)]}'
{
  "commit": "09cd2b99c6cdd1e14e84c1febca2fb91e9f4e5ba",
  "tree": "87d9c912d5d73a1017773a5b0d30d564e8a7895c",
  "parents": [
    "48d3ff82698cb0094684aed70446e0a5cbb1a4d0"
  ],
  "author": {
    "name": "Changli Gao",
    "email": "xiaosuo@gmail.com",
    "time": "Sun Aug 22 17:25:05 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Aug 22 21:15:39 2010 -0700"
  },
  "message": "header: fix broken headers for user space\n\n__packed is only defined in kernel space, so we should use\n__attribute__((packed)) for the code shared between kernel and user space.\n\nTwo __attribute() annotations are replaced with __attribute__() too.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c831467774d0e71963ccf774d310bd4f6dd91b8e",
      "old_mode": 33188,
      "old_path": "include/linux/if_ether.h",
      "new_id": "bed7a4682b90734935e3dd6680d5e646b0b895c0",
      "new_mode": 33188,
      "new_path": "include/linux/if_ether.h"
    },
    {
      "type": "modify",
      "old_id": "9947c39e62f6fa49ea95505d0afc8053a27fbebb",
      "old_mode": 33188,
      "old_path": "include/linux/if_fddi.h",
      "new_id": "e6dc11e7f9a54613f3700af8fe9d6557d8bd6135",
      "new_mode": 33188,
      "new_path": "include/linux/if_fddi.h"
    },
    {
      "type": "modify",
      "old_id": "5fe5f307c6f560f424f16252ad61a1a9bf4b7b45",
      "old_mode": 33188,
      "old_path": "include/linux/if_hippi.h",
      "new_id": "cdc049f1829a8ca6ccc9aabb2103b1aacd3fb990",
      "new_mode": 33188,
      "new_path": "include/linux/if_hippi.h"
    },
    {
      "type": "modify",
      "old_id": "1925e0c3f1623e0d515a22ac6cbc01074fd83e68",
      "old_mode": 33188,
      "old_path": "include/linux/if_pppox.h",
      "new_id": "27741e05446f97dfad3e5f35e83f328d02520588",
      "new_mode": 33188,
      "new_path": "include/linux/if_pppox.h"
    },
    {
      "type": "modify",
      "old_id": "ab9e9e89e4074318405a595c1147642e344255c0",
      "old_mode": 33188,
      "old_path": "include/linux/ipv6.h",
      "new_id": "e62683ba88e6824e72b3e8c81c7315998868f606",
      "new_mode": 33188,
      "new_path": "include/linux/ipv6.h"
    },
    {
      "type": "modify",
      "old_id": "bb58854a806196d8dea6ab9599daa244012ef5d8",
      "old_mode": 33188,
      "old_path": "include/linux/nbd.h",
      "new_id": "d146ca10c0f52449dd528e9fec61be47e0c85221",
      "new_mode": 33188,
      "new_path": "include/linux/nbd.h"
    },
    {
      "type": "modify",
      "old_id": "3ace8370e61e9855cfda5d7237362c1538c701a6",
      "old_mode": 33188,
      "old_path": "include/linux/ncp.h",
      "new_id": "99f0adeeb3f348e58c65312133217055a6ccf3c0",
      "new_mode": 33188,
      "new_path": "include/linux/ncp.h"
    },
    {
      "type": "modify",
      "old_id": "3e1aa1be942ef2297637d0bf4a778eec605d7040",
      "old_mode": 33188,
      "old_path": "include/linux/netfilter/xt_IDLETIMER.h",
      "new_id": "208ae938733143ce0ba2117378423d443a3d8312",
      "new_mode": 33188,
      "new_path": "include/linux/netfilter/xt_IDLETIMER.h"
    },
    {
      "type": "modify",
      "old_id": "24426c3d6b5ab34a463cf3ee650b497d9e545522",
      "old_mode": 33188,
      "old_path": "include/linux/phonet.h",
      "new_id": "76edadf046d3d3b68215c23ef2a30ce18a86992a",
      "new_mode": 33188,
      "new_path": "include/linux/phonet.h"
    },
    {
      "type": "modify",
      "old_id": "4f82326eb2945f2cd275bbcff64151a06ca6ccb4",
      "old_mode": 33188,
      "old_path": "include/linux/rfkill.h",
      "new_id": "08c32e4f261aca004ac06d895a1a8bbd73cfd887",
      "new_mode": 33188,
      "new_path": "include/linux/rfkill.h"
    }
  ]
}
