Commits

Show all
Author Commit Message Labels Comments Date
Dianne Hackborn
Fix issue #7503920: Log spew from vold Change-Id: Ibfa5b979014f433085b94aab0d3d81bf9269d4b5
Tags
4 tags
The Android Open Source Project
Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge Change-Id: I8de173f6b24b2f82b20e568e577878d8539e5148
The Android Automerger
merge in jb-mr1-release history after reset to jb-mr1-dev
Tags
5 tags
Ken Sumrall
Another fix for encryption The previous problem of the framework not properly restarting after accepting the password to decrypt the storage is also a problem when restarting the framework to display the encryption progress screen. So like the previous hacky fix, add a sleep to wait a few moments before proceeding. Also, increase the sleep of the previous fix from 1 second to 2, as the problem was seen once more in testin…
Tags
android-sdk-support_r11
Ken Sumrall
Fix encryption on certain devices There is a race in the encryption code that after it accepts the decryption password, it tells init to kill all the processes in class "main", then it mounts the decrypted filesystem, preps it, and restarts the framework. For an unknown reason on some devices, the new framework sometimes starts up before init has killed and reaped all the old processes. The proper fix is to make the killing of t…
Ken Sumrall
Fix encryption on certain devices There is a race in the encryption code that after it accepts the decryption password, it tells init to kill all the processes in class "main", then it mounts the decrypted filesystem, preps it, and restarts the framework. For an unknown reason on some devices, the new framework sometimes starts up before init has killed and reaped all the old processes. The proper fix is to make the killing of t…
The Android Automerger
merge in jb-mr1-release history after reset to jb-mr1-dev
Jeff Sharkey
Unmount in-place instead of using MS_MOVE. To support multi-user emulated storage, we mount rootfs as MS_SHARED, which means we can't MS_MOVE existing mount points rooted in the shared subtree. Initial staging is still able to MS_MOVE, since it's rooted in a MS_PRIVATE tmpfs rooted at /mnt/secure. This change fixes unmounting by operating in-place instead of trying (and failing) to MS_MOVE back to staging. Bug: 7127564 Change-Id: I4783d…
Jeff Sharkey
Update environment variable for multi-user. Bug: 7260040 Change-Id: I96d821e11a3f0be32bfe92a4151f00f2b15d100e
Jeff Sharkey
Update environment variable for multi-user. Bug: 7260040 Change-Id: I96d821e11a3f0be32bfe92a4151f00f2b15d100e
The Android Automerger
merge in jb-mr1-release history after reset to jb-mr1-dev
Ken Sumrall
Workaround a kernel race when loading dmcrypt table The kernel seems to return from umount(2) sometimes before it has released the underlying block device. So until the kernel is fixed, try up to 10 times to load the crypto mapping table, waiting 500 ms between tries. bug: 7220345 Change-Id: Iad3bbef37cbe2e01613bb8a8c4886babdecb8328
The Android Automerger
merge in jb-mr1-release history after reset to jb-mr1-dev
Jeff Sharkey
Handle multi-user mountObb() requests. Mount OBB containers using shared app GID, so that an app can read the mount point across users. Bug: 7212801 Change-Id: Ia1be52df9854c259b20728111f3a2c9facf4beaa
Jeff Sharkey
Unmount external storage on multi-user devices. Bug: 7044670 Change-Id: If1f99968b0392cae9420d067c75bfc18d1067b2c
Jeff Sharkey
Unmount external storage on multi-user devices. Bug: 7044670 Change-Id: If1f99968b0392cae9420d067c75bfc18d1067b2c
The Android Open Source Project
am 7c5109be: (-s ours) Reconcile with jb-mr0-release - do not merge * commit '7c5109bef8c1f8b857b043bf9c1d26c2f0556e8f':
The Android Open Source Project
Reconcile with jb-mr0-release - do not merge Change-Id: I3ec7be5d1d08566f120f18b68d2f691f92f006c8
The Android Automerger
merge in jb-mr0-release history after reset to jb-dev
Tags
3 tags
Kenny Root
am 62224a32: (-s ours) am eacf7e03: Only cleanup ASECs in external storage DO NOT MERGE * commit '62224a32f00c344c8ba6edab2107c833700e26a8': Only cleanup ASECs in external storage DO NOT MERGE
Kenny Root
am eacf7e03: Only cleanup ASECs in external storage DO NOT MERGE * commit 'eacf7e03d60a2b33ac6cdaa0e01bd6a6fdd9455a': Only cleanup ASECs in external storage DO NOT MERGE
Kenny Root
Only cleanup ASECs in external storage DO NOT MERGE Any ASEC or OBB files were unmounted when USB storage was set to UMS mode. This changes it so only ASEC files on external storage and OBB files mounted from external storage are unmounted. (Cherry-pick of 93ecb38daded7583a4a61f4f22519bb7a8a8c154) Bug: 6948035 Change-Id: Ib60727bd360caa32173797ff5b4e1e21fcf20054
Tags
android-cts-4.1_r2
Kenny Root
Only cleanup ASECs in external storage Any ASEC or OBB files were unmounted when USB storage was set to UMS mode. This changes it so only ASEC files on external storage and OBB files mounted from external storage are unmounted. Bug: 6948035 Change-Id: I91bc09ee5b792970b0eef895f6886f3ffad00e8f
Ken Sumrall
Merge "Fix a typo in cryptfs.c"
Ken Sumrall
Fix a typo in cryptfs.c Change-Id: If629fa996b135e432bc89da7518b0c1f02750b45
Nick Kralevich
Add mode when open(O_CREAT) is used. When creating a new file using open(..., O_CREAT), it is an error to fail to specify a creation mode. If a mode is not specified, a random stack provided value is used as the "mode". This will become a compile error in a future Android change. Change-Id: I761708c001247d7a2faac2e286288b45bfecc6f7
The Android Open Source Project
am 9ee8a315: Reconcile with jb-release * commit '9ee8a315eefde7e6ad1bc07bc9d50528f548e8e8': Unmount all asec apps before encrypting
The Android Open Source Project
Reconcile with jb-release Change-Id: I60294fb5c41ef34eccc322889168497d9449c6ea
Ken Sumrall
am a7926050: am 425524db: Unmount all asec apps before encrypting * commit 'a79260500a869f867118a6e5289c6e5a0353558f': Unmount all asec apps before encrypting
Ken Sumrall
am 425524db: Unmount all asec apps before encrypting * commit '425524dba1552ab3d2ad39e205e65d0a2af997f2': Unmount all asec apps before encrypting
  1. Prev
  2. Next