)]}'
{
  "commit": "f6a1ed10864b7540fa758bbccf3433fe17070329",
  "tree": "e0b8f1c02f0527e0870dee2977f311695856f8a5",
  "parents": [
    "8811f46c1f9386fc7017150de9d52359e5b1826e"
  ],
  "author": {
    "name": "Mikulas Patocka",
    "email": "mpatocka@redhat.com",
    "time": "Fri Sep 04 20:40:22 2009 +0100"
  },
  "committer": {
    "name": "Alasdair G Kergon",
    "email": "agk@redhat.com",
    "time": "Fri Sep 04 20:40:22 2009 +0100"
  },
  "message": "dm table: fix queue_limit checking device iterator\n\nThe logic to check for valid device areas is inverted relative to proper\nuse with iterate_devices.\n\nThe iterate_devices method calls its callback for every underlying\ndevice in the target.  If any callback returns non-zero, iterate_devices\nexits immediately.  But the callback device_area_is_valid() returns 0 on\nerror and 1 on success.  The overall effect without is that an error is\nissued only if every device is invalid.\n\nThis patch renames device_area_is_valid to device_area_is_invalid and\ninverts the logic so that one invalid device is sufficient to raise\nan error.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d952b3441913a74b15c09f6ba7ea6237bd1e8aa0",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-table.c",
      "new_id": "aa60526075d7f2054d60cb137cefdc8876ec2c80",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-table.c"
    }
  ]
}
