)]}'
{
  "commit": "637e8a60a7aaf4ef7d46cfdf83bcfac9cf6f0fbd",
  "tree": "5d50aaa8bcdf0b5f9af5c24ff6adcdb9d482cd9c",
  "parents": [
    "3695669cd4f5fb6d569fd4243312c1b4a05bd5ce"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Sat Nov 14 02:28:05 2009 +0100"
  },
  "committer": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Thu Dec 10 22:55:37 2009 +0100"
  },
  "message": "usbdevfs: move compat_ioctl handling to devio.c\n\nHalf the compat_ioctl handling is in devio.c, the other\nhalf is in fs/compat_ioctl.c. This moves everything into\none place for consistency.\n\nAs a positive side-effect, push down the BKL into the\nioctl methods.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: linux-usb@vger.kernel.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "181f78c84105c090df4689b44845638472ccb8ef",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/devio.c",
      "new_id": "6e8bcdfd23b41ee8435efbbb5e6bfadeb8095eb3",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/devio.c"
    },
    {
      "type": "modify",
      "old_id": "598763fd207f4f5a3a9be685bfd48ef186412f09",
      "old_mode": 33188,
      "old_path": "fs/compat_ioctl.c",
      "new_id": "278020d2449c749a0457064e4c3e1caf4aa65f52",
      "new_mode": 33188,
      "new_path": "fs/compat_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "b2a7d8ba6ee3d6c7ee7435bd43eedd6640243a26",
      "old_mode": 33188,
      "old_path": "include/linux/usbdevice_fs.h",
      "new_id": "15591d2ea4004a86599e940ec4583bb12a1be341",
      "new_mode": 33188,
      "new_path": "include/linux/usbdevice_fs.h"
    }
  ]
}
