)]}'
{
  "commit": "b9a2f2e450b0f770bb4347ae8d48eb2dea701e24",
  "tree": "7f2d25b44259bdeb8dd35448bbf16f68aa1d5dd2",
  "parents": [
    "071f92d05967a0c8422f1c8587ce0b4d90a8b447"
  ],
  "author": {
    "name": "Thomas Graf",
    "email": "tgraf@suug.ch",
    "time": "Thu May 22 10:48:59 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu May 22 10:48:59 2008 -0700"
  },
  "message": "netlink: Fix nla_parse_nested_compat() to call nla_parse() directly\n\nThe purpose of nla_parse_nested_compat() is to parse attributes which\ncontain a struct followed by a stream of nested attributes.  So far,\nit called nla_parse_nested() to parse the stream of nested attributes\nwhich was wrong, as nla_parse_nested() expects a container attribute\nas data which holds the attribute stream.  It needs to call\nnla_parse() directly while pointing at the next possible alignment\npoint after the struct in the beginning of the attribute.\n\nWith this patch, I can no longer reproduce the reported leftover\nwarnings.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5506c42f03c164350e1ba69e5dfc445d3b388c2",
      "old_mode": 33188,
      "old_path": "include/net/netlink.h",
      "new_id": "112dcdf7e34e6c58452f0e8d51e8bb309b975bed",
      "new_mode": 33188,
      "new_path": "include/net/netlink.h"
    }
  ]
}
