Paul Lawrence
96bdc38fb7
Merge "Support header versioning in dm-bow" am: 96336c716b
...
am: 06181f3605
Change-Id: Ifc24e161ccf3564bf94c695053d51cbb600dd963
5 years ago
Paul Lawrence
06181f3605
Merge "Support header versioning in dm-bow"
...
am: 96336c716b
Change-Id: I8d71b57c51e2290c2633b286ea91a54a3ea0d582
5 years ago
Treehugger Robot
96336c716b
Merge "Support header versioning in dm-bow"
5 years ago
Paul Lawrence
fd742dbf30
Merge "Suport variable blocksizes in dm-bow restore" am: 73c0028901
...
am: fdac3684c4
Change-Id: Id4c4aae860bc819d240864f3d60edf03a1c5e255
5 years ago
Paul Lawrence
fdac3684c4
Merge "Suport variable blocksizes in dm-bow restore"
...
am: 73c0028901
Change-Id: I42cf7db1bca5905e93546b1df78b8439c22ef198
5 years ago
Treehugger Robot
73c0028901
Merge "Suport variable blocksizes in dm-bow restore"
5 years ago
Paul Lawrence
f507768981
Support header versioning in dm-bow
...
Test: Make sure still boots, restores
Change-Id: I903f58cb22472dbbbbb4c27ed1d88ed1f7c7dc5d
5 years ago
Paul Lawrence
4f13a90a58
Suport variable blocksizes in dm-bow restore
...
Test: Test that restore still works
Change-Id: I7259e3efd1cd0ee13c74336a7e53158b6bceed57
5 years ago
Daniel Rosenberg
f3d55f4e0c
Merge "Mark A/B Boot success before committing checkpoint" am: d6bbe746d7
...
am: 294a252092
Change-Id: I8887afd2726724d6c9b9da0fa7595bde741fb748
5 years ago
Daniel Rosenberg
294a252092
Merge "Mark A/B Boot success before committing checkpoint"
...
am: d6bbe746d7
Change-Id: I2876835681d42bade620081d508a7490d664c8aa
5 years ago
Daniel Rosenberg
d6bbe746d7
Merge "Mark A/B Boot success before committing checkpoint"
5 years ago
Paul Crowley
464ff37019
Merge "Fix search for values in blkId output" am: 0fbc5af676
...
am: 56715503b5
Change-Id: I9b24f0bd748a38ca29e2b258a54cd2b9bdcb7cc3
5 years ago
Paul Crowley
56715503b5
Merge "Fix search for values in blkId output"
...
am: 0fbc5af676
Change-Id: Ica4be0ea315c0aa6a2d6289139a88a8fa944deac
5 years ago
Treehugger Robot
0fbc5af676
Merge "Fix search for values in blkId output"
5 years ago
Paul Crowley
95abfa0cfd
Fix search for values in blkId output
...
Bug: 122497152
Test: atest tests/Utils_test.cpp
Test: adb shell sm partition disk:7,32 private ; adb logcat -d
Change-Id: Ic7d32bdbc0c55ce1d21f7f9e74c6a6fb3dcf332a
5 years ago
Daniel Rosenberg
886915bb6f
Mark A/B Boot success before committing checkpoint
...
This marks the slot as successful within commitChanges, increasing the
available roll back window significantly.
Test: When taking an update on a checkpoint enabled device, it
marks the slot as successful just before committing the
checkpoint. Visible in logs as call to vdc commitChanges,
followed by "Marked slot as booted succesfully."
Bug: 123260515
Change-Id: If71fcde57b3bdee2cfaabb590f123a2d00da3228
5 years ago
Daniel Rosenberg
8442c10304
Merge "Use global default_fstab instead of re-reading" am: 64f5e5bb38
...
am: fd5d1b173c
Change-Id: I7ec6ba24f23b3ab62317802422eb2b01e616bce1
6 years ago
Daniel Rosenberg
fd5d1b173c
Merge "Use global default_fstab instead of re-reading"
...
am: 64f5e5bb38
Change-Id: Ief94647963db3c48f1aeb89e7d8ccd5f7cb63da7
6 years ago
Daniel Rosenberg
64f5e5bb38
Merge "Use global default_fstab instead of re-reading"
6 years ago
Daniel Rosenberg
253b44ea6d
Use global default_fstab instead of re-reading
...
VoldUtils already has a pre-parsed fstab. Use it instead.
Test: Checkpoint functions continue to work
Change-Id: I96cbab467a7b809c92c4f6cdf7a06abca8c5aa5e
6 years ago
Tom Cherry
f61f61a6a0
Merge "Move over to the C++ Fstab class" am: b6d5cd20d7
...
am: 4e8e70a949
Change-Id: I08d7937f718739f6444780cbd0cc72634dba841c
6 years ago
Tom Cherry
4e8e70a949
Merge "Move over to the C++ Fstab class"
...
am: b6d5cd20d7
Change-Id: Ia9c8b38cb014f30f0ca609bd71cfe1b0de9c27d3
6 years ago
Tom Cherry
b6d5cd20d7
Merge "Move over to the C++ Fstab class"
6 years ago
Tom Cherry
4c5bde2b92
Move over to the C++ Fstab class
...
Test: build and boot
Change-Id: Id3850c9c133f6644073a2439368501253a2a94a9
6 years ago
LongPing Wei
b6bd5f21b8
Merge "Remove secontext.h, secontext.cpp, hash.h" am: eb00112e09
...
am: f058440b3b
Change-Id: I339fb6d110cc76ae7bc650736f94880789b0d5a4
6 years ago
LongPing Wei
f058440b3b
Merge "Remove secontext.h, secontext.cpp, hash.h"
...
am: eb00112e09
Change-Id: Ie24ba4a5336a3a8537b43fa2996e53b0dbd85d74
6 years ago
Treehugger Robot
eb00112e09
Merge "Remove secontext.h, secontext.cpp, hash.h"
6 years ago
LongPing Wei
7f3ab95b8d
Remove secontext.h, secontext.cpp, hash.h
...
cryptfs.cpp and MetadataCrypt.cpp can use android::vold::sFsckContext directly.
hash.h is unuseful.
Test: make
Change-Id: I7acdac97d6ed1c9b2a5dc367fcea8aa2942192e8
6 years ago
Eric Biggers
71c2640ac0
Merge "cryptfs: improve logging of dm-crypt device creation" am: f028d279ae
...
am: 26aaaeaf10
Change-Id: I214cc397a8a20eb3cce0c3f41b069fb4fc4fe3c2
6 years ago
Eric Biggers
26aaaeaf10
Merge "cryptfs: improve logging of dm-crypt device creation"
...
am: f028d279ae
Change-Id: I348e4a6ac62cdd8575e1cdd0602a73442459d0de
6 years ago
Eric Biggers
f028d279ae
Merge "cryptfs: improve logging of dm-crypt device creation"
6 years ago
Eric Biggers
4b42da8e1a
Merge "cryptfs: round down dm-crypt device size to crypto sector boundary" am: e7205eaa44
...
am: b45636cd35
Change-Id: I8361f350fdc16079e9cff61d161af5f0641865d1
6 years ago
Eric Biggers
b45636cd35
Merge "cryptfs: round down dm-crypt device size to crypto sector boundary"
...
am: e7205eaa44
Change-Id: I4e1a75d8c34388c1b75ce4d9797f21530d01d1ac
6 years ago
Eric Biggers
e7205eaa44
Merge "cryptfs: round down dm-crypt device size to crypto sector boundary"
6 years ago
Eric Biggers
e1a7e77269
cryptfs: improve logging of dm-crypt device creation
...
Log the main configuration of the dm-crypt device -- the name, the
cipher, the keysize, the real device, and the length -- in addition to
the extra parameters which we were already logging.
(We can't simply log the actual string passed to the kernel, of course,
because that includes the key. So we choose the fields individually.)
Test: booted device configured to use FDE and checked the log message
Change-Id: Ia95de807c4fad68d93b7e7e73508a01e5139dc76
6 years ago
Eric Biggers
ed45ec3ae8
cryptfs: round down dm-crypt device size to crypto sector boundary
...
This is needed to make adoptable storage volumes work with a 4K crypto
sector size when the block device size is not a multiple of 4K.
It is fine to do this because the filesystem ends on a 4K boundary
anyway and doesn't use any partial block at the end.
Bug: 123375298
Test: booted device configured to use FDE with sector size 4k, ran
'sm set-virtual-disk true' and formatted the virtual SD card as
adoptable storage. Then did the same but with a temporary patch
that changed kSizeVirtualDisk to be misaligned
Change-Id: I95ee6d7dcaaa8989c674aea9988c09116e830b0c
6 years ago
Daniel Rosenberg
a20b92c0b0
Merge "Preserve options on remount in commitChanges" am: aaac873faf
...
am: b6c1c24f86
Change-Id: I0d7963e307591612e6ab47bff27b49f8f6a1dd2f
6 years ago
Daniel Rosenberg
b6c1c24f86
Merge "Preserve options on remount in commitChanges"
...
am: aaac873faf
Change-Id: Ie09902ef6111cf2aa57014cb97dcdcbe04ecaf86
6 years ago
Treehugger Robot
aaac873faf
Merge "Preserve options on remount in commitChanges"
6 years ago
Daniel Rosenberg
14ca4acd86
Preserve options on remount in commitChanges
...
Copy the existing mount options when remounting f2fs for checkpointing
mode.
Bug: 123376509
Test: Boot with checkpointing, and ensure entries match fstab
Change-Id: If022d9872a44657b550ab892259230805716dc77
6 years ago
Daniel Rosenberg
4cd2102637
Merge "Add supportsCheckpoint" am: 9b2b8fd459
...
am: 908a4569e9
Change-Id: I44edd3fed37f5e41c29b8265eb549ab3d39bb0a6
6 years ago
Daniel Rosenberg
908a4569e9
Merge "Add supportsCheckpoint"
...
am: 9b2b8fd459
Change-Id: I893b20737f20c0a21be2a4068fb8b49cdb54ed80
6 years ago
Treehugger Robot
9b2b8fd459
Merge "Add supportsCheckpoint"
6 years ago
Daniel Rosenberg
9b667fbe41
Add supportsCheckpoint
...
This returns true if any entries in the fstab have checkpoint=
set.
Test: Call vdc checkpoint supportsCheckpoint. Should return 1
iff an fstab entry has checkpoint=fs or checkpoint=block set
Bug: 111020314
Change-Id: Ic79bc96ded4da6605f73992dcff542e7cb50d705
6 years ago
Eric Biggers
d043f574a8
Merge "cryptfs: check for errors in create_encrypted_random_key()" am: f156c40404
...
am: 8938607c02
Change-Id: Iaa851a756275b0027e8415e92a6391d4640bbc1f
6 years ago
Eric Biggers
e5296cc04d
Merge "Utils: correctly handle read() errors in ReadRandomBytes()" am: a2bd436594
...
am: 038a274e8a
Change-Id: I64d09e4a3164749a915b079dcffe56940182a7d2
6 years ago
Eric Biggers
8938607c02
Merge "cryptfs: check for errors in create_encrypted_random_key()"
...
am: f156c40404
Change-Id: I67871c595dfeab96de3096e0bcf61c69261cb9cc
6 years ago
Eric Biggers
038a274e8a
Merge "Utils: correctly handle read() errors in ReadRandomBytes()"
...
am: a2bd436594
Change-Id: If33693132dd4954135070c2681053a49f885ed0e
6 years ago
Eric Biggers
f156c40404
Merge "cryptfs: check for errors in create_encrypted_random_key()"
6 years ago
Eric Biggers
a2bd436594
Merge "Utils: correctly handle read() errors in ReadRandomBytes()"
6 years ago