)]}'
{
  "commit": "5da0106f0b9b13afa4a902c01d4c98b002df55ff",
  "tree": "3ef5267a83c70ac37b2ce8c4421b839bb228ff41",
  "parents": [
    "77078570abe0848c3076b4f7d42f79b1407f3e8f"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Tue May 31 10:21:11 2005 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Jun 27 14:44:01 2005 -0700"
  },
  "message": "[PATCH] USB: wireless usb \u003clinux/usb_ch9.h\u003e declarations\n\nThis provides declarations for new requests, descriptors, and bitfields as\ndefined in the Wireless USB 1.0 spec.  Device support will involve a new\n\"Wire Adapter\" device class, connecting a USB Host to a cluster of wireless\nUSB devices.  There will be two adapter types:\n\n  * Host Wireless Adapter (HWA):  the downstream link is wireless, which\n    connects a wireless USB host to wireless USB devices (not unlike like\n    a hub) including to the second type of adapter.\n\n  * Device Wireless Adapter (DWA): the upstream link is wireless, for\n    connecting existing USB devices through wired links into the cluser.\n\nAll wireless USB devices will need persistent (and secure!) key storage, and\nit\u0027s probable that Linux -- or device firmware -- will need to be involved\nwith that to bootstrap the initial secure key exchange.\n\nSome user interface is required in that initial key exchange, and since the\nmost \"hands-off\" one is a wired USB link, I suspect wireless operation will\nusually not be the only mode for wireless USB devices.  (Plus, devices can\nrecharge batteries using wired USB...)  All other key exchange protocols need\nerror prone user interactions, like copying and/or verifying keys.\n\nIt\u0027ll likely be a while before we have commercial Wireless USB hardware,\nmuch less Linux implementations that know how to use it.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5fe94e09a033fbf5ebba0ac167c9bc2fc22f65a",
      "old_mode": 33188,
      "old_path": "include/linux/usb_ch9.h",
      "new_id": "39e7ff4ffd28cb581a9f98a38e19e41e2c58a4fa",
      "new_mode": 33188,
      "new_path": "include/linux/usb_ch9.h"
    }
  ]
}
