)]}'
{
  "commit": "9cd3e072b0be17446e37d7414eac8a3499e0601e",
  "tree": "83c6aac4a5164b4854a5d5d5deba1a513eee7157",
  "parents": [
    "5738a09d58d5ad2871f1f9a42bf6a3aa9ece5b3c"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "edumazet@google.com",
    "time": "Sun Nov 29 20:03:10 2015 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Dec 01 15:45:05 2015 -0500"
  },
  "message": "net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA\n\nThis patch is a cleanup to make following patch easier to\nreview.\n\nGoal is to move SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA\nfrom (struct socket)-\u003eflags to a (struct socket_wq)-\u003eflags\nto benefit from RCU protection in sock_wake_async()\n\nTo ease backports, we rename both constants.\n\nTwo new helpers, sk_set_bit(int nr, struct sock *sk)\nand sk_clear_bit(int net, struct sock *sk) are added so that\nfollowing patch can change their implementation.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0aa6fdfb448a8c4081e06aa9dcb041433dc280a5",
      "old_mode": 33188,
      "old_path": "crypto/algif_aead.c",
      "new_id": "6d4d4569447ee080ef44eb7c8c17d782bec23103",
      "new_mode": 33188,
      "new_path": "crypto/algif_aead.c"
    },
    {
      "type": "modify",
      "old_id": "af31a0ee4057370593536cb9f8cc0a4343ab91b8",
      "old_mode": 33188,
      "old_path": "crypto/algif_skcipher.c",
      "new_id": "ca9efe17db1ac4e9e2806528ea28d2d87a954b8f",
      "new_mode": 33188,
      "new_path": "crypto/algif_skcipher.c"
    },
    {
      "type": "modify",
      "old_id": "54036ae0a388c9a34cbb92fc832980fc1e584dc2",
      "old_mode": 33188,
      "old_path": "drivers/net/macvtap.c",
      "new_id": "0fc521941c718dbcdea487a18a900984ad176ea5",
      "new_mode": 33188,
      "new_path": "drivers/net/macvtap.c"
    },
    {
      "type": "modify",
      "old_id": "b1878faea3974f6ae984763109edae78c4cd3342",
      "old_mode": 33188,
      "old_path": "drivers/net/tun.c",
      "new_id": "f0db770e8b2f9655be8d3c3000a9395f945284e2",
      "new_mode": 33188,
      "new_path": "drivers/net/tun.c"
    },
    {
      "type": "modify",
      "old_id": "87e9d796cf7dd9ae2e4e0f221867dc69e8ea28df",
      "old_mode": 33188,
      "old_path": "fs/dlm/lowcomms.c",
      "new_id": "3a37bd3f9637811c3b86e5c05be5aa47f32819c3",
      "new_mode": 33188,
      "new_path": "fs/dlm/lowcomms.c"
    },
    {
      "type": "modify",
      "old_id": "70ac5e28e6b737f7aac7b0b27d929adacf4aad12",
      "old_mode": 33188,
      "old_path": "include/linux/net.h",
      "new_id": "f514e4dd5521472332018a9de62ad131b13240b1",
      "new_mode": 33188,
      "new_path": "include/linux/net.h"
    },
    {
      "type": "modify",
      "old_id": "7f89e4ba18d11ee6a9261edf85cac743d9f8d5ea",
      "old_mode": 33188,
      "old_path": "include/net/sock.h",
      "new_id": "c155d09d8af4c99e0783f0c26d1d9a7439cee5ff",
      "new_mode": 33188,
      "new_path": "include/net/sock.h"
    },
    {
      "type": "modify",
      "old_id": "a3bffd1ec2b46adbc7a2130573ae991950789a77",
      "old_mode": 33188,
      "old_path": "net/bluetooth/af_bluetooth.c",
      "new_id": "70306cc9d8140f696e440de10f9fff864b0abd94",
      "new_mode": 33188,
      "new_path": "net/bluetooth/af_bluetooth.c"
    },
    {
      "type": "modify",
      "old_id": "cc858919108ee1f9645bce1046be8650a640d821",
      "old_mode": 33188,
      "old_path": "net/caif/caif_socket.c",
      "new_id": "aa209b1066c9699a12510055e70ae79b33ee05b7",
      "new_mode": 33188,
      "new_path": "net/caif/caif_socket.c"
    },
    {
      "type": "modify",
      "old_id": "617088aee21d41ba98d4ef5ebee5d6c002efe029",
      "old_mode": 33188,
      "old_path": "net/core/datagram.c",
      "new_id": "d62af69ad844de0f940cdc2f38c5e2720053895c",
      "new_mode": 33188,
      "new_path": "net/core/datagram.c"
    },
    {
      "type": "modify",
      "old_id": "1e4dd54bfb5a525ef6070905f07472f60e9f137f",
      "old_mode": 33188,
      "old_path": "net/core/sock.c",
      "new_id": "9d79569935a3687cf21977a7c7969d15c3ebf80b",
      "new_mode": 33188,
      "new_path": "net/core/sock.c"
    },
    {
      "type": "modify",
      "old_id": "d70f77a0c8898582e0adabd24c6165675d12dce7",
      "old_mode": 33188,
      "old_path": "net/core/stream.c",
      "new_id": "43309428644dc970559667e5dfa854f5a48e212c",
      "new_mode": 33188,
      "new_path": "net/core/stream.c"
    },
    {
      "type": "modify",
      "old_id": "b5cf13a2800923486ad597c296a66145bc248596",
      "old_mode": 33188,
      "old_path": "net/dccp/proto.c",
      "new_id": "41e65804ddf59651c78ae58b697e7e5e603c9167",
      "new_mode": 33188,
      "new_path": "net/dccp/proto.c"
    },
    {
      "type": "modify",
      "old_id": "675cf94e04f862b77644f86628af6e8a46933055",
      "old_mode": 33188,
      "old_path": "net/decnet/af_decnet.c",
      "new_id": "eebf5ac8ce18abdb7ac094a1e6de081fcbfa79aa",
      "new_mode": 33188,
      "new_path": "net/decnet/af_decnet.c"
    },
    {
      "type": "modify",
      "old_id": "c1728771cf89c46a82af0187a02029450adb854b",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp.c",
      "new_id": "c82cca18c90fbd67c2daf71c6769ee5fef21d2a9",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp.c"
    },
    {
      "type": "modify",
      "old_id": "fcb2752419c6635b06706d4cec542cb30ae3c85c",
      "old_mode": 33188,
      "old_path": "net/iucv/af_iucv.c",
      "new_id": "435608c4306d4afccf690eda945d4cb7eb962c6b",
      "new_mode": 33188,
      "new_path": "net/iucv/af_iucv.c"
    },
    {
      "type": "modify",
      "old_id": "b7de0da46acddc1eaaf041dedfbc9e2cf3697559",
      "old_mode": 33188,
      "old_path": "net/nfc/llcp_sock.c",
      "new_id": "ecf0a0196f18040fb3fb2dc21b79273da92a470e",
      "new_mode": 33188,
      "new_path": "net/nfc/llcp_sock.c"
    },
    {
      "type": "modify",
      "old_id": "a40d3afe93b7f3ee657985753c320210815f62a9",
      "old_mode": 33188,
      "old_path": "net/rxrpc/ar-output.c",
      "new_id": "14c4e12c47b0f87f1c560d752bbd897d3ae2f952",
      "new_mode": 33188,
      "new_path": "net/rxrpc/ar-output.c"
    },
    {
      "type": "modify",
      "old_id": "897c01c029cab3d5805cc56b0964c70e06f4143a",
      "old_mode": 33188,
      "old_path": "net/sctp/socket.c",
      "new_id": "2353985d689cf7a4c5a8e2f7b371504ff8cd939d",
      "new_mode": 33188,
      "new_path": "net/sctp/socket.c"
    },
    {
      "type": "modify",
      "old_id": "dd2c247c99e30a7950323c85e1ea9cb604eac218",
      "old_mode": 33188,
      "old_path": "net/socket.c",
      "new_id": "16be908205fc9ec0cec5f5e47fc467d66b07f87f",
      "new_mode": 33188,
      "new_path": "net/socket.c"
    },
    {
      "type": "modify",
      "old_id": "1d1a7049891020264f5602d6237f12bac405c704",
      "old_mode": 33188,
      "old_path": "net/sunrpc/xprtsock.c",
      "new_id": "2ffaf6a794994ae20247fda57a6dd4c4bee64b0d",
      "new_mode": 33188,
      "new_path": "net/sunrpc/xprtsock.c"
    },
    {
      "type": "modify",
      "old_id": "6ced74690eeed1ecbeb197ae2aaea43cdec3127b",
      "old_mode": 33188,
      "old_path": "net/unix/af_unix.c",
      "new_id": "45aebd966978bdc6abb886487d029957036bdda4",
      "new_mode": 33188,
      "new_path": "net/unix/af_unix.c"
    }
  ]
}
