Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

system-vold: Commit

system/vold


Commit MetaInfo

Revisión67cd38934acb70a341655b24fab84968176ea0a0 (tree)
Tiempo2015-07-17 03:40:10
AutorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

AutoVolume: ignore unusable disks

The disks like mmcblk0boot0 or mmcblk0rpmb should be ignored.

Cambiar Resumen

Diferencia incremental

--- a/AutoVolume.cpp
+++ b/AutoVolume.cpp
@@ -85,7 +85,9 @@ int AutoVolume::handleBlockEvent(NetlinkEvent *evt)
8585 if (evt->getAction() == NetlinkEvent::NlActionAdd) {
8686 const char *dt = evt->findParam("DEVTYPE");
8787 const char *dp = evt->findParam("DEVPATH");
88- bool isdisk = !strcmp(dt, "disk");
88+ const char *dn = evt->findParam("DEVNAME");
89+ bool isdisk = !strcmp(dt, "disk") &&
90+ strstr(dn, "boot") == 0 && strstr(dn, "rpmb") == 0;
8991 if (mSdcard) {
9092 if (const char *d = strrchr(dp, '/')) {
9193 int ret = strcmp(++d, mSdcard);
Show on old repository browser