)]}'
{
  "commit": "1fe72eaa0f46a0fa4cdcd8f3f7853b6d39469784",
  "tree": "1bcaa65c0011cf329d5dd2a06be519460d06e434",
  "parents": [
    "88e0fbc452ed94393bf89585c2b90edb94749b45"
  ],
  "author": {
    "name": "H Hartley Sweeten",
    "email": "hartleys@visionengravers.com",
    "time": "Tue Sep 22 16:43:51 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Sep 23 07:39:29 2009 -0700"
  },
  "message": "fs/buffer.c: clean up EXPORT* macros\n\nAccording to Documentation/CodingStyle the EXPORT* macro should follow\nimmediately after the closing function brace line.\n\nAlso, mark_buffer_async_write_endio() and do_thaw_all() are not used\nelsewhere so they should be marked as static.\n\nIn addition, file_fsync() is actually in fs/sync.c so move the EXPORT* to\nthat file.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90a98865b0ccc38bc74d62a46d7243e683d9fe50",
      "old_mode": 33188,
      "old_path": "fs/buffer.c",
      "new_id": "209f7f15f5f801b4023f6e121643b3744ce1b11e",
      "new_mode": 33188,
      "new_path": "fs/buffer.c"
    },
    {
      "type": "modify",
      "old_id": "c08467a5d7cb73d2988157c8c5fa4ab33ee2f48d",
      "old_mode": 33188,
      "old_path": "fs/sync.c",
      "new_id": "d104591b066bf474f62f665e87e04154c4da5da1",
      "new_mode": 33188,
      "new_path": "fs/sync.c"
    }
  ]
}
