)]}'
{
  "commit": "a03a8dbe20eff6d57aae3147577bf84b52aba4e6",
  "tree": "3460950cb98879361087e392078c0dfd4dba9912",
  "parents": [
    "8ac467e837a24eb024177b4b01013d8e6764913a"
  ],
  "author": {
    "name": "Florian Westphal",
    "email": "fw@strlen.de",
    "time": "Mon Mar 09 23:04:15 2015 +0100"
  },
  "committer": {
    "name": "Pablo Neira Ayuso",
    "email": "pablo@netfilter.org",
    "time": "Tue Mar 10 15:01:32 2015 +0100"
  },
  "message": "netfilter: fix sparse warnings in reject handling\n\nmake C\u003d1 CF\u003d-D__CHECK_ENDIAN__ shows following:\n\nnet/bridge/netfilter/nft_reject_bridge.c:65:50: warning: incorrect type in argument 3 (different base types)\nnet/bridge/netfilter/nft_reject_bridge.c:65:50:    expected restricted __be16 [usertype] protocol [..]\nnet/bridge/netfilter/nft_reject_bridge.c:102:37: warning: cast from restricted __be16\nnet/bridge/netfilter/nft_reject_bridge.c:102:37: warning: incorrect type in argument 1 (different base types) [..]\nnet/bridge/netfilter/nft_reject_bridge.c:121:50: warning: incorrect type in argument 3 (different base types) [..]\nnet/bridge/netfilter/nft_reject_bridge.c:168:52: warning: incorrect type in argument 3 (different base types) [..]\nnet/bridge/netfilter/nft_reject_bridge.c:233:52: warning: incorrect type in argument 3 (different base types) [..]\n\nCaused by two (harmless) errors:\n1. htons() instead of ntohs()\n2. __be16 for protocol in nf_reject_ipXhdr_put API, use u8 instead.\n\nReported-by: kbuild test robot \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "864127573c3209f7a039cfb96fd53a80ec8e08d8",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/ipv4/nf_reject.h",
      "new_id": "77862c3645f07000070f94e4838ca8b8cd792110",
      "new_mode": 33188,
      "new_path": "include/net/netfilter/ipv4/nf_reject.h"
    },
    {
      "type": "modify",
      "old_id": "0ae445d3f21794d51a16d00f2de5f69b9305cd74",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/ipv6/nf_reject.h",
      "new_id": "0ea4fa37db16d87cf5ed9b72feb8c50d24cb05f5",
      "new_mode": 33188,
      "new_path": "include/net/netfilter/ipv6/nf_reject.h"
    },
    {
      "type": "modify",
      "old_id": "5c6c96585acd575f521f1fbdfc329d694708dcff",
      "old_mode": 33188,
      "old_path": "net/bridge/netfilter/nft_reject_bridge.c",
      "new_id": "54a2fdf0f4574a4db6ba23193a511ffcf09293da",
      "new_mode": 33188,
      "new_path": "net/bridge/netfilter/nft_reject_bridge.c"
    },
    {
      "type": "modify",
      "old_id": "b7405eb7f1ef566570f8f5d6cd4aa20a591bb40a",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/nf_reject_ipv4.c",
      "new_id": "c5b794da51a91fd8b2236379b532910cafc0568f",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/nf_reject_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "68e0bb4db1bf4bee9988ff410bc0942c4ca0749f",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/nf_reject_ipv6.c",
      "new_id": "3afdce03d94e7c2dd27d19fabff9250c0f5aaddc",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/nf_reject_ipv6.c"
    }
  ]
}
