Commit Graph

931 Commits

Author SHA1 Message Date
The Android Automerger 249604c5da merge in lmp-mr1-release history after reset to 9eb8c8bdbe 2014-10-23 06:09:34 -07:00
The Android Automerger e458ddc583 merge in lmp-mr1-release history after reset to 9eb8c8bdbe 2014-10-22 06:08:47 -07:00
The Android Automerger 0951a52857 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-21 06:08:48 -07:00
JP Abgrall 9eb8c8bdbe init.rc: Inidicate that booting is complete wrt firwmare requests
ueventd will wait for /dev/.booting to go away before giving up
on loading firmware.
The issue was introduced in Ifdd5dd1e95d7e064dde5c80b70198882d949a710
which forgot to update recovery's init.rc

Bug: 17993625
Change-Id: I91205fe6eea50aaef9b401d650ec8d6843a92a57
2014-10-20 20:02:57 -07:00
The Android Automerger 4bc3aa2f5b merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-20 06:08:45 -07:00
The Android Automerger 7c2f54b9b3 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-19 06:08:39 -07:00
The Android Automerger b453560037 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-18 06:09:04 -07:00
The Android Automerger d9993ef3f7 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-16 06:09:17 -07:00
The Android Automerger f6674a8b1a merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-15 06:09:03 -07:00
The Android Automerger f780f45619 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-14 06:09:00 -07:00
The Android Automerger 1556403aa4 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-13 06:09:13 -07:00
The Android Automerger 8debce84fc merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-12 06:08:41 -07:00
The Android Automerger 4d57875221 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-11 06:08:51 -07:00
The Android Automerger 50459cc133 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-09 06:08:54 -07:00
The Android Automerger fbf0d5634f merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-08 06:09:29 -07:00
The Android Automerger 4cb5ede199 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-07 06:08:56 -07:00
The Android Automerger a3c695c116 merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-06 06:08:58 -07:00
The Android Automerger 8a5535a9db merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-05 06:08:49 -07:00
The Android Automerger db4616078e merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-04 06:09:08 -07:00
The Android Automerger 526dcd8a7d merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-02 06:09:29 -07:00
The Android Automerger c13e614efd merge in lmp-mr1-release history after reset to d83e4f1589 2014-10-01 06:09:17 -07:00
The Android Automerger ab8aa3eff3 merge in lmp-mr1-release history after reset to d83e4f1589 2014-09-30 06:09:56 -07:00
The Android Automerger c8ff5bc699 merge in lmp-mr1-release history after reset to d83e4f1589 2014-09-29 06:09:52 -07:00
The Android Automerger acfc400adb merge in lmp-mr1-release history after reset to d83e4f1589 2014-09-28 06:08:55 -07:00
The Android Automerger 0e212f7671 merge in lmp-mr1-release history after reset to d83e4f1589 2014-09-27 06:09:14 -07:00
Doug Zongker d83e4f1589 support for version 2 of block image diffs
In version 2 of block image diffs, we support a new command to load
data from the image and store it in the "stash table" and then
subsequently use entries in the stash table to fill in missing bits of
source data we're not allowed to read when doing move/bsdiff/imgdiff
commands.

This leads to smaller update packages because we can break cycles in
the ordering of how pieces are updated by storing data away and using
it later, rather than not using the data as input to the patch system
at all.  This comes at the cost of the RAM or scratch disk needed to
store the data.

The implementation is backwards compatible; it can still handle the
existing version 1 of the transfer file format.

Change-Id: I4559bfd76d5403859637aeac832f3a5e9e13b63a
2014-09-25 16:38:14 -07:00
The Android Automerger 25bbde071b merge in lmp-mr1-release history after reset to 574443d895 2014-09-25 06:09:39 -07:00
Jeff Sharkey a6e13ae01b Include reason when wiping data.
This will help us track down who requested a data wipe.

Bug: 17412160
Change-Id: I1c439fbd29f96b9851810baca9101f683a0f18d8
2014-09-24 11:46:17 -07:00
The Android Automerger f55264dace merge in lmp-mr1-release history after reset to 574443d895 2014-09-24 06:09:56 -07:00
The Android Automerger d0acb96eab merge in lmp-mr1-release history after reset to 574443d895 2014-09-23 15:13:52 -07:00
The Android Automerger f85e0ddf03 merge in lmp-mr1-release history after reset to 574443d895 2014-09-23 04:45:30 -07:00
The Android Automerger ca58d2c010 merge in lmp-mr1-release history after reset to 574443d895 2014-09-22 11:44:31 -07:00
The Android Automerger b79f5f8aed merge in lmp-mr1-release history after reset to 574443d895 2014-09-22 11:13:43 -07:00
The Android Automerger 136c97c93b merge in lmp-mr1-release history after reset to 574443d895 2014-09-22 10:17:01 -07:00
The Android Automerger a160ad7ef6 merge in lmp-release history after reset to 574443d895 2014-09-15 06:09:48 -07:00
The Android Automerger 4cd02aeaeb merge in lmp-release history after reset to 574443d895 2014-09-14 06:09:36 -07:00
The Android Automerger c02b9ef11f merge in lmp-release history after reset to 5e238a9971 2014-09-13 08:42:01 -07:00
The Android Automerger 9bcc1875c0 merge in lmp-release history after reset to 574443d895 2014-09-13 06:09:54 -07:00
The Android Automerger 5e238a9971 merge in lmp-release history after reset to 574443d895 2014-09-11 06:09:10 -07:00
The Android Automerger f6eb389525 merge in lmp-release history after reset to 574443d895 2014-09-10 06:09:16 -07:00
The Android Automerger 4fc827e933 merge in lmp-release history after reset to 574443d895 2014-09-09 06:09:24 -07:00
The Android Automerger 9c574d1d2a merge in lmp-release history after reset to 574443d895 2014-09-08 06:09:43 -07:00
The Android Automerger 500c1fb27c merge in lmp-release history after reset to 574443d895 2014-09-07 06:08:57 -07:00
The Android Automerger c398172f94 merge in lmp-release history after reset to f9bc2a544d 2014-09-06 08:50:41 -07:00
The Android Automerger 9132bd040b merge in lmp-release history after reset to 574443d895 2014-09-06 06:08:47 -07:00
Doug Zongker f9bc2a544d create block map for all update packages on /data
Always create the block map for packages on /data; don't only look at
the encryptable/encrypted flags.

Bug: 17395453
Change-Id: Iaa7643a32898328277841e324305b9419a9e071c
2014-09-05 13:06:47 -07:00
Doug Zongker 574443d895 create block map for all update packages on /data
Always create the block map for packages on /data; don't only look at
the encryptable/encrypted flags.

Bug: 17395453
Change-Id: Iaa7643a32898328277841e324305b9419a9e071c
2014-09-05 08:22:12 -07:00
Doug Zongker 40482ea2ae Merge "fix comment in blockimg updater code" into lmp-dev 2014-09-04 15:26:29 +00:00
Doug Zongker f7bb09dae8 fix comment in blockimg updater code
The comment for the DEBUG_ERASE setting is exactly backwards.

Change-Id: I98ab5828365894217fc78976817a131e7d22d5c1
2014-09-04 08:10:32 -07:00
Andrew Boie 8328922ff0 use lseek64 instead of lseek
Otherwise, overflow problems can occur with images larger than
2G since the offsets will overflow a 32-bit off_t.

Change-Id: I05951a38ebeae83ad2cb938594e8d8adb323e2aa
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2014-09-04 07:54:17 -07:00