)]}'
{
  "commit": "4965291acf8cc2c31dcb2fc7d292a04ee08da2dd",
  "tree": "f38695b8fcdee173cf714222193c8f12274ba879",
  "parents": [
    "d43c7b37ad787173d08683f05eadeea0398fefdf"
  ],
  "author": {
    "name": "Jarek Poplawski",
    "email": "jarkao2@gmail.com",
    "time": "Tue Apr 01 23:56:17 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Apr 01 23:56:17 2008 -0700"
  },
  "message": "[ROSE/AX25] af_rose: rose_release() fix\n\nrose_release() doesn\u0027t release sockets properly, e.g. it skips\nsock_orphan(), so OOPSes are triggered in sock_def_write_space(),\nwhich was observed especially while ROSE skbs were kfreed from\nax25_frames_acked(). There is also sock_hold() and lock_sock() added -\nsimilarly to ax25_release(). Thanks to Bernard Pidoux for substantial\nhelp in debugging this problem.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nReported-and-tested-by: Bernard Pidoux \u003cbpidoux@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a31a81059abb93a34c176d14e41b33e1f2e6fd8",
      "old_mode": 33188,
      "old_path": "net/rose/af_rose.c",
      "new_id": "063cbc5c26b1c44222a10fedce1232783c0346fd",
      "new_mode": 33188,
      "new_path": "net/rose/af_rose.c"
    }
  ]
}
