)]}'
{
  "commit": "e80d1c805a3b2f0ad2081369be5dc5deedd5ee59",
  "tree": "9e1044dc46f00ac0e2c34f92c6c10189c89f0ce9",
  "parents": [
    "ab37844d6169c2dd6f96e665b07b692ba1a4c180"
  ],
  "author": {
    "name": "Vivek Goyal",
    "email": "vgoyal@redhat.com",
    "time": "Fri Jul 31 09:20:36 2015 -0400"
  },
  "committer": {
    "name": "Mike Snitzer",
    "email": "snitzer@redhat.com",
    "time": "Wed Aug 12 11:32:21 2015 -0400"
  },
  "message": "dm: do not override error code returned from dm_get_device()\n\nSome of the device mapper targets override the error code returned by\ndm_get_device() and return either -EINVAL or -ENXIO.  There is nothing\ngained by this override.  It is better to propagate the returned error\ncode unchanged to caller.\n\nThis work was motivated by hitting an issue where the underlying device\nwas busy but -EINVAL was being returned.  After this change we get\n-EBUSY instead and it is easier to figure out the problem.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f48fed44a17f6ee9f36967c3be979c1e20fe7b5",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-crypt.c",
      "new_id": "9a75d462b3fbeb0d44f72da613b6a9254550d6b6",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-crypt.c"
    },
    {
      "type": "modify",
      "old_id": "57b6a1901c917127eccb8247cd1015a9b588159e",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-delay.c",
      "new_id": "b34f6e27293dcc9e408289c7955af921b4cb8990",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-delay.c"
    },
    {
      "type": "modify",
      "old_id": "b257e46876d357f831bf1c751010d5b16fa125b8",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-flakey.c",
      "new_id": "ffb994527bcfdbabd125f6b9e6aec92977ab7b70",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-flakey.c"
    },
    {
      "type": "modify",
      "old_id": "53e848c1093936560a9554c9fdacbec2f6dae5bd",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-linear.c",
      "new_id": "62c26e4ad6ac138f82a2933c0eca62d90a90f406",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-linear.c"
    },
    {
      "type": "modify",
      "old_id": "ad1b049ae2ab80a9487eaf8269f226dbb21ea4a9",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-log-writes.c",
      "new_id": "51d29b67eb01612a039f32439f405e15f7e1b3b1",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-log-writes.c"
    },
    {
      "type": "modify",
      "old_id": "d83696bf403ba0dc9d80603ba94281887ee4f1e5",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-raid1.c",
      "new_id": "933a1fd99b7780d3ce6e2305eeb108dc6ac6cdba",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-raid1.c"
    },
    {
      "type": "modify",
      "old_id": "a672a1502c1414e8cdc3e003ed0a1f74692e3e12",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-stripe.c",
      "new_id": "9a814a5eb89f3484718fca36aed3cf4deebf6f2d",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-stripe.c"
    }
  ]
}
