)]}'
{
  "commit": "f9101210e7aa72daf92722d451a2f7e3af5f781f",
  "tree": "9554007e19387f2d05352ab03332be50c5b95f5b",
  "parents": [
    "887c27f369abc458556a5ce8ab22ddd498474307"
  ],
  "author": {
    "name": "Jesper Juhl",
    "email": "jesper.juhl@gmail.com",
    "time": "Sat Sep 10 00:26:54 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sat Sep 10 10:06:30 2005 -0700"
  },
  "message": "[PATCH] vfree and kfree cleanup in drivers/\n\nThis patch does a full cleanup of \u0027NULL checks before vfree\u0027, and a partial\ncleanup of calls to kfree for all of drivers/ - the kfree bit is partial in\nthat I only did the files that also had vfree calls in them.  The patch\nalso gets rid of some redundant (void *) casts of pointers being passed to\n[vk]free, and a some tiny whitespace corrections also crept in.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "007f6a6624392c6427601306dddebbda745d60e9",
      "old_mode": 33188,
      "old_path": "drivers/block/z2ram.c",
      "new_id": "bb5e8d665a2a3ce8bd41fbd647bd06eeec772541",
      "new_mode": 33188,
      "new_path": "drivers/block/z2ram.c"
    },
    {
      "type": "modify",
      "old_id": "30a8977553617c86fb5ec42601ce59dc266811b6",
      "old_mode": 33188,
      "old_path": "drivers/cdrom/sbpcd.c",
      "new_id": "0b7d7412c4a5f69fcd0ba8ccf34b0d2c084ad7e7",
      "new_mode": 33188,
      "new_path": "drivers/cdrom/sbpcd.c"
    },
    {
      "type": "modify",
      "old_id": "4d4e602fdc7e7cfa326000b84135583ed866296d",
      "old_mode": 33188,
      "old_path": "drivers/char/agp/backend.c",
      "new_id": "82b43c541c8dca52ad90c0ea6c6b984a50c455ee",
      "new_mode": 33188,
      "new_path": "drivers/char/agp/backend.c"
    },
    {
      "type": "modify",
      "old_id": "baf4bcad9bf93a825c34941ea57e9f244b1d5bff",
      "old_mode": 33188,
      "old_path": "drivers/isdn/i4l/isdn_bsdcomp.c",
      "new_id": "0afe442db3b0011568fc96f5f5c2d2baae591342",
      "new_mode": 33188,
      "new_path": "drivers/isdn/i4l/isdn_bsdcomp.c"
    },
    {
      "type": "modify",
      "old_id": "eebcb0b97f0e9b6f05d0df1bfa12633285dd9f37",
      "old_mode": 33188,
      "old_path": "drivers/isdn/i4l/isdn_common.c",
      "new_id": "8a7d54a5c97d6634525d31e536aa3af098087a5a",
      "new_mode": 33188,
      "new_path": "drivers/isdn/i4l/isdn_common.c"
    },
    {
      "type": "modify",
      "old_id": "17212b4201a156aa7d17040ebeabb339b1af0f42",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-exception-store.c",
      "new_id": "cc07bbebbb1688156db22c88d746ae54a18b41ee",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-exception-store.c"
    },
    {
      "type": "modify",
      "old_id": "cd5828b5e9e346ad2199ef18d542f31ebc0413ec",
      "old_mode": 33188,
      "old_path": "drivers/media/common/saa7146_core.c",
      "new_id": "206cc2f61f26154bb3f5e1a6b62e888ee74e8065",
      "new_mode": 33188,
      "new_path": "drivers/media/common/saa7146_core.c"
    },
    {
      "type": "modify",
      "old_id": "cdda423386c5ca3cdf33246893a0f80a82729908",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cpia_usb.c",
      "new_id": "9774e94d1e7d94ae7e8a8eb46a7e72b936680e8d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cpia_usb.c"
    },
    {
      "type": "modify",
      "old_id": "b57743571087b892d3a351f7c07d769d5976db90",
      "old_mode": 33188,
      "old_path": "drivers/media/video/stradis.c",
      "new_id": "d4497dbae05c7b641abaa617e9f17563847ecd0e",
      "new_mode": 33188,
      "new_path": "drivers/media/video/stradis.c"
    },
    {
      "type": "modify",
      "old_id": "97354f253a80273b58e128c566222bf1d45038fb",
      "old_mode": 33188,
      "old_path": "drivers/media/video/video-buf.c",
      "new_id": "574b8e36f3c611e54e4698db948b2dd04c9b8cb3",
      "new_mode": 33188,
      "new_path": "drivers/media/video/video-buf.c"
    },
    {
      "type": "modify",
      "old_id": "ba838a42ec806c7e8fe1d55abb2ac1626585a28a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/zoran_driver.c",
      "new_id": "53adeb70f2cafb2f7a551ff5e121782f306df329",
      "new_mode": 33188,
      "new_path": "drivers/media/video/zoran_driver.c"
    },
    {
      "type": "modify",
      "old_id": "c33533155cc7242f9954dfd8a80ea5d4ae710625",
      "old_mode": 33188,
      "old_path": "drivers/media/video/zr36120.c",
      "new_id": "07286816d7dfd4828df6aa879f17e02c864ac2d1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/zr36120.c"
    },
    {
      "type": "modify",
      "old_id": "bb713fed2f373c66fd13e8f29be3abbc733963bb",
      "old_mode": 33188,
      "old_path": "drivers/mtd/devices/mtdram.c",
      "new_id": "1443117fd8f4afb988becd36beb1d14a084c5646",
      "new_mode": 33188,
      "new_path": "drivers/mtd/devices/mtdram.c"
    },
    {
      "type": "modify",
      "old_id": "d9ab60b36fd43d571995165d3df190fdbebbb01b",
      "old_mode": 33188,
      "old_path": "drivers/mtd/ftl.c",
      "new_id": "d32c1b3a8ce34422bd7c476b80299beef40ebb67",
      "new_mode": 33188,
      "new_path": "drivers/mtd/ftl.c"
    },
    {
      "type": "modify",
      "old_id": "3d88ad622bdb35faf267fcc2d4e21e04628af9eb",
      "old_mode": 33188,
      "old_path": "drivers/net/bsd_comp.c",
      "new_id": "fb4098ed469eeb8a2be64d6754cddda98e640324",
      "new_mode": 33188,
      "new_path": "drivers/net/bsd_comp.c"
    },
    {
      "type": "modify",
      "old_id": "2341d27ceed7359991733e564eebba5c6a039f08",
      "old_mode": 33188,
      "old_path": "drivers/scsi/53c7xx.c",
      "new_id": "7a33c708f5b3dd0a65d4433e3900d52f64ae42aa",
      "new_mode": 33188,
      "new_path": "drivers/scsi/53c7xx.c"
    },
    {
      "type": "modify",
      "old_id": "d72be0ce89c84534911026dce7879659045bd619",
      "old_mode": 33188,
      "old_path": "drivers/scsi/cpqfcTSinit.c",
      "new_id": "3fda8d455c5b06e1965d95f26810d128586ab690",
      "new_mode": 33188,
      "new_path": "drivers/scsi/cpqfcTSinit.c"
    },
    {
      "type": "modify",
      "old_id": "89a4a0615c22d67d6099527443347ec3f21f5026",
      "old_mode": 33188,
      "old_path": "drivers/scsi/osst.c",
      "new_id": "3f2f2464fa6351ebbe8938c594e3f3cce3dec9c1",
      "new_mode": 33188,
      "new_path": "drivers/scsi/osst.c"
    },
    {
      "type": "modify",
      "old_id": "7398a7f19c1e4e994c8de5f2343fc6dcfe6255c3",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/stv680.c",
      "new_id": "0fd0fa9fec21f172d703f16fed7e34b246ed35a8",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/stv680.c"
    },
    {
      "type": "modify",
      "old_id": "0ea62d8bc703d1550f9d9a005d97cfb16c17ba76",
      "old_mode": 33188,
      "old_path": "drivers/video/vgastate.c",
      "new_id": "ca92940f39438d9d7b4bffe0456815a2421b6b58",
      "new_mode": 33188,
      "new_path": "drivers/video/vgastate.c"
    }
  ]
}
