Sudheer Shanka
811de623a0
Merge "Create new mount directory /mnt/runtime/full." am: b9fae464fc
am: f6c3c77f6c
...
am: dbd9c5ccbe
Change-Id: I90827fdccc294641db0cecaaa523140e9cb9d0fd
6 years ago
Sudheer Shanka
dbd9c5ccbe
Merge "Create new mount directory /mnt/runtime/full." am: b9fae464fc
...
am: f6c3c77f6c
Change-Id: Idb4f70a870dbb5187170272e8d35cf45fc4ec8c4
6 years ago
Sudheer Shanka
f6c3c77f6c
Merge "Create new mount directory /mnt/runtime/full."
...
am: b9fae464fc
Change-Id: I33a72f65d938bfb3132b6440e5cd1d9e791600c6
6 years ago
Sudheer Shanka
b9fae464fc
Merge "Create new mount directory /mnt/runtime/full."
6 years ago
Sudheer Shanka
dd4bb17343
Create new mount directory /mnt/runtime/full.
...
This will be used for system internals to access
secondary volumes without having to bypass sdcardfs.
Bug: 121277410
Test: manual
Exempt-From-Owner-Approval: Got approval on internal master
Change-Id: I9b3e33f6c6e426e83469b8030b02d59c02183946
6 years ago
Jeff Sharkey
5ee228e3db
Merge "Use "sys.isolated_storage_snapshot" prop to check for the feature."
6 years ago
Sudheer Shanka
8f1cc56c12
Merge "Update VolumeManager to use UnmountTreeWithPrefix."
6 years ago
Sudheer Shanka
34b437b301
Use "sys.isolated_storage_snapshot" prop to check for the feature.
...
StorageManager.hasIsolatedStorage() has already been updated to use
this, so most callers are already using this sys prop. Now, updating
remaining callers to use it as well.
Bug: 122559151
Test: manual
Change-Id: I6982a84b737a1d329f397b8182b7b7cdc5a8897f
6 years ago
Sudheer Shanka
6bf1480813
Update VolumeManager to use UnmountTreeWithPrefix.
...
Bug: 122905493
Test: manual
Change-Id: Ia6aa1d400277a76dfd2c1db87c613d7e692b0b5c
6 years ago
Xin Li
ae12ae34f6
[automerger skipped] Merge "DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) in master" am: 9f7aa175a0
-s ours am: e317e3d03b
-s ours
...
am: 6653c9067a
-s ours
am skip reason: subject contains skip directive
Change-Id: Icc02fbabc39fb2418322279a25fb4d1952743426
6 years ago
Xin Li
6653c9067a
[automerger skipped] Merge "DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) in master" am: 9f7aa175a0
-s ours
...
am: e317e3d03b
-s ours
am skip reason: subject contains skip directive
Change-Id: I25a393ce31a2b0e9d5cb2ec32db90aebd274c1d3
6 years ago
Xin Li
e317e3d03b
[automerger skipped] Merge "DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) in master"
...
am: 9f7aa175a0
-s ours
am skip reason: subject contains skip directive
Change-Id: Ia43ba3dfaad4bc846241ac4dd57bd55e30a7bbad
6 years ago
Xin Li
9f7aa175a0
Merge "DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) in master"
6 years ago
Sudheer Shanka
64918e6e4e
Merge "Add UnmountTreeWithPrefix util method." am: 2e9aafb620
am: 5e10de1301
...
am: 8bdc5e6de8
Change-Id: I0c3a14b70c07a6b97cb429350eda653f6fb5954a
6 years ago
Sudheer Shanka
8bdc5e6de8
Merge "Add UnmountTreeWithPrefix util method." am: 2e9aafb620
...
am: 5e10de1301
Change-Id: I9d8f2350f41372b4ad3e037c440c8d922874c410
6 years ago
Sudheer Shanka
5e10de1301
Merge "Add UnmountTreeWithPrefix util method."
...
am: 2e9aafb620
Change-Id: Ifc0d514634e700875aa70d0e24952fc24780cb4d
6 years ago
Sudheer Shanka
2e9aafb620
Merge "Add UnmountTreeWithPrefix util method."
6 years ago
Annie Meng
89fd2f0d39
Merge "Create subdirs in system_ce/ for multi-user backup" am: 625203444b
am: 33a5634374
...
am: 2506860cfb
Change-Id: I116438108a176deb90eaf724ac8ddd66d597a129
6 years ago
Annie Meng
2506860cfb
Merge "Create subdirs in system_ce/ for multi-user backup" am: 625203444b
...
am: 33a5634374
Change-Id: I34ff23afb41fb25ec2df8cab5994663938407350
6 years ago
Annie Meng
33a5634374
Merge "Create subdirs in system_ce/ for multi-user backup"
...
am: 625203444b
Change-Id: Ifb251a875ae2245254ff113c81cac8a9205daf17
6 years ago
Annie Meng
625203444b
Merge "Create subdirs in system_ce/ for multi-user backup"
6 years ago
Annie Meng
66176c55e9
Create subdirs in system_ce/ for multi-user backup
...
Backup system service bookkeeping is being moved to per-user CE
directories to support multiple users participating in the service.
Accompanies SELinux changes at aosp/873133
Bug: 121197420
Test: 1) Boot device; check dirs created with correct label; run backup
successfully on system user
2) Create secondary user; check dirs created with correct label; run
backup successfully
Change-Id: I3a0fdbfcf18a3c242fc64fba0dd014160b50b2f0
6 years ago
Annie Meng
5b43da67fa
Merge "vold_prepare_subdirs: prepare /data/misc_[ce|de]/rollback." am: 3cc1866454
am: 2cc1d4e458
...
am: 142afc926f
Change-Id: Iddeb8e2722162edcd5929a9e9684d3c7fcfcd0ba
6 years ago
Annie Meng
142afc926f
Merge "vold_prepare_subdirs: prepare /data/misc_[ce|de]/rollback." am: 3cc1866454
...
am: 2cc1d4e458
Change-Id: I06d27746ff0c3b406312e805df075f8373caf16e
6 years ago
Annie Meng
2cc1d4e458
Merge "vold_prepare_subdirs: prepare /data/misc_[ce|de]/rollback."
...
am: 3cc1866454
Change-Id: I1fe5887b2d4a0c222e95e594562f368587e069c5
6 years ago
Annie Meng
3cc1866454
Merge "vold_prepare_subdirs: prepare /data/misc_[ce|de]/rollback."
6 years ago
Sudheer Shanka
295fb241e2
Add UnmountTreeWithPrefix util method.
...
Add a utility method to unmount all mountpoints
that start with a prefix.
Bug: 122905493
Test: manual
Change-Id: I11739e40e7849c1b4ca9e0b90c5c3f243691257a
6 years ago
Paul Lawrence
875f374790
Merge "Checkpoints: Support validation and roll forward on fail" am: 9ff07121ff
am: aa4aa48be5
...
am: c7c8ce19e1
Change-Id: I048286d22d4ec064a8128df89e56c8c731734437
6 years ago
Paul Lawrence
c7c8ce19e1
Merge "Checkpoints: Support validation and roll forward on fail" am: 9ff07121ff
...
am: aa4aa48be5
Change-Id: Iec1ad69b919371963bd21602e17a1e7a233af029
6 years ago
Paul Lawrence
aa4aa48be5
Merge "Checkpoints: Support validation and roll forward on fail"
...
am: 9ff07121ff
Change-Id: Ica199c67c5083a5fdb9d08331ff6b2560625fa0e
6 years ago
Treehugger Robot
9ff07121ff
Merge "Checkpoints: Support validation and roll forward on fail"
6 years ago
Paul Lawrence
27691c2883
Checkpoints: Support validation and roll forward on fail
...
Test: Rolls backward, and if you hexedit a BOW page, rolls forward
Change-Id: If99a6c3a3bc3f615bd1445f5af14ea490a58e053
6 years ago
Narayan Kamath
a232fd7fc8
vold_prepare_subdirs: prepare /data/misc_[ce|de]/rollback.
...
These directories are managed by installd and used to store
snapshots of application data directories in order to roll them
back in the case of bad updates.
Bug: 112431924
Test: make, device boot & manual verification.
Change-Id: Ieaca697a45d013937327e0f16f36b9b1eaad6b22
6 years ago
Xin Li
723b2545d2
DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) in master
...
Bug: 122685541
Change-Id: I951a35cc32c6dc0a3b051099d687c89a5e38ebbb
6 years ago
Xin Li
8485b467d2
[automerger skipped] DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) into stage-aosp-master am: 9cb14589d0
-s ours
...
am: 2552f320e4
-s ours
am skip reason: subject contains skip directive
Change-Id: I1f81d4fa8369ba8750ebfc2b8abc417c1185b3e2
6 years ago
Xin Li
2552f320e4
[automerger skipped] DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) into stage-aosp-master
...
am: 9cb14589d0
-s ours
am skip reason: subject contains skip directive
Change-Id: I3302f66d724669720493d906635b95c9fba5f3f7
6 years ago
Xin Li
9cb14589d0
DO NOT MERGE - Skip pie-platform-release (PPRL.190105.001) into stage-aosp-master
...
Bug: 122685541
Change-Id: I13cf446cf2eec7c730438944365fed5f686c7163
6 years ago
Paul Crowley
75744cdaf8
Merge "Fsync directories after creating files" am: a892eb154e
am: 7c21f0a999
...
am: ac6adb1763
Change-Id: I386c3d94163037e0fdb1035bba6850e15ca85183
6 years ago
Paul Crowley
ac6adb1763
Merge "Fsync directories after creating files" am: a892eb154e
...
am: 7c21f0a999
Change-Id: I0f01c2f65b0a7abdb4dd3a964c046efacaf4a687
6 years ago
Paul Crowley
7c21f0a999
Merge "Fsync directories after creating files"
...
am: a892eb154e
Change-Id: Ie25f2da2e3340430aea066683acde59b3100aa79
6 years ago
Treehugger Robot
a892eb154e
Merge "Fsync directories after creating files"
6 years ago
Paul Crowley
621d9b9732
Fsync directories after creating files
...
Bug: 120248692
Test: adb shell locksettings set-pin 1111 && \
adb shell "echo b > /proc/sysrq-trigger"
Change-Id: I53d252942c21365983b4f8b6e0948b1864f195c1
6 years ago
Yue Hu
2f05070e50
Merge "cryptfs: Add error messages when remove dm-crypt device is failed" am: 1ea17070fe
am: d9cbff0de3
...
am: bb508bc1af
Change-Id: I231f040d5352eb2f609b134692c1a409a1b0b970
6 years ago
Yue Hu
bb508bc1af
Merge "cryptfs: Add error messages when remove dm-crypt device is failed" am: 1ea17070fe
...
am: d9cbff0de3
Change-Id: Ie74b9ffdec80a893cf6893685fe5446d867fa4f0
6 years ago
Yue Hu
d9cbff0de3
Merge "cryptfs: Add error messages when remove dm-crypt device is failed"
...
am: 1ea17070fe
Change-Id: Ibdec472b503b20fce0d2025e5ed017fc5c644ee0
6 years ago
Treehugger Robot
1ea17070fe
Merge "cryptfs: Add error messages when remove dm-crypt device is failed"
6 years ago
android-build-team Robot
06084fee42
Merge cherrypicks of [5929407, 5929627, 5929597, 5929598] into pi-platform-release
...
Change-Id: I71193baac96d5936f6e3dd69a7ee37e70d85f898
6 years ago
Greg Kaiser
13c6f32d77
cryptfs: Allow setting dm-crypt sector size
...
We add the property ro.crypto.fde_sector_size to allow devices
to pass the "sector_size:<size>" argument to dm-crypt in the kernel.
We also pass "iv_large_sectors" when setting the sector size.
Using 4096-byte sectors rather than the default of 512 improves
dm-crypt performance, especially when the Adiantum encryption mode
is used.
Bug: 112010205
Test: Run on a device
Change-Id: I144ec7088a0aad3430369dc7158370d7ff3ef5d2
Merged-In: I144ec7088a0aad3430369dc7158370d7ff3ef5d2
(cherry picked from commit 88738e8b6f59e307a2120d352843759025588539)
6 years ago
Greg Kaiser
7f0c5e4754
cryptfs: Add Adiantum support
...
Adiantum is a crypto method Android is supporting for devices
which don't have AES CPU instructions. See the paper
"Adiantum: length-preserving encryption for entry-level processors"
(https://eprint.iacr.org/2018/720.pdf ) for more details.
We add Adiantum to our list of supported crypto types.
Bug: 112010205
Test: Tested on a device
Change-Id: Ic190a9b90fc8bc077fdc7d60c9d5ae8d8f555025
Merged-In: Ic190a9b90fc8bc077fdc7d60c9d5ae8d8f555025
(cherry picked from commit 18824ec6cc9cd0f16530de2e034a7fe5b8fd17be)
6 years ago
Yue Hu
9d6cc18bf1
cryptfs: Add error messages when remove dm-crypt device is failed
...
We do not know what happened if remove dm-crypt device is failed, so
the error status added is useful to debug failed ioctl.
Change-Id: I49be91b9087ef2a213a706dd6b2a07eb6dafe6e6
Signed-off-by: Yue Hu <zbestahu@gmail.com>
6 years ago