Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/PitchBlackRecoveryProject/android_system_vold
https://github.com/PitchBlackRecoveryProject/android_system_vold
d0c7c52edc0cda7947874bf73b3cced6d882b5d9 authored about 5 years ago
CE keys were cached in vold to support untrusted reset
by a device admin, this is now supported ...
am skip reason: subject contains skip directive
Change-Id: I751e639c592a780131d5e783355b3e23b5c3...
100e15e8e2041e3025e1766d83ca832f11df78f2 authored about 5 years agoChange-Id: Ib3631a92cc1b913d1ff6a80ae70e6eff6da8c067
0925b026037e2b4c7cce24e3ec6611740fc8863f authored about 5 years ago
Bug: 146167222
Change-Id: Ia5363ad8550ac868591e4e7cd49ee62670d3caef
When we try mounting an EmulatedVolume, we may mount sdcardfs but fail
in any of the FUSE mounts...
This enables ext4 casefolding and project quotas for adopted storage
cards.
Test: Enable virtua...
477f3e5f4afbf23618ae248f6fc65b3693a70a14 authored about 5 years agoChange-Id: Idb11dfdd37c5813da6676894c35acb1503199553
636123c523caf1759fe4f6efbdbf7fee4695fba0 authored about 5 years agoChange-Id: I82dece7b2fe00a31810120d63902048b2ffa6e8d
c8425b0e8c69bd75dcefee71ccc78bb5c94ec968 authored about 5 years agoam: 6492a6abf6
Change-Id: I8991fd3bbe742fb87bc26bb6831280a73a2d5afb
e4c34d9cc3b9b34c4afb5efeb972e092d8cba077 authored about 5 years ago6492a6abf64b54b73833907306203871c66b6932 authored about 5 years ago
Installers will be allowed to write OBB for any application; this is not
easy to achieve on sdca...
This is a slave bind mount of /mnt/user, created before we create the
two mount namespaces. Unmo...
60ddb198b7ac31596cb62cac52ac4e465f8f967c authored about 5 years ago
Constant to indicate a regular scoped storage view, with the sole
exception that Android/ should...
We bind mount /mnt/user/<userid> onto /storage for normal apps and
/mnt/pass_through/<userid> fo...
* changes:
Conditionally use sdcardfs.
Also delay creating found disks until user 0 is started.
a064500bf3e4e3ecd98c3d3b450c734540af3a7a authored about 5 years ago
In preparation of sdcardfs going away on devices launching with R,
conditionally use it.
Bug: 1...
86f21a2211d23bcf87953e7129bec601a6dce2c9 authored about 5 years ago
Making FUSE request from vold is risky because the FUSE daemon may be
down and vold could get we...
Previously, when mounting a FUSE volume, the permission bits for
/mnt/user/<userid> were very st...
e3102990ca50ea1711653fbca15e9c6ff5e5cf3e authored about 5 years ago
Public and private volumes can be discovered before user 0 is up and
running; when using FUSE ho...
When the partition is f2fs and the OS is 32bit, the data.f_bavail and
data.f_frsize are 32 bits ...
vold historically offerred functionality to create directories on behalf
of others. This functio...
Change-Id: Ie78c05e0857b980215c237520d4e8f04e376e74e
6a9bd242334af0554a15c7ac01fcf6c1228049ef authored about 5 years agoChange-Id: I5aa535a2dc31bce130c1e48c8a3cf9bdc1a8b238
61f5d1e3994b40f2330a7f9b2b8bb148a696edc0 authored about 5 years agoam: f9510e3262
Change-Id: I6eb165b5e9214eb614434ecfa654cfcd22327af1
395c47e0468c66cc5a3b1f855f4470948f7a70ee authored about 5 years agof9510e32625ba37d7a7590e20232154f689a621a authored about 5 years ago
time_started in encryptGroupsData is set from and compared to
clock_gettime(CLOCK_MONOTONIC, ......
Change-Id: I94cb7467ccd56711a4442fb6f1b795b8bf6bc284
da4d63eaff5fea8b4bf1ff2135a6d9e98ffb0d57 authored about 5 years agoChange-Id: Ic130119f9887dcb0d8459770aed2253bcbf909c1
270e041a14daae1cd9dc88375ae28cfa20590fff authored about 5 years agoam: 180b1a7f89
Change-Id: Icc84ee275ce240fc65eb872d44ffc856e8cc8dd0
fe823efdaefded080ae1c6c97bd8e3416e373b03 authored about 5 years ago180b1a7f898787427864aa8509ba758ca6d8f554 authored about 5 years ago
* changes:
Vold mkdirs should use lower filesystem.
Use the default sdcardfs view for the An...
- Use FSCRYPT_MAX_KEY_SIZE from <linux/fscrypt.h> instead of manually
defining FS_AES_256_XTS_...
Change-Id: If95d848f36bc9dd1180812ba06ec6b486d9daafc
82c87c52097257a4277efd6ea2175d8cdbc79f7f authored about 5 years agoChange-Id: Ie0142719a4b3836912aa4b41ce72f782e8c68f43
feef5dc6d0b030fec8bacd0a6ab1b7aef8478a15 authored about 5 years agoam: 1d3cd24c4e
Change-Id: Icf5a715146d6edd6740fcff0b45df9e817fac1ef
c1e5cbe1827fc91f7d2d15650ec8a1fd839cdef3 authored about 5 years ago1d3cd24c4e3d1c62046a2d7bc9b9809c11b3fd44 authored about 5 years ago
If vold's view of /storage is FUSE, it means that creation of
directories in Android/ will go th...
aosp/1184798 has updated the kernel headers to 5.4, so we no longer need
the file fscrypt_uapi.h...
Now that StorageManager asks vold to create package directories again,
apps only need write acce...
a70feb449e1c64c0a09039cd087c0a3b4b333df6 authored about 5 years ago
With the newly added flag for Settings developer options, which is now
used to change the state ...
We missed one of the constructors before.
Bug: 137890172
Test: TreeHugger
Change-Id: If2f8a15d5...
Change-Id: Ic40fd05dd91509c1a53488d9758c9fa39a7e0b84
0aeb0c388e9285b8aff1d995f7b42b413f04c2ea authored about 5 years agoChange-Id: I075c96eff7910c7a68c295ecf5f887b9deb929c0
4f2f5d03b1f932064ea199bf2976c47c459d14dd authored about 5 years agoam: 69199c70ec
Change-Id: I743a9bbcca76af3fc1701d315e7e053b7ebea57e
c39c12d0c31b37387b087f525aa833afe468c46f authored about 5 years ago69199c70ecdcb6ad046c969c0d6ae7086771f0c1 authored about 5 years ago
b4569d73ee85d264942659941fe29b35d5a3ce14 authored about 5 years ago
Wasn't done before.
Bug: 137890172
Test: builds
Change-Id: I413505fae23031a2da71086cbfd85e0b1ae...
* changes:
Use a regular set for started users.
When unmounting, only kill user-specific pat...
Change-Id: I906a715f21297d87b8ecc55313690998f344b726
ed36dcd1a7f7e95e39a8b01a3a36588945df7121 authored about 5 years agoam: 9e9e9143b0
Change-Id: Ib1fe4e420b7d673cfbdb4b425ba8b9f97cbea2fc
9586a3dd1b00f3760ec9252cca219e0bdd7adc6c authored about 5 years agoam: 3fc3d75eb0
Change-Id: I7da336fa51761f133c633a9ba9997c99772b1e9c
9e9e9143b08c77dabc8e7f663d6c96ec698836ba authored about 5 years ago3fc3d75eb07b840fbd257f6abc363a227f1bde0a authored about 5 years ago
We want started users to be an ordered set; eg user 0 should always go
first. This is because vo...
The path for emulated volumes is set to /storage/emulated,
not /storage/emulated/<userid> . When...
For apps seeing the FUSE filesystem, we want to bind-mount the Android/
directory to the lower f...
The pass-through mount is used by MediaProvider to access external
storage. Previously, it was t...
am: f243a3b105
Change-Id: I29b4de125231880894571a003791f02c58ce1049
9072cef15269c56fde0ae4c6c439c39dfb594e98 authored about 5 years agoam: 3f26f52ede
Change-Id: I0ce19d096e41b7a3879a1c63a211fc62ee7b93e0
0c871647fff2e07e1df90421bb10f5e27c99fdfb authored about 5 years agoam: 0ad91e40ea
Change-Id: I63e3a68a9d197c89aa195409c9847d6334f1dd14
f243a3b1057a6c5fb54acbe96f0a7b748249c1bc authored about 5 years agoam: e7216f643d
Change-Id: I2afb35d4744224f19e3dafb327ba26f3348e09a5
3f26f52ede66986646a222d4692e4922e97a4a5f authored about 5 years agoam: 3e1c0478b9
Change-Id: I8ec5a0d3d1519eec788604dbaa5e41b869b8d428
0ad91e40eaf1772ae0590a61b541b5dc9c31d6ee authored about 5 years agoam: 94457217cb
Change-Id: I5e2a86ae85152b2ea36547783a86ccae654eb6ea
e7216f643d2d2086d3c9a8735f8948d29347b724 authored about 5 years ago
* changes:
Create directories for snapshots of DE_n and CE_n apex data.
Create DE_n and CE_n...
In case of userspace reboot, this function will be called again to
remount userdata into checkpo...
90d26524381705ab2ab88eba09aa976dbd1a18b7 authored about 5 years ago
Long before scoped storage, FUSE was used to create several views of the
filesystem; this was la...
am: 1119bc8531
Change-Id: I772667d5c43cdf1ff37b156db9f47b61820433c7
0583015a575c01a2ad1fcbad15a229c91dfbe6cf authored about 5 years agoam: a0945f468a
Change-Id: I4244844cde78dc46cac88299fa1fd2e2eee9af26
1119bc8531a30ab9a9b0be1b64edd8d6d3cf7614 authored about 5 years agoam: 6bdfb77d8b
Change-Id: Ic9abd7f6e502e9f051effa998e3fbd40746d57d7
a0945f468a0843e8c395fc21b54fa2597bbf821f authored about 5 years ago6bdfb77d8b6e448f6c4b9c8eda648aeba32238d5 authored about 5 years ago
Let vold mount IncFs onto directories under data and open control files.
Test: builds
Change-Id...
Change-Id: Ib62cb7e0a63e9a3f182631f1ac3ee108607b95d1
72edc7fa354a82c24acd63195a5e03c5a4e1429e authored about 5 years agoam: 86bad28329
Change-Id: I589bc0973050eea50147f927cf2044949ca4d7e0
961806fdc93c5345dfd648eb84a04e4f6bf11297 authored about 5 years agoam: d21a8a495d
Change-Id: I21fde79cd170bdfcd8a32b8a85da56099a223e2d
86bad28329c626dd177e82e1e53d329fde1d3af0 authored about 5 years agod21a8a495d6af2a7d67d8447026b8dbb72c7e125 authored about 5 years ago
LOG() can hang, because another vold thread may have been holding
a libc lock at the time we for...
This creates apexrollback directories under /data/misc_[de|ce]/<user>
which will hold snapshots ...
It will be used during the userspace reboot to unmount all emulated
storages, which is a prerequ...
7e170b919e640cde969a7fbdc75be856f43cefb0 authored about 5 years ago
8b4b452c80453a7683b8756b02b8a3b59f95e901 authored about 5 years ago
Test: m
Bug: 145231499
Change-Id: I51cb4424d821078a3604d5b3a42e99d3aaf658c3
We want to be sure we're not allocating memory, holding locks
or otherwise preventing the child ...
fe83792eec52957b6f231048e3fc217035451255 authored about 5 years ago
c659b0a8bfcba6259208d5db3cf945aaadb76493 authored about 5 years ago
It's the responsibility of the StorageManagerService to send down
started users after a reset();...
Mounting a FUSE path needs two steps:
1. Mounting the filesystem
2. Starting the FUSE session in...
This creates an apexdata directory under /data/misc_de/<user> and
/data/misc_ce/<user>, and also...
am: ffe6756d10
Change-Id: I514c9bd97c6aca3020687941e695db4e3f134e92
2466ef76716677e146aac811449bd8573395afd9 authored about 5 years agoam: 9f5f518c19
Change-Id: I39bccf96f352b1000f2fdd64ffff92e20bbfc340
ffe6756d10f9faea5dd0cb709048a735a5fc54af authored about 5 years agoam: 6e3441a8ea
Change-Id: I392f1737c5dfa6e7aee78c7b1af1b016f6f102e9
9f5f518c19034d95d955732ba3c7aafc7af366b5 authored about 5 years ago6e3441a8ea6023903d94f9fae5eff984a9e902a9 authored about 5 years ago
The HidlizationEquivalenceTest was used to make sure the same key is
computed by the scrypt algo...
d88f536a5a8fbfaef8e1f1391e5a1debbe00ab0b authored about 5 years ago
The property is set to inform kernel to do a warm_reset on the next
reboot. This is useful to pe...
am: b287ea6a02
Change-Id: I325fa3adab62d11c228be5b79c75f1cd9034453a
9da067b08b60f6fb140a034dcd2d17a2d6423f36 authored about 5 years ago