)]}'
{
  "commit": "262bf54144ebcb78cd0d057d2705dc5fb7bba7ac",
  "tree": "6a995fead6fa9638e02fc6e3928fe0a8612f073a",
  "parents": [
    "cf446f0dbafb5428a551da1c0df8f56316831df8"
  ],
  "author": {
    "name": "Ed L. Cashin",
    "email": "ecashin@coraid.com",
    "time": "Fri Feb 08 04:20:03 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri Feb 08 09:22:31 2008 -0800"
  },
  "message": "aoe: user can ask driver to forget previously detected devices\n\nWhen an AoE device is detected, the kernel is informed, and a new block device\nis created.  If the device is unused, the block device corresponding to remote\ndevice that is no longer available may be removed from the system by telling\nthe aoe driver to \"flush\" its list of devices.\n\nWithout this patch, software like GPFS and LVM may attempt to read from AoE\ndevices that were discovered earlier but are no longer present, blocking until\nthe I/O attempt times out.\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97374aacacb29120b5dfc8f788e4a9516584c8ed",
      "old_mode": 33188,
      "old_path": "Documentation/aoe/mkdevs.sh",
      "new_id": "44c0ab7024328d4229ef7609c2ae34aa4e730a1f",
      "new_mode": 33188,
      "new_path": "Documentation/aoe/mkdevs.sh"
    },
    {
      "type": "modify",
      "old_id": "17e76c4f918e0645bb44acc9c3525c861727a780",
      "old_mode": 33188,
      "old_path": "Documentation/aoe/udev.txt",
      "new_id": "8686e789542ed0b6f3ccce8f54b1ef794c2f7fe4",
      "new_mode": 33188,
      "new_path": "Documentation/aoe/udev.txt"
    },
    {
      "type": "modify",
      "old_id": "aecaac3f2e58aa50f0bf00222fee08c7526b393b",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoe.h",
      "new_id": "2248ab22657655b414b90f46350a88f08e637505",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoe.h"
    },
    {
      "type": "modify",
      "old_id": "f1124664c5c907174bad6a0387ff53bb39130251",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoechr.c",
      "new_id": "1bc85aa2271f9ed5294626840ee04a3d9a9b5b01",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoechr.c"
    },
    {
      "type": "modify",
      "old_id": "a4d625aefeaaf1baa1d8a72505d29cd1b2a8ca14",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoedev.c",
      "new_id": "e26f6f4a28a2992203508b93ead845dfd26162e7",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoedev.c"
    }
  ]
}
