)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "79cd76022044f8177bb00e3fd590ec8d6b5f8c35",
      "tree": "701dee56045b9335878807f55f13ca597541a5b2",
      "parents": [
        "66f3b913e68e8e62bd2f9499495eeb6cc81b2662"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Mon Apr 09 09:22:28 2012 -0500"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Fri Apr 13 12:21:38 2012 +0300"
      },
      "message": "Bluetooth: btusb: Add vendor specific ID (0489 e042) for BCM20702A0\n\nT: Bus\u003d02 Lev\u003d02 Prnt\u003d02 Port\u003d04 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\u003d0489 ProdID\u003de042 Rev\u003d01.12\nS: Manufacturer\u003dBroadcom Corp\nS: Product\u003dBCM20702A0\nS: SerialNumber\u003dE4D53DCA61B5\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\nReported-by: Dennis Chua \u003cdennis.chua@canonical.com\u003e\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "41833af713457fe92f432a7354bc690587652879",
      "tree": "6f821f85bd33c1823d557d1482f8aa6216cde5b3",
      "parents": [
        "f68e556e23d1a4176b563bcb25d8baf2c5313f91",
        "66f3b913e68e8e62bd2f9499495eeb6cc81b2662"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 09 15:47:49 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 09 15:47:49 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth\n"
    },
    {
      "commit": "5d32c88f0b94061b3af2e3ade92422407282eb12",
      "tree": "2e1f81aa47b2cf59625c8fba17199617e33802e6",
      "parents": [
        "43f63c8711ce02226b7bbdafeba7b8031faf3fb4",
        "dac23b0d0513916498d40412818bd2c581b365f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge batch of fixes from Andrew Morton:\n \"The simple_open() cleanup was held back while I wanted for laggards to\n  merge things.\n\n  I still need to send a few checkpoint/restore patches.  I\u0027ve been\n  wobbly about merging them because I\u0027m wobbly about the overall\n  prospects for success of the project.  But after speaking with Pavel\n  at the LSF conference, it sounds like they\u0027re further toward\n  completion than I feared - apparently davem is at the \"has stopped\n  complaining\" stage regarding the net changes.  So I need to go back\n  and re-review those patchs and their (lengthy) discussion.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (16 patches)\n  memcg swap: use mem_cgroup_uncharge_swap fix\n  backlight: add driver for DA9052/53 PMIC v1\n  C6X: use set_current_blocked() and block_sigmask()\n  MAINTAINERS: add entry for sparse checker\n  MAINTAINERS: fix REMOTEPROC F: typo\n  alpha: use set_current_blocked() and block_sigmask()\n  simple_open: automatically convert to simple_open()\n  scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n  libfs: add simple_open()\n  hugetlbfs: remove unregister_filesystem() when initializing module\n  drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n  fs/xattr.c:setxattr(): improve handling of allocation failures\n  fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed\n  fs/xattr.c: suppress page allocation failure warnings from sys_listxattr()\n  sysrq: use SEND_SIG_FORCED instead of force_sig()\n  proc: fix mount -t proc -o AAA\n"
    },
    {
      "commit": "234e340582901211f40d8c732afc49f0630ecf05",
      "tree": "753076500dfd883b3db56d4f5410af31d8945623",
      "parents": [
        "9b3ae64be658a573b33d05a8dc73b08d3345fa44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 05 14:25:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "simple_open: automatically convert to simple_open()\n\nMany users of debugfs copy the implementation of default_open() when\nthey want to support a custom read/write function op.  This leads to a\nproliferation of the default_open() implementation across the entire\ntree.\n\nNow that the common implementation has been consolidated into libfs we\ncan replace all the users of this function with simple_open().\n\nThis replacement was done with the following semantic patch:\n\n\u003csmpl\u003e\n@ open @\nidentifier open_f !\u003d simple_open;\nidentifier i, f;\n@@\n-int open_f(struct inode *i, struct file *f)\n-{\n(\n-if (i-\u003ei_private)\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n|\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n)\n-return 0;\n-}\n\n@ has_open depends on open @\nidentifier fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...\n-.open \u003d open_f,\n+.open \u003d simple_open,\n...\n};\n\u003c/smpl\u003e\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e8b506310f6433d5558387fd568d4bfb1d6a799",
      "tree": "0f5f6ff0785c84e46e61f2b9b159a996c060b1c6",
      "parents": [
        "c732a2af12e20f2784c8b0c9d2e289579313a413"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Wed Mar 28 16:41:11 2012 -0400"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Mar 29 13:42:51 2012 +0300"
      },
      "message": "Bluetooth: btusb: typo in Broadcom SoftSailing id\n\nI was trying to backport the following commit to RHEL-6\n\n    From 0cea73465cd22373c5cd43a3edd25fbd4bb532ef Mon Sep 17 00:00:00 2001\n    From: Oliver Neukum \u003coliver@neukum.org\u003e\n    Date: Wed, 21 Sep 2011 11:37:15 +0200\n    Subject: [PATCH] btusb: add device entry for Broadcom SoftSailing\n\nand noticed it wasn\u0027t working on an HP Elitebook.  Looking into the patch I\nnoticed a very subtle typo in the ids.  The patch has \u00270x05ac\u0027 instead of\n\u00270x0a5c\u0027.  A snippet of the lsusb -v output also shows this:\n\nBus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               2.00\n  bDeviceClass          255 Vendor Specific Class\n  bDeviceSubClass         1\n  bDeviceProtocol         1\n  bMaxPacketSize0        64\n  idVendor           0x0a5c Broadcom Corp.\n  idProduct          0x21e1\n  bcdDevice            1.12\n  iManufacturer           1 Broadcom Corp\n  iProduct                2 BCM20702A0\n  iSerial                 3 60D819F0338C\n  bNumConfigurations      1\n\nLooking at other Broadcom ids, the fix matches them whereas the original patch\nmatches Apple\u0027s ids.\n\nTested on an HP Elitebook 8760w.  The btusb binds and the userspace stuff loads\ncorrectly.\n\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "55ed7d4d1469eafbe3ad7e8fcd44f5af27845a81",
      "tree": "4b0c1ee656ffe7dc72c6c038f16f730112089e06",
      "parents": [
        "6c0c331e4c8ff6c0f7fa6cc5fd08d853d6c579c4"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Wed Mar 28 10:25:36 2012 +0800"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed Mar 28 12:02:41 2012 -0300"
      },
      "message": "Bluetooth: Add support for Atheros [04ca:3005]\n\nAdd another vendor specific ID for Atheros AR3012 device.\nThis chip is wrapped by Lite-On Technology Corp.\n\noutput of usb-devices:\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d03 Cnt\u003d01 Dev#\u003d  2 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\u003d3005 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: Gustavo Padovan \u003cgustavo@padovan.org\u003e\n"
    },
    {
      "commit": "33b69bf80a3704d45341928e4ff68b6ebd470686",
      "tree": "f2345b8546616cd1547a522a1134619201677d3c",
      "parents": [
        "07c0ea874d43c299d185948452945a361052b6e3"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Mar 15 14:48:40 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed Mar 28 12:02:29 2012 -0300"
      },
      "message": "Bluetooth: hci_ldisc: fix NULL-pointer dereference on tty_close\n\nDo not close protocol driver until device has been unregistered.\n\nThis fixes a race between tty_close and hci_dev_open which can result in\na NULL-pointer dereference.\n\nThe line discipline closes the protocol driver while we may still have\nhci_dev_open sleeping on the req_lock mutex resulting in a NULL-pointer\ndereference when lock is acquired and hci_init_req called.\n\nBug is 100% reproducible using hciattach and a disconnected serial port:\n\n0. # hciattach -n ttyO1 any noflow\n\n1. hci_dev_open called from hci_power_on grabs req lock\n2. hci_init_req executes but device fails to initialise (times out\n   eventually)\n3. hci_dev_open is called from hci_sock_ioctl and sleeps on req lock\n4. hci_uart_tty_close detaches protocol driver and cancels init req\n5. hci_dev_open (1) releases req lock\n6. hci_dev_open (3) grabs req lock, calls hci_init_req, which triggers oops\n   when request is prepared in hci_uart_send_frame\n\n[  137.201263] Unable to handle kernel NULL pointer dereference at virtual address 00000028\n[  137.209838] pgd \u003d c0004000\n[  137.212677] [00000028] *pgd\u003d00000000\n[  137.216430] Internal error: Oops: 17 [#1]\n[  137.220642] Modules linked in:\n[  137.223846] CPU: 0    Tainted: G        W     (3.3.0-rc6-dirty #406)\n[  137.230529] PC is at __lock_acquire+0x5c/0x1ab0\n[  137.235290] LR is at lock_acquire+0x9c/0x128\n[  137.239776] pc : [\u003cc0071490\u003e]    lr : [\u003cc00733f8\u003e]    psr: 20000093\n[  137.239776] sp : cf869dd8  ip : c0529554  fp : c051c730\n[  137.251800] r10: 00000000  r9 : cf8673c0  r8 : 00000080\n[  137.257293] r7 : 00000028  r6 : 00000002  r5 : 00000000  r4 : c053fd70\n[  137.264129] r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : 00000001\n[  137.270965] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\n[  137.278717] Control: 10c5387d  Table: 8f0f4019  DAC: 00000015\n[  137.284729] Process kworker/u:1 (pid: 7, stack limit \u003d 0xcf8682e8)\n[  137.291229] Stack: (0xcf869dd8 to 0xcf86a000)\n[  137.295776] 9dc0:                                                       c0529554 00000000\n[  137.304351] 9de0: cf8673c0 cf868000 d03ea1ef cf868000 000001ef 00000470 00000000 00000002\n[  137.312927] 9e00: cf8673c0 00000001 c051c730 c00716ec 0000000c 00000440 c0529554 00000001\n[  137.321533] 9e20: c051c730 cf868000 d03ea1f3 00000000 c053b978 00000000 00000028 cf868000\n[  137.330078] 9e40: 00000000 00000000 00000002 00000000 00000000 c00733f8 00000002 00000080\n[  137.338684] 9e60: 00000000 c02a1d50 00000000 00000001 60000013 c0969a1c 60000093 c053b96c\n[  137.347259] 9e80: 00000002 00000018 20000013 c02a1d50 cf0ac000 00000000 00000002 cf868000\n[  137.355834] 9ea0: 00000089 c0374130 00000002 00000000 c02a1d50 cf0ac000 0000000c cf0fc540\n[  137.364410] 9ec0: 00000018 c02a1d50 cf0fc540 00000000 cf0fc540 c0282238 c028220c cf178d80\n[  137.372985] 9ee0: 127525d8 c02821cc 9a1fa451 c032727c 9a1fa451 127525d8 cf0fc540 cf0ac4ec\n[  137.381561] 9f00: cf0ac000 cf0fc540 cf0ac584 c03285f4 c0328580 cf0ac4ec cf85c740 c05510cc\n[  137.390136] 9f20: ce825400 c004c914 00000002 00000000 c004c884 ce8254f5 cf869f48 00000000\n[  137.398712] 9f40: c0328580 ce825415 c0a7f914 c061af64 00000000 c048cf3c cf8673c0 cf85c740\n[  137.407287] 9f60: c05510cc c051a66c c05510ec c05510c4 cf85c750 cf868000 00000089 c004d6ac\n[  137.415863] 9f80: 00000000 c0073d14 00000001 cf853ed8 cf85c740 c004d558 00000013 00000000\n[  137.424438] 9fa0: 00000000 00000000 00000000 c00516b0 00000000 00000000 cf85c740 00000000\n[  137.433013] 9fc0: 00000001 dead4ead ffffffff ffffffff c0551674 00000000 00000000 c0450aa4\n[  137.441589] 9fe0: cf869fe0 cf869fe0 cf853ed8 c005162c c0013b30 c0013b30 00ffff00 00ffff00\n[  137.450164] [\u003cc0071490\u003e] (__lock_acquire+0x5c/0x1ab0) from [\u003cc00733f8\u003e] (lock_acquire+0x9c/0x128)\n[  137.459503] [\u003cc00733f8\u003e] (lock_acquire+0x9c/0x128) from [\u003cc0374130\u003e] (_raw_spin_lock_irqsave+0x44/0x58)\n[  137.469360] [\u003cc0374130\u003e] (_raw_spin_lock_irqsave+0x44/0x58) from [\u003cc02a1d50\u003e] (skb_queue_tail+0x18/0x48)\n[  137.479339] [\u003cc02a1d50\u003e] (skb_queue_tail+0x18/0x48) from [\u003cc0282238\u003e] (h4_enqueue+0x2c/0x34)\n[  137.488189] [\u003cc0282238\u003e] (h4_enqueue+0x2c/0x34) from [\u003cc02821cc\u003e] (hci_uart_send_frame+0x34/0x68)\n[  137.497497] [\u003cc02821cc\u003e] (hci_uart_send_frame+0x34/0x68) from [\u003cc032727c\u003e] (hci_send_frame+0x50/0x88)\n[  137.507171] [\u003cc032727c\u003e] (hci_send_frame+0x50/0x88) from [\u003cc03285f4\u003e] (hci_cmd_work+0x74/0xd4)\n[  137.516204] [\u003cc03285f4\u003e] (hci_cmd_work+0x74/0xd4) from [\u003cc004c914\u003e] (process_one_work+0x1a0/0x4ec)\n[  137.525604] [\u003cc004c914\u003e] (process_one_work+0x1a0/0x4ec) from [\u003cc004d6ac\u003e] (worker_thread+0x154/0x344)\n[  137.535278] [\u003cc004d6ac\u003e] (worker_thread+0x154/0x344) from [\u003cc00516b0\u003e] (kthread+0x84/0x90)\n[  137.543975] [\u003cc00516b0\u003e] (kthread+0x84/0x90) from [\u003cc0013b30\u003e] (kernel_thread_exit+0x0/0x8)\n[  137.552734] Code: e59f4e5c e5941000 e3510000 0a000031 (e5971000)\n[  137.559234] ---[ end trace 1b75b31a2719ed1e ]---\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "07c0ea874d43c299d185948452945a361052b6e3",
      "tree": "1e3161bd2050de58b424da0eb8fa13718b18c59f",
      "parents": [
        "6dfc326f0605fd87e4c10ccde10de0ce4280d72d"
      ],
      "author": {
        "name": "Cho, Yu-Chen",
        "email": "acho@suse.com",
        "time": "Wed Mar 14 22:01:21 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed Mar 28 12:02:28 2012 -0300"
      },
      "message": "Bluetooth: Add Atheros maryann PIDVID support\n\nAdd Atheros maryann 0cf3:311d PIDVID support\nThis module is AR3012 Series.\n\nInclude /sys/kernel/debug/usb/devices output here for reference\n\nbefore:\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d01 Dev#\u003d  2 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\u003d311d 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\nafter:\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d01 Cnt\u003d01 Dev#\u003d  2 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\u003d311d 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: Cho, Yu-Chen \u003cacho@suse.com\u003e\ncked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "6dfc326f0605fd87e4c10ccde10de0ce4280d72d",
      "tree": "86917f1c2f55c7de5de1238380f3a77d16509d0d",
      "parents": [
        "6e4aff103774d6ee937a1dba9b1b4bf89100e7f6"
      ],
      "author": {
        "name": "João Paulo Rechi Vita",
        "email": "jprvita@openbossa.org",
        "time": "Wed Mar 14 21:45:16 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo@padovan.org",
        "time": "Wed Mar 28 12:02:27 2012 -0300"
      },
      "message": "Bluetooth: btusb: Add USB device ID \"0a5c 21e8\"\n\nOne more vendor-specific ID for BCM20702A0.\n\nT:  Bus\u003d01 Lev\u003d03 Prnt\u003d05 Port\u003d02 Cnt\u003d01 Dev#\u003d  9 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\u003d21e8 Rev\u003d01.12\nS:  Manufacturer\u003dBroadcom Corp\nS:  Product\u003dBCM20702A0\nS:  SerialNumber\u003d00027221F4E2\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: João Paulo Rechi Vita \u003cjprvita@openbossa.org\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "9498ba7a1d38d42eef4ef6d906ab1743c9f0fd6f",
      "tree": "75b778cec525cf88a23a6f4ea4afa0a26aa10cbc",
      "parents": [
        "04124681f104c1980024ff249a34a77a249fd2bc"
      ],
      "author": {
        "name": "Eran",
        "email": "eran@over-here.org",
        "time": "Mon Dec 05 22:15:29 2011 +0000"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 08 02:16:24 2012 -0300"
      },
      "message": "Bluetooth: Adding USB device 13d3:3375 as an Atheros AR3012.\n\nThe bluetooth module in the Asus UX31/UX21 is based on Atheros AR3012\nand requires a firmware to be uploaded before it\u0027s usable.\n\noutput of usb-devices for this module:\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d07 Cnt\u003d03 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\u003d13d3 ProdID\u003d3375 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: Eran \u003ceran@over-here.org\u003e\nTested-by: Michal Labedzki \u003cmichal.labedzki@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "04124681f104c1980024ff249a34a77a249fd2bc",
      "tree": "5caad821f1cdd55930b054cbdeab1c45421559b4",
      "parents": [
        "f64b993f44c3a5fe709b276ac5652d006afe9d33"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 08 01:25:00 2012 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Mar 08 02:02:26 2012 -0300"
      },
      "message": "Bluetooth: fix conding style issues all over the tree\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "0a4eaeeb993658a4d6cff054a863241f32d3d2fb",
      "tree": "31e6d8fd4301a84e5d67a163a94681dadfb97b35",
      "parents": [
        "74fe619ef96466d562a1a13e7cbab783624ec2f3"
      ],
      "author": {
        "name": "James M. Leddy",
        "email": "james.leddy@canonical.com",
        "time": "Tue Mar 06 02:41:33 2012 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Mar 06 02:42:16 2012 +0200"
      },
      "message": "Bluetooth: btusb: add support for BCM20702A0 [0a5c:21e6]\n\nAdd another vendor specific ID for BCM20702A0.  This has been tested and\nworks on hardware with this device.\n\noutput of usb-devices:\nT: Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d03 Cnt\u003d04 Dev#\u003d 6 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\u003d21e6 Rev\u003d01.12\nS: Manufacturer\u003dBroadcom Corp\nS: Product\u003dBCM20702A0\nS: SerialNumber\u003dD0DF9AFB227B\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: James M. Leddy \u003cjames.leddy@canonical.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    }
  ],
  "next": "00abfe4442864144a77f70b6b411d691bcb796bf"
}
