)]}'
{
  "commit": "d017bf6b4ff57db16a481a48bdad79274610a403",
  "tree": "3b4cb3b4c3b5b024abdae29ec973cbd903afe6fc",
  "parents": [
    "151f52f09c5728ecfdd0c289da1a4b30bb416f2c"
  ],
  "author": {
    "name": "Vivek Goyal",
    "email": "vgoyal@redhat.com",
    "time": "Sat Nov 06 08:16:05 2010 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Nov 06 07:49:56 2010 -0700"
  },
  "message": "floppy: fix another use-after-free\n\nWhile scanning the floopy code due to c093ee4f07f4 (\"floppy: fix\nuse-after-free in module load failure path\"), I found one more instance\nof trying to access disk-\u003equeue pointer after doing put_disk() on\ngendisk.  For some reason , floppy moule still loads/unloads fine.  The\nobject is probably still around with right pointer values.\n\n o There seems to be one more instance of trying to cleanup the request\n   queue after we have called put_disk() on associated gendisk.\n\n o This fix is more out of code inspection.  Even without this fix for\n   some reason I am able to load/unload floppy module without any\n   issues.\n\n o Floppy module loads/unloads fine after the fix.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f19b380ca83a6aec417ab8eb8b8a2d50649ea8d",
      "old_mode": 33188,
      "old_path": "drivers/block/floppy.c",
      "new_id": "3951020e494ac803001083b186a5b7614eb6d42f",
      "new_mode": 33188,
      "new_path": "drivers/block/floppy.c"
    }
  ]
}
