)]}'
{
  "commit": "14a73f54798f39854e521fb596da7d50b7566bbd",
  "tree": "2c9055792b004d21a9ca52660b036ca92de057ea",
  "parents": [
    "95dcf8350dc889e735d03c0debe2f7b26d243185"
  ],
  "author": {
    "name": "Carl Henrik Lunde",
    "email": "chlunde@ping.uio.no",
    "time": "Thu Jun 12 20:13:58 2008 +0200"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jun 12 11:20:57 2008 -0700"
  },
  "message": "block: disable IRQs until data is written to relay channel\n\nAs we may run relay_reserve from interrupt context we must always disable\nIRQs.  This is because a call to relay_reserve may expose previously written\ndata to use space.\n\nUpdated new message code and an old but related comment.\n\nSigned-off-by: Carl Henrik Lunde \u003cchlunde@ping.uio.no\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ae87cc4a163fc0dfcae0f65e6d25e9b185c4b91",
      "old_mode": 33188,
      "old_path": "block/blktrace.c",
      "new_id": "8d3a277802603dd89c252784ea94f8dcc2d4b6d1",
      "new_mode": 33188,
      "new_path": "block/blktrace.c"
    }
  ]
}
