)]}'
{
  "commit": "edadfb10ba35da7253541e4155aa92eff758ebe6",
  "tree": "a3c676f7b2c9b301d7e1948febeaba76ea1c5850",
  "parents": [
    "9c3a8ee8a1d72c5c0d7fbdf426d80e270ddfa54c"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Thu Jun 10 12:07:54 2010 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Tue Jul 06 08:54:08 2010 +0200"
  },
  "message": "writeback: split writeback_inodes_wb\n\nThe case where we have a superblock doesn\u0027t require a loop here as we scan\nover all inodes in writeback_sb_inodes. Split it out into a separate helper\nto make the code simpler.  This also allows to get rid of the sb member in\nstruct writeback_control, which was rather out of place there.\n\nAlso update the comments in writeback_sb_inodes that explain the handling\nof inodes from wrong superblocks.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94a602e98bb599fde79589603fd467097a118a3f",
      "old_mode": 33188,
      "old_path": "fs/fs-writeback.c",
      "new_id": "8cc06d5432b53d5eadec4a998197a575bbacfcec",
      "new_mode": 33188,
      "new_path": "fs/fs-writeback.c"
    },
    {
      "type": "modify",
      "old_id": "f6756f6a610c052297223d15a36a4be62c06b04d",
      "old_mode": 33188,
      "old_path": "include/linux/writeback.h",
      "new_id": "c24eca71e80c8a1908a44cf94e11ed487b50b875",
      "new_mode": 33188,
      "new_path": "include/linux/writeback.h"
    }
  ]
}
