)]}'
{
  "commit": "74198eb4a42c4a3c4fbef08fa01a291a282f7c2e",
  "tree": "896b7e4abbabdafdd892bbcdfeaff3dbb0258e90",
  "parents": [
    "0c38cda64aecb4a821210bb2d3d04092c181c0ae"
  ],
  "author": {
    "name": "K. Y. Srinivasan",
    "email": "kys@microsoft.com",
    "time": "Sun Nov 06 13:14:16 2016 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Mon Nov 07 10:01:17 2016 +0100"
  },
  "message": "Drivers: hv: vmbus: Base host signaling strictly on the ring state\n\nOne of the factors that can result in the host concluding that a given\nguest in mounting a DOS attack is if the guest generates interrupts\nto the host when the host is not expecting it. If these \"spurious\"\ninterrupts reach a certain rate, the host can throttle the guest to\nminimize the impact. The host computation of the \"expected number\nof interrupts\" is strictly based on the ring transitions. Until\nthe host logic is fixed, base the guest logic to interrupt solely\non the ring state.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16f91c8490fe01a0fe455c70b4356339e55ed935",
      "old_mode": 33188,
      "old_path": "drivers/hv/channel.c",
      "new_id": "5e482d7f60cbb4e0cc56710f9566af5e05fbd389",
      "new_mode": 33188,
      "new_path": "drivers/hv/channel.c"
    },
    {
      "type": "modify",
      "old_id": "96a85cd39580a904acfdf6f57d89403c4fd734b6",
      "old_mode": 33188,
      "old_path": "drivers/hv/channel_mgmt.c",
      "new_id": "cbb96f2f0d1a64c67003960a314dedd2ccd80c7b",
      "new_mode": 33188,
      "new_path": "drivers/hv/channel_mgmt.c"
    },
    {
      "type": "modify",
      "old_id": "08043da1a61c5f90be36a44309e9fab78997ae15",
      "old_mode": 33188,
      "old_path": "drivers/hv/ring_buffer.c",
      "new_id": "5d11d93eedf48453040c8a2a1a5a33200f772663",
      "new_mode": 33188,
      "new_path": "drivers/hv/ring_buffer.c"
    }
  ]
}
