Elliott Hughes
f7f6b2686d
Merge "Upgrade to tzdata2013h."
2013-10-28 17:00:16 +00:00
Elliott Hughes
3df3879bd6
Upgrade to tzdata2013h.
...
From the release notes:
Changes affecting current and future time stamps:
Libya has switched its time zone back to UTC+2 without DST,
instead of UTC+1 with DST. (Thanks to Even Scharning.)
Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules.
(Thanks to Gwillim Law.)
Changes affecting future time stamps:
Acre and (we guess) western Amazonas will switch from UTC-4 to UTC-5
on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe.
(Thanks to Steffen Thorsen.)
Add entries for DST transitions in Morocco in the year 2038.
This avoids some year-2038 glitches introduced in 2013g.
(Thanks to Yoshito Umaoka for reporting the problem.)
Change-Id: Ic855df19773e3fbf13b941b5bfa91dcee9e181e1
2013-10-28 09:38:00 -07:00
Christopher Ferris
763fe3419c
am 93fcfeee
: Merge "Update running bionic unit tests on host."
...
* commit '93fcfeee2b4de4c65fc766bf10601397592341d7':
Update running bionic unit tests on host.
2013-10-25 10:38:41 -07:00
Christopher Ferris
93fcfeee2b
Merge "Update running bionic unit tests on host."
2013-10-25 17:37:02 +00:00
Christopher Ferris
b38e4d536f
Update running bionic unit tests on host.
...
Add a bionic-unit-tests-glibc-run target to run the glibc bionic unit tests.
Modify the bionic-unit-tests-run-on-host to make sure that the /system/bin
directory is created properly.
Also remove the EXTERNAL_STORAGE variable which isn't used any more.
Bug: 11234772
Change-Id: I9aea501d05700b29e938f672474d550b1872a78b
2013-10-25 10:23:12 -07:00
Elliott Hughes
155f5c5ff9
am ad8fb26a
: Merge "Fix the exit syscall stub\'s name."
...
* commit 'ad8fb26aff16b239fd79fd7223435bdae2462f72':
Fix the exit syscall stub's name.
2013-10-25 09:28:15 -07:00
Elliott Hughes
ad8fb26aff
Merge "Fix the exit syscall stub's name."
2013-10-25 16:25:22 +00:00
Elliott Hughes
6b7fc098c4
am 421e911a
: Merge "Simplify defining the linker architecture macro."
...
* commit '421e911a0bebd24bf197b092d17a3000cfec2c15':
Simplify defining the linker architecture macro.
2013-10-25 09:04:31 -07:00
Elliott Hughes
421e911a0b
Merge "Simplify defining the linker architecture macro."
2013-10-25 16:01:20 +00:00
Elliott Hughes
60d5b06ece
Simplify defining the linker architecture macro.
...
Like the new TODO says, though, do we need this at all? Wouldn't we be better
off just using the regular architecture-specific macros? This is a dynamic
linker, so there's never a possibility of cross-linking.
Change-Id: I7be6b8663f5e585c4024a49aae383430c86a3c1b
2013-10-24 23:18:13 -07:00
Elliott Hughes
6b53c2349a
Fix the exit syscall stub's name.
...
I've left the exit_group syscall as _exit because otherwise we'd have to
convince the compiler that our _exit (which just calls __exit_group) is
actually "noreturn", and it seems like that would be less clean than just
cutting out the middleman.
We'll just have to trust ourselves not to add anything to SYSCALLS.TXT
that ought to be private but that only has a single leading underscore.
Hopefully we can manage that.
Change-Id: Iac47faea9f516186e1774381846c54cafabc4354
2013-10-24 22:41:50 -07:00
Elliott Hughes
fa262c13d9
am bbefbf1a
: Merge "Use hidden visibility for generated stubs whose names begin with underscores."
...
* commit 'bbefbf1a75052e4c887309299fb4532705aa843d':
Use hidden visibility for generated stubs whose names begin with underscores.
2013-10-24 17:23:16 -07:00
Elliott Hughes
bbefbf1a75
Merge "Use hidden visibility for generated stubs whose names begin with underscores."
2013-10-25 00:20:24 +00:00
Elliott Hughes
c2404f6c1d
am d60a625d
: Merge "Start moving 32-bit cruft somewhere it won\'t pollute 64-bit."
...
* commit 'd60a625dd5e544fb49056d864898ff82bca99950':
Start moving 32-bit cruft somewhere it won't pollute 64-bit.
2013-10-24 17:19:54 -07:00
Elliott Hughes
d60a625dd5
Merge "Start moving 32-bit cruft somewhere it won't pollute 64-bit."
2013-10-25 00:18:15 +00:00
Elliott Hughes
567a8de3ca
Start moving 32-bit cruft somewhere it won't pollute 64-bit.
...
Change-Id: I03a6a50a5243f29e50fb58a3cf8b5e7198640baa
2013-10-24 17:14:55 -07:00
Elliott Hughes
fff6e272e9
Use hidden visibility for generated stubs whose names begin with underscores.
...
Change-Id: Idb39fd04b7a14114801624e744e76e0e7913d951
2013-10-24 17:03:20 -07:00
Elliott Hughes
4b83271437
am 97288549
: Merge "Let the compiler worry about implementing ffs(3)."
...
* commit '972885499255a9368e96332f9da0d28b2436d042':
Let the compiler worry about implementing ffs(3).
2013-10-24 16:37:27 -07:00
Elliott Hughes
9728854992
Merge "Let the compiler worry about implementing ffs(3)."
2013-10-24 23:35:51 +00:00
Elliott Hughes
bf425680e4
Let the compiler worry about implementing ffs(3).
...
It does at least as good a job as our old hand-written assembly anyway.
Change-Id: If7c4a1ac508bace0b71ee7b67808caa6eabf11d2
2013-10-24 16:29:40 -07:00
Elliott Hughes
0c4778d8a2
am a1b9f0d4
: Merge "Revert "Don\'t warn about x86 text relocations. They\'re too prevalent.""
...
* commit 'a1b9f0d4436fea551f641ad02d49610fb5eab0f0':
Revert "Don't warn about x86 text relocations. They're too prevalent."
2013-10-24 16:10:20 -07:00
Elliott Hughes
a1b9f0d443
Merge "Revert "Don't warn about x86 text relocations. They're too prevalent.""
2013-10-24 23:05:24 +00:00
Elliott Hughes
b8b0b6b412
Revert "Don't warn about x86 text relocations. They're too prevalent."
...
This reverts commit 5be2c5998c
.
Change-Id: I3fc8ca530cdbd74c834fb9cfabe812c9386419fc
2013-10-24 22:58:28 +00:00
Elliott Hughes
e4ab1b6795
am f8dfb6f2
: Merge "Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls."
...
* commit 'f8dfb6f249da6fc9c91cc8b94fa28c19e598faa6':
Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls.
2013-10-24 15:53:10 -07:00
Elliott Hughes
f8dfb6f249
Merge "Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls."
2013-10-24 22:49:49 +00:00
Elliott Hughes
11952073af
Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls.
...
(aarch64 kernels don't have these system calls.)
Change-Id: I6f64075aa412f71520f2df71c3d69b647f91c1ca
2013-10-24 15:48:32 -07:00
Ben Cheng
8b113f75b3
am fcb37b87
: Merge "Add __EXPORTED_HEADERS__ as predefined macro."
...
* commit 'fcb37b876e3589e8a749610cd8228ed9f6020f44':
Add __EXPORTED_HEADERS__ as predefined macro.
2013-10-23 15:50:45 -07:00
Ben Cheng
fcb37b876e
Merge "Add __EXPORTED_HEADERS__ as predefined macro."
2013-10-23 22:47:21 +00:00
Ben Cheng
460fa7033b
Add __EXPORTED_HEADERS__ as predefined macro.
...
To weed out stuff like this in uapi/linux/types.h
ifndef __EXPORTED_HEADERS__
warning "Attempt to use kernel headers from user space, see
http://kernelnewbies.org/KernelHeaders "
endif /* __EXPORTED_HEADERS__ */
Change-Id: I6506cea6248f7a3b44a839b98e91bdd0d3a6c4cd
2013-10-23 14:44:38 -07:00
Elliott Hughes
7b9aa1a3e7
am 9098344a
: Merge "Don\'t warn about x86 text relocations. They\'re too prevalent."
...
* commit '9098344afe98ace7b9f7af8898c02d267f1335a5':
Don't warn about x86 text relocations. They're too prevalent.
2013-10-23 14:01:58 -07:00
Elliott Hughes
9098344afe
Merge "Don't warn about x86 text relocations. They're too prevalent."
2013-10-23 20:58:38 +00:00
Elliott Hughes
5be2c5998c
Don't warn about x86 text relocations. They're too prevalent.
...
We should fix this (and disallow it for x86_64), but for now let's get CTS
running again.
libdvm.so and libcutils.so are the main problems.
$ scanelf -qT out/target/product/generic_x86/symbols/system/lib/libcutils.so
libcutils.so: (memory/data?) [0x4125] in (optimized out: previous android_memset16) [0x4100]
libcutils.so: (memory/data?) [0x424F] in (optimized out: previous android_memset16) [0x4100]
libcutils.so: (memory/data?) [0x42F8] in (optimized out: previous android_memset16) [0x4100]
libcutils.so: (memory/data?) [0x4349] in (optimized out: previous android_memset16) [0x4100]
libcutils.so: (memory/data?) [0x4406] in (optimized out: previous android_memset16) [0x4100]
libcutils.so: (memory/data?) [0x45AC] in (optimized out: previous android_memset32) [0x4590]
libcutils.so: (memory/data?) [0x4650] in (optimized out: previous android_memset32) [0x4590]
libcutils.so: (memory/data?) [0x46F9] in (optimized out: previous android_memset32) [0x4590]
libcutils.so: (memory/data?) [0x474A] in (optimized out: previous android_memset32) [0x4590]
libcutils.so: (memory/data?) [0x4807] in (optimized out: previous android_memset32) [0x4590]
Bug: 11353056
Change-Id: Id4a76b310be7fe858a8a60d0d260b09913b66be9
2013-10-23 13:45:01 -07:00
Elliott Hughes
ae61f49b13
am cdac5f73
: Merge "MIPS\' pipe(2) is weird, but MIPS\' pipe2(2) is the same as everyone else\'s."
...
* commit 'cdac5f73aca015287d1f40ff50d4fbf293a0c549':
MIPS' pipe(2) is weird, but MIPS' pipe2(2) is the same as everyone else's.
2013-10-23 11:30:08 -07:00
Elliott Hughes
0e1faa2e00
am 1370854c
: Merge "Fix header file dependencies."
...
* commit '1370854cc0a4aa652213e44d4a8b268fe614c11f':
Fix header file dependencies.
2013-10-23 11:30:07 -07:00
Elliott Hughes
cdac5f73ac
Merge "MIPS' pipe(2) is weird, but MIPS' pipe2(2) is the same as everyone else's."
2013-10-23 18:27:35 +00:00
Elliott Hughes
1370854cc0
Merge "Fix header file dependencies."
2013-10-23 18:27:01 +00:00
Elliott Hughes
93de3d881d
Fix header file dependencies.
...
MIPS' asm/fcntl.h assumes a bunch of __kernel_* types are already declared.
Change-Id: Iff701bbb5ede9667a78230c2de3a8f4fe41371c5
2013-10-23 11:25:54 -07:00
Elliott Hughes
b8cf18b4dd
MIPS' pipe(2) is weird, but MIPS' pipe2(2) is the same as everyone else's.
...
arch/mips/kernel/syscall.c has a special sysm_pipe wrapper, but there's
no special treatment of pipe2 because it carries no historical baggage.
Change-Id: I892c0f690b21992c8a48276a9b732126f18fc0ee
2013-10-23 11:21:36 -07:00
Elliott Hughes
db7f8eb011
am 97dc3309
: Merge "Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls."
...
* commit '97dc3309f3d403c391581444ad656c2f3c61303d':
Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls.
2013-10-23 10:30:15 -07:00
Elliott Hughes
97dc3309f3
Merge "Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls."
2013-10-23 17:26:40 +00:00
Elliott Hughes
cac7b9d6ec
Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls.
...
(aarch64 kernels only have the newer system calls.)
Also expose the new functionality that's exposed by glibc in our header files.
Change-Id: I45d2d168a03f88723d1f7fbf634701006a4843c5
2013-10-23 09:48:29 -07:00
Elliott Hughes
1dbf56aab5
am ec40edc9
: Merge "Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls."
...
* commit 'ec40edc9188aebe5207e47c0a66e89e1ed368bd6':
Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls.
2013-10-22 16:34:20 -07:00
Elliott Hughes
ec40edc918
Merge "Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls."
2013-10-22 23:32:25 +00:00
Elliott Hughes
f8fcfbc85a
Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls.
...
Modern architectures only get the *at(2) system calls. For example,
aarch64 doesn't have open(2), and expects userspace to use openat(2)
instead.
Change-Id: I87b4ed79790cb8a80844f5544ac1a13fda26c7b5
2013-10-22 16:31:01 -07:00
Elliott Hughes
3f0505cc87
am f0ed9bf2
: Merge "AArch64: Fix definitions for STDINT_LIMITS"
...
* commit 'f0ed9bf2537e861ae75e6ab71efb4b4722ad0eee':
AArch64: Fix definitions for STDINT_LIMITS
2013-10-22 12:43:35 -07:00
Elliott Hughes
f0ed9bf253
Merge "AArch64: Fix definitions for STDINT_LIMITS"
2013-10-22 19:41:26 +00:00
Serban Constantinescu
debc021491
AArch64: Fix definitions for STDINT_LIMITS
...
This patches fixes the definitions for STDINT_LIMITS on __LP64__
systems.
Change-Id: I5eb1664e9ef7c303432a2b041c99cec663816b75
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
2013-10-22 12:40:16 -07:00
Nick Kralevich
b8280db78b
am 1756f5a4
: Merge "change wording on text relocation message."
...
* commit '1756f5a422446237945682c8811587a29d56fdef':
change wording on text relocation message.
2013-10-22 12:32:04 -07:00
Nick Kralevich
1756f5a422
Merge "change wording on text relocation message."
2013-10-22 19:28:50 +00:00
Nick Kralevich
3d4470c14a
change wording on text relocation message.
...
The current message is too alarmist.
Change-Id: I53e8eadca239f867b4e6b9c193eba96e267950c3
2013-10-22 12:06:36 -07:00