Commit graph

5763 commits

Author SHA1 Message Date
Xin Li
0bf71b45f0 [automerger skipped] DO NOT MERGE - Merge Android 13 am: 302f60e5f3 -s ours am: 24dc4748aa -s ours am: 1919d625b8 -s ours am: 169df91cca -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I22c2be9483000fbf4b7c44190828b7ee96bc7ef4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:50:02 +00:00
Elliott Hughes
ee8e50a9c1 Merge "Switch to C23's memset_explicit()." am: dd7cfa9e15 am: 6e9353e630 am: f90e6ab299 am: e88b2d376b
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2184090

Change-Id: I355ae1a0520518741a48a1a6bc94d66cf703810c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:34:59 +00:00
Trevor Radcliffe
7b95754f91 Merge "Point directly to generated c sysprop_library" am: bdba7cdaa3 am: 891e2f0730 am: 63f5844cc9 am: 18556ea24e
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2119958

Change-Id: I5fca3a2c831dcddebd93b2cb7fbc09036c39720f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:34:51 +00:00
Automerger Merge Worker
b4a0098b68 Merge changes from topic "am-96e5992b2dd4470eae48f4ad98b53c99" into stage-aosp-master am: 9ac39c470e -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: Iebbbc82040a8b9f9126b17e5be21f669bd79e86d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:29:50 +00:00
Xin Li
597549b42f [automerger skipped] Merge "DO NOT MERGE - Merge Android 13" am: 3f658163ee -s ours am: 54f0f20543 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I02b02043d7fd112d860c3c39e92e78abbac136fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:29:27 +00:00
Xin Li
3fae96b70b [automerger skipped] Merge "DO NOT MERGE - Merge Android 13" am: 3f658163ee -s ours am: e23109dbf7 -s ours am: dadfcc26b9 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I7876d4bf00b328961ea1f40dfdc1d7d745599485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:26:13 +00:00
Xin Li
169df91cca [automerger skipped] DO NOT MERGE - Merge Android 13 am: 302f60e5f3 -s ours am: 24dc4748aa -s ours am: 1919d625b8 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I706e111de9d7ee32e3c26602e0c7f458d9156eeb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:25:48 +00:00
Elliott Hughes
e88b2d376b Merge "Switch to C23's memset_explicit()." am: dd7cfa9e15 am: 6e9353e630 am: f90e6ab299
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2184090

Change-Id: Ice2f0eb42de6d03b4a35639f9e34410d1ffb77da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:14:35 +00:00
Trevor Radcliffe
18556ea24e Merge "Point directly to generated c sysprop_library" am: bdba7cdaa3 am: 891e2f0730 am: 63f5844cc9
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2119958

Change-Id: I022c14ad62d10059ab1ae43d66592968d70d1f4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:14:27 +00:00
Xin Li
dadfcc26b9 [automerger skipped] Merge "DO NOT MERGE - Merge Android 13" am: 3f658163ee -s ours am: e23109dbf7 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I35727301158f7d64c0b39ad110add2f3e84ef86b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-17 00:00:11 +00:00
Xin Li
1919d625b8 [automerger skipped] DO NOT MERGE - Merge Android 13 am: 302f60e5f3 -s ours am: 24dc4748aa -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: Icfebe368155bc2ccf36884a5df443e05b2b77880
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:59:47 +00:00
Elliott Hughes
f90e6ab299 Merge "Switch to C23's memset_explicit()." am: dd7cfa9e15 am: 6e9353e630
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2184090

Change-Id: I11c96a825838d6731a970b2f6f29e3e7d8623274
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:48:23 +00:00
Automerger Merge Worker
9ac39c470e Merge changes from topic "am-96e5992b2dd4470eae48f4ad98b53c99" into stage-aosp-master
* changes:
  [automerger skipped] Merge "DO NOT MERGE - Merge Android 13" am: 3f658163ee -s ours
  [automerger skipped] DO NOT MERGE - Merge Android 13 am: 302f60e5f3 -s ours
2022-08-16 23:42:39 +00:00
Trevor Radcliffe
63f5844cc9 Merge "Point directly to generated c sysprop_library" am: bdba7cdaa3 am: 891e2f0730
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2119958

Change-Id: I6663c7542e5c0e9a789ef05928f417d545c61382
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:40:46 +00:00
Xin Li
54f0f20543 [automerger skipped] Merge "DO NOT MERGE - Merge Android 13" am: 3f658163ee -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I6eff7575ea94ee938277937c0e71c444fe406fa1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:40:08 +00:00
Xin Li
6c728ee4e5 [automerger skipped] DO NOT MERGE - Merge Android 13 am: 302f60e5f3 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: Ic4c3d68fe49f3988565ff3795e9b1be9edca1d16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:39:43 +00:00
Xin Li
e23109dbf7 [automerger skipped] Merge "DO NOT MERGE - Merge Android 13" am: 3f658163ee -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: Iabeb25ab39981b7977fc71f487b7d33bc6d1a65a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:37:43 +00:00
Xin Li
24dc4748aa [automerger skipped] DO NOT MERGE - Merge Android 13 am: 302f60e5f3 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2186984

Change-Id: I3bae754efa80e9a9b8d8b91095c0576c0ff3f6a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:37:17 +00:00
Elliott Hughes
6e9353e630 Merge "Switch to C23's memset_explicit()." am: dd7cfa9e15
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2184090

Change-Id: I8efda0a63bae994f8e2949de49ff46fd5b15abb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:03:38 +00:00
Trevor Radcliffe
891e2f0730 Merge "Point directly to generated c sysprop_library" am: bdba7cdaa3
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2119958

Change-Id: I225b2a38726c4506c71a46e8c97ea0cba31e406b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 23:03:28 +00:00
TreeHugger Robot
5a7e175f67 [automerger skipped] Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" into tm-qpr-dev am: 6873460493 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/vold/+/19499522

Change-Id: I899a8ab81db246ce29293c706f2bc30e01cb649f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 21:34:13 +00:00
Eric Biggers
f1414dff9c [automerger skipped] KeyStorage: don't request rollback resistance for wrapped storage keys am: e11788d0f0 -s ours
am skip reason: Merged-In I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6 with SHA-1 2d30b890d2 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/vold/+/19499522

Change-Id: I4f23a56ba26c4a2531524b51f278079dd04215fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-16 21:34:12 +00:00
TreeHugger Robot
6873460493 Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" into tm-qpr-dev 2022-08-16 21:13:02 +00:00
Xin Li
3f658163ee Merge "DO NOT MERGE - Merge Android 13" 2022-08-16 19:11:38 +00:00
Elliott Hughes
dd7cfa9e15 Merge "Switch to C23's memset_explicit()." 2022-08-16 15:27:20 +00:00
Trevor Radcliffe
bdba7cdaa3 Merge "Point directly to generated c sysprop_library" 2022-08-16 15:09:25 +00:00
Xin Li
302f60e5f3 DO NOT MERGE - Merge Android 13
Bug: 242648940
Merged-In: I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6
Change-Id: I137ddfb8ebd31457540743ad05a794a3526c6bf6
2022-08-15 22:06:36 -07:00
Elliott Hughes
78c33f3f5e Switch to C23's memset_explicit().
Test: treehugger
Change-Id: Ib6ef45cedaf95fa251d0b03de0f14701f910d063
2022-08-15 23:10:28 +00:00
Trevor Radcliffe
c6644f9b07 Point directly to generated c sysprop_library
Bug: 226199990
Test: m
Change-Id: Ic24c608eae89b4f2cb6248e14090a3016d542407
2022-08-12 18:26:10 +00:00
Daeho Jeong
ff90b9cea9 [automerger skipped] Introduce target dirty segment ratio tunable parameter am: 3f8e855de9 -s ours
am skip reason: Merged-In I73f2bcf4bdb810164c174bd0d2518b15d577d5d5 with SHA-1 37cf9d79ab is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/vold/+/19470245

Change-Id: I0688aeb049616a620af456fdb3230f877f3be798
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 10:39:23 +00:00
Daeho Jeong
6456b0391d [automerger skipped] Make minimum gc sleep time tunnable am: a26a56abe6 -s ours
am skip reason: Merged-In I5a70e4ec2ca895551b6446a9dfd4bb5003a3fbd0 with SHA-1 3fd33ece35 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/vold/+/19470244

Change-Id: Ie4759e9d7e7dcb3447f7bc75912edce9edf15775
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 10:39:22 +00:00
Daeho Jeong
3f8e855de9 Introduce target dirty segment ratio tunable parameter
We introduce a new parameter of target dirty segment ratio,
which can be used to set a target dirty / (dirty + free) segments
ratio. For example, if we set this as 80%, GC sleep time will be
calculated to achieve this ratio in a GC period.

Bug: 241601436
Test: check smart idle maint log of StorageManagerService
Signed-off-by: Daeho Jeong <daehojeong@google.com>
Change-Id: I73f2bcf4bdb810164c174bd0d2518b15d577d5d5
Merged-In: I73f2bcf4bdb810164c174bd0d2518b15d577d5d5
2022-08-05 23:23:03 +00:00
Daeho Jeong
a26a56abe6 Make minimum gc sleep time tunnable
Bug: 241601436
Test: check smart idle maint log of StorageManagerService
Signed-off-by: Daeho Jeong <daehojeong@google.com>
Change-Id: I5a70e4ec2ca895551b6446a9dfd4bb5003a3fbd0
Merged-In: I5a70e4ec2ca895551b6446a9dfd4bb5003a3fbd0
2022-08-05 23:19:36 +00:00
Eric Biggers
e11788d0f0 KeyStorage: don't request rollback resistance for wrapped storage keys
Hardware-wrapped inline encryption keys (a.k.a. "wrapped storage keys"
or "TAG_STORAGE_KEY keys") are being generated with rollback resistance
enabled, but are never deleted.  This leaks the space that KeyMint
implementations reserve for rollback-resistant keys, e.g. space in the
RPMB.  This is a problem especially for the per-boot key, as that gets
regenerated every time the device is rebooted.  After enough reboots,
KeyMint runs out of space for rollback-resistant keys.  This stops any
new or upgraded keys from being rollback-resistant, reducing security.

This bug affects all devices that use HW-wrapped inline encryption keys
for FBE (have "wrappedkey_v0" in the options for fileencryption in their
fstab), and whose KeyMint implementations support TAG_STORAGE_KEY in
combination with TAG_ROLLBACK_RESISTANCE.  But it's more of a problem on
devices that are rebooted frequently, as per the above.

Fix this bug by not requesting rollback resistance for HW-wrapped inline
encryption keys.  It was a mistake for these keys to ever be rollback-
resistant, as they are simply a stand-in for raw keys.  Secure deletion
instead has to happen higher up the stack, via the Keystore key that
encrypts these keys being deleted, or via the Keystore key and/or Weaver
slot needed to decrypt the user's synthetic password being deleted.

(It was also a mistake for HW-wrapped inline encryption keys to use
Keystore at all.  The revised design for them that I'm working on for
upstream Linux doesn't use Keystore.  But for now, Android uses Keystore
for them, and the fix is to not request rollback resistance.)

Bug: 240533602
Test: partner has tested that this works as expected, see bug
Fixes: 3dfb094cb2 ("vold: Support Storage keys for FBE")
Change-Id: I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6
(cherry picked from commit 2d30b890d2)
Merged-In: I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6
2022-08-02 16:55:16 +00:00
Treehugger Robot
d6cfe26485 Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" am: ca648a0217 am: 30491f5575 am: 2d0ab31dbb am: 170f94c386
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2168846

Change-Id: Id6dcc85a2c8796683864004e045f3437fdfef83d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 00:35:17 +00:00
Treehugger Robot
170f94c386 Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" am: ca648a0217 am: 30491f5575 am: 2d0ab31dbb
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2168846

Change-Id: I93f4e2b3bab30bb1c228e168c3b339df36e9aee4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 00:19:27 +00:00
Treehugger Robot
2d0ab31dbb Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" am: ca648a0217 am: 30491f5575
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2168846

Change-Id: I1ac7cadbdd3c3ad7a048e035ecf00b17a7a3f062
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 00:01:50 +00:00
Treehugger Robot
30491f5575 Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" am: ca648a0217
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2168846

Change-Id: I77397b7fe7b8d25db567e5b8ea9570fd98aca28c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-01 23:44:19 +00:00
Treehugger Robot
ca648a0217 Merge "KeyStorage: don't request rollback resistance for wrapped storage keys" 2022-08-01 23:21:50 +00:00
Eric Biggers
2d30b890d2 KeyStorage: don't request rollback resistance for wrapped storage keys
Hardware-wrapped inline encryption keys (a.k.a. "wrapped storage keys"
or "TAG_STORAGE_KEY keys") are being generated with rollback resistance
enabled, but are never deleted.  This leaks the space that KeyMint
implementations reserve for rollback-resistant keys, e.g. space in the
RPMB.  This is a problem especially for the per-boot key, as that gets
regenerated every time the device is rebooted.  After enough reboots,
KeyMint runs out of space for rollback-resistant keys.  This stops any
new or upgraded keys from being rollback-resistant, reducing security.

This bug affects all devices that use HW-wrapped inline encryption keys
for FBE (have "wrappedkey_v0" in the options for fileencryption in their
fstab), and whose KeyMint implementations support TAG_STORAGE_KEY in
combination with TAG_ROLLBACK_RESISTANCE.  But it's more of a problem on
devices that are rebooted frequently, as per the above.

Fix this bug by not requesting rollback resistance for HW-wrapped inline
encryption keys.  It was a mistake for these keys to ever be rollback-
resistant, as they are simply a stand-in for raw keys.  Secure deletion
instead has to happen higher up the stack, via the Keystore key that
encrypts these keys being deleted, or via the Keystore key and/or Weaver
slot needed to decrypt the user's synthetic password being deleted.

(It was also a mistake for HW-wrapped inline encryption keys to use
Keystore at all.  The revised design for them that I'm working on for
upstream Linux doesn't use Keystore.  But for now, Android uses Keystore
for them, and the fix is to not request rollback resistance.)

Bug: 240533602
Fixes: 3dfb094cb2 ("vold: Support Storage keys for FBE")
Change-Id: I648a1af9e16787dfcfeefa2b2f2e4a72cac2c6a6
2022-07-28 18:48:46 +00:00
Treehugger Robot
0d45e5dda8 Merge "Rename fuse_media.o to fuseMedia.o" am: cbdbc35ba0 am: 77e4ab8031 am: 661a02db7e am: 8fee609b88
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2150775

Change-Id: Ia514970ffd7408f9b67ff1abf4283f55e42c8b35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-22 17:44:02 +00:00
Treehugger Robot
8fee609b88 Merge "Rename fuse_media.o to fuseMedia.o" am: cbdbc35ba0 am: 77e4ab8031 am: 661a02db7e
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2150775

Change-Id: I0a31d37f002e990703d6c8a5842f0b98f76ee932
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-22 17:30:04 +00:00
Treehugger Robot
661a02db7e Merge "Rename fuse_media.o to fuseMedia.o" am: cbdbc35ba0 am: 77e4ab8031
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2150775

Change-Id: I771416da3f4f0d69e93718950c5ed05a50b01962
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-22 17:13:32 +00:00
Treehugger Robot
77e4ab8031 Merge "Rename fuse_media.o to fuseMedia.o" am: cbdbc35ba0
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2150775

Change-Id: If343000a8dd36de4584057eb4ac026e50a9ce538
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-22 16:45:56 +00:00
Treehugger Robot
cbdbc35ba0 Merge "Rename fuse_media.o to fuseMedia.o" 2022-07-22 16:33:09 +00:00
Daeho Jeong
2f60d5439f Merge "Introduce target dirty segment ratio tunable parameter" am: c3a7391c94 am: 69754352bb am: 440ac72644 am: 7e97e98b67
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2135595

Change-Id: I7e00e273e5b800494248d5ddb26cf8c9dce10730
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 16:01:12 +00:00
Daeho Jeong
7e97e98b67 Merge "Introduce target dirty segment ratio tunable parameter" am: c3a7391c94 am: 69754352bb am: 440ac72644
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2135595

Change-Id: If7b492b2eb2db7d1f56601f63973780d92f92e38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 15:44:10 +00:00
Daeho Jeong
440ac72644 Merge "Introduce target dirty segment ratio tunable parameter" am: c3a7391c94 am: 69754352bb
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2135595

Change-Id: I17c1ede37755ec5b149827cd33ca3332c867c565
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 15:28:48 +00:00
Daeho Jeong
69754352bb Merge "Introduce target dirty segment ratio tunable parameter" am: c3a7391c94
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2135595

Change-Id: I42b8baffdfe9bea0d66d310952aa4c8403c36ad3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 15:13:20 +00:00
Daeho Jeong
c3a7391c94 Merge "Introduce target dirty segment ratio tunable parameter" 2022-07-14 14:56:13 +00:00