{"push_id":649924953,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop","head":"a1910e71840b78be7a2b13ede1634694c4dd0130","before":"6508b265f708880fba21d7c1d05737aff72c90a8","commits":[{"sha":"a1910e71840b78be7a2b13ede1634694c4dd0130","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[ActivityManager] Avoid unnecessary restart provider process\n\nCaller C accesses provider P. Both processes of C and P died\nbefore P publishes, P will still be restarted even there is\nno connection because P is in mLaunchingProviders.\nWhen device is low memory, the restarting provider process\nmay be killed easily before publish because no caller to raise\nits oom-adj. Then device will busy keeping restart it.\n\nSolution:\nIf there is no connection to the provider, do not restart it.\n\nChange-Id: If6f2d2258d78b6c0989c6e5f3e0cad14db821464","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_frameworks_base/commits/a1910e71840b78be7a2b13ede1634694c4dd0130"}]}