)]}'
{
  "commit": "be1275c1d5d7af96afdfc64d8ad5ddc0927aadad",
  "tree": "d72574ca8af7deccc3cf4918b7ae99cb16001dbc",
  "parents": [
    "3f381d370ecf14b0adcee881365bc5fe7a2fe977"
  ],
  "author": {
    "name": "Jorge E. Moreira",
    "email": "jemoreira@google.com",
    "time": "Wed Oct 27 10:50:22 2021 -0700"
  },
  "committer": {
    "name": "Jorge E. Moreira",
    "email": "jemoreira@google.com",
    "time": "Wed Nov 03 15:11:15 2021 -0700"
  },
  "message": "Allow sched_yield in all devices\u0027 seccomp policy\n\nThe sched_yield system call is somehow called by the code the rust\ncompiler generates and not directly by the author\u0027s implementation. That\nalong with the fact that it won\u0027t get called on every run makes it very\neasy to miss when adding a new device (that happened with virtio-snd).\nSince that call is quite harmless (it could be argued minijail shouldn\u0027t\neven block it in the first place) it makes sense to allow it for all\ndevices.\n\nBUG\u003db/201306350\n\nMerged-In: I9895da6c8060ae83053474ed9e4472ea2cd8d3e3\nChange-Id: I9895da6c8060ae83053474ed9e4472ea2cd8d3e3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8899c316a3af3d1f63fb95454221a2b2fa4d85bf",
      "old_mode": 33188,
      "old_path": "seccomp/aarch64/common_device.policy",
      "new_id": "771a9880b1085a19b0f663979474792336e0ede6",
      "new_mode": 33188,
      "new_path": "seccomp/aarch64/common_device.policy"
    },
    {
      "type": "modify",
      "old_id": "859d7e184769f45c4f2a5c22752ed01205d5a8dd",
      "old_mode": 33188,
      "old_path": "seccomp/arm/common_device.policy",
      "new_id": "f0adee959246c790dc3b4d115beef4016e757c3d",
      "new_mode": 33188,
      "new_path": "seccomp/arm/common_device.policy"
    },
    {
      "type": "modify",
      "old_id": "b8341a40956d65bda8c52b23a44cb6761a07b692",
      "old_mode": 33188,
      "old_path": "seccomp/arm/gpu_device.policy",
      "new_id": "88c9fccd5390d0deb2ad78f845dcbc44f0600c8e",
      "new_mode": 33188,
      "new_path": "seccomp/arm/gpu_device.policy"
    },
    {
      "type": "modify",
      "old_id": "68e5ad03b05671f2a7ac99600618e98f1b8e25dc",
      "old_mode": 33188,
      "old_path": "seccomp/arm/video_device.policy",
      "new_id": "81699572e5e45f2b67aaa246f1ce9f100147c129",
      "new_mode": 33188,
      "new_path": "seccomp/arm/video_device.policy"
    },
    {
      "type": "modify",
      "old_id": "f74b9c9a69da4a578229414a1f0af91e51ce5e56",
      "old_mode": 33188,
      "old_path": "seccomp/x86_64/common_device.policy",
      "new_id": "8c72d0d53dbf9db54f16283d818711ae4babfc29",
      "new_mode": 33188,
      "new_path": "seccomp/x86_64/common_device.policy"
    },
    {
      "type": "modify",
      "old_id": "3210c8e79a684d5c9178b9c1e5bafe3fd602aa9e",
      "old_mode": 33188,
      "old_path": "seccomp/x86_64/gpu_device.policy",
      "new_id": "d28f828a12b2d39f825bd7d0852e9169fa89bf03",
      "new_mode": 33188,
      "new_path": "seccomp/x86_64/gpu_device.policy"
    },
    {
      "type": "modify",
      "old_id": "22f9e91fd1def9820e86006b3be00d30971c54bd",
      "old_mode": 33188,
      "old_path": "seccomp/x86_64/video_device.policy",
      "new_id": "650e029fd714109f6519120b89a4bc0d9e1a9620",
      "new_mode": 33188,
      "new_path": "seccomp/x86_64/video_device.policy"
    }
  ]
}
