summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-05Reduce AppFuse max read size.Hyeeun Jun
Since the max read size of FUSE is 128KB in default, the socket header of the appfuse epollcontroller is allocated in order 4 (64KB). When memory environment is in insufficient situation that has a lot of fragment, order 4 size memory allication is impossible, so more than several tens of seconds could take to allocate the socket header. To prevent the issue, limit the fuse read size to 64KB, so that the memory allocation order of the socket header is changed to order 2. Bug: 312503249 Test: atest AppFusePerfTest Change-Id: I7020801b7539d980515885396916f8be1f1008e9
2023-12-01Merge "Add support for 16k F2FS" into main am: 1dd20644dc am: 057ea22258 am: ↵Daniel Rosenberg
caceb0aae1 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2836451 Change-Id: Ibb1fa146dc5c9fef81fb25bceedc7b116836ab6e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01Merge "Add support for 16k F2FS" into main am: 1dd20644dc am: a6fcafe382 am: ↵Daniel Rosenberg
2213944986 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2836451 Change-Id: I2c63d6101ea7f55914ff6c5893e833b3b536d72a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01Merge "Add support for 16k F2FS" into main am: 1dd20644dc am: 057ea22258Daniel Rosenberg
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2836451 Change-Id: I2d0326a46081b3347ba549f8c48ab9c39c177008 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01Merge "Add support for 16k F2FS" into main am: 1dd20644dc am: a6fcafe382Daniel Rosenberg
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2836451 Change-Id: I860125d475e75f2bccc7fcb82fde10bc4627ac0f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01Merge "Add support for 16k F2FS" into main am: 1dd20644dcDaniel Rosenberg
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2836451 Change-Id: I8ffea2f471bfb36ceaffc3cb6fb143f7474d7d32 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01Merge "Add support for 16k F2FS" into main am: 1dd20644dcDaniel Rosenberg
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2836451 Change-Id: I2be3d858550a9a24524db0bf1cafbe0b671b1da4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01Merge "Add support for 16k F2FS" into mainDaniel Rosenberg
2023-12-01Add support for 16k F2FSDaniel Rosenberg
Currently F2FS block size must match page size, so this just does that. If we support page size != block size for F2FS, this should be revisited. Bug: 279820706 Test: Boot 16K device Change-Id: I6b3b367cdf76ccf5b2c5d309499027a5e7383a44 Signed-off-by: Daniel Rosenberg <drosen@google.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into main ↵Jaegeuk Kim
am: c322b82524 am: 11ebdeb460 am: f62b79a22e Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2825095 Change-Id: Ie2a928693ec4acad601ca7525fcdbefc3d5a37b1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into main ↵Jaegeuk Kim
am: c322b82524 am: ffa86e0a00 am: bb2c2fa395 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2825095 Change-Id: I24d98bfc825bf5d86b24aa94bae7b9c9aeb7a676 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into main ↵Jaegeuk Kim
am: c322b82524 am: 11ebdeb460 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2825095 Change-Id: Ide7bf8e06d5058a42b3f2517dd0360ad9df3de2f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into main ↵Jaegeuk Kim
am: c322b82524 am: ffa86e0a00 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2825095 Change-Id: I25e537ea42200708fa33831cc8ac94d0c476ac49 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into main ↵Jaegeuk Kim
am: c322b82524 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2825095 Change-Id: I7ac7964c817d1004e8975f793feb280072b9c3a5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into main ↵Jaegeuk Kim
am: c322b82524 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2825095 Change-Id: I11b390b157eeed8a851ee857c92c42b791c4e657 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-15Merge "Use logical path to handle different dm target per boot" into mainJaegeuk Kim
2023-11-13Use logical path to handle different dm target per bootJaegeuk Kim
When using multiple partitions, f2fs stores all the device paths, but we cannot guarantee the dm targets are all the same across boot cycles. Bug: 287247093 Change-Id: Ie4308a27548d4e814924afb656478cfa55fcf8b6 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2023-11-13Add new modules to TEST_MAPPING am: f428f9e6f0alukin
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/vold/+/25258874 Change-Id: I424103991d337da912dd0425b15845b99eac22b5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-02Add new modules to TEST_MAPPINGalukin
Adding new modules to TEST_MAPPING after splitting CtsScopedStorageDeviceOnlyTest Ignore-AOSP-First: We've split a module in internal repo, so we can't add them in TEST_MAPPING on AOSP. Bug: 294741813 Test: atest Change-Id: I8efef8efbc9f01e1177fbe3105513166ad90d22f
2023-11-01Merge "Verify if pid actually killed for processes with open files" into ↵Jahdiel Alvarez
main am: ef22c8f122 am: ce591b7564 am: 057135b14d Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2806219 Change-Id: I2da71333886a516fb46ad7efea5afe1cc973e93f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01Merge "Verify if pid actually killed for processes with open files" into ↵Jahdiel Alvarez
main am: ef22c8f122 am: f97bb9485e am: b152564ced Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2806219 Change-Id: I5107e3f922f765d4f2b1555806244e134ccdab6b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01Merge "Verify if pid actually killed for processes with open files" into ↵Jahdiel Alvarez
main am: ef22c8f122 am: ce591b7564 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2806219 Change-Id: Ib10797e318c0e4b92e46c3f9fd9c252579264ff2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01Merge "Verify if pid actually killed for processes with open files" into ↵Jahdiel Alvarez
main am: ef22c8f122 am: f97bb9485e Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2806219 Change-Id: Ie23d405d66d4b7b3348f8c33f91efe2b049ce18f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01Merge "Verify if pid actually killed for processes with open files" into ↵Jahdiel Alvarez
main am: ef22c8f122 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2806219 Change-Id: I2397ce76b6c1fa1fee806d0c8f3dc35c6a6ac0eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01Merge "Verify if pid actually killed for processes with open files" into ↵Jahdiel Alvarez
main am: ef22c8f122 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2806219 Change-Id: I0b4d38161da10dfa2532931e58bbe13164c8073a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-01Merge "Verify if pid actually killed for processes with open files" into mainJahdiel Alvarez
2023-10-30Verify if pid actually killed for processes with open filesJahdiel Alvarez
Its possible for vold to read a pid from procfs, the pid is killed externally and then vold tries to kill it. In this scenario, we sleep for 5s without needing it. Verify the return value from the kill syscall and validate that the pid was killed, if the pid didn't exist at the moment of the kill call, then don't count the pid as being killed. Test: Boots successfully Bug: 307801020 Change-Id: Ie127108b85be7249cf8b2881f4917d653d032186
2023-10-25Merge "Rename "user key" methods in vold" into main am: b5c02ec925 am: ↵Eric Biggers
4695ab0a41 am: 6ce48b8402 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2787028 Change-Id: I8fa5cc923dd1a2840efcb16e7f1867a00cc41f54 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Rename "user key" methods in vold" into main am: b5c02ec925 am: ↵Eric Biggers
7eb9a899be am: d1420c8159 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2787028 Change-Id: Iae31bc41195d220dc7dfcbac53d5215be898760a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Rename "user key" methods in vold" into main am: b5c02ec925 am: ↵Eric Biggers
4695ab0a41 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2787028 Change-Id: Ied023815c910721733603fd098108c415331c404 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Rename "user key" methods in vold" into main am: b5c02ec925 am: ↵Eric Biggers
7eb9a899be Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2787028 Change-Id: Id52ea7d17299d4bf18ace2084b927e44a5e96c04 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Rename "user key" methods in vold" into main am: b5c02ec925Eric Biggers
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2787028 Change-Id: Id6f7a18e4d662062df50f86a8910f2d5613c2dcc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Rename "user key" methods in vold" into main am: b5c02ec925Eric Biggers
Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2787028 Change-Id: I5325a46b67cb76319a7d1f06f76e46587be78b08 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Rename "user key" methods in vold" into mainEric Biggers
2023-10-19Rename "user key" methods in voldEric Biggers
Rename methods that refer to "user key" to be more precise about what they mean. For more details, see the corresponding frameworks/base changes (I202ebbfd2b4f79fedb3ed120a8ad81500c126894 and I5894beb97823dced5954e405d779fada49c79e8d). No change in behavior except for some changed log messages. Flag: exempt, mechanical refactoring only Test: presubmit Change-Id: I9edcb557172395f4f6cf8e837efcc06fcfefb37d
2023-10-07[automerger skipped] Merge changes ↵Eric Biggers
If530edaf,I7f11a135,I28412f24,Ia27a61fa,If221e239 into main am: f15785a54d am: 56e7c29466 am: 24a5445880 am: 1a2598d77d am: c6fa21391c -s ours am skip reason: Merged-In If530edaf7c1566dd3bd8b1322f935f38a2e66beb with SHA-1 2b97a88ba4 is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777079 Change-Id: I05969a9df342d2d617241579977b3ee52c371199 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Evict adoptable storage CE and DE keys when possible ↵Eric Biggers
am: 1eddb7cb6d am: 51961be5c0 am: 11dd35816f am: 7ad54533d6 am: 7177cdad85 -s ours am skip reason: Merged-In I7f11a135d8550618cd96013f834cebd54be5ef84 with SHA-1 68fd3689a1 is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2685268 Change-Id: Iffdb0b384b53654700389e51d9faefc3d74d8810 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Don't erase key from s_new_ce_keys on eviction am: ↵Eric Biggers
0798ed5470 am: 5c04a6034f am: a5c24c9b89 am: 9cd6136633 am: e37ee0f1d7 -s ours am skip reason: Merged-In I28412f243925b5a7242449b617fe9de9c90912b6 with SHA-1 3529302ede is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777078 Change-Id: I217fefdbc72d638c5745e9e0c661af258ffbd0a0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Call fscrypt_destroy_volume_keys() under mCryptLock am: ↵Eric Biggers
7862729266 am: 82b0c1e67f am: b14cdca7e7 am: 04304226f9 am: 87ee928382 -s ours am skip reason: Merged-In Ia27a61faf2fdd546cdbddb2a3985c7c6696f6aa6 with SHA-1 ce86e24d23 is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777077 Change-Id: I8e611a75a48b07f24d83cc5747bdb329a760dc1f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Fold read_and_install_user_ce_key() into ↵Eric Biggers
fscrypt_unlock_user_key() am: fc1df0eae0 am: db7a017bdd am: 988342f572 am: 66fdfbcfe3 am: f3b0d263f5 -s ours am skip reason: Merged-In If221e23991e8e04138ae7dbdafe8160b00893655 with SHA-1 92428b247f is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777076 Change-Id: Ide1373872599f804d86842add4027b28ef0d3486 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Merge "Merge Android 14" into main am: ab9fe7e68a -s ↵Xin Li
ours am: e9e8fb9d0a -s ours am: 1a4ffde614 -s ours am: 14e615ae30 -s ours am: 5d0830aabc -s ours am skip reason: Merged-In Ic9bc7a7971790fa19a04181b6f89a33a0088bdd8 with SHA-1 efe3c891bd is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2775038 Change-Id: If73220e1ec9f763882f7661119dc53584c1e1f64 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Merge Android 14 am: a4f866af63 -s ours am: 687abb918b ↵Xin Li
-s ours am: 3bc1479601 -s ours am: a8044308a6 -s ours am: 3ace5dabe1 -s ours am skip reason: Merged-In Ic9bc7a7971790fa19a04181b6f89a33a0088bdd8 with SHA-1 efe3c891bd is already in history Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2775038 Change-Id: Icc58f9c9f3895e2ee97626c8ae13e23a2b8419f8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Merge changes If530edaf,I7f11a135,I28412f24,Ia27a61fa,If221e239 into main ↵Eric Biggers
am: f15785a54d am: 56e7c29466 am: 24a5445880 am: 1a2598d77d Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777079 Change-Id: I87f95a1074b6c82778cb63ca264e97cf1c3c2b4f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Evict adoptable storage CE and DE keys when possible am: 1eddb7cb6d am: ↵Eric Biggers
51961be5c0 am: 11dd35816f am: 7ad54533d6 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2685268 Change-Id: I71abfc49d44359f20c71acca7e00194092e6e129 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Don't erase key from s_new_ce_keys on eviction am: 0798ed5470 am: 5c04a6034f ↵Eric Biggers
am: a5c24c9b89 am: 9cd6136633 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777078 Change-Id: I877cd0acef6c49abc15adf08be77de0678a836e8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Call fscrypt_destroy_volume_keys() under mCryptLock am: 7862729266 am: ↵Eric Biggers
82b0c1e67f am: b14cdca7e7 am: 04304226f9 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777077 Change-Id: I09878f85d51a1345bf8eb5e81a0c1959788373e3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Fold read_and_install_user_ce_key() into fscrypt_unlock_user_key() am: ↵Eric Biggers
fc1df0eae0 am: db7a017bdd am: 988342f572 am: 66fdfbcfe3 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777076 Change-Id: Ia8f13fc2a170938524772a3b70fe475451adf619 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Merge changes If530edaf,I7f11a135,I28412f24,Ia27a61fa,If221e239 into main ↵Eric Biggers
am: f15785a54d am: 56e7c29466 am: 24a5445880 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777079 Change-Id: I8cfec06342f3c41e1b0f078003206cca8abf3689 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Evict adoptable storage CE and DE keys when possible am: 1eddb7cb6d am: ↵Eric Biggers
51961be5c0 am: 11dd35816f Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2685268 Change-Id: Icbdc9126a4ff2738bd5c3bd09e80aaa55076bec6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Don't erase key from s_new_ce_keys on eviction am: 0798ed5470 am: 5c04a6034f ↵Eric Biggers
am: a5c24c9b89 Original change: https://android-review.googlesource.com/c/platform/system/vold/+/2777078 Change-Id: I1ad69037eee1e20549eba3e878781994313c079b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>