)]}'
{
  "commit": "6272e2667965dfb5b59199f462cd0f001fb304a6",
  "tree": "a14a4537dcd7af09863cc3a1c19a3efe386d67ab",
  "parents": [
    "039b6b3ed84e45a6f8316358dd2bfdc83d59fc45"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Tue May 08 00:29:21 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue May 08 11:15:09 2007 -0700"
  },
  "message": "cleanup compat ioctl handling\n\nMerge all compat ioctl handling into compat_ioctl.c instead of splitting it\nover compat.c and compat_ioctl.c.  This also allows to get rid of ioctl32.h\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nLooks-good-to: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\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": "a32e2ae737fb0d0acc8d8537b98c27aa24ba3467",
      "old_mode": 33188,
      "old_path": "fs/compat.c",
      "new_id": "9f6248dfd9d92dc2538947558e7261de3b7549af",
      "new_mode": 33188,
      "new_path": "fs/compat.c"
    },
    {
      "type": "modify",
      "old_id": "a0c3d2044e84842c864cacdaff4ac4a88f698558",
      "old_mode": 33188,
      "old_path": "fs/compat_ioctl.c",
      "new_id": "6972d242fbdfa429836979a1ca10bff227c70c1d",
      "new_mode": 33188,
      "new_path": "fs/compat_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "ea00126c9a5932aac9d56d02a075b7d6ae9c9093",
      "old_mode": 33188,
      "old_path": "fs/internal.h",
      "new_id": "392e8ccd6fc421c825cc1d9ccc3d3023178ca40d",
      "new_mode": 33188,
      "new_path": "fs/internal.h"
    },
    {
      "type": "delete",
      "old_id": "948809d999177867fb0820236f32e59a3d7ce52a",
      "old_mode": 33188,
      "old_path": "include/linux/ioctl32.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "25c37e34bfdce0cd854debc57d34ed2fdfaa1b59",
      "old_mode": 33188,
      "old_path": "include/net/sock.h",
      "new_id": "689b886038da88da7b4268c377606a96293932d9",
      "new_mode": 33188,
      "new_path": "include/net/sock.h"
    }
  ]
}
