{"push_id":894107927,"size":7,"distinct_size":7,"ref":"refs/heads/mm-6.0","head":"3f3a059d2223bbd02605f2eff3820de71db8b644","before":"9fb11aa96d8f7bb241ac5a3ea5c639d0752dac1d","commits":[{"sha":"569649ff1d6d76f89982c391a5b0e119050250e4","author":{"email":"f639ae4f2cadf42dd8183468fc90ceb6d9e3b725@google.com","name":"Paul Lawrence"},"message":"Don't show UI on default encryption\n\nBug: 22989588\nChange-Id: I21403233d84031869d929c46c3c7b2ebefb3caff","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/569649ff1d6d76f89982c391a5b0e119050250e4"},{"sha":"dadcceea7a8e931eaf970d95a297d8c89a0ebe9d","author":{"email":"0816896af54120651c7639d7d7d0d2919ec34276@android.com","name":"Jeff Sharkey"},"message":"Clean up any/all stale partition tables.\n\nWhen formatting media as a public volume, we write an MBR, but we\nmight leave a stale GPT floating around.  Some devices are configured\nto aggressively prefer GPT when detected, even if the checksums\nbetween primary/secondary don't match.\n\nTo work around this, nuke both MBR and GPT tables from the media\nbefore we lay down our new MBR.\n\nBug: 24112219\nChange-Id: Ibf1be466a6877cbab925a24db5e5dbab0613bea7","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/dadcceea7a8e931eaf970d95a297d8c89a0ebe9d"},{"sha":"cb42a40a871bc8f06f0a37d321dbe2e7693da0e5","author":{"email":"0816896af54120651c7639d7d7d0d2919ec34276@google.com","name":"Jeff Sharkey"},"message":"Merge \"Clean up any/all stale partition tables.\" into mnc-dr-dev","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/cb42a40a871bc8f06f0a37d321dbe2e7693da0e5"},{"sha":"2309f76d17171a4e9b2593ff248861eb3a41ec5a","author":{"email":"f639ae4f2cadf42dd8183468fc90ceb6d9e3b725@google.com","name":"Paul Lawrence"},"message":"Merge \"Don't show UI on default encryption\" into mnc-dr-dev","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/2309f76d17171a4e9b2593ff248861eb3a41ec5a"},{"sha":"89f74fbf2529d708534c041d2b711af0f1feff9f","author":{"email":"0816896af54120651c7639d7d7d0d2919ec34276@android.com","name":"Jeff Sharkey"},"message":"Kill apps using storage through bind mounts.\n\nWhen unmounting an emulated volume, look for apps with open files\nusing the final published volume path.\n\nWithout this change, we were only looking at the internal paths\nused for runtime permissions, which apps never use directly.  This\nmeant we'd always fail to unmount the volume if apps didn't respect\nthe EJECTING broadcast, and volume migration would end up wedged\nuntil the device rebooted.\n\nBug: 24863778\nChange-Id: Ibda484e66ab95744c304c344b226caa5b10b7e2e","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/89f74fbf2529d708534c041d2b711af0f1feff9f"},{"sha":"2403b4d0561c756ed5102aaf6048a80c9993f6f8","author":{"email":"3e33bb170dd19857facd38833196748c9101b68e@sonymobile.com","name":"Oleksiy Avramchenko"},"message":"Promote free bytes calculation to 64 bits\n\nThe expression otherwise overflows for large devices.\nIt's fsblkcnt_t -> unsigned long, which is 32 bit on ARMv7.\n\nBug: 25162062\nChange-Id: I46c5e00558b7dbd6abd50fae4727396079044df2","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/2403b4d0561c756ed5102aaf6048a80c9993f6f8"},{"sha":"3f3a059d2223bbd02605f2eff3820de71db8b644","author":{"email":"965b4f244a439078f6539b0689879a65682668dc@gmail.com","name":"Nick Reuter"},"message":"Merge tag 'android-6.0.1_r3' into HEAD\n\nAndroid 6.0.1 release 3\n\nChange-Id: If809ce416c99db8871a6c51701d2ab6904534033","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_system_vold/commits/3f3a059d2223bbd02605f2eff3820de71db8b644"}]}