)]}'
{
  "commit": "e72022e13d659bece2fc9cb2dd97afa67047dbca",
  "tree": "c71a8bf39274d7ad105e0618a7f0ff57d1509c17",
  "parents": [
    "d1ded203adf16b42ca90e9041120ae465ca5c4a6"
  ],
  "author": {
    "name": "Stephen Tweedie",
    "email": "sct@redhat.com",
    "time": "Wed May 18 11:22:31 2005 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Wed May 18 09:10:02 2005 -0700"
  },
  "message": "[PATCH] Fix filp being passed through raw ioctl handler\n\nDon\u0027t pass meaningless file handles to block device ioctls.\n\nThe recent raw IO ioctl-passthrough fix started passing the raw file\nhandle into the block device ioctl handler.  That\u0027s unlikely to be\nuseful, as the file handle is actually open on a character-mode raw\ndevice, not a block device, so dereferencing it is not going to yield\nuseful results to a block device ioctl handler.\n\nPreviously we just passed NULL; also not a value that can usefully\nbe dereferenced, but at least if it does happen, we\u0027ll oops instead of\nsilently pretending that the file is a block device, so NULL is the more\ndefensive option here.  This patch reverts to that behaviour.\n\nNoticed by Al Viro.\n\nSigned-off-by: Stephen Tweedie \u003csct@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "131465e8de5aa72b6e8f5621a6b000c97862f73a",
      "old_mode": 33188,
      "old_path": "drivers/char/raw.c",
      "new_id": "ca5f42bcaad91eeca08a3984cf530ab2f7b5818c",
      "new_mode": 33188,
      "new_path": "drivers/char/raw.c"
    }
  ]
}
