)]}'
{
  "commit": "3f6e720b586bfbc4835af9f68d64fc51214e0f4c",
  "tree": "631475b7ca7b05890b88d8cfd6e98ec89b47ca8c",
  "parents": [
    "6d432ef154d75cc807660bc1e3722c64cb3ceb25"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Fri Sep 07 15:19:11 2012 -0700"
  },
  "committer": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Tue Sep 18 01:03:07 2012 -0700"
  },
  "message": "scsi_netlink: Remove dead and buggy code\n\nThe scsi netlink code confuses the netlink port id with a process id,\ngoing so far as to read NETLINK_CREDS(skb)-\u003epid instead of the correct\nNETLINK_CB(skb).pid.  Fortunately it does not matter because nothing\nregisters to respond to scsi netlink requests.\n\nThe only interesting use of the scsi_netlink interface is\nfc_host_post_vendor_event which sends a netlink multicast message.\n\nSince nothing registers to handle scsi netlink messages kill\nall of the registration logic, while retaining the same\nerror handling behavior preserving the userspace visible\nbehavior and removing all of the confused code that thought\na netlink port id was a process id.\n\nThis was tested with a kernel allyesconfig build which had no problems.\n\nCc: James Bottomley \u003cJames.Bottomley@parallels.com\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8818dd681c194a445ea937c6f1e4b0dd70efff5f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_netlink.c",
      "new_id": "abd43a33aa755d7cd3592e4b64ce0519ef8216ea",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "5cb20ccb195606b9cc0fdac6869b2789c06e1649",
      "old_mode": 33188,
      "old_path": "include/scsi/scsi_netlink.h",
      "new_id": "62b4edab15d32ca59871921433f378f1aa842602",
      "new_mode": 33188,
      "new_path": "include/scsi/scsi_netlink.h"
    }
  ]
}
