Commit Graph

28569 Commits

Author SHA1 Message Date
James Hawkins e8bac2eb03 Merge "bootstat: Report the total bootloader time." am: c724fac054 am: 55a8c380c1
am: d87e0261c4

Change-Id: Iae03a7a9c9cc4b5079f1e5fdf93c407125e3eb3f
2017-02-16 22:48:21 +00:00
Josh Gao a70f11331f Merge "crash_dump: make output fd O_APPEND." 2017-02-16 22:43:59 +00:00
James Hawkins d87e0261c4 Merge "bootstat: Report the total bootloader time." am: c724fac054
am: 55a8c380c1

Change-Id: I40bf1848f92491dd7b7ef9ee568f09867b677d63
2017-02-16 22:43:34 +00:00
James Hawkins 55a8c380c1 Merge "bootstat: Report the total bootloader time."
am: c724fac054

Change-Id: I1327b0175510e640db7321ecb85a396f9bd0d0aa
2017-02-16 22:39:04 +00:00
Steven Moreland 16afa6a0f0 Remove unused primes.py python file.
primes.py was used to calculate primes for BasicHashTable which no
longer exists.

Change-Id: I8c6e9b7882bcb8a3832c55249be6db9421d1f771
2017-02-16 14:30:44 -08:00
Treehugger Robot c724fac054 Merge "bootstat: Report the total bootloader time." 2017-02-16 22:29:22 +00:00
James Hawkins 6b5c5aa067 bootstat: Report the total bootloader time.
Bug: 35207415
Test: none
Change-Id: Id948a3b35bb3d96dc875d0a4eea869c86a71a657
2017-02-16 11:53:03 -08:00
Jerry Zhang dc55ea4875 Merge "adb: Lower EP_ALLOC retry count" am: 7cd8349198 am: fa09be5726
am: cfd7e8b211

Change-Id: Iaed5fd888b2a63224502ebbe1e54688425842d57
2017-02-16 19:40:34 +00:00
Jerry Zhang cfd7e8b211 Merge "adb: Lower EP_ALLOC retry count" am: 7cd8349198
am: fa09be5726

Change-Id: I51cd83b3cf1de65e8626c3d2a5da9a1d23813ae8
2017-02-16 19:36:35 +00:00
Jerry Zhang fa09be5726 Merge "adb: Lower EP_ALLOC retry count"
am: 7cd8349198

Change-Id: Ib9c22c54c0234299a1538428779425387b642c76
2017-02-16 19:32:34 +00:00
Jerry Zhang 7cd8349198 Merge "adb: Lower EP_ALLOC retry count" 2017-02-16 19:27:18 +00:00
Jerry Zhang 05fe272a87 adb: Lower EP_ALLOC retry count
Retries were causing timeouts on some devices.

Bug: 35418581
Test: Change usb config
Change-Id: Ie80d9eba1cb9af0acee49bd7312842533a94a87b
2017-02-16 10:56:05 -08:00
bowgotsai 9de7214703 Merge "Set libavb version into system property for Treble OTA" am: b47a22337b am: bfe7cf0e88
am: e8a04c4657

Change-Id: I247b34651a94b5cfb66ebd81292240c1857268e9
2017-02-16 10:26:28 +00:00
bowgotsai e8a04c4657 Merge "Set libavb version into system property for Treble OTA" am: b47a22337b
am: bfe7cf0e88

Change-Id: Idba5f257eb790e30ddb05384f495f1de38a92f0f
2017-02-16 10:22:27 +00:00
bowgotsai bfe7cf0e88 Merge "Set libavb version into system property for Treble OTA"
am: b47a22337b

Change-Id: I397821341206e88b75536105b23aa096b2d7b134
2017-02-16 10:17:59 +00:00
Treehugger Robot b47a22337b Merge "Set libavb version into system property for Treble OTA" 2017-02-16 10:14:28 +00:00
Steven Moreland 878f0c6bd6 Merge "RefBase.cpp remove unused include typeinfo" am: 141e98474e am: d253899e1e
am: 1bc2c960ee

Change-Id: I747b0473045f29f1a46e805876faa3ba2cc0a284
2017-02-16 05:31:37 +00:00
Steven Moreland 1bc2c960ee Merge "RefBase.cpp remove unused include typeinfo" am: 141e98474e
am: d253899e1e

Change-Id: I70bfe86735ea1ff4363e805509b5a45c00ffe70c
2017-02-16 05:27:37 +00:00
Steven Moreland d253899e1e Merge "RefBase.cpp remove unused include typeinfo"
am: 141e98474e

Change-Id: I8a7780301273ebeba0e50470a138bf9f58eda90a
2017-02-16 05:24:07 +00:00
bowgotsai 763512795d Set libavb version into system property for Treble OTA
Treble allows framework-only (system.img) OTA. To libavb statically
linked in init/fs_mgr cannot parse the AVB metadata of system.img, add
this property for the Treble OTA match process.

Bug: 35236019
Test: Normal boots, use 'adb shell getprop' to check the property is set.
Test: Recovery boots, press 'Mount system' and use 'adb shell getprop'
      to check the property is set

Change-Id: I552be229c4efd45088d93252ac67176606f75d4d
2017-02-16 05:18:12 +00:00
Treehugger Robot 141e98474e Merge "RefBase.cpp remove unused include typeinfo" 2017-02-16 05:17:43 +00:00
Josh Gao 1eb2cb190f Merge changes from topic 'debuggerd_snprintf' am: fefda6b508 am: 8de67e537f
am: e5b6b89908

Change-Id: I4d9ec396dabfeab1a7b343c784a1c068cd036c96
2017-02-16 03:56:44 +00:00
Josh Gao df2192d259 debuggerd_handler: don't use snprintf in handler. am: 60515bf9f1 am: 021028e020
am: 7e26f7e0bb

Change-Id: I1b4a30a85374a2874322804dbe5f1fa88d6799a3
2017-02-16 03:56:38 +00:00
Josh Gao e5b6b89908 Merge changes from topic 'debuggerd_snprintf' am: fefda6b508
am: 8de67e537f

Change-Id: Ifc47ccc698724f6222f2f7b9beb984e0cfdf3c21
2017-02-16 03:53:45 +00:00
Josh Gao 7e26f7e0bb debuggerd_handler: don't use snprintf in handler. am: 60515bf9f1
am: 021028e020

Change-Id: Ica000fc4c7a6ac8a5f038629340a34dfa453abea
2017-02-16 03:53:39 +00:00
Josh Gao 8de67e537f Merge changes from topic 'debuggerd_snprintf'
am: fefda6b508

Change-Id: I8ea82692779d531c453b50ffd45309317e9a4f0f
2017-02-16 03:50:22 +00:00
Josh Gao 021028e020 debuggerd_handler: don't use snprintf in handler.
am: 60515bf9f1

Change-Id: I2407ec35721a3365609d33b2b1531c5fb0b0d7c9
2017-02-16 03:50:13 +00:00
Josh Gao fefda6b508 Merge changes from topic 'debuggerd_snprintf'
* changes:
  crash_dump: fix typos in error messages.
  debuggerd_handler: don't use snprintf in handler.
2017-02-16 03:42:53 +00:00
Steven Moreland 1a055a8957 RefBase.cpp remove unused include typeinfo
Test: pass
Change-Id: Iec9b9e1e9b6c974124b2043f550fb110cc22846d
2017-02-15 19:04:40 -08:00
Sandeep Patil a1e081f4a4 Merge "fs_mgr: remove code that gets slot_suffix from misc partition" am: 5a306ec6ab am: 622a82f2f4
am: e48db65732

Change-Id: I05e65e491d7b8ffdc5fad74245cbb1466a2815ed
2017-02-16 02:58:02 +00:00
Sandeep Patil e48db65732 Merge "fs_mgr: remove code that gets slot_suffix from misc partition" am: 5a306ec6ab
am: 622a82f2f4

Change-Id: I5b0727d9d30881d4c736e4d1d23240cba25afa0f
2017-02-16 02:53:27 +00:00
Sandeep Patil 622a82f2f4 Merge "fs_mgr: remove code that gets slot_suffix from misc partition"
am: 5a306ec6ab

Change-Id: Ic4ff45ddfbec1c1a68a1f7d0b58a2df5a036922a
2017-02-16 02:47:58 +00:00
Treehugger Robot 5a306ec6ab Merge "fs_mgr: remove code that gets slot_suffix from misc partition" 2017-02-16 02:32:33 +00:00
Josh Gao e73c932373 libdebuggerd_handler: in-process crash dumping for seccomped processes.
Do an in-process unwind for processes that have PR_SET_NO_NEW_PRIVS
enabled.

Bug: http://b/34684590
Test: debuggerd_test, killall -ABRT media.codec
Change-Id: I62562ec2c419d6643970100ab1cc0288982a1eed
2017-02-15 17:03:44 -08:00
Josh Gao f6ad5851e6 crash_dump: fix typos in error messages.
Bug: http://b/34760032
Bug: http://b/35367169
Test: mm
Change-Id: I45fa002d4ca616a41524583228987ab1197a125e
2017-02-15 17:03:30 -08:00
Josh Gao 8a7e703912 crash_dump: make output fd O_APPEND.
Bug: http://b/35209835
Test: mma
Change-Id: I447e3cfa3361f9c8b4b3335d0abccd1fe4c98e0f
2017-02-15 16:25:27 -08:00
Sandeep Patil d529d9d358 fs_mgr: remove code that gets slot_suffix from misc partition
'slot_suffix' for A/B devices *must* be provided in kernel command line
or in device tree. The removed code was unnecessarily looking it up in
the 'misc' partition.

b/33254008

Test: Boot sailfish

Change-Id: I329af2d9a98c34a941596779eb78d14337b864e5
Signed-off-by: Sandeep Patil <sspatil@google.com>
2017-02-15 16:00:03 -08:00
Greg Hackmann 2437ae16f5 Merge "libadf: support ADF_{POST,SIMPLE_POST}_CONFIG_V2 ioctls" am: 64fc7442db am: e36bede288
am: cced4446db

Change-Id: I9e511e4852a9a87e8da0abebdb06f1b52e7614ab
2017-02-15 22:48:04 +00:00
Greg Hackmann cced4446db Merge "libadf: support ADF_{POST,SIMPLE_POST}_CONFIG_V2 ioctls" am: 64fc7442db
am: e36bede288

Change-Id: I6415b33d8a9b3319a3feb9736f18ead9c9eee859
2017-02-15 22:40:36 +00:00
Greg Hackmann e36bede288 Merge "libadf: support ADF_{POST,SIMPLE_POST}_CONFIG_V2 ioctls"
am: 64fc7442db

Change-Id: Id166b75f86da4c510ddc59462213b2e897932937
2017-02-15 22:33:15 +00:00
Treehugger Robot 64fc7442db Merge "libadf: support ADF_{POST,SIMPLE_POST}_CONFIG_V2 ioctls" 2017-02-15 21:42:48 +00:00
Keun-young Park ec647d5639 Merge "Revert "e2fsck: drop -f when TARGET_USES_MKE2FS is enabled"" am: cbb91a538f am: b2ce87de12
am: 12e13e172d

Change-Id: Id16b21392aca9a2feb2a90a6808a9eb465e365c8
2017-02-15 21:38:20 +00:00
Keun-young Park 12e13e172d Merge "Revert "e2fsck: drop -f when TARGET_USES_MKE2FS is enabled"" am: cbb91a538f
am: b2ce87de12

Change-Id: I754d121a0d94a281cbdcb8642d0bb9722f0be5b0
2017-02-15 21:33:54 +00:00
Keun-young Park b2ce87de12 Merge "Revert "e2fsck: drop -f when TARGET_USES_MKE2FS is enabled""
am: cbb91a538f

Change-Id: I2807440a4df091743134387661c5fec9e998ba8e
2017-02-15 21:29:09 +00:00
Treehugger Robot cbb91a538f Merge "Revert "e2fsck: drop -f when TARGET_USES_MKE2FS is enabled"" 2017-02-15 21:00:58 +00:00
Josh Gao 60515bf9f1 debuggerd_handler: don't use snprintf in handler.
snprintf isn't safe to call in the linker after initialization, because
it uses MB_CUR_MAX which is implemented via pthread_getspecific, which
uses TLS slots shared with libc. If the TLS slots are assigned in a
different order between libc.so and the linker, MB_CUR_MAX will
evaluate to an incorrect value, and lead to snprintf doing bad things.

Switch to __libc_format_buffer.

Bug: http://b/35367169
Test: debuggerd -b `pidof zygote`
Change-Id: I9d315cf63e5f3fd2f4545d6e3f707cdbe94ec606
2017-02-15 12:24:09 -08:00
Keun-young Park 2517da9f97 Revert "e2fsck: drop -f when TARGET_USES_MKE2FS is enabled"
This reverts commit 22e8199175.

- revert for now. will collect more data to check safety.

bug: 32246772
Test: reboots

Change-Id: Ibbb39005c64b26e9990c271b0b949feafae17773
2017-02-15 11:02:59 -08:00
Josh Gao 45499618b3 Merge "debuggerd_handler: set PR_SET_DUMPABLE before running crash_dump." am: af776fd518 am: 877becaf7e
am: 274eb16422

Change-Id: Ib1cc8ef92279adcf87f5c0546bfe77c89aba6ca5
2017-02-15 07:33:41 +00:00
Josh Gao 274eb16422 Merge "debuggerd_handler: set PR_SET_DUMPABLE before running crash_dump." am: af776fd518
am: 877becaf7e

Change-Id: Icb5c2ade77a25dea268cc311fc7ddb45c10aa76e
2017-02-15 07:30:41 +00:00
Josh Gao 877becaf7e Merge "debuggerd_handler: set PR_SET_DUMPABLE before running crash_dump."
am: af776fd518

Change-Id: I65a4cf9167f1d2804bd5193f492126e74188b43c
2017-02-15 07:27:41 +00:00