)]}'
{
  "commit": "7ebc0be7fff4146e87b4078f054977b72998abd3",
  "tree": "f5b5b40674ec4e221e77eb1f9e4f36138f75df3c",
  "parents": [
    "defad61a5b16352d3e22a04d4c930a5b5a7fd1f0"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Fri Jan 14 09:14:33 2011 +1100"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Fri Jan 14 09:14:33 2011 +1100"
  },
  "message": "md: Be more careful about clearing flags bit in -\u003erecovery\n\nSetting -\u003erecovery to 0 is generally not a good idea as it could clear\nbits that shouldn\u0027t be cleared.  In particular, MD_RECOVERY_FROZEN\nshould only be cleared on explicit request from user-space.\n\nSo when we need to clear things, just clear the bits that need\nclearing.\n\nAs there are a few different places which reap a resync process - and\nsome do an incomplte job - factor out the code for doing the from\nmd_check_recovery and call that function instead of open coding part\nof it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nReported-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f43ff2962b2b23ce655e9e9f2bda81e1400f9f3a",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "a91dc593f3cae638d2927bb66035090fdc19d75e",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    }
  ]
}
