)]}' { "commit": "f783b5273d66d19a78705276a38ae68ef2e3e165", "tree": "6cc2402f12faffc14aca6b6e11a0f430ee43b7c5", "parents": [ "a867c8204c1fe303f2de9a202e6454d230488a47" ], "author": { "name": "Jorge Lucangeli Obes", "email": "jorgelo@google.com", "time": "Mon Mar 14 14:34:10 2016 -0700" }, "committer": { "name": "Jorge Lucangeli Obes", "email": "jorgelo@google.com", "time": "Mon Mar 21 14:21:01 2016 -0700" }, "message": "Fix use of SECURE_ALL_BITS/SECURE_ALL_LOCKS.\n\nKernels 4.3+ define a new securebit (SECURE_NO_CAP_AMBIENT_RAISE),\nso using the SECURE_ALL_BITS and SECURE_ALL_LOCKS masks from newer\nkernel headers will return EPERM on older kernels. Detect this, and\nretry with the right mask for older (2.6.26-4.2) kernels.\n\nAlso add a compile-time assert to make sure we identify these changes\nsooner going forward.\n\nBug: 27632733\n\nChange-Id: I6cf9c56fec222347575bd0d1147287aac6572e67\n", "tree_diff": [ { "type": "modify", "old_id": "82f4c29d74da86114bc2e9bcdb2bf06f10204dab", "old_mode": 33188, "old_path": "Android.mk", "new_id": "9be29076e0c0bdf841845d0d2554a88684411bbc", "new_mode": 33188, "new_path": "Android.mk" }, { "type": "modify", "old_id": "2927b62a5485ff5ee839b72ab46d6724ec7cb969", "old_mode": 33188, "old_path": "libminijail.c", "new_id": "fcfee1eb594b65cf24021129ba8efbf49009a872", "new_mode": 33188, "new_path": "libminijail.c" } ] }