)]}'
{
  "log": [
    {
      "commit": "d15591b008c2b758e480660ecca85889f99bc240",
      "tree": "e6a0ce2254e1f026ab347c323d4b32f91747ee8e",
      "parents": [
        "de121989c8b5d946144354fce070f77e698e2cff",
        "94a32d10f47b637ae24b78b1ddc7ef0e8396fda4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 13 13:29:56 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 13 13:29:56 2013 -0400"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth\n"
    },
    {
      "commit": "94a32d10f47b637ae24b78b1ddc7ef0e8396fda4",
      "tree": "961950e29c841f70aa2049d18fcae20c767700a0",
      "parents": [
        "3f63c340a72f2872a9362245cb2e03f3d2bb73a6"
      ],
      "author": {
        "name": "Sunguk Lee",
        "email": "d3m3vilurr@gmail.com",
        "time": "Tue Mar 12 04:41:58 2013 +0900"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Mar 11 18:04:54 2013 -0300"
      },
      "message": "Bluetooth: Device 0cf3:3008 should map AR 3012\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d00 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0cf3 ProdID\u003d3008 Rev\u003d 0.01\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Sunguk Lee \u003cd3m3vilurr@gmail.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9afa3195b96da7d2320ec44d19fbfbded7a15571",
      "tree": "15c4222de2a2b2814c9430dcb4e997b18597881c",
      "parents": [
        "7c2db36e730ee4facd341679ecb21ee73ba92831",
        "df63447f1a4402d7d9c6a9cd1c39a6d6766452d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:40:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:40:58 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"Assorted tiny fixes queued in trivial tree\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (22 commits)\n  DocBook: update EXPORT_SYMBOL entry to point at export.h\n  Documentation: update top level 00-INDEX file with new additions\n  ARM: at91/ide: remove unsused at91-ide Kconfig entry\n  percpu_counter.h: comment code for better readability\n  x86, efi: fix comment typo in head_32.S\n  IB: cxgb3: delay freeing mem untill entirely done with it\n  net: mvneta: remove unneeded version.h include\n  time: x86: report_lost_ticks doesn\u0027t exist any more\n  pcmcia: avoid static analysis complaint about use-after-free\n  fs/jfs: Fix typo in comment : \u0027how may\u0027 -\u003e \u0027how many\u0027\n  of: add missing documentation for of_platform_populate()\n  btrfs: remove unnecessary cur_trans set before goto loop in join_transaction\n  sound: soc: Fix typo in sound/codecs\n  treewide: Fix typo in various drivers\n  btrfs: fix comment typos\n  Update ibmvscsi module name in Kconfig.\n  powerpc: fix typo (utilties -\u003e utilities)\n  of: fix spelling mistake in comment\n  h8300: Fix home page URL in h8300/README\n  xtensa: Fix home page URL in Kconfig\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "3f63c340a72f2872a9362245cb2e03f3d2bb73a6",
      "tree": "c0a0edc78a23563103d96edae801750aaff43831",
      "parents": [
        "d786f67e5c587a4de8245336cb64cf4dd06871a7"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Tue Feb 19 11:54:16 2013 -0500"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Feb 20 14:23:08 2013 -0300"
      },
      "message": "Bluetooth: Add support for atheros 04ca:3004 device to ath3k\n\nYet another version of the atheros bluetooth chipset\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d03 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d04ca ProdID\u003d3004 Rev\u003d00.01\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:  #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nThis resolves https://bugzilla.redhat.com/show_bug.cgi?id\u003d844750\n\nReported-by: niktr@mail.ru\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "617677295b53a40d0e54aac4cbbc216ffbc755dd",
      "tree": "51b9e87213243ed5efff252c8e8d8fec4eebc588",
      "parents": [
        "5c8d1b68e01a144813e38795fe6dbe7ebb506131",
        "6abb7c25775b7fb2225ad0508236d63ca710e65f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 29 10:48:30 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 29 10:48:30 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tdrivers/devfreq/exynos4_bus.c\n\nSync with Linus\u0027 tree to be able to apply patches that are\nagainst newer code (mvneta).\n"
    },
    {
      "commit": "4f73bc4dd3e8563ef4109f293a092820dff66d92",
      "tree": "8ebd5d01abaceb70da1932db1a5e7219630b0fd3",
      "parents": [
        "a1bf9584429d61b7096f93ae09325e1ba538e9e8"
      ],
      "author": {
        "name": "Joe Millenbach",
        "email": "jmillenbach@gmail.com",
        "time": "Thu Jan 17 22:44:22 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 16:15:27 2013 -0800"
      },
      "message": "tty: Added a CONFIG_TTY option to allow removal of TTY\n\nThe option allows you to remove TTY and compile without errors. This\nsaves space on systems that won\u0027t support TTY interfaces anyway.\nbloat-o-meter output is below.\n\nThe bulk of this patch consists of Kconfig changes adding \"depends on\nTTY\" to various serial devices and similar drivers that require the TTY\nlayer.  Ideally, these dependencies would occur on a common intermediate\nsymbol such as SERIO, but most drivers \"select SERIO\" rather than\n\"depends on SERIO\", and \"select\" does not respect dependencies.\n\nbloat-o-meter output comparing our previous minimal to new minimal by\nremoving TTY.  The list is filtered to not show removed entries with awk\n\u0027$3 !\u003d \"-\"\u0027 as the list was very long.\n\nadd/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)\nfunction                                     old     new   delta\nchr_dev_init                                 166     170      +4\nallow_signal                                  80      82      +2\nstatic.__warned                              143     142      -1\ndisallow_signal                               63      62      -1\n__set_special_pids                            95      94      -1\nunregister_console                           126     121      -5\nstart_kernel                                 546     541      -5\nregister_console                             593     588      -5\ncopy_from_user                                45      40      -5\nsys_setsid                                   128     120      -8\nsys_vhangup                                   32      19     -13\ndo_exit                                     1543    1526     -17\nbitmap_zero                                   60      40     -20\narch_local_irq_save                          137     117     -20\nrelease_task                                 674     652     -22\nstatic.spin_unlock_irqrestore                308     260     -48\n\nSigned-off-by: Joe Millenbach \u003cjmillenbach@gmail.com\u003e\nReviewed-by: Jamey Sharp \u003cjamey@minilop.net\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4d6f7dce71a5da93da50272ff1670bf2f1146b1",
      "tree": "f5d6b8fac592e1958b924e66fd613494e087c657",
      "parents": [
        "0a9ab9bdb3e891762553f667066190c1d22ad62b"
      ],
      "author": {
        "name": "Sergio Cambra",
        "email": "sergio@programatica.es",
        "time": "Thu Jan 10 01:06:55 2013 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Thu Jan 10 02:51:03 2013 -0200"
      },
      "message": "Bluetooth device 04ca:3008 should use ath3k\n\nOutput of /sys/kernel/debug/usb/devices\nT:  Bus\u003d03 Lev\u003d02 Prnt\u003d02 Port\u003d00 Cnt\u003d01 Dev#\u003d  6 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d04ca ProdID\u003d3008 Rev\u003d 0.02\nC:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Sergio Cambra \u003csergio@programatica.es\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2582d529c44d12502a700f1c3db062b9f44679bc",
      "tree": "145c13d63346b21a945ef5ac560e603e9598ad9f",
      "parents": [
        "3a61eda81ebcfc006ebb1496764299d53e5bf67f"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Thu Jan 03 12:25:00 2013 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Jan 09 17:05:15 2013 -0200"
      },
      "message": "Bluetooth: Add support for Foxconn / Hon Hai [0489:e056]\n\nAdd support for the AR9462 chip\n\nT: Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d05 Cnt\u003d01 Dev#\u003d 4 Spd\u003d12 MxCh\u003d 0\nD: Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d 1\nP: Vendor\u003d0489 ProdID\u003de056 Rev\u003d00.01\nC: #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI: If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI: If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3a61eda81ebcfc006ebb1496764299d53e5bf67f",
      "tree": "51d37a7f835ae5f290ae126eddb3e8657d3f85f9",
      "parents": [
        "2c262b2a5235b7f5b18d4d58394511f76371d7cb"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Thu Jan 03 12:24:59 2013 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Jan 09 17:05:15 2013 -0200"
      },
      "message": "Bluetooth: Add support for Foxconn / Hon Hai [0489:e04e]\n\nAdd support for the AR9462 chip\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d00 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0489 ProdID\u003de04e Rev\u003d00.02\nC:  #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2c262b2a5235b7f5b18d4d58394511f76371d7cb",
      "tree": "9b222c49991f3cf6d60450d003a3818800fcfa35",
      "parents": [
        "eed307e290b96636def331375e065aca43f9069a"
      ],
      "author": {
        "name": "Daniel Schaal",
        "email": "farbing@web.de",
        "time": "Sat Dec 29 11:14:34 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Jan 09 17:05:14 2013 -0200"
      },
      "message": "Bluetooth: Add support for GC-WB300D PCIe [04ca:3006] to ath3k.\n\nT:  Bus\u003d02 Lev\u003d02 Prnt\u003d02 Port\u003d06 Cnt\u003d01 Dev#\u003d  4 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d04ca ProdID\u003d3006 Rev\u003d 0.02\nC:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Daniel Schaal \u003cfarbing@web.de\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "eed307e290b96636def331375e065aca43f9069a",
      "tree": "006bac4f003b075ac7cb7389fdb78979f2f52522",
      "parents": [
        "dbccd791a3fbbdac12c33834b73beff3984988e9"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Dec 11 11:41:20 2012 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Jan 09 17:05:14 2013 -0200"
      },
      "message": "Bluetooth: Add support for IMC Networks [13d3:3393]\n\nAdd support for the AR9462 chip\n\nT:  Bus\u003d02 Lev\u003d02 Prnt\u003d02 Port\u003d04 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d13d3 ProdID\u003d3393 Rev\u003d00.01\nC:  #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "8a168ca7074b463d0e19a9e9c15946db1afbddc4",
      "tree": "3b3276410acd699b396cd7a8907f217bcc68efff",
      "parents": [
        "2c016dc2cbd160acf099bee8e4d5c056a8b691b1"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Dec 29 02:00:09 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 09 11:43:32 2013 +0100"
      },
      "message": "treewide: Fix typo in various drivers\n\nCorrect spelling typo in printk within various drivers.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6be35c700f742e911ecedd07fcc43d4439922334",
      "tree": "ca9f37214d204465fcc2d79c82efd291e357c53c",
      "parents": [
        "e37aa63e87bd581f9be5555ed0ba83f5295c92fc",
        "520dfe3a3645257bf83660f672c47f8558f3d4c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 18:07:07 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 18:07:07 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking changes from David Miller:\n\n1) Allow to dump, monitor, and change the bridge multicast database\n   using netlink.  From Cong Wang.\n\n2) RFC 5961 TCP blind data injection attack mitigation, from Eric\n   Dumazet.\n\n3) Networking user namespace support from Eric W. Biederman.\n\n4) tuntap/virtio-net multiqueue support by Jason Wang.\n\n5) Support for checksum offload of encapsulated packets (basically,\n   tunneled traffic can still be checksummed by HW).  From Joseph\n   Gasparakis.\n\n6) Allow BPF filter access to VLAN tags, from Eric Dumazet and\n   Daniel Borkmann.\n\n7) Bridge port parameters over netlink and BPDU blocking support\n   from Stephen Hemminger.\n\n8) Improve data access patterns during inet socket demux by rearranging\n   socket layout, from Eric Dumazet.\n\n9) TIPC protocol updates and cleanups from Ying Xue, Paul Gortmaker, and\n   Jon Maloy.\n\n10) Update TCP socket hash sizing to be more in line with current day\n    realities.  The existing heurstics were choosen a decade ago.\n    From Eric Dumazet.\n\n11) Fix races, queue bloat, and excessive wakeups in ATM and\n    associated drivers, from Krzysztof Mazur and David Woodhouse.\n\n12) Support DOVE (Distributed Overlay Virtual Ethernet) extensions\n    in VXLAN driver, from David Stevens.\n\n13) Add \"oops_only\" mode to netconsole, from Amerigo Wang.\n\n14) Support set and query of VEB/VEPA bridge mode via PF_BRIDGE, also\n    allow DCB netlink to work on namespaces other than the initial\n    namespace.  From John Fastabend.\n\n15) Support PTP in the Tigon3 driver, from Matt Carlson.\n\n16) tun/vhost zero copy fixes and improvements, plus turn it on\n    by default, from Michael S. Tsirkin.\n\n17) Support per-association statistics in SCTP, from Michele\n    Baldessari.\n\nAnd many, many, driver updates, cleanups, and improvements.  Too\nnumerous to mention individually.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1722 commits)\n  net/mlx4_en: Add support for destination MAC in steering rules\n  net/mlx4_en: Use generic etherdevice.h functions.\n  net: ethtool: Add destination MAC address to flow steering API\n  bridge: add support of adding and deleting mdb entries\n  bridge: notify mdb changes via netlink\n  ndisc: Unexport ndisc_{build,send}_skb().\n  uapi: add missing netconf.h to export list\n  pkt_sched: avoid requeues if possible\n  solos-pci: fix double-free of TX skb in DMA mode\n  bnx2: Fix accidental reversions.\n  bna: Driver Version Updated to 3.1.2.1\n  bna: Firmware update\n  bna: Add RX State\n  bna: Rx Page Based Allocation\n  bna: TX Intr Coalescing Fix\n  bna: Tx and Rx Optimizations\n  bna: Code Cleanup and Enhancements\n  ath9k: check pdata variable before dereferencing it\n  ath5k: RX timestamp is reported at end of frame\n  ath9k_htc: RX timestamp is reported at end of frame\n  ...\n"
    },
    {
      "commit": "d2ff5ee919f0b1377595df80ba49c9921ce4ee62",
      "tree": "e3e92aff76d158ee8f956a113b7f10b4ea145f87",
      "parents": [
        "b3117494772d8f906625905c6e203af745ee3530",
        "2b2fec4d08a0aabe20d2e749cb7978f04217af65"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 21 13:03:00 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 21 13:03:00 2012 -0500"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next\n"
    },
    {
      "commit": "b3117494772d8f906625905c6e203af745ee3530",
      "tree": "cc8960455f9e1f18d0939fddd0e96f349613f753",
      "parents": [
        "e2ff0498409af6f2023f91aba07b281e5e87ee15",
        "400e020892a9a20eea5d2c9bce8bfb312075c4ba"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 21 12:57:56 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 21 12:57:56 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tdrivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c\n\tdrivers/net/wireless/iwlwifi/pcie/tx.c\n"
    },
    {
      "commit": "1ee3ff6110c16acfc915a79b1e3feb5013c41e75",
      "tree": "7f0110835e009e3ef3b9348816b1036cb7aba6b8",
      "parents": [
        "62cd50e262182685c291bc86076e74ef6f7331b1"
      ],
      "author": {
        "name": "Jeff Cook",
        "email": "jeff@deserettechnology.com",
        "time": "Fri Nov 09 16:39:48 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Nov 19 19:52:23 2012 -0200"
      },
      "message": "Bluetooth: Add support for BCM20702A0 [0b05, 17b5]\n\nVendor-specific ID for BCM20702A0.\nSupport for bluetooth over Asus Wi-Fi GO!, included with Asus P8Z77-V\nDeluxe.\n\nT:  Bus\u003d07 Lev\u003d02 Prnt\u003d02 Port\u003d00 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0b05 ProdID\u003d17b5 Rev\u003d01.12\nS:  Manufacturer\u003dBroadcom Corp\nS:  Product\u003dBCM20702A0\nS:  SerialNumber\u003d94DBC98AC113\nC:  #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d0mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI:  If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nCc: stable@vger.kernel.org\nSigned-off-by: Jeff Cook \u003cjeff@deserettechnology.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1e619a1bf9ac878e6a984e4e279ccf712a65bc23",
      "tree": "1d5cfb16f88e36dca2f57386dd4a585a63f15287",
      "parents": [
        "68a81291ff6650f3ff409ebfc58ef97dfe85a2e4",
        "f4a75d2eb7b1e2206094b901be09adb31ba63681"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:26:00 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:26:00 2012 -0800"
      },
      "message": "Merge 3.7-rc6 into tty-next\n"
    },
    {
      "commit": "acd9454433e28c1a365d8b069813c35c1c3a8ac3",
      "tree": "cfbe12fa2dc7949952501713101c1b793ee73644",
      "parents": [
        "fbe96d6ff9f4e361e1b2ec0a30140e17af7e3854"
      ],
      "author": {
        "name": "Marcos Chaparro",
        "email": "marcos@mrkindustries.com.ar",
        "time": "Tue Nov 06 16:19:11 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Fri Nov 09 16:45:37 2012 +0100"
      },
      "message": "Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027]\n\nAdded Atheros AR3011 internal bluetooth device found in Sony VAIO VPCEH to the\ndevices list.\nBefore this, the bluetooth module was identified as an Foxconn / Hai bluetooth\ndevice [0489:e027], now it claims to be an AtherosAR3011 Bluetooth\n[0cf3:3005].\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d04 Cnt\u003d02 Dev#\u003d  4 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0489 ProdID\u003de027 Rev\u003d 0.01\nC:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Marcos Chaparro \u003cmarcos@mrkindustries.com.ar\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "f327b340e35b210c936cd109544e672aa7a0e49d",
      "tree": "ee405740220bdf4d97653f7899e6118f71eb03de",
      "parents": [
        "31e121284f90bf559618330e230b286f969b6b7f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Oct 18 22:26:34 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Oct 22 16:50:53 2012 -0700"
      },
      "message": "TTY: hci_ldisc, remove invalid check in open\n\nhci_ldisc\u0027s open checks if tty_struct-\u003edisc_data is set. And if so it\nreturns with an error. But nothing ensures disc_data to be NULL. And\nsince ld-\u003eops-\u003eopen shall be called only once, we do not need the\ncheck at all. So remove it.\n\nNote that this is not an issue now, but n_tty will start using the\ndisc_data pointer and this invalid \u0027if\u0027 would trigger then rendering\nTTYs over BT unusable.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nCc: Johan Hedberg \u003cjohan.hedberg@gmail.com\u003e\nCc: linux-bluetooth@vger.kernel.org\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc27d5f14363a1065bf9437a5bca5409492b6c06",
      "tree": "f99ab7eed550f28eec8c68a468c6161320fe9ee1",
      "parents": [
        "ddffeb8c4d0331609ef2581d84de4d763607bd37",
        "f706adfeade767d2194c9f39c0f75e944b0bdd23"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:22:27 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:22:27 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next\n"
    },
    {
      "commit": "78c1b8e822a0bcf9655a0da3633137b51e17f068",
      "tree": "449d9258d975cae3df3db81e9c288b3063346aeb",
      "parents": [
        "23d3a86948b65055345dc1fe778513e4bf3b07d6"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Oct 10 17:41:33 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Thu Oct 11 14:21:15 2012 +0800"
      },
      "message": "Bluetooth: btmrv: Use %*ph specifier instead of print_hex_dump_bytes\n\nUse standard print specifier and remove print_hex_dump_bytes call.\nMakes output more sensible:\n\n...\n[18809.401218] 00000000: 0b 00 00 fe 5b fc 01 f2 00 00 00    ....[......\n...\n\nwould be changed to\n\n...\n[18809.401218] Bluetooth: hex: 0b 00 00 fe 5b fc 01 f2 00 00 00\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "aecdc33e111b2c447b622e287c6003726daa1426",
      "tree": "3e7657eae4b785e1a1fb5dfb225dbae0b2f0cfc6",
      "parents": [
        "a20acf99f75e49271381d65db097c9763060a1e8",
        "a3a6cab5ea10cca64d036851fe0d932448f2fe4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 13:38:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 13:38:27 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking changes from David Miller:\n\n 1) GRE now works over ipv6, from Dmitry Kozlov.\n\n 2) Make SCTP more network namespace aware, from Eric Biederman.\n\n 3) TEAM driver now works with non-ethernet devices, from Jiri Pirko.\n\n 4) Make openvswitch network namespace aware, from Pravin B Shelar.\n\n 5) IPV6 NAT implementation, from Patrick McHardy.\n\n 6) Server side support for TCP Fast Open, from Jerry Chu and others.\n\n 7) Packet BPF filter supports MOD and XOR, from Eric Dumazet and Daniel\n    Borkmann.\n\n 8) Increate the loopback default MTU to 64K, from Eric Dumazet.\n\n 9) Use a per-task rather than per-socket page fragment allocator for\n    outgoing networking traffic.  This benefits processes that have very\n    many mostly idle sockets, which is quite common.\n\n    From Eric Dumazet.\n\n10) Use up to 32K for page fragment allocations, with fallbacks to\n    smaller sizes when higher order page allocations fail.  Benefits are\n    a) less segments for driver to process b) less calls to page\n    allocator c) less waste of space.\n\n    From Eric Dumazet.\n\n11) Allow GRO to be used on GRE tunnels, from Eric Dumazet.\n\n12) VXLAN device driver, one way to handle VLAN issues such as the\n    limitation of 4096 VLAN IDs yet still have some level of isolation.\n    From Stephen Hemminger.\n\n13) As usual there is a large boatload of driver changes, with the scale\n    perhaps tilted towards the wireless side this time around.\n\nFix up various fairly trivial conflicts, mostly caused by the user\nnamespace changes.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1012 commits)\n  hyperv: Add buffer for extended info after the RNDIS response message.\n  hyperv: Report actual status in receive completion packet\n  hyperv: Remove extra allocated space for recv_pkt_list elements\n  hyperv: Fix page buffer handling in rndis_filter_send_request()\n  hyperv: Fix the missing return value in rndis_filter_set_packet_filter()\n  hyperv: Fix the max_xfer_size in RNDIS initialization\n  vxlan: put UDP socket in correct namespace\n  vxlan: Depend on CONFIG_INET\n  sfc: Fix the reported priorities of different filter types\n  sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP\n  sfc: Fix loopback self-test with separate_tx_channels\u003d1\n  sfc: Fix MCDI structure field lookup\n  sfc: Add parentheses around use of bitfield macro arguments\n  sfc: Fix null function pointer in efx_sriov_channel_type\n  vxlan: virtual extensible lan\n  igmp: export symbol ip_mc_leave_group\n  netlink: add attributes to fdb interface\n  tg3: unconditionally select HWMON support when tg3 is enabled.\n  Revert \"net: ti cpsw ethernet: allow reading phy interface mode from DT\"\n  gre: fix sparse warning\n  ...\n"
    },
    {
      "commit": "9cb23dd4b6361538eeca33f463b649e8939edde1",
      "tree": "ed2a18e40c8d720644993f6307b2629c7b989337",
      "parents": [
        "e678bad515f06d3ca5def3a28aa21a5aeb51cf30"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Sep 28 14:36:10 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Fri Sep 28 12:57:18 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: Fix skb buffer overflow\n\nAdd extra check to avoid skb buffer overflow. Fixes crash below:\n\n [  101.030427] ------------[ cut here ]------------\n [  101.030459] kernel BUG at net/core/skbuff.c:127!\n [  101.030486] invalid opcode: 0000 [#1] SMP\n...\n [  101.030806] Pid: 2010, comm: btmrvl_main_ser Not tainted 3.5.0+ #80 Laptop\n [  101.030859] EIP: 0060:[\u003cc14f2ba9\u003e] EFLAGS: 00010282 CPU: 0\n [  101.030894] EIP is at skb_put+0x99/0xa0\n [  101.030919] EAX: 00000080 EBX: f129380b ECX: ef923540 EDX: 00000001\n [  101.030956] ESI: f00a4000 EDI: 00001003 EBP: ed4a5efc ESP: ed4a5ecc\n [  101.030992]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\n [  101.031024] CR0: 8005003b CR2: 08fca014 CR3: 30960000 CR4: 000407f0\n [  101.031062] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\n [  101.031100] DR6: ffff0ff0 DR7: 00000400\n [  101.031125] Process btmrvl_main_ser (pid: 2010, ti\u003ded4a4000 task\u003def923540 task.ti\u003ded4a4000)\n [  101.031174] Stack:\n [  101.031188]  c18126f8 c1651938 f853f8d2 00001003 00001003 f1292800 f1292808 f129380b\n [  101.031250]  f1292940 f00a4000 eddb1280 efc0f9c0 ed4a5f44 f853f8d2 00000040 00000000\n [  101.031312]  ef923540 c15ee096 ef923540 eddb12d4 00000004 f00a4000 00000040 00000000\n [  101.031376] Call Trace:\n [  101.031396]  [\u003cf853f8d2\u003e] ? btmrvl_sdio_process_int_status+0x272/0x3d0 [btmrvl_sdio]\n [  101.031444]  [\u003cf853f8d2\u003e] btmrvl_sdio_process_int_status+0x272/0x3d0 [btmrvl_sdio]\n [  101.031488]  [\u003cc15ee096\u003e] ? _raw_spin_unlock_irqrestore+0x36/0x70\n [  101.031526]  [\u003cf85a46e4\u003e] btmrvl_service_main_thread+0x244/0x300 [btmrvl]\n [  101.031568]  [\u003cf853fb50\u003e] ? btmrvl_sdio_poll_card_status.isra.6.constprop.7+0x90/0x90 [btmrvl_sdio]\n [  101.031619]  [\u003cc107eda0\u003e] ? try_to_wake_up+0x270/0x270\n [  101.031648]  [\u003cf85a44a0\u003e] ? btmrvl_process_event+0x3b0/0x3b0 [btmrvl]\n [  101.031686]  [\u003cc106d19d\u003e] kthread+0x7d/0x90\n [  101.031713]  [\u003cc106d120\u003e] ? flush_kthread_work+0x150/0x150\n [  101.031745]  [\u003cc15f5a82\u003e] kernel_thread_helper+0x6/0x10\n...\n [  101.032008] EIP: [\u003cc14f2ba9\u003e] skb_put+0x99/0xa0 SS:ESP 0068:ed4a5ecc\n [  101.056125] ---[ end trace a0bd01d1a9a796c8 ]---\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "e678bad515f06d3ca5def3a28aa21a5aeb51cf30",
      "tree": "ed1c0882b491ea1a85a863a248327d6c621ae79b",
      "parents": [
        "42632805f5f2d754567e9fff5298d14a40680d71"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Sep 28 14:36:09 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Fri Sep 28 12:55:31 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: Use DIV_ROUND_UP macro\n\nThe kernel.h macro DIV_ROUND_UP performs the computation\n(((n) + (d) - 1) / (d))\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "42632805f5f2d754567e9fff5298d14a40680d71",
      "tree": "4d5a8c3748e452c556fe88b5e5e1ab73f6b96936",
      "parents": [
        "13465c0aeb9c56a4e4799f25aeff41d05f8a3fab"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Sep 28 14:36:08 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Fri Sep 28 12:55:25 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: Correct num_block name\n\nMake code readable by correcting name from buf_block_len to num_blocks\nsince it represent number of blocks; NOT a length of a block buffer.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "791ef39cd18ae2745a63c51a5dbbd23312be0744",
      "tree": "195a547ce1bde51ba3f37cd771648c18d84cc947",
      "parents": [
        "e5a876250d05d9708895da3d5408bdf67f1180f3",
        "0c1abbd1aa0416258881c303a88e618cbca0759c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 24 14:39:16 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 24 14:39:16 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next\n"
    },
    {
      "commit": "0c1abbd1aa0416258881c303a88e618cbca0759c",
      "tree": "14c7d12bc24ae16479783db9e7ba24d05b45155e",
      "parents": [
        "ee66401bb94b1f2ce51089c341dcdd25d26ae631"
      ],
      "author": {
        "name": "Jaroslav Resler",
        "email": "resler@cs.cas.cz",
        "time": "Tue Sep 11 17:25:32 2012 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:27:31 2012 -0300"
      },
      "message": "Bluetooth: Add support for BCM20702A0 [04ca, 2003]\n\nAdd another vendor specific ID for BCM20702A0.\n\noutput of usb-devices:\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d03 Cnt\u003d02 Dev#\u003d  4 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d04ca ProdID\u003d2003 Rev\u003d 1.12\nS:  Manufacturer\u003dBroadcom Corp\nS:  Product\u003dBCM20702A0\nS:  SerialNumber\u003d446D57861623\nC:* #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d  0mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d84(I) Atr\u003d02(Bulk) MxPS\u003d  32 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d  32 Ivl\u003d0ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nSigned-off-by: Cho, Yu-Chen \u003cacho@suse.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "ee66401bb94b1f2ce51089c341dcdd25d26ae631",
      "tree": "18cd78843587bf3eb99f220c792ddc9caa4b8785",
      "parents": [
        "23b3b1330abc643e1fbb7cfffcb6947e2583cff2"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 01:38:11 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:27:30 2012 -0300"
      },
      "message": "Bluetooth: Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn\n\nFoxconn devices has a vendor specific class of device, we will match them\ndifferently now.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "5ad777958621524b48d1bdf4aaf3b26a363d4553",
      "tree": "3073ac751e20874525509bfb12f58f593cda0eaf",
      "parents": [
        "2c24d454060ae76d7fe2aed267944723001faeff"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:48 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:27:17 2012 -0300"
      },
      "message": "Bluetooth: btuart_cs.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2c24d454060ae76d7fe2aed267944723001faeff",
      "tree": "2d6d741ae1896516eef306f4fa0396f46375f41f",
      "parents": [
        "d650ccae2d6f82a7f5dc33aea6c55b4e25692190"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:47 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:26:43 2012 -0300"
      },
      "message": "Bluetooth: hci_vhci.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "d650ccae2d6f82a7f5dc33aea6c55b4e25692190",
      "tree": "0d6c04c160dea7dd86b4a3e9de2ed7cab447a306",
      "parents": [
        "a20890d079aa3130ca3f4e10da207cab9df4a2bb"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:42 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:26:33 2012 -0300"
      },
      "message": "Bluetooth: hci_ll.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "a20890d079aa3130ca3f4e10da207cab9df4a2bb",
      "tree": "fa8feb267e34607c7378cf227cdadb5c506992e7",
      "parents": [
        "ce9b0048e167da5d0fe7c36518af427fbdec655d"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:39 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:26:22 2012 -0300"
      },
      "message": "Bluetooth: hci_ldisc.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "ce9b0048e167da5d0fe7c36518af427fbdec655d",
      "tree": "73506531f058832fe33a21ec2aa10f49659aed68",
      "parents": [
        "e71dfabab03129182a955663cbd53406714d96c0"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Sep 07 17:24:40 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Sep 18 22:26:09 2012 -0300"
      },
      "message": "Bluetooth: bluecard_cs.c: removes unnecessary semicolon\n\nremoves unnecessary semicolon\n\nFound by Coccinelle: http://coccinelle.lip6.fr/\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "7ac3c93e5dd74486ca4f8f0b02ae55182658d2e5",
      "tree": "08b949c872aefbc0f8e12bdcc4dc82297bdd0f2e",
      "parents": [
        "23666a74c9f552bc9cfef20ded1b8b29bedb80c6",
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Sep 16 17:31:36 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Sep 16 17:31:36 2012 -0700"
      },
      "message": "Merge 3.6-rc6 into tty-next\n\nThis pulls in the fixes in 3.6-rc6\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7923296f3f9eebbe3d7bb4c99d73bd7a226e0146",
      "tree": "4fb6b921c3470f1a96113e3e96982012205ddb23",
      "parents": [
        "9712ba0bec83579ae63e4d61f79e18c7d0d9d3fd"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue Aug 28 21:12:48 2012 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 16:53:48 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: remove pointless conditional before kfree_skb()\n\nRemove pointless conditional before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9712ba0bec83579ae63e4d61f79e18c7d0d9d3fd",
      "tree": "65541c5525e665545515e2901adb94ad0dbd32c3",
      "parents": [
        "f91c8468df97d0ac18132eb38283524a74317901"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Aug 07 10:37:45 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Sep 08 16:53:47 2012 -0300"
      },
      "message": "Bluetooth: Use module_platform_driver() in btwilink.c file\n\nmodule_platform_driver() makes the code simpler by eliminating module_init\nand module_exit calls.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "fac805f8c198092de9a2842efd7f5022e2937b18",
      "tree": "7557809c373f97a343c427d8fded0696060394ce",
      "parents": [
        "2461c7d60f9f3821274e4acf9019cba8b82c94b5",
        "f10723841e624c0726c70356b31d91befed01dd6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 07 15:07:55 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 07 15:07:55 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "e372dc6c62bf0246a07f3291a26c562cc8659fbd",
      "tree": "c7039c1d1005b80e427761ba768d7697ae4a0b72",
      "parents": [
        "5d4121c04b3577e37e389b3553d442f44bb346d7",
        "fea7a08acb13524b47711625eebea40a0ede69a0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:13:33 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:13:33 2012 -0700"
      },
      "message": "Merge 3.6-rc3 into tty-next\n\nThis picks up all of the different fixes in Linus\u0027s tree that we also need here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1fa6535faf055cd71311ab887e94fc234f04ee18",
      "tree": "2d243c296a433ec89fc614164a30c0c8ecef6d85",
      "parents": [
        "92c385f46b30f4954e9dd2d2005c12d233b479ea"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Aug 25 19:28:06 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 27 08:36:42 2012 -0500"
      },
      "message": "Bluetooth: Add support for Apple vendor-specific devices\n\nAs pointed out by Gustavo and Marcel, all Apple-specific Broadcom\ndevices seen so far have the same interface class, subclass and\nprotocol numbers. This patch adds an entry which matches all of them,\nusing the new USB_VENDOR_AND_INTERFACE_INFO() macro.\n\nIn particular, this patch adds support for the MacBook Pro Retina\n(05ac:8286), which is not in the present list.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nTested-by: Shea Levy \u003cshea@shealevy.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "92c385f46b30f4954e9dd2d2005c12d233b479ea",
      "tree": "bd04c209f3f977a51a17b006ecf305932b31ced4",
      "parents": [
        "bc21fde2d549d1cb1ebef04016eb7affa43bb5c1"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:36:49 2012 -0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Aug 21 14:46:44 2012 -0300"
      },
      "message": "Bluetooth: Use USB_VENDOR_AND_INTERFACE() for Broadcom devices\n\nMany Broadcom devices has a vendor specific devices class, with this rule\nwe match all existent and future controllers with this behavior.\n\nWe also remove old rules to that matches product id for Broadcom devices.\n\nTested-by: John Hommel \u003cjohn.hommel@hp.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "bc21fde2d549d1cb1ebef04016eb7affa43bb5c1",
      "tree": "c017949da6f9cd455c4c3794e9aa81ace8b211a7",
      "parents": [
        "61a0cfb008f57ecf7eb28ee762952fb42dc15d15"
      ],
      "author": {
        "name": "Yevgeniy Melnichuk",
        "email": "yevgeniy.melnichuk@googlemail.com",
        "time": "Tue Aug 07 19:48:10 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed Aug 15 01:09:35 2012 -0300"
      },
      "message": "Bluetooth: Add support for Sony Vaio T-Series\n\nAdd Sony Vaio T-Series Bluetooth Module( 0x489:0xE036) to\nthe blacklist of btusb module and add it to the ath3k module.\n\noutput of cat /sys/kernel/debug/usb/devices\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d01 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0489 ProdID\u003de036 Rev\u003d 0.02\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Yevgeniy Melnichuk \u003cyevgeniy.melnichuk@googlemail.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "2096ae6ca647302d50a68aa36cb66a00e7dfac70",
      "tree": "216e3b4c0603fd99a4f9b0dcbc84089ef38dc809",
      "parents": [
        "49dfbb9129c4edb318578de35cc45c555df37884"
      ],
      "author": {
        "name": "Peng Chen",
        "email": "pengchen@qca.qualcomm.com",
        "time": "Wed Aug 01 10:11:59 2012 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:33:05 2012 -0300"
      },
      "message": "Bluetooth: add support for atheros 0489:e057\n\n    Add support for the AR3012 chip found on Fioxconn.\n\n    usb-devices shows:\n\n    T:  Bus\u003d06 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d 44 Spd\u003d12   MxCh\u003d 0\n    D:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n    P:  Vendor\u003d0489 ProdID\u003de057 Rev\u003d 0.02\n    C:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\n    I:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\n    E:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n    E:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n    I:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\n    E:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\n    I:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\n    E:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\n    I:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\n    E:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\n    I:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\n    E:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\n    I:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\n    E:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\n    I:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n    E:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n    E:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Peng Chen \u003cpengchen@qca.qualcomm.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "61c964ba1748e984cb232b431582815899bf10fe",
      "tree": "f1ce5a032de7a243784d1d75ec657e22cfed6453",
      "parents": [
        "d4e5979c0da95791aa717c18e162540c7a596360"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Tue Jul 10 14:07:38 2012 -0500"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:19:35 2012 -0300"
      },
      "message": "Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0\n\nPatch adds support for BCM20702A0 device id (0a5c:21f4).\n\nusb-devices after patch was applied:\nT: Bus\u003d03 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d01 Dev#\u003d 2 Spd\u003d12 MxCh\u003d 0\nD: Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d 1\nP: Vendor\u003d0a5c ProdID\u003d21f4 Rev\u003d01.12\nS: Manufacturer\u003dBroadcom Corp\nS: Product\u003dBCM20702A0\nS: SerialNumber\u003dE4D53DF154D6\nC: #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d0mA\nI: If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI: If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI: If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI: If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nusb-devices before patch was applied:\nT: Bus\u003d03 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d01 Dev#\u003d 2 Spd\u003d12 MxCh\u003d 0\nD: Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d 1\nP: Vendor\u003d0a5c ProdID\u003d21f4 Rev\u003d01.12\nS: Manufacturer\u003dBroadcom Corp\nS: Product\u003dBCM20702A0\nS: SerialNumber\u003dE4D53DF154D6\nC: #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d0mA\nI: If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI: If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI: If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI: If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nTested-by: Chris Gagnon \u003cchris.gagnon@canonical.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "cd7cf78e9bef269ed482ad8ab572f197ae89af3c",
      "tree": "4e4658b40dac512930f74dcde854bb944c43096f",
      "parents": [
        "4f8d81584964730b08753da34f1e3fb7981cf742"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:41 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in dtl1_cs.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "4f8d81584964730b08753da34f1e3fb7981cf742",
      "tree": "a4ccb7ce8b4b20ee35c4eb886c2a0655c4dc5e12",
      "parents": [
        "98921dbd00c4e2e4bdd56423cb5edf98d57b45f7"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:40 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btwilink.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "98921dbd00c4e2e4bdd56423cb5edf98d57b45f7",
      "tree": "e16d6911125fa785fc3406bdd0e12cf15a9e663f",
      "parents": [
        "fdefa118ebbcadad4adbaaab067be06a96a48e15"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:39 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btusb.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "fdefa118ebbcadad4adbaaab067be06a96a48e15",
      "tree": "91a2ef79c172784cfd98b2a8a992451c961d23d0",
      "parents": [
        "3a382772b51bbf55b23701746102bd75b9fe883f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:38 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:02 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btuart_cs.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3a382772b51bbf55b23701746102bd75b9fe883f",
      "tree": "290b90eb2bf5f400e5e1b7e70049a2317eefa831",
      "parents": [
        "eb17ea3b1ce6302e7416c4ba58754fd70ee3ab62"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:37 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:01 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btsdio.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "eb17ea3b1ce6302e7416c4ba58754fd70ee3ab62",
      "tree": "1ebc65b844577fea5dcb0ed442666b8741ea9735",
      "parents": [
        "4f61cb184fd5d16d591303aacf8dd1e623d2137d"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:36 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:01 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btmrvl_sdio.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "4f61cb184fd5d16d591303aacf8dd1e623d2137d",
      "tree": "6e8ab6b7b6036e1ae7fa77853337d7c38bbf2cd9",
      "parents": [
        "704687ce17bf00f557f300e5bcf6c3bdd1f78226"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:35 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:01 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in bt3c_cs.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "704687ce17bf00f557f300e5bcf6c3bdd1f78226",
      "tree": "f02dcdf620ccab2cfb984e7594e57ef9e6908eb9",
      "parents": [
        "1a31c602c3f6de9383eaae28e25859b6304fc3c2"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:34 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:01 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in bpa10x.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "1a31c602c3f6de9383eaae28e25859b6304fc3c2",
      "tree": "ef9be4841f06e885e4f0c3c7092c27ef8f8f3e46",
      "parents": [
        "0213cd8d5ed9cee1d7ffd95566319af1bb36a604"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:33 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:00 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in bluecard_cs.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "0213cd8d5ed9cee1d7ffd95566319af1bb36a604",
      "tree": "6da2a3724414ba194ca787679739f0a0ee078298",
      "parents": [
        "9357cc60789cfdcbbeeff85d9c423a91d621ae1f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:32 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:00 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in bfusb.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9357cc60789cfdcbbeeff85d9c423a91d621ae1f",
      "tree": "ff8a112855c9acaa0c38526fb145d80258496687",
      "parents": [
        "de9b9212c7fd3e87608194f1c73fc06cd6cc7dfb"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:31 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:00 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in bcm203x.c file.\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c87985a3ce723995fc7b25e598238d67154108a1",
      "tree": "e60def1b77c25c1d74180f62e8a5603f9826f209",
      "parents": [
        "d155255a344c417acad74156654295a2964e6b81",
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 06 09:48:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 06 09:48:31 2012 -0700"
      },
      "message": "Merge tty-next into 3.6-rc1\n\nThis handles the merge issue in:\n\tarch/um/drivers/line.c\n\tarch/um/drivers/line.h\nAnd resolves the duplicate patches that were in both trees do to the\ntty-next branch not getting merged into 3.6-rc1.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e0482103c22957b413db4c4ba35eca3b1e99751d",
      "tree": "b94980ec5c9abcbdddfe09d187a935528da65991",
      "parents": [
        "afdc944c1b9604fd0399d490e5bec5e632f731d0"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:19 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:49:24 2012 -0300"
      },
      "message": "Bluetooth: Introduce a flags variable to Three-wire UART state\n\nThis patch introduces a flags variable to the Three-wire UART state\nstruct and converts the two existing bools in the struct into flags.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "afdc944c1b9604fd0399d490e5bec5e632f731d0",
      "tree": "bfa4863de5b695c8bae9257c33c688dd01b4c560",
      "parents": [
        "c826ed095d431c91f1d18f9b83b365569fcd977b"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:18 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:49:14 2012 -0300"
      },
      "message": "Bluetooth: Improve Three-wire UART configuration handling\n\nThe configuration request/response messages contain a configuration\nfield which contains the sliding window size (amount of unacked reliable\npackets that can be pending). This patch makes sure that we configure\nthe correct size (minimum of local and remote values) and use it when\ndetermining whether to send new packets or not.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c826ed095d431c91f1d18f9b83b365569fcd977b",
      "tree": "5bc202ccdb9efc042626ea262a443249477c8ed4",
      "parents": [
        "95c5c22097433711de93bc377af89918c6140f77"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:17 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:38 2012 -0300"
      },
      "message": "Bluetooth: Remove unnecessary h5_build_pkt function\n\nThe implementation of h5_build_packet can be moved into\nh5_prepare_pkt since all h5_prepare_pkt does is determine whether the\npacket is reliable and then call h5_build_packet.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "95c5c22097433711de93bc377af89918c6140f77",
      "tree": "f6bef30e1ba112cb510465ffb358a08da5c62249",
      "parents": [
        "f674a057c1f6b0fedf7d989c6dac0b482fef1b55"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:16 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:37 2012 -0300"
      },
      "message": "Bluetooth: Implement proper low-power support for Three-wire UART\n\nThis patch adds on-demand wakeup request sending (and re-sendind) when\nwe are in low-power state. When the controller enters this state it will\nsend a sleep message after which the host is not allowed to send any\nother packets until a wakeup request has been sent and the woken message\nreceived as a response to it. The wakeup requests are re-sent\nperiodically until a woken message is received.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "f674a057c1f6b0fedf7d989c6dac0b482fef1b55",
      "tree": "2d2522f99ae5987cdefc2a64e189d7c2e6094594",
      "parents": [
        "10122d07ced378ec9187f4b3110e110282beb192"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:15 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:35 2012 -0300"
      },
      "message": "Bluetooth: Add initialization tracking to HCI Three-wire driver\n\nThis patch adds tracking for the uninitialized, initialized and active\nstates for Three-wire UART. This is needed so we can handle periodic\nsending of the Link Establishment messages before reaching active state\nand so that we do not try to do any higher level HCI data transmission\nbefore reaching active state.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "10122d07ced378ec9187f4b3110e110282beb192",
      "tree": "b7a67094bdd06d7db487528b64373f953b1d095b",
      "parents": [
        "255a68e0124082396d5e6a073ae80f2c41d9c886"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:14 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:33 2012 -0300"
      },
      "message": "Bluetooth: Add initial sleep support to Three-wire UART\n\nThis patch adds very basic support for the sleep related messages. The\nonly thing the code does right now is send a wakeup message as soon as\nreceiving a sleep one, essentially preventing the controller from going\nto sleep.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "255a68e0124082396d5e6a073ae80f2c41d9c886",
      "tree": "40c5b0455c536e02101de13cdddce54d1a1feb80",
      "parents": [
        "cd1b44255c498d122220f5280c6cdbf7749c764b"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:13 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:32 2012 -0300"
      },
      "message": "Bluetooth: Improve rx debug logs for Three-wire UART\n\nRemove unnecessary debug logs and add some to more centralized places.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "cd1b44255c498d122220f5280c6cdbf7749c764b",
      "tree": "2f44d672e8969976f05529172b35905dbfb378ad",
      "parents": [
        "9f2aee848fe60325b1984653833d2d1825ec730d"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:12 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:30 2012 -0300"
      },
      "message": "Bluetooth: Use delayed init for Three-wire UART\n\nThis patch takes into use the delayed initialization feature that the\nBluetooth UART framework provides.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "9f2aee848fe60325b1984653833d2d1825ec730d",
      "tree": "cf1f3d1a081a37421af9d9eb8918917f1deef8a3",
      "parents": [
        "dac670b97698f7c5584b224dd68d9d612b9ad4d7"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:11 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:29 2012 -0300"
      },
      "message": "Bluetooth: Add delayed init sequence support for UART controllers\n\nThis patch makes it possible to have UART drivers perform an internal\ninitialization before calling hci_register_dev. This allows moving a lot\nof init code from user space (hciattach) to the kernel side, thereby\ncreating a more controlled/robust initialization process.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "dac670b97698f7c5584b224dd68d9d612b9ad4d7",
      "tree": "3eb335512bb97afd17579a014829f7db0c210b48",
      "parents": [
        "40f10224df6f00b59ab342e3d9d9ac8b50c8eada"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:10 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:27 2012 -0300"
      },
      "message": "Bluetooth: Simplify hci_uart_tty_close logic\n\nThis patch cleans up and reduces indentation in the hci_uart_tty_close\nfunction.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "40f10224df6f00b59ab342e3d9d9ac8b50c8eada",
      "tree": "448d140e03794c33f20b07c5350ece0d2d500e8b",
      "parents": [
        "43eb12d7896063d06011baab7097944a70c7e45a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:09 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:26 2012 -0300"
      },
      "message": "Bluetooth: Add support for Three-wire Link Control packets\n\nThis patch adds basic support for parsing and sending Three-wire UART\nLink Control packets.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "43eb12d7896063d06011baab7097944a70c7e45a",
      "tree": "36f01a58e8621517fa2051a577547ca33cdfb518",
      "parents": [
        "01977c0bbbc834e57436be0bab31c3df11d61710"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:08 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:24 2012 -0300"
      },
      "message": "Bluetooth: Fix/implement Three-wire reliable packet sending\n\nThis patch should complete the necessary code for sending reliable\nThree-wire packets.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "01977c0bbbc834e57436be0bab31c3df11d61710",
      "tree": "c1e7750632a018a369d3c774203bd2d88ed2528d",
      "parents": [
        "c0a1b73c3f7d0cf3a93b58507b411911659d1b6a"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:07 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:22 2012 -0300"
      },
      "message": "Bluetooth: Add Three-wire header value convenience macros\n\nThis patch adds convenience macros for reading Three-wire header values.\nThis will help make the code more readable.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c0a1b73c3f7d0cf3a93b58507b411911659d1b6a",
      "tree": "0a914f837ca27e51bad8fca4194e079a465ac1c4",
      "parents": [
        "bc1f35b9113275433021592954f54576ba587899"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:06 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:21 2012 -0300"
      },
      "message": "Bluetooth: Add initial packet sending support to Three-wire UART\n\nThis patch adds initial packed encoding and sending support to the\nThree-wire UART HCI transport driver.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "bc1f35b9113275433021592954f54576ba587899",
      "tree": "dd92a189a91933db75c7b48b77a8be7155267911",
      "parents": [
        "3f27e95b83d08a58aadef42f332b1d1d50101cb6"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:05 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:19 2012 -0300"
      },
      "message": "Bluetooth: Add basic packet parsing to Three-wire UART driver\n\nThis patch adds basic packet parsing to the Three-wire UART HCI driver\nfor packets received from the controller.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3f27e95b83d08a58aadef42f332b1d1d50101cb6",
      "tree": "26d8e20839164bb75497a0caf761725f4f3583c3",
      "parents": [
        "7d664fbafaf992e501159c013b4264a03ee1efac"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:04 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:48:13 2012 -0300"
      },
      "message": "Bluetooth: Add initial reliable packet support for Three-wire UART\n\nThis patch adds initial support for reliable packets along with the\nnecessary retransmission timer for the Three-wire UART HCI driver.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "7d664fbafaf992e501159c013b4264a03ee1efac",
      "tree": "d503d2bdba545c429f33b95cda401a8514f09501",
      "parents": [
        "7dec65c8a7fdab87d23bcf3c7e7eff662d180853"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:03 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:34:40 2012 -0300"
      },
      "message": "Bluetooth: Add basic state tracking to Three-wire UART driver\n\nThis patch adds basic state tracking and socket buffer handling to the\nThree-wire UART (H5) HCI driver.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "7dec65c8a7fdab87d23bcf3c7e7eff662d180853",
      "tree": "11c79d87b6aa1c3fa73c3ed0eddc867c744420e4",
      "parents": [
        "83ce9a06b5307c8d759ddd8e4f49e2495fb321f7"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Jul 16 16:12:02 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jul 17 14:33:20 2012 -0300"
      },
      "message": "Bluetooth: Initial skeleton for Three-wire UART (H5) support\n\nThis patch adds the initial skeleton for Three-wire UART (H5) support\nand hooks it up to the HCI UART framework.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "adc8d746caa67fff4b53ba3e5163a6cbacc3b523",
      "tree": "e3f6c05f27c163b369ddd4da5f31d2a61bde6d3a",
      "parents": [
        "6d31a88cb2e01d46c0cb74aa5da529e1f92ae3db"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Jul 14 15:31:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 13:00:41 2012 -0700"
      },
      "message": "tty: move the termios object into the tty\n\nThis will let us sort out a whole pile of tty related races. The\nalternative would be to keep points and refcount the termios objects.\nHowever\n1. They are tiny anyway\n2. Many devices don\u0027t use the stored copies\n3. We can remove a pty special case\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2c2453f3e46139b86c1e5b0fbd821823b04e4ada",
      "tree": "4a5a05752a64e1f447437ff68a01c5c94e27f544",
      "parents": [
        "ce2be9acff7f71b94e3d68e08df3f1592cae05a3"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Mon Jul 09 13:57:18 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Jul 09 09:45:10 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: trivial style fixes\n\nPatch shortens locals scope and adds missing braces. This is a diff\nbetween v1 which was applied and v2 of patch \"Bluetooth: btmrvl: Do\nnot send vendor events to bluetooth stack\".\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "74ad8fdaefe6ccb8ef1918394a9d04a036658346",
      "tree": "8371a8ebbf66b59008342e77599e0748aee0e61d",
      "parents": [
        "d300fa9b14549c64e63691356c68483bcfeb0f04"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Fri Jun 29 14:58:07 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Jun 30 12:33:06 2012 -0300"
      },
      "message": "Bluetooth: bluecard_cs: Shorten scope for iobase\n\nShortening scope shall silence some warnings reported by Geert\nUytterhoeven:\n\n...\ndrivers/bluetooth/bluecard_cs.c: warning: unused variable \u0027iobase\u0027\n\t[-Wunused-variable]\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "510df2515f6b0afdd7604aee21b02b8f339e9344",
      "tree": "da0e7d87c4a9ff44da42735e63606b367585c481",
      "parents": [
        "46afededca7d8b0117e05b23e5cbcfa0e2bbbd92"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Jun 20 14:40:12 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Jun 30 12:07:14 2012 -0300"
      },
      "message": "Bluetooth: Fix warning: using int as NULL pointer\n\nFix for warnings below:\n\n...\ndrivers/bluetooth/bt3c_cs.c:667:20: warning: Using plain integer\n\tas NULL pointer\ndrivers/bluetooth/btuart_cs.c:596:20: warning: Using plain integer\n\tas NULL pointer\n...\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "46afededca7d8b0117e05b23e5cbcfa0e2bbbd92",
      "tree": "f3aaf5dec0793f991a2e16675cb156fa9ec7559c",
      "parents": [
        "38b3fef1730319e2730af3fc9f73698e3a9aeb4a"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "devendra.aaru@gmail.com",
        "time": "Tue Jun 19 21:51:31 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Jun 30 11:44:36 2012 -0300"
      },
      "message": "Bluetooth: cleanup dtl1_config\n\nImprove the error handling of dtl1_config()\n\nSigned-off-by: Devendra Naga \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "b82c29d81df0ead8b66041702d1dd88e778ab806",
      "tree": "b84f27dfe6a497c19f84e0419204c3ac600445eb",
      "parents": [
        "790eff4429e45b850859f1bb8117846dafd5f86a",
        "ea1e76a3f92f8565d395c549b9ca836c7eaa44b9"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jun 26 08:36:30 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jun 26 08:36:30 2012 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth\n"
    },
    {
      "commit": "ea1e76a3f92f8565d395c549b9ca836c7eaa44b9",
      "tree": "da2abc4751944cc6fa5d6c584308dacaed8b6bf3",
      "parents": [
        "f960727e6c98a36018029c0512aa03f1c5faa914"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Jun 13 13:35:44 2012 +0300"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Tue Jun 19 00:19:11 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: Do not send vendor events to bluetooth stack\n\nVendor-specific events shall be processed in driver and not sent\nto bluetooth stack where they screw up HCI command countings.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "6c4ae5c2e7bfbb7d10d73611f69ac8a8609d84fd",
      "tree": "e0bd63d2a7356d343faa5519a119e6558eaf99ce",
      "parents": [
        "8f321f853ea33330c7141977cd34804476e2e07e"
      ],
      "author": {
        "name": "Giancarlo Formicuccia",
        "email": "giancarlo.formicuccia@gmail.com",
        "time": "Sun Jun 10 08:33:11 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Jun 11 23:54:33 2012 -0300"
      },
      "message": "Bluetooth: add support for atheros 0930:0219\n\nAdd support for the AR3012 chip found on the Toshiba Sallite M840-1000-XQ.\n\nusb-devices shows:\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d02 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0930 ProdID\u003d0219 Rev\u003d00.02\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:  #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nSigned-off-by: Giancarlo Formicuccia \u003cgiancarlo.formicuccia@gmail.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "6eda541d12116b4772baa09d3e8d7b0389df4289",
      "tree": "e50a8c105f35e7be489bcf034110fb87db60cfb3",
      "parents": [
        "1c2e004183178e1947882cd2e74f37826f45230e"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Fri Jun 08 14:32:50 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sat Jun 09 19:29:02 2012 -0300"
      },
      "message": "Bluetooth: Support AR3011 in Acer Iconia Tab W500\n\nAcer used this chip connected via USB:\n\nBus 005 Device 005: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               1.10\n  bDeviceClass          224 Wireless\n  bDeviceSubClass         1 Radio Frequency\n  bDeviceProtocol         1 Bluetooth\n  bMaxPacketSize0        64\n  idVendor           0x0cf3 Atheros Communications, Inc.\n  idProduct          0x3005 AR3011 Bluetooth\n  bcdDevice            0.01\n  iManufacturer           0\n  iProduct                0\n  iSerial                 0\n  bNumConfigurations      1\n\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nCc: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nCc: Johan Hedberg \u003cjohan.hedberg@gmail.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "37ed561e823f5f91ca87522d61a57974be583c0d",
      "tree": "294fed6fcd369a6088deeb7817c4854501048c0e",
      "parents": [
        "2d369359f1e0fa13852404ff2f8063235a27d8a7"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Wed May 23 18:50:04 2012 -0700"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Jun 05 06:34:09 2012 +0300"
      },
      "message": "Bluetooth: btmrvl: add SD8787 Bluetooth AMP device ID\n\nSD8787 SDIO function 3 (device ID 0x911B) is for Bluetooth AMP.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "8c520a59927a5600973782505dbb750d985057c4",
      "tree": "5ef3689e889285c5cf15a7b92ab8f0cf73ff7259",
      "parents": [
        "8fc9ced398824739d3c25c8aa7f6f34d8e7a49d9"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed May 23 04:04:22 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Jun 05 06:34:08 2012 +0300"
      },
      "message": "Bluetooth: Remove unnecessary headers include\n\nMost of the include were unnecessary or already included by some other\nheader.\nReplace module.h by export.h where possible.\n\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "fc5fef615a963c8b13abf0bbc2a8e8d7c3fd1ffb",
      "tree": "614f9fe99a8005afb6be1e97e4bd1c9f281512e5",
      "parents": [
        "6039aa73a1323edc2d6d93a22505d4dc28f38e3f"
      ],
      "author": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed May 23 04:04:19 2012 -0300"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Jun 05 06:34:07 2012 +0300"
      },
      "message": "Bluetooth: Remove \u0027register\u0027 usage from the subsystem\n\nLet the compiler chooses what is best.\n\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "a6c511c636848f871f5b7aef38e25e5b894b3b48",
      "tree": "847b421858d21575ff61c02c83e92497d97b92d5",
      "parents": [
        "38351c66e407e610283e5332b819822055db473c"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Wed May 23 12:35:46 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Jun 05 06:34:06 2012 +0300"
      },
      "message": "Bluetooth: Rename HCI_QUIRK_NO_RESET to HCI_QUIRK_RESET_ON_CLOSE\n\nHCI_QUIRK_NO_RESET name is misleading - purpose of this quirk is to\nreset device on close instead of init, not to not reset at all.\nRename it to HCI_QUIRK_RESET_ON_CLOSE to avoid confusion.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "28f3d717618156c0dcd2f497d791b578a7931d87",
      "tree": "37b11581b51929b5473541e53bd242b3e1a9f666",
      "parents": [
        "654443e20dfc0617231f28a07c96a979ee1a0239",
        "1ca7ee30630e1022dbcf1b51be20580815ffab73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 11:54:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 11:54:29 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull more networking updates from David Miller:\n \"Ok, everything from here on out will be bug fixes.\"\n\n1) One final sync of wireless and bluetooth stuff from John Linville.\n   These changes have all been in his tree for more than a week, and\n   therefore have had the necessary -next exposure.  John was just away\n   on a trip and didn\u0027t have a change to send the pull request until a\n   day or two ago.\n\n2) Put back some defines in user exposed header file areas that were\n   removed during the tokenring purge.  From Stephen Hemminger and Paul\n   Gortmaker.\n\n3) A bug fix for UDP hash table allocation got lost in the pile due to\n   one of those \"you got it..  no I\u0027ve got it..\" situations.  :-)\n\n   From Tim Bird.\n\n4) SKB coalescing in TCP needs to have stricter checks, otherwise we\u0027ll\n   try to coalesce overlapping frags and crash.  Fix from Eric Dumazet.\n\n5) RCU routing table lookups can race with free_fib_info(), causing\n   crashes when we deref the device pointers in the route.  Fix by\n   releasing the net device in the RCU callback.  From Yanmin Zhang.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (293 commits)\n  tcp: take care of overlaps in tcp_try_coalesce()\n  ipv4: fix the rcu race between free_fib_info and ip_route_output_slow\n  mm: add a low limit to alloc_large_system_hash\n  ipx: restore token ring define to include/linux/ipx.h\n  if: restore token ring ARP type to header\n  xen: do not disable netfront in dom0\n  phy/micrel: Fix ID of KSZ9021\n  mISDN: Add X-Tensions USB ISDN TA XC-525\n  gianfar:don\u0027t add FCB length to hard_header_len\n  Bluetooth: Report proper error number in disconnection\n  Bluetooth: Create flags for bt_sk()\n  Bluetooth: report the right security level in getsockopt\n  Bluetooth: Lock the L2CAP channel when sending\n  Bluetooth: Restore locking semantics when looking up L2CAP channels\n  Bluetooth: Fix a redundant and problematic incoming MTU check\n  Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C\n  Bluetooth: Fix EIR data generation for mgmt_device_found\n  Bluetooth: Fix Inquiry with RSSI event mask\n  Bluetooth: improve readability of l2cap_seq_list code\n  Bluetooth: Fix skb length calculation\n  ...\n"
    },
    {
      "commit": "e1f12eb6ba6f1e74007eb01ed26fad7c5239d62b",
      "tree": "4c6753fc5091cd31b8cc0029e41f86f4f8c3b195",
      "parents": [
        "e3567d2c15a7a8e2f992a5f7c7683453ca406d82"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Apr 23 10:08:51 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:42:55 2012 -0700"
      },
      "message": "USB: Disable hub-initiated LPM for comms devices.\n\nHub-initiated LPM is not good for USB communications devices.  Comms\ndevices should be able to tell when their link can go into a lower power\nstate, because they know when an incoming transmission is finished.\nIdeally, these devices would slam their links into a lower power state,\nusing the device-initiated LPM, after finishing the last packet of their\ndata transfer.\n\nIf we enable the idle timeouts for the parent hubs to enable\nhub-initiated LPM, we will get a lot of useless LPM packets on the bus\nas the devices reject LPM transitions when they\u0027re in the middle of\nreceiving data.  Worse, some devices might blindly accept the\nhub-initiated LPM and power down their radios while they\u0027re in the\nmiddle of receiving a transmission.\n\nThe Intel Windows folks are disabling hub-initiated LPM for all USB\ncommunications devices under a xHCI USB 3.0 host.  In order to keep\nthe Linux behavior as close as possible to Windows, we need to do the\nsame in Linux.\n\nSet the disable_hub_initiated_lpm flag for for all USB communications\ndrivers.  I know there aren\u0027t currently any USB 3.0 devices that\nimplement these class specifications, but we should be ready if they do.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nCc: Johan Hedberg \u003cjohan.hedberg@gmail.com\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Jan Dumon \u003cj.dumon@option.com\u003e\nCc: Petko Manolov \u003cpetkan@users.sourceforge.net\u003e\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nCc: \"Luis R. Rodriguez\" \u003cmcgrof@qca.qualcomm.com\u003e\nCc: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nCc: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nCc: Brett Rudley \u003cbrudley@broadcom.com\u003e\nCc: Roland Vossen \u003crvossen@broadcom.com\u003e\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nCc: \"Franky (Zhenhui) Lin\" \u003cfrankyl@broadcom.com\u003e\nCc: Kan Yan \u003ckanyan@broadcom.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nCc: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nCc: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nCc: Herton Ronaldo Krzesinski \u003cherton@canonical.com\u003e\nCc: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "85d59726c5c66016a507f1f4a60db8e374dd284d",
      "tree": "728f97a3adc7047238b81205013f1d5cc92f5880",
      "parents": [
        "9d939d948469b49912a76e789f7d4059eb1f8bc7"
      ],
      "author": {
        "name": "Michael Gruetzner",
        "email": "mgruetzn@gmx.de",
        "time": "Wed May 02 22:33:40 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Wed May 16 16:13:26 2012 -0300"
      },
      "message": "Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C\n\nAdd Foxconn/Hon Hai AR5BBU22 Bluetooth Module( 0x489:0xE03C) to\nthe blacklist of btusb module and add it to the ath3k module to properly\nload the firmware in Kernel 3.3.4\nThe device is integrated in  e.g. some  Acer Aspire 7750G.\n\nOutput from /sys/kernel/debug/usb/devices:\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d05 Cnt\u003d02 Dev#\u003d  6 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0489 ProdID\u003de03c Rev\u003d 0.02\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:* #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  25 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  33 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  49 Ivl\u003d1ms\n\nSigned-off-by: Michael Gruetzner \u003cmgruetzn@gmx.de\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "ba54a16ffacfc7121b6a799de1d08254cb0254b9",
      "tree": "3919a7c8fc86315d3aebacf1787e68d8c0355de2",
      "parents": [
        "6ff9b5ef5e4e3f474689737640d0c01a96d0696d"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Apr 25 11:43:54 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:51 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: add support for SDIO suspend/resume callbacks\n\nHost sleep is activated using already configured host sleep\nparameters in suspend handler and it is cancelled in resume\nhandler.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "2a8ff6112df887f36b36a051dbe3d45c386d60ea",
      "tree": "3e5f7f755dbc5cb0c9ffdc16664962f80a41974f",
      "parents": [
        "479453d5fe3a5b911b7f56474764988100f9f650"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue Apr 24 16:31:40 2012 -0700"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:46 2012 -0300"
      },
      "message": "Bluetooth: btmrvl: configure default host sleep parameters\n\nCurrently debugfs commands \"hscfgcmd\" and \"gpiogap\" are provided\nfor host sleep configuration. But if user doesn\u0027t configure host\nsleep parameters using these commands, host sleep activation is\nfailed during suspend (support for suspend and resume handlers is\nadded in next patch).\n\nDefault host sleep configuration is done during driver initialisation\nin this patch.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "f4001d28464d92db5cae7702d65cf18162043a12",
      "tree": "00b83db23f1ab1a88268570551ed9682d164fd52",
      "parents": [
        "2d8b3a11623cf5203bc063927b6fc742625f1ebf"
      ],
      "author": {
        "name": "Mikel Astiz",
        "email": "mikel.astiz@bmw-carit.de",
        "time": "Wed Apr 11 08:48:51 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:35 2012 -0300"
      },
      "message": "Bluetooth: btusb: Dynamic alternate setting\n\nThe alternate setting must be dynamically set according to the number of\nactive SCO links, and the bit depth of the audio. The possible values\nfor the alternate setting are described in the Bluetooth Core\nSpecification, Volume 4, Part B, section 2.1.1.\n\nSigned-off-by: Mikel Astiz \u003cmikel.astiz.oss@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "59f34fb3354bb7b5f9d865ccaa2c54d3cf691cb8",
      "tree": "5361b8023570521b23d908a8405189b471d0fb93",
      "parents": [
        "b76bbd6657a2dd7545686ba9ad59625f44192146"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Apr 09 22:49:49 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 01:40:31 2012 -0300"
      },
      "message": "Bluetooth: btmrvl_sdio: remove pointless conditional before release_firmware()\n\nrelease_firmware() deals gracefullt with NULL pointers so there\u0027s no\nreason to test for one prior to calling the function.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "0dea0141a9d9c33a669c546f8f5d9f44a0557375",
      "tree": "fdee2cb96672cbd583738a13086210dc528d1d1d",
      "parents": [
        "053262dce5a0cc503456d15e204cde205dcf927e"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Mar 28 11:48:42 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:36 2012 -0300"
      },
      "message": "Bluetooth: vhci: Ignore return code of nonseekable_open()\n\nThe comment in ./fs/open.c clearly states that nonseekable_open() will\nnever fail. Therefore, we can safely ignore the return code. This is the\nrecommended way to deal with nonseekable_open().\nOur current code looks like nonseekable_open() is checked for the return\ncode. However, if we check the return code, we must also kfree() our\nprivate data if the open fails. To avoid this overhead and to avoid\nconfusion, we simply drop the return code and return 0.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "6935e0f5181644201894f0b7fbe3d8910c18af05",
      "tree": "5420f01c982898aaac0204d9761b23fc39bcc081",
      "parents": [
        "bc3dd33cef001e61da0f71b5d8f918b3dbaa4a94"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Fri Mar 09 15:53:42 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed May 09 00:41:30 2012 -0300"
      },
      "message": "Bluetooth: Remove redundant hdev-\u003eparent field\n\nWe initialize the \"struct device\" in hci_alloc_dev() for a long time now\nso we can access hdev-\u003edev.parent directly. Hence, we can drop the\ntemporary field hdev-\u003eparent which is used in no other place than\nhci_add_sysfs().\n\nSET_HCIDEV_DEV() is never called after registering a device by the\ndrivers so we do not overwrite internal device-state. Furthermore,\nhdev-\u003edev is initialized to 0 by kzalloc() inside hci_alloc_dev() so the\ndefault behavior with dev.parent \u003d NULL is kept.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "4dcc0637fc3c36c1f58ffdcaf2dc0dc7de72449f",
      "tree": "587ffa9493e4b6af014f9acb2c09177c2c54af3b",
      "parents": [
        "afa762f6871a8cb05fbef5d0f83fac14304aa816",
        "985140369be1e886754d8ac0375dd64e4f727311"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 27 15:16:43 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 27 15:16:43 2012 -0400"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth\n"
    },
    {
      "commit": "985140369be1e886754d8ac0375dd64e4f727311",
      "tree": "56416594c715741b6869f134bb13e168affd4855",
      "parents": [
        "16cde9931bcd8d8ca968ef1cded02684ea040374"
      ],
      "author": {
        "name": "Steven Harms",
        "email": "sjharms@gmail.com",
        "time": "Fri Apr 13 14:45:55 2012 -0400"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Tue Apr 24 11:38:41 2012 -0300"
      },
      "message": "Add Foxconn / Hon Hai IDs for btusb module\n\nThis change adds 0x0489:0xe033 to the btusb module.\n\nThis bluetooth usb device is integrated in the Acer TimelineX AS4830TG-6808 notebook.\n\nOutput from /sys/kernel/debug/usb/devices:\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d05 Cnt\u003d02 Dev#\u003d  4 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0489 ProdID\u003de033 Rev\u003d 2.29\nS:  Manufacturer\u003dBroadcom Corp\nS:  Product\u003dAcer Module\nS:  SerialNumber\u003d60D819F74101\nC:* #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d  0mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d81(I) Atr\u003d03(Int.) MxPS\u003d  16 Ivl\u003d1ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   0 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 1 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d   9 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 2 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  17 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 3 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  32 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  32 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 4 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  64 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  64 Ivl\u003d1ms\nI:  If#\u003d 1 Alt\u003d 5 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nE:  Ad\u003d83(I) Atr\u003d01(Isoc) MxPS\u003d  64 Ivl\u003d1ms\nE:  Ad\u003d03(O) Atr\u003d01(Isoc) MxPS\u003d  64 Ivl\u003d1ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d84(I) Atr\u003d02(Bulk) MxPS\u003d  32 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d  32 Ivl\u003d0ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nSigned-off-by: Steven Harms \u003csjharms@gmail.com\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "ac71311e65e2c4c2dbac76db698fecbee755b016",
      "tree": "5a71c3464c7c3a601765a388b2792d3a9346bf40",
      "parents": [
        "6ec5bcadc21e13ceba8c144e4731eccac01d04f7"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Thu Apr 19 14:53:45 2012 +0800"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Apr 19 11:14:06 2012 +0200"
      },
      "message": "Bluetooth: Add support for AR3012 [0cf3:e004]\n\nAdd another vendor specific ID for Atheros AR3012\n\noutput of usb-devices:\nT:  Bus\u003d02 Lev\u003d02 Prnt\u003d02 Port\u003d04 Cnt\u003d01 Dev#\u003d  4 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0cf3 ProdID\u003de004 Rev\u003d00.02\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:  #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nBugLink: https://bugs.launchpad.net/bugs/922715\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "87522a433ba6886b5ccbb497e0a7cb8097def64e",
      "tree": "54d60b2c1c5cd627ece06f12fd90bc502e049dad",
      "parents": [
        "79cd76022044f8177bb00e3fd590ec8d6b5f8c35"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Fri Apr 13 17:39:57 2012 +0800"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Apr 13 12:59:56 2012 +0300"
      },
      "message": "Bluetooth: Add support for Atheros [13d3:3362]\n\nAdd another vendor specific ID for Atheros AR3012 device.\nThis chip is wrapped by IMC Networks.\n\noutput of usb-devices:\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d00 Cnt\u003d01 Dev#\u003d  5 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d13d3 ProdID\u003d3362 Rev\u003d00.02\nS:  Manufacturer\u003dAtheros Communications\nS:  Product\u003dBluetooth USB Host Controller\nS:  SerialNumber\u003dAlaska Day 2006\nC:  #Ifs\u003d 2 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d100mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003de0(wlcon) Sub\u003d01 Prot\u003d01 Driver\u003dbtusb\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    }
  ],
  "next": "79cd76022044f8177bb00e3fd590ec8d6b5f8c35"
}
