No description
Find a file
Denis Hsu 1740effeaa Consistently use CLOCK_MONOTONIC for timing encryption
time_started in encryptGroupsData is set from and compared to
clock_gettime(CLOCK_MONOTONIC, ...) nearly everywhere: "Clock that
cannot be set and represents monotonic time since some unspecified
starting point". However in cryptfs_enable_inplace_f2fs() it is set
from a different clock, time(NULL), with the result that the setprop
calls that indicate progress are wrong and can be called much too
often. The fix is to make this function consistent with
cryptfs_enable_inplace_ext4.

Bug: 146877356
Change-Id: I2707180e5c5bf723a5a880f6a3aac47f2bb34ccd
2019-12-26 18:53:53 +00:00
bench Abort long-running benchmarks, report progress. 2017-11-07 09:57:12 -07:00
binder/android/os [incremental] use vold to mount/unmount IncrementalFileSystem 2019-12-04 14:01:22 -08:00
fs Exfat Need to add automatic repair function when exfat fsck device 2019-10-31 06:37:50 +00:00
model Remove storage sandboxes related code. 2019-05-09 17:48:04 -07:00
tests Removed obsolete Test 2019-11-18 22:53:30 +00:00
.clang-format vold: use system-clang-format 2019-09-16 12:00:40 -07:00
Android.bp [incremental] use vold to mount/unmount IncrementalFileSystem 2019-12-04 14:01:22 -08:00
AppFuseUtil.cpp AppFuseUtil: Call ForceUnmount before PrepareDir. 2019-04-09 18:45:32 +01:00
AppFuseUtil.h Extract AppFuse as a util 2018-11-14 07:28:06 +00:00
Benchmark.cpp vold: use RAII wake locks 2019-06-26 10:20:30 -07:00
Benchmark.h clang-format many files. 2018-09-18 15:41:22 -07:00
BenchmarkGen.h Abort long-running benchmarks, report progress. 2017-11-07 09:57:12 -07:00
CheckEncryption.cpp Test that plaintext can't be read from disk for encrypted files. 2017-10-27 15:14:56 -07:00
CheckEncryption.h Test that plaintext can't be read from disk for encrypted files. 2017-10-27 15:14:56 -07:00
Checkpoint.cpp Clear the warm_reset flag after boot is successful 2019-11-15 14:06:02 -08:00
Checkpoint.h vold: implement resetCheckpoint 2019-10-12 00:43:04 +01:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:05:25 -08:00
cryptfs.cpp vold: use RAII wake locks 2019-06-26 10:20:30 -07:00
cryptfs.h clang-format many files. 2018-09-18 15:41:22 -07:00
Devmapper.cpp Replace manual dm ioctls with libdm. 2019-05-13 13:07:12 -07:00
Devmapper.h Replace manual dm ioctls with libdm. 2019-05-13 13:07:12 -07:00
EncryptInplace.cpp Consistently use CLOCK_MONOTONIC for timing encryption 2019-12-26 18:53:53 +00:00
EncryptInplace.h Make ext4 userdata checkpoints work with metadata encryption 2019-06-27 17:42:25 +00:00
FileDeviceUtils.cpp Remove excess logging in secdiscard 2019-03-21 19:13:51 +00:00
FileDeviceUtils.h clang-format many files. 2018-09-18 15:41:22 -07:00
FsCrypt.cpp Use new encryption_options fstab entry 2019-10-28 13:36:35 -07:00
FsCrypt.h Create a per-boot key on each boot 2019-09-17 18:44:18 +00:00
IdleMaint.cpp Merge "vold: use RAII wake locks" am: b585363d93 2019-06-26 19:43:21 -07:00
IdleMaint.h Add functions to handle idle maintenance 2017-11-14 15:12:30 -08:00
KeyBuffer.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
KeyBuffer.h clang-format many files. 2018-09-18 15:41:22 -07:00
Keymaster.cpp Explain the rationale for not using StrongBox in vold. 2018-05-17 15:24:56 -06:00
Keymaster.h vold: const-ify some of the API 2018-12-20 10:30:17 -08:00
KeyStorage.cpp Merge "Request rollback resistance for FBE keys." 2019-09-12 15:20:45 +00:00
KeyStorage.h vold: Pass std::string by const reference 2018-12-20 19:51:54 -08:00
KeyUtil.cpp Clean up providing key via old API 2019-12-17 13:48:25 -08:00
KeyUtil.h vold: support v2 encryption policies 2019-10-04 16:04:36 -07:00
Loop.cpp Block and wait for /dev/block/loop<N> to appear in case it was created asynchronously. 2019-06-18 15:27:37 -07:00
Loop.h clang-format many files. 2018-09-18 15:41:22 -07:00
main.cpp Merge "Add missing null terminator for getopt_long()" am: 4d05e017f9 2019-04-04 09:55:49 -07:00
MetadataCrypt.cpp Allow fscrypt_mount_metadata_encrypted to be called more than once 2019-12-09 21:19:11 +00:00
MetadataCrypt.h Make ext4 userdata checkpoints work with metadata encryption 2019-06-27 17:42:25 +00:00
MoveStorage.cpp vold: use RAII wake locks 2019-06-26 10:20:30 -07:00
MoveStorage.h clang-format many files. 2018-09-18 15:41:22 -07:00
NetlinkHandler.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
NetlinkHandler.h clang-format many files. 2018-09-18 15:41:22 -07:00
NetlinkManager.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
NetlinkManager.h clang-format many files. 2018-09-18 15:41:22 -07:00
OWNERS Add zezeozue to OWNERS 2019-11-15 16:03:47 +00:00
PREUPLOAD.cfg vold should be fully developed in AOSP. 2018-09-11 12:08:43 -06:00
Process.cpp Convert ifstream usage into fopen() to prevent fd leaks into child processes 2019-03-26 20:10:24 +00:00
Process.h Move to modern utility methods from android::base. 2017-10-17 12:40:51 -06:00
ScryptParameters.cpp clang-format many files. 2018-09-18 15:41:22 -07:00
ScryptParameters.h clang-format many files. 2018-09-18 15:41:22 -07:00
secdiscard.cpp secdiscard: should call fsync to avoid reordering IOs 2019-08-12 15:31:10 +00:00
sehandle.h clang-format many files. 2018-09-18 15:41:22 -07:00
Utils.cpp Merge changes I40575081,I1ca8f8cf,I38bfd273 am: 1c6a56b27f 2019-04-09 03:57:24 -07:00
Utils.h vold: Introduce android::vold::writeStringToFile 2019-04-05 04:06:18 -07:00
vdc.cpp Add '/system/bin/vdc volume reset' command 2019-12-02 11:51:20 +00:00
vdc.rc Remove all references to FDE enable wipe 2017-12-22 11:17:15 -08:00
vold.rc vold: Grant root group 2018-08-08 17:08:02 -07:00
vold_prepare_subdirs.cpp Create directories for snapshots of DE_n and CE_n apex data. 2019-12-04 10:29:50 +00:00
VoldNativeService.cpp [incremental] use vold to mount/unmount IncrementalFileSystem 2019-12-04 14:01:22 -08:00
VoldNativeService.h [incremental] use vold to mount/unmount IncrementalFileSystem 2019-12-04 14:01:22 -08:00
VoldUtil.cpp Move over to the C++ Fstab class 2019-01-31 12:34:39 -08:00
VoldUtil.h Move over to the C++ Fstab class 2019-01-31 12:34:39 -08:00
VolumeManager.cpp Support "full" mode when updating bind mounts of a process. 2019-05-30 16:40:20 -07:00
VolumeManager.h Remove storage sandboxes related code. 2019-05-09 17:48:04 -07:00
wait_for_keymaster.cpp add wait_for_keymaster 2018-05-09 12:59:18 -07:00
wait_for_keymaster.rc Add rc file for wait_for_keymaster 2018-05-15 16:15:21 -07:00