)]}'
{
  "commit": "719c44d340beeecd22cbda91b00ef55585b3c1a0",
  "tree": "5e53d5a92c7548ee9464b2133ad4651c23871297",
  "parents": [
    "ca8bdaf13abbdcbb12ff12164aa2d5b522ec524d"
  ],
  "author": {
    "name": "Willem de Bruijn",
    "email": "willemb@google.com",
    "time": "Tue Jun 07 12:06:34 2016 -0400"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Jun 09 23:41:03 2016 -0700"
  },
  "message": "packet: compat support for sock_fprog\n\nSocket option PACKET_FANOUT_DATA takes a struct sock_fprog as argument\nif PACKET_FANOUT has mode PACKET_FANOUT_CBPF. This structure contains\na pointer into user memory. If userland is 32-bit and kernel is 64-bit\nthe two disagree about the layout of struct sock_fprog.\n\nAdd compat setsockopt support to convert a 32-bit compat_sock_fprog to\na 64-bit sock_fprog. This is analogous to compat_sock_fprog support for\nSO_REUSEPORT added in commit 1957598840f4 (\"soreuseport: add compat\ncase for setsockopt SO_ATTACH_REUSEPORT_CBPF\").\n\nReported-by: Daniel Borkmann \u003cdaniel@iogearbox.net\u003e\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nAcked-by: Daniel Borkmann \u003cdaniel@iogearbox.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48103cf94e976e9c13809cfec895e9bb1c9fa96c",
      "old_mode": 33188,
      "old_path": "include/net/compat.h",
      "new_id": "13de0ccaa0594172a946572bbc04397ab0a89032",
      "new_mode": 33188,
      "new_path": "include/net/compat.h"
    },
    {
      "type": "modify",
      "old_id": "1373947efb502753998437f8cc2ac3c71f0aae68",
      "old_mode": 33188,
      "old_path": "net/compat.c",
      "new_id": "1cd2ec046164a659d7e4ad1b1acc24eceb780a6e",
      "new_mode": 33188,
      "new_path": "net/compat.c"
    },
    {
      "type": "modify",
      "old_id": "4040eb92d9c9dc3b1ce0ba41227b6b1e9bd32eff",
      "old_mode": 33188,
      "old_path": "net/packet/af_packet.c",
      "new_id": "9bff6ef16fa7632fcfc05f23dd696d75ead6d5e8",
      "new_mode": 33188,
      "new_path": "net/packet/af_packet.c"
    }
  ]
}
