Nick Kralevich
71e096c894
Merge "Increase buffer size, use bounds checking functions"
2013-11-27 23:57:20 +00:00
Nick Kralevich
4ec2910fb6
Increase buffer size, use bounds checking functions
...
Increase the size of the user/group buffer from 16 bytes
to 32 bytes. Some OEMs are creating usernames longer than
15 bytes, causing problems.
Use bounds checking functions when handling user/group
data, to avoid overflowing buffers.
Change-Id: I4a5824b819b0c37662ba4f33573af0d0e071b444
2013-11-27 15:47:16 -08:00
Elliott Hughes
45c0aa4700
am 79fb7be4: am 1899628a: Merge "Switch ARM debuggerd over to <sys/user.h>."
...
* commit '79fb7be4f572297ea2c67d16f101e5e1d665f882':
Switch ARM debuggerd over to <sys/user.h>.
2013-11-27 17:09:20 +00:00
Greg Hackmann
bf5e7ed84e
am 5ebd8e43: am b2406973: Merge changes I727d9135,I3bd1b59d,I0d05aa28
...
* commit '5ebd8e43ba992d12fcdac4aedf7da51b50d6b949':
rootdir: add ueventd.rc rule for adf subsystem
init: add subsystem rules to ueventd.rc
init: handle ueventd path truncation better
2013-11-27 17:09:20 +00:00
Greg Hackmann
dde75d940a
am 675c9966: am 0914e01e: Merge "init: limit visibility of init_parser.c helpers"
...
* commit '675c996651e0513e9c7b657d356c55f9b05c7c9f':
init: limit visibility of init_parser.c helpers
2013-11-27 17:09:20 +00:00
Elliott Hughes
7b1791e153
am 8bda6ce5: am 121400a4: Merge "Make init distinguish between orderly exit and being killed by signals."
...
* commit '8bda6ce55700e46760f8d59820406b72964fa171':
Make init distinguish between orderly exit and being killed by signals.
2013-11-27 17:09:20 +00:00
Elliott Hughes
79fb7be4f5
am 1899628a: Merge "Switch ARM debuggerd over to <sys/user.h>."
...
* commit '1899628a2e1aad79eaf46b091ba60aa7d89add98':
Switch ARM debuggerd over to <sys/user.h>.
2013-11-27 08:12:25 -08:00
Elliott Hughes
1899628a2e
Merge "Switch ARM debuggerd over to <sys/user.h>."
2013-11-27 04:52:04 +00:00
Elliott Hughes
9e7d2180c7
Switch ARM debuggerd over to <sys/user.h>.
...
Change-Id: I106d4e80a2e819f1d47ca81893340f567bb8b4d9
2013-11-26 18:01:29 -08:00
Greg Hackmann
1832635319
libadf: add helper to set up a simple post
...
Change-Id: I381b47f924b02c208ea6f20cf887abdef1035830
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 15:40:02 -08:00
Greg Hackmann
47e0c8d849
libadf: filter overlay engines by a list of acceptable formats
...
Change-Id: Ibb294f0520a7a7a6a2a89e1e3eb3c335906d3e66
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 15:40:02 -08:00
Greg Hackmann
ebb26c71fe
add libadfhwc
...
Helper library for implementing a hwcomposer HAL on top of libadf
Change-Id: I2af0617416fb4a6b3a1d182a22e809bfdc54a532
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 15:40:02 -08:00
Greg Hackmann
b85d12a307
add libadf
...
Helper library to enumerate ADF objects, wrap ADF ioctls, and read event
data
Change-Id: I7aa7f88935174e650a40b2f9db3212280121f760
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 15:39:50 -08:00
Greg Hackmann
5ebd8e43ba
am b2406973: Merge changes I727d9135,I3bd1b59d,I0d05aa28
...
* commit 'b240697339b1ff1f45217a48dc9d3fa8a2f21a2b':
rootdir: add ueventd.rc rule for adf subsystem
init: add subsystem rules to ueventd.rc
init: handle ueventd path truncation better
2013-11-26 14:01:04 -08:00
Greg Hackmann
b240697339
Merge changes I727d9135,I3bd1b59d,I0d05aa28
...
* changes:
rootdir: add ueventd.rc rule for adf subsystem
init: add subsystem rules to ueventd.rc
init: handle ueventd path truncation better
2013-11-26 21:25:20 +00:00
Greg Hackmann
95b348c5d7
rootdir: add ueventd.rc rule for adf subsystem
...
Change-Id: I727d91355229692c11e0e309c0fcac051269eba3
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 13:18:26 -08:00
Greg Hackmann
3312aa8379
init: add subsystem rules to ueventd.rc
...
By default ueventd creates device nodes under /dev based on the ueventd
DEVPATH. Several subsystems have special rules which are hardcoded in
devices.c. Moving forward these special rules should go in ueventd.rc.
Special rules have the syntax:
subsystem <s>
devname (uevent_devname|uevent_devpath)
[dirname <dir>]
Devices matching SUBSYSTEM=<s> will be populated under <dir>. dirname
is optional and defaults to /dev. If dirname is provided, <dir> must
start with "/".
If devname is uevent_devname, ueventd will create the device node as
<dir>/DEVNAME. DEVNAME may include intermediate subdirectories, which
ueventd will automatically create.
If devname is uevent_devpath, ueventd will use the legacy behavior of
computing DEVPATH_BASE=basepath(DEVPATH), and creating the device node
as <dir>/DEVPATH_BASE.
The new parsing code is based on init_parser.c, with small tweaks to
handle commands which don't fall under a section header.
Change-Id: I3bd1b59d7e62dfc9d289cf6ae889e237fb5bd7c5
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 13:18:23 -08:00
Greg Hackmann
f6e009ee26
init: handle ueventd path truncation better
...
Log an error before discarding problematic events, and add a missing
truncation check to the usb subsystem's unique codepath
Change-Id: I0d05aa287ffc63b46d1752d2a7409d35dc8caca7
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-26 13:17:35 -08:00
Greg Hackmann
675c996651
am 0914e01e: Merge "init: limit visibility of init_parser.c helpers"
...
* commit '0914e01ed9936602006ed4a6891c5e55a42e881a':
init: limit visibility of init_parser.c helpers
2013-11-26 13:06:43 -08:00
Greg Hackmann
0914e01ed9
Merge "init: limit visibility of init_parser.c helpers"
2013-11-26 20:58:43 +00:00
Elliott Hughes
8bda6ce557
am 121400a4: Merge "Make init distinguish between orderly exit and being killed by signals."
...
* commit '121400a40fce22b6e0b74f2492b8b9eff6133bd1':
Make init distinguish between orderly exit and being killed by signals.
2013-11-26 10:49:59 -08:00
Elliott Hughes
121400a40f
Merge "Make init distinguish between orderly exit and being killed by signals."
2013-11-26 18:42:23 +00:00
Stephen Hines
7d2db03ef7
am f4083cae: am e456d420: Merge "libpixelflinger: do not use anonymous structs"
...
* commit 'f4083caec07ba6569865de40904e6776d2db3cfa':
libpixelflinger: do not use anonymous structs
2013-11-26 08:42:23 -08:00
Stephen Hines
f4083caec0
am e456d420: Merge "libpixelflinger: do not use anonymous structs"
...
* commit 'e456d420a5bdd1085f587a7906b58aabcb43f220':
libpixelflinger: do not use anonymous structs
2013-11-26 08:38:36 -08:00
Stephen Hines
e456d420a5
Merge "libpixelflinger: do not use anonymous structs"
2013-11-26 00:54:00 +00:00
Elliott Hughes
6c5ad5c2ce
Make init distinguish between orderly exit and being killed by signals.
...
Bug: 11826724
Change-Id: I7c11f602447dbd6862decc51cdfe883003cf7d67
2013-11-25 16:33:53 -08:00
Elliott Hughes
a3afb4c617
Fix fastbootd's <linux/kexec.h> reference.
...
Change-Id: I28ce0288a6377153a96d3a98d6913d1271e3112f
2013-11-25 14:22:37 -08:00
JP Abgrall
b451ea185b
am ec51d818: am 71f2f251: Merge "logwrapper: fix missing include"
...
* commit 'ec51d818c5ce8fa6985ed9779a44647cfb040f8a':
logwrapper: fix missing include
2013-11-25 13:04:37 -08:00
JP Abgrall
ec51d818c5
am 71f2f251: Merge "logwrapper: fix missing include"
...
* commit '71f2f2514ee40a6d9b66545049855ab371955bed':
logwrapper: fix missing include
2013-11-25 11:51:38 -08:00
JP Abgrall
71f2f2514e
Merge "logwrapper: fix missing include"
2013-11-25 19:45:43 +00:00
Greg Hackmann
d68db71e75
init: limit visibility of init_parser.c helpers
...
To prevent clashing with forthcoming changes to uevent_parser.c
Change-Id: I2ee183261c7f43e0e4104a16a280c7ee73d7df96
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-11-25 11:24:16 -08:00
synergy dev
cd2fe3b49b
libpixelflinger: do not use anonymous structs
...
Avoiding the use of gnu extensions improves code portability
Change-Id: Ie9e94e3ce030f52a22997f8a48de1e6c1c549894
2013-11-25 18:54:56 +00:00
William Roberts
5605cdade8
logwrapper: fix missing include
...
Use of ECHILD with no definitive errno.h inclusion.
Explicitly listing the errno.h header file rather
then relying on the inclusion chain to do so.
Change-Id: I5552acd928d17fc62192217a30ff2e4fab0b1936
2013-11-25 17:25:47 +00:00
The Android Open Source Project
4417dad18b
am d61ade1d: am 66ed50af: Merge commit \'536dea9d61a032e64bbe584a97463c6638ead009\' into HEAD
...
* commit 'd61ade1ddc064d8035e371e22d5fb2d1117a81e1':
2013-11-23 12:29:41 -08:00
The Android Open Source Project
d61ade1ddc
am 66ed50af: Merge commit \'536dea9d61a032e64bbe584a97463c6638ead009\' into HEAD
...
* commit '66ed50af6870210ce013a5588a688434a5d48ee9':
2013-11-22 19:19:59 -08:00
The Android Open Source Project
66ed50af68
Merge commit '536dea9d61a032e64bbe584a97463c6638ead009' into HEAD
...
Change-Id: I5c469a4b738629d99d721cad7ded02d6c35f56d5
2013-11-22 13:44:43 -08:00
Todd Poynor
fabe8716f8
am fd1dd864: am 479efb54: init.rc: mount pstore fs, set console-ramoops permissions
...
* commit 'fd1dd864a896bd6233ee8c75b84d9771148dd9b3':
init.rc: mount pstore fs, set console-ramoops permissions
2013-11-22 10:45:49 -08:00
Todd Poynor
fd1dd864a8
am 479efb54: init.rc: mount pstore fs, set console-ramoops permissions
...
* commit '479efb540a198a9b7cd278387b0d45009a05bb2b':
init.rc: mount pstore fs, set console-ramoops permissions
2013-11-22 10:42:17 -08:00
Elliott Hughes
fd91129d5b
am bbdfc0c4: am dd2ac3de: am d966eebf: Merge "Fix build."
...
* commit 'bbdfc0c4124d838d16b65ef96cf4285dbe8ae038':
Fix build.
2013-11-21 23:00:24 -08:00
Elliott Hughes
06d23c4b29
am 330b1afc: am 486ebac5: am a6fbc0f9: Merge "Replace __reboot call with syscall"
...
* commit '330b1afc13ae10f9defe34a39a966a9647945b92':
Replace __reboot call with syscall
2013-11-21 23:00:19 -08:00
Elliott Hughes
9350d80e70
am b6ee39bc: am 4a4616f6: am 048bb92f: Merge "split setptop ethernet tcp buffer from wifi"
...
* commit 'b6ee39bca4b774cf2ffbad8eb12dcfc13b8814c9':
split setptop ethernet tcp buffer from wifi
2013-11-21 22:59:48 -08:00
Elliott Hughes
bbdfc0c412
am dd2ac3de: am d966eebf: Merge "Fix build."
...
* commit 'dd2ac3de625e6c0328a0f70530d8ade0d2151bfc':
Fix build.
2013-11-21 22:18:38 -08:00
Elliott Hughes
dd2ac3de62
am d966eebf: Merge "Fix build."
...
* commit 'd966eebfcba313477a598ad7b3e573a123a7a9af':
Fix build.
2013-11-21 22:14:41 -08:00
Elliott Hughes
d966eebfcb
Merge "Fix build."
2013-11-22 06:12:19 +00:00
Elliott Hughes
f98e4bf7fb
Fix build.
...
Change-Id: I6552bf9f83faa97bd5a844381aceb3ef85f86c76
2013-11-21 22:09:46 -08:00
Todd Poynor
479efb540a
init.rc: mount pstore fs, set console-ramoops permissions
...
Change-Id: I44cb00f9123c6044a03de926b6a616da753bb549
2013-11-21 20:23:54 -08:00
Elliott Hughes
93b923c34b
am 127eab25: am 8ab9ece2: am 162c9a24: Merge "Switch MIPS over to <sys/user.h>."
...
* commit '127eab25293a59196de7a53602a7e27fd203ee65':
Switch MIPS over to <sys/user.h>.
2013-11-21 20:08:19 -08:00
Elliott Hughes
330b1afc13
am 486ebac5: am a6fbc0f9: Merge "Replace __reboot call with syscall"
...
* commit '486ebac551d64bb8698bbc805f71f5644d2c4917':
Replace __reboot call with syscall
2013-11-21 18:43:50 -08:00
Elliott Hughes
b6ee39bca4
am 4a4616f6: am 048bb92f: Merge "split setptop ethernet tcp buffer from wifi"
...
* commit '4a4616f6450f191faf168a10b6e2ffaba14803bd':
split setptop ethernet tcp buffer from wifi
2013-11-21 17:15:09 -08:00
Elliott Hughes
127eab2529
am 8ab9ece2: am 162c9a24: Merge "Switch MIPS over to <sys/user.h>."
...
* commit '8ab9ece2e9c6e246f66357c800d6d1ba61becc00':
Switch MIPS over to <sys/user.h>.
2013-11-21 17:07:45 -08:00