)]}'
{
  "commit": "516e0cc5646f377ab80fcc2ee639892eccb99853",
  "tree": "e06296dcedb42dbe397d237887873e70c5823d51",
  "parents": [
    "3c333937ee3be114b181c4861188cfe8f6a59697"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Jul 26 00:39:17 2008 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Jul 26 20:53:40 2008 -0400"
  },
  "message": "[PATCH] f_count may wrap around\n\nmake it atomic_long_t; while we are at it, get rid of useless checks in affs,\nhfs and hpfs - -\u003eopen() always has it equal to 1, -\u003erelease() - to 0.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "739b3ab7bccc2d9ea719c6080eb3137bf2ba2dbc",
      "old_mode": 33188,
      "old_path": "drivers/net/ppp_generic.c",
      "new_id": "ddccc074a76a88da15574be350b408e0e9605817",
      "new_mode": 33188,
      "new_path": "drivers/net/ppp_generic.c"
    },
    {
      "type": "modify",
      "old_id": "6eac7bdeec94dc320924d7be0892fb89a23cde72",
      "old_mode": 33188,
      "old_path": "fs/affs/file.c",
      "new_id": "1377b1240b6eadba12cf89c5b961d5d90d33c594",
      "new_mode": 33188,
      "new_path": "fs/affs/file.c"
    },
    {
      "type": "modify",
      "old_id": "0051fd94b44e7e75bde7882b2d9c074a1d1f8188",
      "old_mode": 33188,
      "old_path": "fs/aio.c",
      "new_id": "f658441d5666c9d108f8ec337b2e0909686723bb",
      "new_mode": 33188,
      "new_path": "fs/aio.c"
    },
    {
      "type": "modify",
      "old_id": "83084225b4c3b3195520d5a7a441360046d6f230",
      "old_mode": 33188,
      "old_path": "fs/file_table.c",
      "new_id": "f45a4493f9e71b5afe52640f453a33bce0603c70",
      "new_mode": 33188,
      "new_path": "fs/file_table.c"
    },
    {
      "type": "modify",
      "old_id": "aa73f3fd5dd90865283c1505e19ee9f1ffb0afe3",
      "old_mode": 33188,
      "old_path": "fs/hfs/inode.c",
      "new_id": "7e19835efa2ea91675980a18e963281a02d46bb8",
      "new_mode": 33188,
      "new_path": "fs/hfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d4014e3044d2f729776cca3240c4cb4e3153f62a",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/inode.c",
      "new_id": "b085d64a2b672580e328be86af33475e87544f6e",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/inode.c"
    },
    {
      "type": "modify",
      "old_id": "9d2de4cadabd81b37a33ff7c7627e8212b1ae57a",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "7676fa1c20ae270ee23dc53eb58171de02432beb",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "2dfa96b0575e638233475bd7af33a457319dd1c9",
      "old_mode": 33188,
      "old_path": "include/net/af_unix.h",
      "new_id": "7dd29b7e461dead402b25d6b0fb27451d6896441",
      "new_mode": 33188,
      "new_path": "include/net/af_unix.h"
    },
    {
      "type": "modify",
      "old_id": "04faa835be173bf703cd899038f8ba3c0c686130",
      "old_mode": 33188,
      "old_path": "net/sched/sch_atm.c",
      "new_id": "6b517b9dac5be93fb959e008b678904bf1c467a0",
      "new_mode": 33188,
      "new_path": "net/sched/sch_atm.c"
    },
    {
      "type": "modify",
      "old_id": "70ceb1604ad83278359dc30b313dd43b5ac481c4",
      "old_mode": 33188,
      "old_path": "net/unix/af_unix.c",
      "new_id": "6e7fec74bdb3f522250c194a91880bc627ea6c5b",
      "new_mode": 33188,
      "new_path": "net/unix/af_unix.c"
    },
    {
      "type": "modify",
      "old_id": "ebdff3d877a1e3201f69af1ae60e92d58df7177a",
      "old_mode": 33188,
      "old_path": "net/unix/garbage.c",
      "new_id": "2a27b84f740bc836a8c4d3debb5031209bf8441d",
      "new_mode": 33188,
      "new_path": "net/unix/garbage.c"
    }
  ]
}
