)]}'
{
  "commit": "0e8ae74445f67bd8936c1c3bd236f4502c179608",
  "tree": "ca5a9369298708a7bacd154123220441c45dc913",
  "parents": [
    "fa67ef3fb5d6426b7b02181b6f133544cd3fa038"
  ],
  "author": {
    "name": "Joel Fernandes (Google)",
    "email": "joel@joelfernandes.org",
    "time": "Mon Mar 11 22:48:45 2024 -0400"
  },
  "committer": {
    "name": "Joel Fernandes (Google)",
    "email": "joel@joelfernandes.org",
    "time": "Tue Mar 12 21:07:43 2024 -0400"
  },
  "message": "sched/deadline: Always start a new period if CFS exceeded DL runtime\n\nWe believe that this is the right thing to do. The unit test\n(cs_dlserver_test) also agrees. If we let the CFS run without starting a\nnew period, while the server is regularly throttled, then the test fails\nbecause CFS does not appear to get enough bandwidth.\n\nIntuitively, this makes sense to do as well. If CFS used up all the CFS\nbandwidth, while the DL server was in a throttled state, it got the\nbandwidth it wanted and some. Now, we can start all over from scratch to\nguarantee it a minimum bandwidth.\n\nSigned-off-by: Joel Fernandes (Google) \u003cjoel@joelfernandes.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "179369d27f66b5036893adcccaced0c01c47ed66",
      "old_mode": 33188,
      "old_path": "kernel/sched/deadline.c",
      "new_id": "a0ea668ac1bfea3556c065aa45053ca72501a0ca",
      "new_mode": 33188,
      "new_path": "kernel/sched/deadline.c"
    }
  ]
}
