Keun-young Park
4460d0e554
do not sleep if it is shutting down
...
am: 375ac25773
Change-Id: Id0aa75c190b7012f4d329533fcd664341ae8c26b
7 years ago
Keun-young Park
375ac25773
do not sleep if it is shutting down
...
- Various sleep(5) for vold shutdown can increase shutdown time a lot.
- If it is shutting down, do not sleep at all. init will take care of
active partitions if not unmounted.
bug: 64143519
Test: reboot and check logs from vold, check if "ShutdownThread: Shutdown wait timed out" happens.
Change-Id: I7cb91427ad2205fe23a054d255caf7ffdfd9f6c3
7 years ago
Elliott Hughes
f14b2fdca9
Merge "Move off deprecated readdir_r." am: 1647759651
am: b60d874f24
...
am: 984b786b0e
Change-Id: Ida8d9a0830cf660155d50e5179d9199717ee1720
7 years ago
Elliott Hughes
984b786b0e
Merge "Move off deprecated readdir_r." am: 1647759651
...
am: b60d874f24
Change-Id: Ic4370c02cf1d83281ffadedd9c2e1006d3748cf1
7 years ago
Elliott Hughes
b60d874f24
Merge "Move off deprecated readdir_r."
...
am: 1647759651
Change-Id: I4f5a6422eaef6be21d29f5ddc2b98ee53376e6a0
7 years ago
Elliott Hughes
1647759651
Merge "Move off deprecated readdir_r."
7 years ago
Elliott Hughes
4e3da6e96f
Move off deprecated readdir_r.
...
Bug: http://b/32678321
Test: builds
Change-Id: I2d6e995d5eed3e72e12ce8b8f82a10143a256cd4
7 years ago
Junichi Uekawa
189527f13f
Merge "Try SO_RCVBUF before SO_RCVBUFFORCE." am: 3f8fa0c215
am: dfcc7dbad0
...
am: 602a2ce0e0
Change-Id: I4d4946552edb444f4a3a7ea333f272a7408ec260
7 years ago
Junichi Uekawa
602a2ce0e0
Merge "Try SO_RCVBUF before SO_RCVBUFFORCE." am: 3f8fa0c215
...
am: dfcc7dbad0
Change-Id: I742ebc5174d809fa6f70324659f6e03798710679
7 years ago
Junichi Uekawa
dfcc7dbad0
Merge "Try SO_RCVBUF before SO_RCVBUFFORCE."
...
am: 3f8fa0c215
Change-Id: I5df611cfaa1c4451f4d0cd576f3b82f2fefbea6b
7 years ago
Treehugger Robot
3f8fa0c215
Merge "Try SO_RCVBUF before SO_RCVBUFFORCE."
7 years ago
Junichi Uekawa
c865adaa3b
Try SO_RCVBUF before SO_RCVBUFFORCE.
...
When running in a container, the process might be in a user/net
namespace, which would cause setting the SO_RCVBUFFORCE socket option to
fail with EPERM. But rmem_max is set to a high enough value which allows
SO_RCVBUF to succeed.
Bug: 62417946
Test: Run android in a new user and network namespace, vold does not
abort here.
Change-Id: I2b678ddd886a406a3394d9fdd33f9c8800ef78a3
Signed-off-by: Junichi Uekawa <uekawa@google.com>
(cherry picked from commit b41155d4af0e00fc6f65d7d67b80e7b866f847d6)
7 years ago
Keun-young Park
4f58be1b69
add vold to "shutdown critical"
...
am: 85f412b4ee
Change-Id: Ib346b39be455571656c4732d2ad63b3edbe1e0cd
7 years ago
Android Build Merger (Role)
f39281b68c
Merge "Merge "add vold to "shutdown critical"" am: da85cb71b3
am: 228b95fa15
am: 733fe09928" into oc-dr1-dev-plus-aosp
7 years ago
Keun-young Park
681b90811c
Merge "add vold to "shutdown critical"" am: da85cb71b3
am: 228b95fa15
...
am: 733fe09928
Change-Id: I123056823f31b7e8d0ad3a6ae7775867d3dd0edb
7 years ago
Keun-young Park
9045c86a32
Merge "add vold to "shutdown critical"" am: da85cb71b3
am: 228b95fa15
...
am: 733fe09928
Change-Id: I760a1278d3138ca7a24ab69613466c83615f067d
7 years ago
Keun-young Park
733fe09928
Merge "add vold to "shutdown critical"" am: da85cb71b3
...
am: 228b95fa15
Change-Id: I0de967657d969f54dedddbb2b72ab07ed650e2e3
7 years ago
Keun-young Park
85f412b4ee
add vold to "shutdown critical"
...
bug: 37626581
Test: reboot and check last kmsg
(cherry picked from commit 41156c5035
)
Change-Id: I363dbbe58d2cb46b521ebdcea85c507679f27206
7 years ago
Keun-young Park
228b95fa15
Merge "add vold to "shutdown critical""
...
am: da85cb71b3
Change-Id: Ib0e4977590a94d7934001c223677cff45e59cd0a
7 years ago
Treehugger Robot
da85cb71b3
Merge "add vold to "shutdown critical""
7 years ago
Keun-young Park
41156c5035
add vold to "shutdown critical"
...
bug: 37626581
Test: reboot and check last kmsg
Change-Id: I2c186c20a4afc342eaae420175013c80219a5ee5
7 years ago
Paul Crowley
071120776a
resolve merge conflicts of 8e6f6a5
to oc-dr1-dev-plus-aosp
...
Test: None
Change-Id: Icf7654b3200a4afd104f31aff8ce5b09867b7182
7 years ago
Paul Crowley
8e6f6a5ceb
resolve merge conflicts of 4ad7784
to stage-aosp-master
...
am: ddb542f574
Change-Id: Iedef223a14b8a0c8dc558440b429a33d6b23f948
7 years ago
Paul Crowley
ddb542f574
resolve merge conflicts of 4ad7784
to stage-aosp-master
...
Test: Build seems to be unrelatedly broken
Change-Id: I2df307aa1c7134f217c558495e1438412480f324
Merged-In: I6ccfe0894551ba068de9bf5e23fe4fd1e10e36b1
7 years ago
Treehugger Robot
4ad7784b07
Merge "Label keys with all the possible FBE prefixes that might apply"
7 years ago
Paul Crowley
ab4cc7814f
Label keys with all the possible FBE prefixes that might apply
...
We don't know which FS and kernel version is going to want these keys,
so put them in the kernel three times with all three possible prefixes.
Bug: 62900873
Test: Marlin set up before this change successfully boots after it.
Change-Id: I6ccfe0894551ba068de9bf5e23fe4fd1e10e36b1
7 years ago
Tom Cherry
bd40570e25
Merge "Use WaitForProperty() to wait for restorecon" am: 963a205a1b
am: 80ce34d6cb
...
am: dfd0492354
Change-Id: Id3b68e5b946fc1bf886f59e59fee3960a2899041
7 years ago
Tom Cherry
dfd0492354
Merge "Use WaitForProperty() to wait for restorecon" am: 963a205a1b
...
am: 80ce34d6cb
Change-Id: I4687810672b51db024f11ad7976562d510de9b81
7 years ago
Tom Cherry
80ce34d6cb
Merge "Use WaitForProperty() to wait for restorecon"
...
am: 963a205a1b
Change-Id: I4a11f21c0849922cda49e3f771a0b0dcfc5a3177
7 years ago
Treehugger Robot
963a205a1b
Merge "Use WaitForProperty() to wait for restorecon"
7 years ago
Tom Cherry
d6127ef795
Use WaitForProperty() to wait for restorecon
...
We have android::base::WaitForProperty() that uses futexes to
efficiently wait for property value changes, so use that instead
polling.
Test: Boot bullhead
Change-Id: Id964eddbdbfd9b5ceac5ed83a8ed66b9e60008ca
7 years ago
Chih-Hung Hsieh
b413703a3b
Merge "Add OWNERS in system/vold" am: f18a5aad56
am: db09dbafdd
...
am: c8240e2dd3
Change-Id: Ie400e5a087a11670ea2f46b2056dd9a659d01317
7 years ago
Chih-Hung Hsieh
c8240e2dd3
Merge "Add OWNERS in system/vold" am: f18a5aad56
...
am: db09dbafdd
Change-Id: I78c4e90025a9b2785fff5955a5ece7bc5e866bd0
7 years ago
Chih-Hung Hsieh
db09dbafdd
Merge "Add OWNERS in system/vold"
...
am: f18a5aad56
Change-Id: I75b04fc9a4e8d2e5de49833893ba74a375130929
7 years ago
Treehugger Robot
f18a5aad56
Merge "Add OWNERS in system/vold"
7 years ago
Chih-Hung Hsieh
978b7cfc0e
Add OWNERS in system/vold
...
* Owners are selected from top CL approvals or owners.
They will be suggested to review/approve future CLs.
* OWNERS files are recognized by the new find-owners plugin, see .md files in
https://gerrit.googlesource.com/plugins/find-owners/+/master/src/main/resources/Documentation/
Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: I4d0431105b55e88be258800a7fd45a42deb9bb60
7 years ago
Elliott Hughes
e4775fdbca
Merge "vold should #include <sys/sysmacros.h>" am: 398c0e8274
am: 208b464f72
am: fb3e85cf99
...
am: 048422d46e
Change-Id: I33406265fcf0c77a6289cb429aa6a2cc5e8f7146
7 years ago
Elliott Hughes
048422d46e
Merge "vold should #include <sys/sysmacros.h>" am: 398c0e8274
am: 208b464f72
...
am: fb3e85cf99
Change-Id: I32ed2a66bb60ba1042737b4bbb0a2195a3fe8e6f
7 years ago
Elliott Hughes
fb3e85cf99
Merge "vold should #include <sys/sysmacros.h>" am: 398c0e8274
...
am: 208b464f72
Change-Id: I8d4a8069958bc4af67766fde101c322b2f189049
7 years ago
Elliott Hughes
208b464f72
Merge "vold should #include <sys/sysmacros.h>"
...
am: 398c0e8274
Change-Id: Id72168cac260fedc3123e28402f737ee8be3f625
7 years ago
Treehugger Robot
398c0e8274
Merge "vold should #include <sys/sysmacros.h>"
7 years ago
Elliott Hughes
0e08e84df0
vold should #include <sys/sysmacros.h>
...
Bug: https://github.com/android-ndk/ndk/issues/398
Test: builds
Change-Id: I7a1ca1701099886fb493cc5288d6ee867d5f520a
7 years ago
Rubin Xu
2cd0b938cb
Add secdiscard command for secure deletion of files am: f8d604caf3
...
am: f572398ae6
-s ours
Change-Id: Ic9960602cac03407caa8f63e4f0c9913640db5d2
7 years ago
Rubin Xu
f572398ae6
Add secdiscard command for secure deletion of files
...
am: f8d604caf3
Change-Id: Ib9d71507b880ee8dc66880536c800212f523332d
7 years ago
Rubin Xu
f8d604caf3
Add secdiscard command for secure deletion of files
...
This is used by LockSettingsService to delete sensitive credential files.
Bug: 34600579
Test: manual - change device lock under synthetic password, verify
old data on disk is erased.
Change-Id: I5e11b559ad8818bd2ad2b321d67d21477aab7555
Merged-In: I5e11b559ad8818bd2ad2b321d67d21477aab7555
7 years ago
Rubin Xu
2436e27717
Add secdiscard command for secure deletion of files
...
This is used by LockSettingsService to delete sensitive credential files.
Bug: 34600579
Test: manual - change device lock under synthetic password, verify
old data on disk is erased.
Change-Id: I5e11b559ad8818bd2ad2b321d67d21477aab7555
7 years ago
Elliott Hughes
e437bad807
Merge "Switch to libkeyutils." am: 612eea6b4f
am: 7a7df78819
am: f727d05b83
...
am: 4e19ff7ab1
Change-Id: Iff35b18579b3f7e932d36ed2164fd49b7791f779
7 years ago
Elliott Hughes
4e19ff7ab1
Merge "Switch to libkeyutils." am: 612eea6b4f
am: 7a7df78819
...
am: f727d05b83
Change-Id: I1b3e4e932e54b33dd582a849135822ace61c11d7
7 years ago
Elliott Hughes
f727d05b83
Merge "Switch to libkeyutils." am: 612eea6b4f
...
am: 7a7df78819
Change-Id: I05f95589668e93b36d5d5eed2c4ac21aff6f7e41
7 years ago
Elliott Hughes
7a7df78819
Merge "Switch to libkeyutils."
...
am: 612eea6b4f
Change-Id: Icb86bc1c341ec9366f382985522b6ec70e11b8ea
7 years ago