Elliott Hughes
0952a5540e
Merge "Use the stmdb instead of str to save the fn/arg"
2014-12-10 18:53:48 +00:00
Jiangli Yuan
c3d1728583
Use the stmdb instead of str to save the fn/arg
...
Directly save data into stack without properly adjustment
of stack point is dangous. For example, if a signal comes,
kernel will put sigframe into userspace's stack, which
will overwrite the saved data if sp is not adjusted properly.
Bug: 15195265
Change-Id: Iea0cadfd3b94d50cf40252ad52fe5950811b9192
Signed-off-by: Jiangli Yuan <a6808c@motorola.com>
2014-12-10 18:47:01 +00:00
Elliott Hughes
994b1a406e
am d0ee182b: am 4beb28d4: am 3f1c604c: Merge "<net/route.h> should include IPv6 too."
...
* commit 'd0ee182bcf42cbfd2493d177020a69455388b128':
<net/route.h> should include IPv6 too.
2014-12-10 17:58:13 +00:00
Elliott Hughes
1e9ff46862
am 0098f245: am 92fd1774: am 7381e145: Merge "Sync <net/if_types.h> with upstream."
...
* commit '0098f245cf96038b40e73b09b80b0a00734056b7':
Sync <net/if_types.h> with upstream.
2014-12-10 17:44:40 +00:00
Kyunam Jo
fa343e630d
fix runtime issues for scripts
...
now, some script to update kernel-headers is not working.
because of wrong variable value and test codes.
so this issue is fixed.
Change-Id: Iffae9607858cc3c1c58fa24244be217b5a1ab06e
2014-12-10 07:53:07 +00:00
Yabin Cui
db49903732
Use machine/timespec.h to separate timespec definition.
...
Bug: 18627763
Change-Id: Ib1c406320f0ecc3705d19183a48f986cdf57c279
2014-12-10 06:36:11 +00:00
Elliott Hughes
f9ee804513
am 18779983: am 6a684524: Merge "Fix ptsname(3) and ttyname(3) to use TLS."
...
* commit '187799839d317b3a6ee0f32a70a19ce64d41fac5':
Fix ptsname(3) and ttyname(3) to use TLS.
2014-12-10 04:52:18 +00:00
Elliott Hughes
187799839d
am 6a684524: Merge "Fix ptsname(3) and ttyname(3) to use TLS."
...
* commit '6a6845244cf9eb8fe21ecc012b7b45990adad7d8':
Fix ptsname(3) and ttyname(3) to use TLS.
2014-12-10 04:44:14 +00:00
Elliott Hughes
6a6845244c
Merge "Fix ptsname(3) and ttyname(3) to use TLS."
2014-12-10 04:39:07 +00:00
Elliott Hughes
1f8812b2aa
am 938c251e: am 3592743f: Merge "Move BSD stuff together in <sys/endian.h>."
...
* commit '938c251e94cd6f38433ca5f6a1480cbaef2783d1':
Move BSD stuff together in <sys/endian.h>.
2014-12-10 04:31:18 +00:00
Elliott Hughes
a381fe8ebc
Fix ptsname(3) and ttyname(3) to use TLS.
...
Be safe by default.
Change-Id: I6c4a3f1fd4eee3a651b3162ce95b7e873de57521
2014-12-09 20:30:23 -08:00
Elliott Hughes
938c251e94
am 3592743f: Merge "Move BSD stuff together in <sys/endian.h>."
...
* commit '3592743f7191c69ae1fd2d7e01222bd380d93d3e':
Move BSD stuff together in <sys/endian.h>.
2014-12-10 04:23:50 +00:00
Elliott Hughes
3592743f71
Merge "Move BSD stuff together in <sys/endian.h>."
2014-12-10 04:16:55 +00:00
Elliott Hughes
824f914cae
Move BSD stuff together in <sys/endian.h>.
...
Change-Id: I8bb511840f3cd98d5008034e405d82e923bd3203
2014-12-09 19:44:42 -08:00
Yabin Cui
d57478892e
am c5132eb3: am e0601bd4: am 94926f8c: Merge "support _POSIX_REALTIME_SIGNALS"
...
* commit 'c5132eb361115cffc976e4757ba3d6c4693068b1':
support _POSIX_REALTIME_SIGNALS
2014-12-09 23:49:14 +00:00
Yabin Cui
d1ca336ed8
am f3d576b1: am e906cf68: am b033761c: Merge "Change _POSIX_CPUTIME macro to make it compitable with glibc."
...
* commit 'f3d576b1e71d31313b16ff192e6c59a6bdc51d8a':
Change _POSIX_CPUTIME macro to make it compitable with glibc.
2014-12-09 23:47:20 +00:00
Elliott Hughes
49a0bf9037
am 19d76add: am b430e6d6: am 5536044b: Merge "Simplify our endian.h implementation."
...
* commit '19d76adddc3486fd7691875c13fd468f13ea1b24':
Simplify our endian.h implementation.
2014-12-09 23:46:03 +00:00
Elliott Hughes
8c9fed8355
am fc3d587f: am c63ddc8b: am aa0002de: Merge "Merge mips setjmp/longjmp family."
...
* commit 'fc3d587f9169ab501bbefb573dfc02279c3e5abc':
Merge mips setjmp/longjmp family.
2014-12-09 23:45:04 +00:00
Elliott Hughes
8a3f30af2e
am 5a103a5a: am 09416c9e: am 0b7d9d6f: Merge "Switch arch-mips64/include/machine to a symlink."
...
* commit '5a103a5a91be922601527ef139b6eba8918105cf':
Switch arch-mips64/include/machine to a symlink.
2014-12-09 23:45:03 +00:00
Elliott Hughes
78903d4e1c
am b5e1fa50: am 3cc8e0e9: am af829f2d: Merge "Use 64-bit units in the aarch64 setjmp implementation."
...
* commit 'b5e1fa5046ceb003d3b418751dc0705555de3043':
Use 64-bit units in the aarch64 setjmp implementation.
2014-12-09 23:45:02 +00:00
Elliott Hughes
e38dd69211
am 408d8fa4: am 16c93b47: am 86d06dcc: Merge "Switch arm and arm64 over to the x86 style of jmpbuf."
...
* commit '408d8fa46457fc27048a00b0945de4bca1204042':
Switch arm and arm64 over to the x86 style of jmpbuf.
2014-12-09 23:45:01 +00:00
Elliott Hughes
a27728b036
am b9abfd25: am 65187330: am 515a2ea1: Merge "Fix signal mask save/restore for x86-64."
...
* commit 'b9abfd25d5185bb0cfdee8d908a68f1adafc43bd':
Fix signal mask save/restore for x86-64.
2014-12-09 23:45:00 +00:00
Elliott Hughes
6bf05a57c4
am 26609707: am b67ff7e3: am 734f0d64: Merge "Fix signal mask save/restore for arm64."
...
* commit '26609707082bf9c54be2f219e2827915610b45f6':
Fix signal mask save/restore for arm64.
2014-12-09 23:44:58 +00:00
Elliott Hughes
d0ee182bcf
am 4beb28d4: am 3f1c604c: Merge "<net/route.h> should include IPv6 too."
...
* commit '4beb28d427a61111e53b12cb78c39599ea1afd7b':
<net/route.h> should include IPv6 too.
2014-12-09 23:29:19 +00:00
Elliott Hughes
4beb28d427
am 3f1c604c: Merge "<net/route.h> should include IPv6 too."
...
* commit '3f1c604c9df459f5baecfdc04cbe8ecda07b70eb':
<net/route.h> should include IPv6 too.
2014-12-09 23:25:25 +00:00
Elliott Hughes
0098f245cf
am 92fd1774: am 7381e145: Merge "Sync <net/if_types.h> with upstream."
...
* commit '92fd17748376523e212dae0e606522b67d2c2883':
Sync <net/if_types.h> with upstream.
2014-12-09 23:20:59 +00:00
Elliott Hughes
3f1c604c9d
Merge "<net/route.h> should include IPv6 too."
2014-12-09 23:16:32 +00:00
Elliott Hughes
92fd177483
am 7381e145: Merge "Sync <net/if_types.h> with upstream."
...
* commit '7381e14521fcdc4e32ca512230793ab2256726bb':
Sync <net/if_types.h> with upstream.
2014-12-09 23:15:15 +00:00
Elliott Hughes
a7feda3731
<net/route.h> should include IPv6 too.
...
Change-Id: I866097d8468aa8f326117d072444ebbc2a690719
2014-12-09 15:08:24 -08:00
Elliott Hughes
7381e14521
Merge "Sync <net/if_types.h> with upstream."
2014-12-09 23:07:45 +00:00
Elliott Hughes
1ec05b7c78
Sync <net/if_types.h> with upstream.
...
Change-Id: I2c2ca47f5a21b78754c03deb3e9467ab79d9d033
2014-12-09 15:03:51 -08:00
Yabin Cui
c5132eb361
am e0601bd4: am 94926f8c: Merge "support _POSIX_REALTIME_SIGNALS"
...
* commit 'e0601bd49f04e5f248be4ebd976f73b1cb0b5023':
support _POSIX_REALTIME_SIGNALS
2014-12-09 22:10:11 +00:00
Yabin Cui
e0601bd49f
am 94926f8c: Merge "support _POSIX_REALTIME_SIGNALS"
...
* commit '94926f8cfa0adf37c4e19256ade7261a97f72e51':
support _POSIX_REALTIME_SIGNALS
2014-12-09 20:17:05 +00:00
Yabin Cui
94926f8cfa
Merge "support _POSIX_REALTIME_SIGNALS"
2014-12-09 20:10:19 +00:00
Yabin Cui
f3d576b1e7
am e906cf68: am b033761c: Merge "Change _POSIX_CPUTIME macro to make it compitable with glibc."
...
* commit 'e906cf68f07ad8b64ec594a1e4115f5bc261caab':
Change _POSIX_CPUTIME macro to make it compitable with glibc.
2014-12-09 18:06:13 +00:00
Yabin Cui
e906cf68f0
am b033761c: Merge "Change _POSIX_CPUTIME macro to make it compitable with glibc."
...
* commit 'b033761cbf0e79ade9a8c956c2e63b42ee838183':
Change _POSIX_CPUTIME macro to make it compitable with glibc.
2014-12-09 17:58:28 +00:00
Yabin Cui
b033761cbf
Merge "Change _POSIX_CPUTIME macro to make it compitable with glibc."
2014-12-09 17:51:37 +00:00
Yabin Cui
725756045e
Change _POSIX_CPUTIME macro to make it compitable with glibc.
...
Change-Id: I7a8dbb74bd622693c9fef60bd779687207517b7d
2014-12-09 09:16:11 -08:00
Elliott Hughes
19d76adddc
am b430e6d6: am 5536044b: Merge "Simplify our endian.h implementation."
...
* commit 'b430e6d6d21d983b62338950b7c7750c76691068':
Simplify our endian.h implementation.
2014-12-09 15:03:54 +00:00
Elliott Hughes
fc3d587f91
am c63ddc8b: am aa0002de: Merge "Merge mips setjmp/longjmp family."
...
* commit 'c63ddc8b8c793c732246cac9b4c95b9c1534ca12':
Merge mips setjmp/longjmp family.
2014-12-09 14:41:13 +00:00
Elliott Hughes
5a103a5a91
am 09416c9e: am 0b7d9d6f: Merge "Switch arch-mips64/include/machine to a symlink."
...
* commit '09416c9ec602f8385ad38af4ac0079b9385fbfbc':
Switch arch-mips64/include/machine to a symlink.
2014-12-09 14:41:12 +00:00
Elliott Hughes
b5e1fa5046
am 3cc8e0e9: am af829f2d: Merge "Use 64-bit units in the aarch64 setjmp implementation."
...
* commit '3cc8e0e9d5b79e78ec3f2f636e0f527ec8a58519':
Use 64-bit units in the aarch64 setjmp implementation.
2014-12-09 14:41:11 +00:00
Elliott Hughes
408d8fa464
am 16c93b47: am 86d06dcc: Merge "Switch arm and arm64 over to the x86 style of jmpbuf."
...
* commit '16c93b47646e2ea5c3e09719bf1698363833676f':
Switch arm and arm64 over to the x86 style of jmpbuf.
2014-12-09 14:41:10 +00:00
Elliott Hughes
b9abfd25d5
am 65187330: am 515a2ea1: Merge "Fix signal mask save/restore for x86-64."
...
* commit '6518733033ab076df32564ecb1a782313c993a86':
Fix signal mask save/restore for x86-64.
2014-12-09 14:41:05 +00:00
Elliott Hughes
2660970708
am b67ff7e3: am 734f0d64: Merge "Fix signal mask save/restore for arm64."
...
* commit 'b67ff7e37eac39bdbc06478a545b507462fdcee9':
Fix signal mask save/restore for arm64.
2014-12-09 14:41:04 +00:00
Yabin Cui
634816055f
support _POSIX_REALTIME_SIGNALS
...
Bug: 18489947
Change-Id: I2e834d68bc10ca5fc7ebde047b517a3074179475
2014-12-08 21:52:43 -08:00
Elliott Hughes
b430e6d6d2
am 5536044b: Merge "Simplify our endian.h implementation."
...
* commit '5536044b7896285729cdb39ee0489265a42697f5':
Simplify our endian.h implementation.
2014-12-09 05:09:13 +00:00
Elliott Hughes
5536044b78
Merge "Simplify our endian.h implementation."
2014-12-09 05:02:37 +00:00
Elliott Hughes
56e017306e
Simplify our endian.h implementation.
...
We can rely on the compiler's builtins. Tested on arm, arm64, mips, x86,
and x86-64.
Change-Id: I0f774ed7e85b3c791a3178d8ef17c6500e6a9ace
2014-12-08 20:35:08 -08:00
Elliott Hughes
c63ddc8b8c
am aa0002de: Merge "Merge mips setjmp/longjmp family."
...
* commit 'aa0002de89ee4753bce6e4d714e5d4cc4d9709eb':
Merge mips setjmp/longjmp family.
2014-12-09 01:30:42 +00:00