)]}'
{
  "commit": "9e44476851e91c86c98eb92b9bc27fb801f89072",
  "tree": "c681fe9b8261f390d60fbbcce060fe6ed958c836",
  "parents": [
    "620125f2bf8ff0c4969b79653b54d7bcc9d40637"
  ],
  "author": {
    "name": "Shaohua Li",
    "email": "shli@kernel.org",
    "time": "Thu Oct 11 13:49:49 2012 +1100"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Thu Oct 11 13:49:49 2012 +1100"
  },
  "message": "MD: raid5 avoid unnecessary zero page for trim\n\nWe want to avoid zero discarded dev page, because it\u0027s useless for discard.\nBut if we don\u0027t zero it, another read/write hit such page in the cache and will\nget inconsistent data.\n\nTo avoid zero the page, we don\u0027t set R5_UPTODATE flag after construction is\ndone. In this way, discard write request is still issued and finished, but read\nwill not hit the page. If the stripe gets accessed soon, we need reread the\nstripe, but since the chance is low, the reread isn\u0027t a big deal.\n\nSigned-off-by: Shaohua Li \u003cshli@fusionio.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74dcf19cfe68ccde20ce786338b64dbeecf7683c",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "758b77296404789df3d10d25e3b1d85d0ebc617f",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    }
  ]
}
