)]}'
{
  "commit": "9177efd3991e2cb3f5643a01d3be22121cab6efc",
  "tree": "7bc6d106d4ef26d8012346f74ae0fdbe7ebdf1d3",
  "parents": [
    "6b96018b28bd93274b4b2a4c633a5d373fda0441"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Fri Nov 06 08:09:09 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Nov 06 23:11:15 2009 -0800"
  },
  "message": "net, compat_ioctl: handle more ioctls correctly\n\nThe MII ioctls and SIOCSIFNAME need to go through ifsioc conversion,\nwhich they never did so far. Some others are not implemented in the\nnative path, so we can just return -EINVAL directly.\n\nAdd IFSLAVE ioctls to the EINVAL list and move it to the end to\noptimize the code path for the common case.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "901d709a7be08fc89058c3b54ad8fae7ae7212b2",
      "old_mode": 33188,
      "old_path": "net/socket.c",
      "new_id": "bfbde200b743ac863595c4096e594b08ef5de425",
      "new_mode": 33188,
      "new_path": "net/socket.c"
    }
  ]
}
