Commit Graph

3342 Commits

Author SHA1 Message Date
Tao Bao ebded800f8 Merge "applypatch: Use unique_fd to avoid leaking FDs." am: 2e5cf3c0bc am: d2cd8b4d30 am: 776ea9b464
am: 7028ab255f

Change-Id: I3f3ef2970c41be3f616055cdac2664c7f82ac119
2016-11-18 02:18:12 +00:00
Tao Bao 7028ab255f Merge "applypatch: Use unique_fd to avoid leaking FDs." am: 2e5cf3c0bc am: d2cd8b4d30
am: 776ea9b464

Change-Id: I97cf01e270fab31e0859b8fce5a1889d9ae3d2c3
2016-11-18 02:15:41 +00:00
Tao Bao 776ea9b464 Merge "applypatch: Use unique_fd to avoid leaking FDs." am: 2e5cf3c0bc
am: d2cd8b4d30

Change-Id: I57228be65dfc37f853c3902ad8c5f65c0e3f1018
2016-11-18 02:12:43 +00:00
Tao Bao d2cd8b4d30 Merge "applypatch: Use unique_fd to avoid leaking FDs."
am: 2e5cf3c0bc

Change-Id: I4e4cabf7b58a691236ea193f5b11962b2bb740bd
2016-11-18 02:10:12 +00:00
Tao Bao 2e5cf3c0bc Merge "applypatch: Use unique_fd to avoid leaking FDs." 2016-11-18 02:02:43 +00:00
Tao Bao 4f0685b93c Merge "updater: Add "write_value()" function." am: d00046b691 am: 100dba35f9 am: 29dc892c07
am: 1906efab60

Change-Id: I4773541c2ba82ce2080ead5bca1e8d88057bc60d
2016-11-18 01:18:19 +00:00
Tao Bao 1906efab60 Merge "updater: Add "write_value()" function." am: d00046b691 am: 100dba35f9
am: 29dc892c07

Change-Id: Id1c8869ef4e8efe47159d22341888bcd41b78f66
2016-11-18 01:12:14 +00:00
Tao Bao 29dc892c07 Merge "updater: Add "write_value()" function." am: d00046b691
am: 100dba35f9

Change-Id: I00b0dfd4856e0b20fae778389cfd6e4e220d4d0d
2016-11-18 00:57:14 +00:00
Tao Bao 100dba35f9 Merge "updater: Add "write_value()" function."
am: d00046b691

Change-Id: I016c1e2fda1fd0d2e85d07c79f36c27f3c8a8a22
2016-11-18 00:42:42 +00:00
Tao Bao d00046b691 Merge "updater: Add "write_value()" function." 2016-11-18 00:16:41 +00:00
Tao Bao a326b35633 Merge "applypatch: Clean up LoadPartitionContents()." am: c6ee8cf8df am: 9e4ba70b7f am: c43acc9938
am: d065686007

Change-Id: I288f95abf1b00ce2dd73a6b9292ee2959ad7714c
2016-11-17 20:39:38 +00:00
Tao Bao d065686007 Merge "applypatch: Clean up LoadPartitionContents()." am: c6ee8cf8df am: 9e4ba70b7f
am: c43acc9938

Change-Id: I8d99f72d4d9a7bbed80537ced27f3481ad69ceff
2016-11-17 20:31:08 +00:00
Connor O'Brien 8c2e9524df Merge "Convert update_verifier to boot HIDL HAL" am: 5b171d30ab -s ours am: b9d1cd7713 -s ours am: 97f6af8d34 -s ours
am: 80d0044fb0  -s ours

Change-Id: I732c25cfc0d477223745765fdc8453d393149434
2016-11-17 20:30:51 +00:00
Tao Bao c43acc9938 Merge "applypatch: Clean up LoadPartitionContents()." am: c6ee8cf8df
am: 9e4ba70b7f

Change-Id: I18284f42cda54ef23dee4f2615083733c50fe493
2016-11-17 20:22:39 +00:00
Connor O'Brien 80d0044fb0 Merge "Convert update_verifier to boot HIDL HAL" am: 5b171d30ab -s ours am: b9d1cd7713 -s ours
am: 97f6af8d34  -s ours

Change-Id: I6f7657c8cde63cff8859e8ef3e07891751571849
2016-11-17 20:22:24 +00:00
Tao Bao 9e4ba70b7f Merge "applypatch: Clean up LoadPartitionContents()."
am: c6ee8cf8df

Change-Id: I2c20eb8b2c8f5bba40e71f6b267152f3bfab0316
2016-11-17 20:14:40 +00:00
Connor O'Brien 97f6af8d34 Merge "Convert update_verifier to boot HIDL HAL" am: 5b171d30ab -s ours
am: b9d1cd7713  -s ours

Change-Id: Ibce6da9d3d3cbf74d4754a629f2f6fe832fc2982
2016-11-17 20:14:21 +00:00
Tao Bao c6ee8cf8df Merge "applypatch: Clean up LoadPartitionContents()." 2016-11-17 20:06:57 +00:00
Connor O'Brien b9d1cd7713 Merge "Convert update_verifier to boot HIDL HAL"
am: 5b171d30ab  -s ours

Change-Id: I30f99aae371bf51c161c482e53c3032d321fb53a
2016-11-17 20:05:51 +00:00
Tao Bao 6e02ea92ec applypatch: Use unique_fd to avoid leaking FDs.
Add unique_fd that calls ota_close() instead of the default closer.

Test: recovery_component_test passes.
Test: Apply a package that calls apply_patch().

Change-Id: I0c19921731757934f76cf7d5215916673a8f2777
2016-11-17 12:01:44 -08:00
Connor O'Brien 5b171d30ab Merge "Convert update_verifier to boot HIDL HAL" 2016-11-17 19:07:21 +00:00
Tao Bao 8fce75a069 applypatch: Clean up LoadPartitionContents().
We don't need three vectors to sort the (size, SHA-1) pairs.

Test: recovery_component_test passes.
Test: Apply a package that calls apply_patch_check() to patch EMMC
      partitions.
Change-Id: I4a6620630a6711f490822cf30f1e7fe5cea6ce49
2016-11-17 00:02:52 -08:00
Connor O'Brien 12038a2022 Convert update_verifier to boot HIDL HAL am: 86199a47e1
am: e1a0adc2b5

Change-Id: I37baa1675ac98398419319f302d773034ac23476
2016-11-17 03:15:05 +00:00
Connor O'Brien e1a0adc2b5 Convert update_verifier to boot HIDL HAL
am: 86199a47e1

Change-Id: Iac542175e8662a1795aa50e9e67b9acf301b760b
2016-11-17 02:58:36 +00:00
Connor O'Brien 86199a47e1 Convert update_verifier to boot HIDL HAL
Test: Flashed device and confirmed update_verifier runs successfully
Change-Id: I5bce4ece1e3ba98f57299c9cf469a5e2a5226ff2
Signed-off-by: Connor O'Brien <connoro@google.com>
2016-11-16 16:43:32 -08:00
Tao Bao d0f3088aa9 updater: Add "write_value()" function.
write_value(value, filename) writes 'value' to 'filename'. It can be
used to tune device settings when applying an OTA package. For example,
write_value("960000", "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq").

Bug: 32463933
Test: recovery_component_test passes.
Test: Apply an OTA package that contains a call to write_value(), and
      check the result.

Change-Id: Ib009ecb8a45a94353f10c59e2383fe1f49796e35
2016-11-16 15:51:53 -08:00
Rahul Chaudhry eca28fb8c0 Merge "Remove unnecessary uses of reinterpret_cast." am: c470dc8681 am: 849a911dee am: 6a6e54da04
am: 8ef4c38abe

Change-Id: I795ab2874d6fc8c6087c89df72e7a2341e97e387
2016-11-16 21:59:56 +00:00
Rahul Chaudhry 8ef4c38abe Merge "Remove unnecessary uses of reinterpret_cast." am: c470dc8681 am: 849a911dee
am: 6a6e54da04

Change-Id: Ia0783f4d936d844284cf488481318e8b96133066
2016-11-16 21:52:26 +00:00
Rahul Chaudhry 6a6e54da04 Merge "Remove unnecessary uses of reinterpret_cast." am: c470dc8681
am: 849a911dee

Change-Id: Ia7ef00388123d70cc01cfcb499120096cf103983
2016-11-16 21:45:03 +00:00
Rahul Chaudhry 849a911dee Merge "Remove unnecessary uses of reinterpret_cast."
am: c470dc8681

Change-Id: I44081a387bfc60ce9f9cacf5b8db0b9248c84c4d
2016-11-16 21:37:25 +00:00
Connor O'Brien a5f8c5dd59 Merge "Convert update_verifier to boot HIDL HAL" 2016-11-16 21:34:22 +00:00
Treehugger Robot c470dc8681 Merge "Remove unnecessary uses of reinterpret_cast." 2016-11-16 21:27:32 +00:00
Connor O'Brien 13716c29c9 Convert update_verifier to boot HIDL HAL
Test: Flashed device and confirmed update_verifier runs successfully
Change-Id: I5bce4ece1e3ba98f57299c9cf469a5e2a5226ff2
Signed-off-by: Connor O'Brien <connoro@google.com>
2016-11-16 11:15:47 -08:00
Connor O'Brien f50593c447 Convert update_verifier to boot HIDL HAL
Test: Flashed device and confirmed update_verifier runs successfully
Change-Id: I5bce4ece1e3ba98f57299c9cf469a5e2a5226ff2
Merged-In: I5bce4ece1e3ba98f57299c9cf469a5e2a5226ff2
Signed-off-by: Connor O'Brien <connoro@google.com>
2016-11-16 11:07:24 -08:00
Tao Bao 86b51006ad Merge "Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap." am: 0bedc8e14c am: 0c15140dad am: b8c4ae9f80
am: 120076ea51  -s ours

Change-Id: Ie0824192d770e7dbc97e3e6918b2e2a1cb2b5f5e
2016-11-16 18:39:40 +00:00
Tao Bao 120076ea51 Merge "Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap." am: 0bedc8e14c am: 0c15140dad
am: b8c4ae9f80

Change-Id: I14dcce3a6b967fdbe33854f325a89f7a4963a630
2016-11-16 18:32:35 +00:00
Tao Bao b8c4ae9f80 Merge "Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap." am: 0bedc8e14c
am: 0c15140dad

Change-Id: I916ad0504f5ceacfe4634a3cd518eddb91cebf64
2016-11-16 18:25:16 +00:00
Tao Bao 0c15140dad Merge "Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap."
am: 0bedc8e14c

Change-Id: I5bd86a0ee1a87d75c99d2c9e88412f8c1fbd82d1
2016-11-16 18:17:37 +00:00
Tao Bao 0bedc8e14c Merge "Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap." 2016-11-16 18:10:54 +00:00
Tao Bao cc9e05691d resolve merge conflicts of 4f86f26 to stage-aosp-master am: f83101a911 am: 7563bad2ac
am: 3972ce8ab3

Change-Id: I6eeab248bdeb83e5672a8861ce82743f92780f37
2016-11-16 08:17:38 +00:00
Tao Bao 3972ce8ab3 resolve merge conflicts of 4f86f26 to stage-aosp-master am: f83101a911
am: 7563bad2ac

Change-Id: Ief61d93f6e448da66a61052a180e650e15210e3e
2016-11-16 08:10:06 +00:00
Tao Bao 7563bad2ac resolve merge conflicts of 4f86f26 to stage-aosp-master
am: f83101a911

Change-Id: Icf9b616752ae66802823599ffe9f9d700d47fa04
2016-11-16 08:02:06 +00:00
Rahul Chaudhry 1cf93f5f74 Remove unnecessary uses of reinterpret_cast.
Discovered while looking at compiler warnings (b/26936282).

Test: WITH_TIDY=1 WITH_STATIC_ANALYZER=1 mma
Change-Id: I66f8f6026ed732a504504ade93ff196dc8b727ca
2016-11-15 23:25:57 -08:00
Rahul Chaudhry b29f23f7e7 Use static_cast to cast pointers returned by malloc/calloc/realloc/mmap.
static_cast is preferable to reinterpret_cast when casting from void*
pointers returned by malloc/calloc/realloc/mmap calls.

Discovered while looking at compiler warnings (b/26936282).

Test: WITH_TIDY=1 WITH_STATIC_ANALYZER=1 mma
Change-Id: Iaffd537784aa857108f6981fdfd82d0496eb5592
Merged-In: I151642d5a60c94f312d0611576ad0143c249ba3d
2016-11-15 23:24:54 -08:00
Tao Bao dcc716336d Merge changes from topic 'minui-cherrypick' am: d6137a2ae0 am: 38236d0f35 am: 2e55280df2
am: 7e612db065

Change-Id: Ifd99004890da01f89c4012645bb42a06f0cbb28a
2016-11-16 07:24:13 +00:00
Damien Bargiacchi b37a03785a Have gr_init_font alloc memory for the font am: 97eda9db70 am: c2f6ebf15b am: 9c29567c67
am: 1b6584340e

Change-Id: I0b437d2dca6c926fe8daf2ac0c07d0c93577fa2e
2016-11-16 07:24:07 +00:00
Tao Bao 7e612db065 Merge changes from topic 'minui-cherrypick' am: d6137a2ae0 am: 38236d0f35
am: 2e55280df2

Change-Id: I293fcb31472db3d2aaa91df7ec17b0e5e8f6e461
2016-11-16 07:16:10 +00:00
Damien Bargiacchi 1b6584340e Have gr_init_font alloc memory for the font am: 97eda9db70 am: c2f6ebf15b
am: 9c29567c67

Change-Id: I43d4ab1e219db77061c496734f3241542e42a7a9
2016-11-16 07:16:07 +00:00
Tao Bao 4cf9de3663 resolve merge conflicts of d5d34d7 to stage-aosp-master am: 03eb766a56 am: 7f0a56dbf1
am: 821d5d2397

Change-Id: Iba601cb5be9f10ceea003e620c7b319da3f04788
2016-11-16 07:16:04 +00:00
Tao Bao f83101a911 resolve merge conflicts of 4f86f26 to stage-aosp-master
Change-Id: I3ee609df70c60e16a610913b2c95892c9d74cb3e
2016-11-15 23:13:24 -08:00