)]}'
{
  "commit": "bcd3ffd4f6d7c994c93be2ab8598fdfb2952a1f1",
  "tree": "acc0313d0b76c136e0b32944c45dadd69a8f0bcb",
  "parents": [
    "29042e19f2c602fabe4705b5b719550b4627639c"
  ],
  "author": {
    "name": "Jon Paul Maloy",
    "email": "jon.maloy@ericsson.com",
    "time": "Wed Jul 22 10:11:19 2015 -0400"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Jul 26 16:31:50 2015 -0700"
  },
  "message": "tipc: introduce new tipc_sk_respond() function\n\nCurrently, we use the code sequence\n\nif (msg_reverse())\n   tipc_link_xmit_skb()\n\nat numerous locations in socket.c. The preparation of arguments\nfor these calls, as well as the sequence itself, makes the code\nunecessarily complex.\n\nIn this commit, we introduce a new function, tipc_sk_respond(),\nthat performs this call combination. We also replace some, but not\nyet all, of these explicit call sequences with calls to the new\nfunction. Notably, we let the function tipc_sk_proto_rcv() use\nthe new function to directly send out PROBE_REPLY messages,\ninstead of deferring this to the calling tipc_sk_rcv() function,\nas we do now.\n\nReviewed-by: Ying Xue \u003cying.xue@windriver.com\u003e\nSigned-off-by: Jon Maloy \u003cjon.maloy@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4339aab930348c557c119510b6c7cf52563bf808",
      "old_mode": 33188,
      "old_path": "net/tipc/msg.c",
      "new_id": "b6cc58ec73464d2725603e7a94ec424a95e2391a",
      "new_mode": 33188,
      "new_path": "net/tipc/msg.c"
    },
    {
      "type": "modify",
      "old_id": "0e96f59e33157d6c1a009d561a7197810253f81a",
      "old_mode": 33188,
      "old_path": "net/tipc/msg.h",
      "new_id": "d0834bc519aaca027588bb74949eb6d603c7ce8c",
      "new_mode": 33188,
      "new_path": "net/tipc/msg.h"
    },
    {
      "type": "modify",
      "old_id": "e2d5b983148536cc0df192d08ce7c63858aa5518",
      "old_mode": 33188,
      "old_path": "net/tipc/socket.c",
      "new_id": "71d88adadb185d0f7cbd5dbd769de52a2e62b56b",
      "new_mode": 33188,
      "new_path": "net/tipc/socket.c"
    }
  ]
}
