)]}'
{
  "commit": "0ea971801625184a91a6d80ea85e53875caa0bf5",
  "tree": "6f4144b7ba809fccfe6d75314df8c348596c9a01",
  "parents": [
    "e10cc1df1d2014f68a4bdcf73f6dd122c4561f94"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "mszeredi@suse.cz",
    "time": "Thu May 10 22:22:51 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri May 11 08:29:35 2007 -0700"
  },
  "message": "consolidate generic_writepages and mpage_writepages\n\nClean up massive code duplication between mpage_writepages() and\ngeneric_writepages().\n\nThe new generic function, write_cache_pages() takes a function pointer\nargument, which will be called for each page to be written.\n\nMaybe cifs_writepages() too can use this infrastructure, but I\u0027m not\ntouching that with a ten-foot pole.\n\nThe upcoming page writeback support in fuse will also want this.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\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": "0fb914fc2ee0d2f912137b3922a6b4eebd65f633",
      "old_mode": 33188,
      "old_path": "fs/mpage.c",
      "new_id": "c1698f2291aa2ee953b54f71a092b4908b4fb343",
      "new_mode": 33188,
      "new_path": "fs/mpage.c"
    },
    {
      "type": "modify",
      "old_id": "cc5fb75af78a25e22c55ba868e4612e09331fbe1",
      "old_mode": 33188,
      "old_path": "include/linux/mpage.h",
      "new_id": "068a0c9946af7e1f780f8cd287a517a14852286b",
      "new_mode": 33188,
      "new_path": "include/linux/mpage.h"
    },
    {
      "type": "modify",
      "old_id": "daa6c125f66e937e26884aeaeabab2b4525f72c0",
      "old_mode": 33188,
      "old_path": "include/linux/writeback.h",
      "new_id": "050915b59576670edc708076b002033074c2605f",
      "new_mode": 33188,
      "new_path": "include/linux/writeback.h"
    },
    {
      "type": "modify",
      "old_id": "63cd88840eb2d0bf758de29265ba9426a6d20ab4",
      "old_mode": 33188,
      "old_path": "mm/page-writeback.c",
      "new_id": "eec1481ba44f2ab1ec8b3d31b62ba244557b221f",
      "new_mode": 33188,
      "new_path": "mm/page-writeback.c"
    }
  ]
}
