Commit Graph

7025 Commits

Author SHA1 Message Date
Elliott Hughes
8bea13ddcb am 9d0600e1: am 741d4023: am 7b0c23f1: Merge "Clean up <sched.h>."
* commit '9d0600e16169a326a68543992e428d78d4f67398':
  Clean up <sched.h>.
2014-01-02 21:57:07 +00:00
Elliott Hughes
9d0600e161 am 741d4023: am 7b0c23f1: Merge "Clean up <sched.h>."
* commit '741d4023bb4f752f15221f596c3122de1982cdc1':
  Clean up <sched.h>.
2014-01-02 21:54:39 +00:00
Elliott Hughes
741d4023bb am 7b0c23f1: Merge "Clean up <sched.h>."
* commit '7b0c23f1ac5df8654e0790b9eb3bbfcbf36c0e5f':
  Clean up <sched.h>.
2014-01-02 13:50:41 -08:00
Elliott Hughes
7b0c23f1ac Merge "Clean up <sched.h>." 2014-01-02 21:46:53 +00:00
Elliott Hughes
887e1140fe Clean up <sched.h>.
This patch switches to using the uapi constants. It also adds the missing
setns system call, fixes sched_getcpu's error behavior, and fixes the
gensyscalls script now ARM is uapi-only too.

Change-Id: I8e16b1693d6d32cd9b8499e46b5d8b0a50bc4f1d
2014-01-02 12:05:50 -08:00
Elliott Hughes
1c1a001deb am 19705a6e: am bb184de2: am 17c9fe7d: Merge "Fix MIPS build."
* commit '19705a6e350d3faedfcb69da117f18770528fe4a':
  Fix MIPS build.
2013-12-22 20:14:41 +00:00
Elliott Hughes
19705a6e35 am bb184de2: am 17c9fe7d: Merge "Fix MIPS build."
* commit 'bb184de241025aa34f9ca1c89ecae871f6fde86a':
  Fix MIPS build.
2013-12-22 20:12:20 +00:00
Elliott Hughes
bb184de241 am 17c9fe7d: Merge "Fix MIPS build."
* commit '17c9fe7d2f396294a09344a253b2a16ae400df14':
  Fix MIPS build.
2013-12-22 12:06:52 -08:00
Elliott Hughes
17c9fe7d2f Merge "Fix MIPS build." 2013-12-22 20:03:07 +00:00
Elliott Hughes
5063791535 Fix MIPS build.
Change-Id: I175f427e355fca9a5a3f4e4379d7fcd1f7f6a22d
2013-12-22 12:02:32 -08:00
Elliott Hughes
e2c900cf98 am 56ee4b95: am 8e3bdee3: am 3b2f4142: Merge "Improve dynamic linker diagnostics for internal errors."
* commit '56ee4b955eaa7aaa9fc1f8867b5b4b19d5971c77':
  Improve dynamic linker diagnostics for internal errors.
2013-12-22 19:53:19 +00:00
Elliott Hughes
56ee4b955e am 8e3bdee3: am 3b2f4142: Merge "Improve dynamic linker diagnostics for internal errors."
* commit '8e3bdee39c73af57a3782e10316a2d7a35dc2731':
  Improve dynamic linker diagnostics for internal errors.
2013-12-22 19:51:06 +00:00
Elliott Hughes
14a9c3f516 am 75ed8899: am 2f6f6c0b: am 47033433: Merge "Remove the bogus exit status from _exit_with_stack_teardown."
* commit '75ed8899ac02bf952dd42987f867372a8b56219f':
  Remove the bogus exit status from _exit_with_stack_teardown.
2013-12-22 19:45:47 +00:00
Elliott Hughes
8e3bdee39c am 3b2f4142: Merge "Improve dynamic linker diagnostics for internal errors."
* commit '3b2f4142aa4f2892ecbea89a256b4f5fc94e777a':
  Improve dynamic linker diagnostics for internal errors.
2013-12-22 11:44:52 -08:00
Elliott Hughes
75ed8899ac am 2f6f6c0b: am 47033433: Merge "Remove the bogus exit status from _exit_with_stack_teardown."
* commit '2f6f6c0b8e72c0ca4d6ff76ccd9a806a39b83de3':
  Remove the bogus exit status from _exit_with_stack_teardown.
2013-12-22 19:44:35 +00:00
Elliott Hughes
2f6f6c0b8e am 47033433: Merge "Remove the bogus exit status from _exit_with_stack_teardown."
* commit '470334333e2ad5119b72bb830c51c32852a77c6c':
  Remove the bogus exit status from _exit_with_stack_teardown.
2013-12-22 11:40:10 -08:00
Elliott Hughes
3b2f4142aa Merge "Improve dynamic linker diagnostics for internal errors." 2013-12-22 19:39:42 +00:00
Elliott Hughes
b93702a046 Improve dynamic linker diagnostics for internal errors.
If the linker can't resolve its own internal references to symbols,
we currently exit silently (albeit with EXIT_FAILURE). Not very helpful.

Change-Id: I1614fc970dee4560b38832ede1987b65a8e53a1e
2013-12-22 19:38:42 +00:00
Elliott Hughes
470334333e Merge "Remove the bogus exit status from _exit_with_stack_teardown." 2013-12-22 19:36:56 +00:00
Elliott Hughes
2aace21a19 Remove the bogus exit status from _exit_with_stack_teardown.
It should always be 0, and there's no reason to pass a constant in as
an argument.

Change-Id: I92ac59b718a18e298bd7c52821af447f9181ca2a
2013-12-21 15:30:49 -08:00
Elliott Hughes
b12dc8e6c8 am 7b9f6ab8: am 57c6a969: am 6d929061: Merge "Fix MIPS build."
* commit '7b9f6ab83459eea7f4070e93b0a4efbb70a38e2c':
  Fix MIPS build.
2013-12-21 02:59:01 +00:00
Elliott Hughes
7b9f6ab834 am 57c6a969: am 6d929061: Merge "Fix MIPS build."
* commit '57c6a96939533a149b2736a21d3c0bad3a096e4e':
  Fix MIPS build.
2013-12-21 02:56:06 +00:00
Elliott Hughes
57c6a96939 am 6d929061: Merge "Fix MIPS build."
* commit '6d929061c36e7929c61c8e6331315b86fe86976f':
  Fix MIPS build.
2013-12-20 18:51:56 -08:00
Elliott Hughes
6d929061c3 Merge "Fix MIPS build." 2013-12-21 02:47:01 +00:00
Elliott Hughes
5b395ce071 Fix MIPS build.
Change-Id: Idd3bcda1803fd16b728a352d325bb070aed8fd94
2013-12-20 18:46:14 -08:00
Elliott Hughes
bb6bf6417a am e4aaceb3: am 191c7e3e: am 3fdb7355: Merge "Avoid sign extension in 32-bit mmap."
* commit 'e4aaceb302a846cf862d9e8a6d96bf85b07d8123':
  Avoid sign extension in 32-bit mmap.
2013-12-21 02:38:20 +00:00
Elliott Hughes
e4aaceb302 am 191c7e3e: am 3fdb7355: Merge "Avoid sign extension in 32-bit mmap."
* commit '191c7e3e2a9e6a7b81cafd9839556cd8cc92e4c1':
  Avoid sign extension in 32-bit mmap.
2013-12-21 02:35:37 +00:00
Elliott Hughes
a255bce6d2 am 5ff62cbe: am 51166a7e: am 434f97f6: Merge "Remove some old kernel header cruft not needed with uapi."
* commit '5ff62cbe9df50eb9d1bac01180ca7f40c1e2c6e2':
  Remove some old kernel header cruft not needed with uapi.
2013-12-21 02:34:51 +00:00
Elliott Hughes
5ff62cbe9d am 51166a7e: am 434f97f6: Merge "Remove some old kernel header cruft not needed with uapi."
* commit '51166a7e6f172eea42a68f8f8bc4c4d024cfb3f5':
  Remove some old kernel header cruft not needed with uapi.
2013-12-21 02:32:16 +00:00
Elliott Hughes
191c7e3e2a am 3fdb7355: Merge "Avoid sign extension in 32-bit mmap."
* commit '3fdb735590ed642420608dd7095c06de89d852b5':
  Avoid sign extension in 32-bit mmap.
2013-12-20 18:29:41 -08:00
Elliott Hughes
51166a7e6f am 434f97f6: Merge "Remove some old kernel header cruft not needed with uapi."
* commit '434f97f66aa64cd082f3f62fdd6422cad3132706':
  Remove some old kernel header cruft not needed with uapi.
2013-12-20 18:26:21 -08:00
Elliott Hughes
3fdb735590 Merge "Avoid sign extension in 32-bit mmap." 2013-12-21 02:23:35 +00:00
Elliott Hughes
434f97f66a Merge "Remove some old kernel header cruft not needed with uapi." 2013-12-21 02:21:13 +00:00
Elliott Hughes
99868904fe Avoid sign extension in 32-bit mmap.
Change-Id: I2a77925f62f381a0b34648c3db8154a55dd80c46
2013-12-20 18:17:34 -08:00
Elliott Hughes
6ae8ab2896 am 9306d2a2: am bc86e156: am 22323f91: Merge "Fix aarch64 futex assembly routines."
* commit '9306d2a21f281b505582cd8710546decc92bf497':
  Fix aarch64 futex assembly routines.
2013-12-21 01:37:04 +00:00
Elliott Hughes
9306d2a21f am bc86e156: am 22323f91: Merge "Fix aarch64 futex assembly routines."
* commit 'bc86e156cccb9d1d9bb1b2f1fcbce55fb67c5eb5':
  Fix aarch64 futex assembly routines.
2013-12-21 01:32:27 +00:00
Elliott Hughes
bc86e156cc am 22323f91: Merge "Fix aarch64 futex assembly routines."
* commit '22323f91b11b0fbaa0a101a75e116132028a5817':
  Fix aarch64 futex assembly routines.
2013-12-20 17:26:47 -08:00
Elliott Hughes
68d89c7d65 Remove some old kernel header cruft not needed with uapi.
Change-Id: If543b056ae40f0eb660be4a0629ad22f4c4cb92f
2013-12-20 17:26:30 -08:00
Elliott Hughes
22323f91b1 Merge "Fix aarch64 futex assembly routines." 2013-12-21 01:20:23 +00:00
Elliott Hughes
5eccb9646d Fix aarch64 futex assembly routines.
Also make the other architectures more similar to one another,
use NULL instead of 0 in calling code, and remove an unused #define.

Change-Id: I52b874afb6a351c802f201a0625e484df6d093bb
2013-12-20 16:58:06 -08:00
Elliott Hughes
fb5222ebef am c2b4de4d: am 9f65022f: am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
* commit 'c2b4de4dca45cf8bea64e69563f8efde13539a0f':
  Allocate additional space on stack for indirect syscall
2013-12-20 23:50:41 +00:00
Elliott Hughes
c2b4de4dca am 9f65022f: am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
* commit '9f65022f8f7a224cf7c32cccff65a698123f5e97':
  Allocate additional space on stack for indirect syscall
2013-12-20 23:48:19 +00:00
Elliott Hughes
9f65022f8f am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
* commit '026b6ab6d5f0d8fca5cdfab05727197626769dc2':
  Allocate additional space on stack for indirect syscall
2013-12-20 15:41:59 -08:00
Elliott Hughes
026b6ab6d5 Merge "Allocate additional space on stack for indirect syscall" 2013-12-20 23:36:32 +00:00
Chris Dearman
766c7efe28 Allocate additional space on stack for indirect syscall
The caller is only required to allocate 16 bytes on the
stack for a0-a3. syscall is handling up to 6 arguments so
additional space is needed on the stack to avoid corrupting the
callers frame.

Change-Id: I054b31696decc3e17d9c70af18cd278b852235d1
2013-12-20 15:36:00 -08:00
Greg Hackmann
218c50fcc3 am 8d4d6d55: am 70898677: am 5e26221a: Merge "Fix backwards compatible system property structure"
* commit '8d4d6d5536e138260f826f67175fb89b79c41c8c':
  Fix backwards compatible system property structure
2013-12-20 22:51:34 +00:00
Greg Hackmann
8d4d6d5536 am 70898677: am 5e26221a: Merge "Fix backwards compatible system property structure"
* commit '70898677713a4baee6abfb01d1c49b7169e68de2':
  Fix backwards compatible system property structure
2013-12-20 22:06:11 +00:00
Greg Hackmann
7089867771 am 5e26221a: Merge "Fix backwards compatible system property structure"
* commit '5e26221a1da6bc0f11819078e74f1f6e0b76f642':
  Fix backwards compatible system property structure
2013-12-20 14:00:26 -08:00
Greg Hackmann
5e26221a1d Merge "Fix backwards compatible system property structure" 2013-12-20 21:54:38 +00:00
Elliott Hughes
ac0c7d599e am 55ac19cf: am 7b0964b1: am 21955e54: Merge "Upgrade to tzdata2013i."
* commit '55ac19cf547b59cc1efce4562655b517f926f72d':
  Upgrade to tzdata2013i.
2013-12-20 19:46:41 +00:00