)]}'
{
  "log": [
    {
      "commit": "ed359a3b7b6ade0071f378c0cf4392d252f7d334",
      "tree": "8f81e03fcb44a7d36f53bc5a53d8eced7154bee2",
      "parents": [
        "95694129b43165911dc4e8a972f0d39ad98d86be",
        "2240eb4ae3dc4acff20d1a8947c441c451513e37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 17:53:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 17:53:39 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Provide device string properly for USB i2400m wimax devices, also\n    don\u0027t OOPS when providing firmware string.  From Phil Sutter.\n\n 2) Add support for sh_eth SH7734 chips, from Nobuhiro Iwamatsu.\n\n 3) Add another device ID to USB zaurus driver, from Guan Xin.\n\n 4) Loop index start in pool vector iterator is wrong causing MAC to not\n    get configured in bnx2x driver, fix from Dmitry Kravkov.\n\n 5) EQL driver assumes HZ\u003d100, fix from Eric Dumazet.\n\n 6) Now that skb_add_rx_frag() can specify the truesize increment\n    separately, do so in f_phonet and cdc_phonet, also from Eric\n    Dumazet.\n\n 7) virtio_net accidently uses net_ratelimit() not only on the kernel\n    warning but also the statistic bump, fix from Rick Jones.\n\n 8) ip_route_input_mc() uses fixed init_net namespace, oops, use\n    dev_net(dev) instead.  Fix from Benjamin LaHaise.\n\n 9) dev_forward_skb() needs to clear the incoming interface index of the\n    SKB so that it looks like a new incoming packet, also from Benjamin\n    LaHaise.\n\n10) iwlwifi mistakenly initializes a channel entry as 2GHZ instead of\n    5GHZ, fix from Stanislav Yakovlev.\n\n11) Missing kmalloc() return value checks in orinoco, from Santosh\n    Nayak.\n\n12) ath9k doesn\u0027t check for HT capabilities in the right way, it is\n    checking ht_supported instead of the ATH9K_HW_CAP_HT flag.  Fix from\n    Sujith Manoharan.\n\n13) Fix x86 BPF JIT emission of 16-bit immediate field of AND\n    instructions, from Feiran Zhuang.\n\n14) Avoid infinite loop in GARP code when registering sysfs entries.\n    From David Ward.\n\n15) rose protocol uses memcpy instead of memcmp in a device address\n    comparison, oops.  Fix from Daniel Borkmann.\n\n16) Fix build of lpc_eth due to dev_hw_addr_rancom() interface being\n    renamed to eth_hw_addr_random().  From Roland Stigge.\n\n17) Make ipv6 RTM_GETROUTE interpret RTA_IIF attribute the same way\n    that ipv4 does.  Fix from Shmulik Ladkani.\n\n18) via-rhine has an inverted bit test, causing suspend/resume\n    regressions.  Fix from Andreas Mohr.\n\n19) RIONET assumes 4K page size, fix from Akinobu Mita.\n\n20) Initialization of imask register in sky2 is buggy, because bits are\n    \"or\u0027d\" into an uninitialized local variable.  Fix from Lino\n    Sanfilippo.\n\n21) Fix FCOE checksum offload handling, from Yi Zou.\n\n22) Fix VLAN processing regression in e1000, from Jiri Pirko.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (52 commits)\n  sky2: dont overwrite settings for PHY Quick link\n  tg3: Fix 5717 serdes powerdown problem\n  net: usb: cdc_eem: fix mtu\n  net: sh_eth: fix endian check for architecture independent\n  usb/rtl8150 : Remove duplicated definitions\n  rionet: fix page allocation order of rionet_active\n  via-rhine: fix wait-bit inversion.\n  ipv6: Fix RTM_GETROUTE\u0027s interpretation of RTA_IIF to be consistent with ipv4\n  net: lpc_eth: Fix rename of dev_hw_addr_random\n  net/netfilter/nfnetlink_acct.c: use linux/atomic.h\n  rose_dev: fix memcpy-bug in rose_set_mac_address\n  Fix non TBI PHY access; a bad merge undid bug fix in a previous commit.\n  net/garp: avoid infinite loop if attribute already exists\n  x86 bpf_jit: fix a bug in emitting the 16-bit immediate operand of AND\n  bonding: emit event when bonding changes MAC\n  mac80211: fix oper channel timestamp updation\n  ath9k: Use HW HT capabilites properly\n  MAINTAINERS: adding maintainer for ipw2x00\n  net: orinoco: add error handling for failed kmalloc().\n  net/wireless: ipw2x00: fix a typo in wiphy struct initilization\n  ...\n"
    },
    {
      "commit": "970e2486492aa1eb47a436a5a4c81e92558986a9",
      "tree": "5c321b58b536695b513f21b9b8d5431f0db88ac5",
      "parents": [
        "096015236df46c64be8b86e41fd4e28522e5f7e5"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Fri Mar 30 13:37:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:03:15 2012 -0700"
      },
      "message": "Documentation: remove references to /etc/modprobe.conf\n\nUsage of /etc/modprobe.conf file was deprecated by module-init-tools and\nis no longer parsed by new kmod tool. References to this file are\nreplaced in Documentation, comments and Kconfig according to the\ncontext.\n\nThere are also some references to the old /etc/modules.conf from 2.4\nkernels that are being removed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef08e78268423fc4d7fbc3e54bd9a67fc8da7cc5",
      "tree": "d0561d3ef89c9cd277a38168e33850666cbd33c4",
      "parents": [
        "71db34fc4330f7c784397acb9f1e6ee7f7b32eb2",
        "5b2e02e401deb44e7f5befe19404d8b2688efea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 15:34:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 15:34:57 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine update from Vinod Koul:\n \"This includes the cookie cleanup by Russell, the addition of context\n  parameter for dmaengine APIs, more arm dmaengine driver cleanup by\n  moving code to dmaengine, this time for imx by Javier and pl330 by\n  Boojin along with the usual driver fixes.\"\n\nFix up some fairly trivial conflicts with various other cleanups.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (67 commits)\n  dmaengine: imx: fix the build failure on x86_64\n  dmaengine: i.MX: Fix merge of cookie branch.\n  dmaengine: i.MX: Add support for interleaved transfers.\n  dmaengine: imx-dma: use \u0027dev_dbg\u0027 and \u0027dev_warn\u0027 for messages.\n  dmaengine: imx-dma: remove \u0027imx_dmav1_baseaddr\u0027 and \u0027dma_clk\u0027.\n  dmaengine: imx-dma: remove unused arg of imxdma_sg_next.\n  dmaengine: imx-dma: remove internal structure.\n  dmaengine: imx-dma: remove \u0027resbytes\u0027 field of \u0027internal\u0027 structure.\n  dmaengine: imx-dma: remove \u0027in_use\u0027 field of \u0027internal\u0027 structure.\n  dmaengine: imx-dma: remove sg member from internal structure.\n  dmaengine: imx-dma: remove \u0027imxdma_setup_sg_hw\u0027 function.\n  dmaengine: imx-dma: remove \u0027imxdma_config_channel_hw\u0027 function.\n  dmaengine: imx-dma: remove \u0027imxdma_setup_mem2mem_hw\u0027 function.\n  dmaengine: imx-dma: remove dma_mode member of internal structure.\n  dmaengine: imx-dma: remove data member from internal structure.\n  dmaengine: imx-dma: merge old dma-v1.c with imx-dma.c\n  dmaengine: at_hdmac: add slave config operation\n  dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic\n  dmaengine/dma_slave: introduce inline wrappers\n  dma: imx-sdma: Treat firmware messages as warnings instead of erros\n  ...\n"
    },
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "09893ee84591b0417a9186a7e7cf1503ccf99ac2",
      "tree": "da8b044ad157b82203df04ae48cb60f4737cc390",
      "parents": [
        "4bb2d1009f671815870e8f78e826e4f9071392a7",
        "7d1206bc2859c6e9f46e35ae697c138e7d7858a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 12:34:33 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: More device tree support updates\" from Olof Johansson:\n \"This branch contains a number of updates for device tree support on\n  several ARM platforms, in particular:\n\n   * AT91 continues the device tree conversion adding support for a\n     number of on-chip drivers and other functionality\n   * ux500 adds probing of some of the core SoC blocks through device\n     tree\n   * Initial device tree support for ST SPEAr600 platforms\n   * kirkwood continues the conversion to device-tree probing\"\n\nManually merge arch/arm/mach-ux500/Kconfig due to MACH_U8500 rename, and\ndrivers/usb/gadget/at91_udc.c due to header file include cleanups.\n\nAlso do an \"evil merge\" for the MACH_U8500 config option rename that the\naffected RMI4 touchscreen driver in staging.  It\u0027s called MACH_MOP500\nnow, and it was missed during previous merges.\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (48 commits)\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n  ARM: ux500: Provide local timer support for Device Tree\n  ARM: ux500: Enable PL022 SSP Controller in Device Tree\n  ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree\n  ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree\n  ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree\n  ARM: ux500: db8500: list most devices in the snowball device tree\n  ARM: ux500: split dts file for snowball into generic part\n  ARM: ux500: combine the board init functions for DT boot\n  ARM: ux500: Initial Device Tree support for Snowball\n  ARM: ux500: CONFIG: Enable Device Tree support for future endeavours\n  ARM: kirkwood: use devicetree for rtc-mv\n  ARM: kirkwood: rtc-mv devicetree bindings\n  ARM: kirkwood: fdt: define uart[01] as disabled, enable uart0\n  ARM: kirkwood: fdt: facilitate new boards during fdt migration\n  ARM: kirkwood: fdt: absorb kirkwood_init()\n  ARM: kirkwood: fdt: use mrvl ticker symbol\n  ARM: orion: wdt: use resource vice direct access\n  ARM: Kirkwood: Remove tclk from kirkwood_asoc_platform_data.\n  ARM: orion: spi: remove enable_clock_fix which is not used\n  ...\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": "21dcda6083a0573686acabca39b3f92ba032d333",
      "tree": "c9b03be02af392c42ba7b9f4ecda36c6d91fb795",
      "parents": [
        "09e79d6ea65d66e0a5e9ba76865320e74832dc7c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Mar 27 03:04:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 27 22:50:54 2012 -0400"
      },
      "message": "f_phonet: fix skb truesize underestimation\n\nNow skb_add_rx_frag() has a truesize parameter, we can fix f_phonet to\nproperly account truesize of each fragment : a full page.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
      "tree": "0b871e5f4cf3204c4c6243c7622c4787d56d48ee",
      "parents": [
        "66f03c614c0902ccf7d6160459362a9352f33271",
        "94f826b8076e2cb92242061e92f21b5baa3eccc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:52:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:52:32 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n 1) Name string overrun fix in gianfar driver from Joe Perches.\n\n 2) VHOST bug fixes from Michael S. Tsirkin and Nadav Har\u0027El\n\n 3) Fix dependencies on xt_LOG netfilter module, from Pablo Neira Ayuso.\n\n 4) Fix RCU locking in xt_CT, also from Pablo Neira Ayuso.\n\n 5) Add a parameter to skb_add_rx_frag() so we can fix the truesize\n    adjustments in the drivers that use it.  The individual drivers\n    aren\u0027t fixed by this commit, but will be dealt with using follow-on\n    commits.  From Eric Dumazet.\n\n 6) Add some device IDs to qmi_wwan driver, from Andrew Bird.\n\n 7) Fix a potential rcu_read_lock() imbalancein rt6_fill_node().  From\n    Eric Dumazet.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  net: fix a potential rcu_read_lock() imbalance in rt6_fill_node()\n  net: add a truesize parameter to skb_add_rx_frag()\n  gianfar: Fix possible overrun and simplify interrupt name field creation\n  USB: qmi_wwan: Add ZTE (Vodafone) K3570-Z and K3571-Z net interfaces\n  USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces\n  USB: qmi_wwan: Add ZTE (Vodafone) K3565-Z and K4505-Z net interfaces\n  qlcnic: Bug fix for LRO\n  netfilter: nf_conntrack: permanently attach timeout policy to conntrack\n  netfilter: xt_CT: fix assignation of the generic protocol tracker\n  netfilter: xt_CT: missing rcu_read_lock section in timeout assignment\n  netfilter: cttimeout: fix dependency with l4protocol conntrack module\n  netfilter: xt_LOG: use CONFIG_IP6_NF_IPTABLES instead of CONFIG_IPV6\n  vhost: fix release path lockdep checks\n  vhost: don\u0027t forget to schedule()\n  tools/virtio: stub out strong barriers\n  tools/virtio: add linux/hrtimer.h stub\n  tools/virtio: add linux/module.h stub\n"
    },
    {
      "commit": "66f03c614c0902ccf7d6160459362a9352f33271",
      "tree": "b9a8864efe5aa7fc5c96cc5ccbeca41f5cd6f6a7",
      "parents": [
        "34800598b2eebe061445216473b1e4c2ff5cba99",
        "cdc3df6f44f72c5924a16a47e1663c3fb0e57820"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:47:35 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: device tree work\" from Arnd Bergmann:\n \"Most of these patches convert code from using static platform data to\n  describing the hardware in the device tree.  This is only the first\n  half of the changes for v3.4 because a lot of patches for this topic\n  came in the last week before the merge window.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFix up trivial conflicts in arch/arm/mach-vexpress/{Kconfig,core.h}\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (86 commits)\n  Document: devicetree: add OF documents for arch-mmp\n  ARM: dts: append DTS file of pxa168\n  ARM: mmp: append OF support on pxa168\n  ARM: mmp: enable rtc clk in pxa168\n  i2c: pxa: add OF support\n  serial: pxa: add OF support\n  arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board\n  ARM: OMAP2+: Remove extra ifdefs for board-generic\n  ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected\n  ASoC: DT: Add digital microphone binding to PAZ00 board.\n  ARM: dt: Add ARM PMU to tegra*.dtsi\n  ARM: at91: at91sam9x5cm/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support\n  ARM: at91: at91sam9m10g45ek/dt: add leds support\n  ARM: at91: usb_a9g20/dt: add leds support\n  ARM: at91/pio: add new PIO3 features\n  ARM: at91: add sam9_smc.o to at91sam9x5 build\n  ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter\n  ARM: at91/tc: add device tree support to atmel_tclib\n  ...\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\n"
    },
    {
      "commit": "50269e19ad990e79eeda101fc6df80cffd5d4831",
      "tree": "903d80ba1b1fc0eb15e122a8c12a72f72e7ed2de",
      "parents": [
        "0015e551edb1d28191567d8a7d1ce5edda404ced"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Mar 23 23:59:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 25 13:29:58 2012 -0400"
      },
      "message": "net: add a truesize parameter to skb_add_rx_frag()\n\nskb_add_rx_frag() API is misleading.\n\nNetwork skbs built with this helper can use uncharged kernel memory and\neventually stress/crash machine in OOM.\n\nAdd a \u0027truesize\u0027 parameter and then fix drivers in followup patches.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f264ddea0109bf7ce8aab920d64a637e830ace5b",
      "tree": "0fdda169e80be86b42a37cebada0fce6623c449d",
      "parents": [
        "1aa35a24a4451e414eddf3bd489dd362513ad246"
      ],
      "author": {
        "name": "Andrew Bird (Sphere Systems)",
        "email": "ajb@spheresystems.co.uk",
        "time": "Sun Mar 25 00:10:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 25 13:27:48 2012 -0400"
      },
      "message": "USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces\n\nThese interfaces need to be handled by QMI/WWAN driver\n\nSigned-off-by: Andrew Bird \u003cajb@spheresystems.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81e6ca3eb74d6bdbab181dd2db378f49f76f0d97",
      "tree": "13e0d411de7743e14c0ffc3a81357c96be5be554",
      "parents": [
        "846a70487e2a0e5045c6a428a0969d3e0490b359"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 11:45:27 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:14 2012 +0000"
      },
      "message": "USB: sa1111: add hcd .reset method\n\nAdd the .reset method to the HCD, and update the .start method\naccordingly for this change.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "846a70487e2a0e5045c6a428a0969d3e0490b359",
      "tree": "49458980d4d950e8592715616df956a3ba05a85e",
      "parents": [
        "132db99ae2c6f6a586fc932507fcf4484d90c8fa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 11:10:20 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: add OHCI shutdown methods\n\nAdd OHCI shutdown methods to cleanly shutdown the OHCI controller on\nsystem shutdowns and reboots.  This avoids the controller continuing\nto run should be soft-reboot the platform, potentially scribbling\nover system memory.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "132db99ae2c6f6a586fc932507fcf4484d90c8fa",
      "tree": "352ce15418e9ec8e07a6c12e77c87483c1d4dced",
      "parents": [
        "3f878dbcd6ca4bbdbac0a1380d25161a7ba610ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 10:52:34 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: reorganize ohci-sa1111.c\n\nCombine usb_hcd_sa1111_probe() and ohci_hcd_sa1111_drv_probe(), doing\nthe same for the remove methods.\n\nMove sa1111_start_hc and sa1111_stop_hc to be located next to these\nthe probe/release functions, as they\u0027re only called from them.\n\nGet rid of the /*----*/ breaker lines.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3f878dbcd6ca4bbdbac0a1380d25161a7ba610ab",
      "tree": "775fc9d8e85e883ad7b4fd2bd42eab0c1a8fc50b",
      "parents": [
        "9cb0f819eb88f573703e9a73d9883febcfcfa1c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 10:39:57 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n\nUse dev_dbg() instead, it\u0027s more friendly.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9cb0f819eb88f573703e9a73d9883febcfcfa1c3",
      "tree": "e5d95134614cca94e951e8156dc0dc9901467f23",
      "parents": [
        "876c1f27852ff1e45e1164da15847d3b25600160"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 10:37:46 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:13 2012 +0000"
      },
      "message": "USB: sa1111: sparse and checkpatch cleanups\n\nClean up the ohci-sa1111 driver formatting to be more compliant with\ncurrent standards, and add \u0027static\u0027 to various function definitions\nto avoid sparse complaints about undeclared functions.  Remove the\nunnecessary local declaration of \u0027usb_disabled\u0027, which can be found\ninstead in linux/usb.h.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2213536d78a2ed96e870396b06ee53f4a54a1e42",
      "tree": "91e611020dd8046f108a9ff01807ffb8436d9c36",
      "parents": [
        "ea8c00ac18198763bceb7ca53d26df4aa8d3c414"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 16 11:37:03 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 11:30:12 2012 +0000"
      },
      "message": "ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n\nMove the USB interface register definitions into the driver, rather\nthan keeping them in a common place.\n\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "e2a0883e4071237d09b604a342c28b96b44a04b3",
      "tree": "aa56f4d376b5eb1c32358c19c2669c2a94e0e1fd",
      "parents": [
        "3a990a52f9f25f45469e272017a31e7a3fda60ed",
        "07c0c5d8b8c122b2f2df9ee574ac3083daefc981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 13:36:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 13:36:41 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs pile 1 from Al Viro:\n \"This is _not_ all; in particular, Miklos\u0027 and Jan\u0027s stuff is not there\n  yet.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (64 commits)\n  ext4: initialization of ext4_li_mtx needs to be done earlier\n  debugfs-related mode_t whack-a-mole\n  hfsplus: add an ioctl to bless files\n  hfsplus: change finder_info to u32\n  hfsplus: initialise userflags\n  qnx4: new helper - try_extent()\n  qnx4: get rid of qnx4_bread/qnx4_getblk\n  take removal of PF_FORKNOEXEC to flush_old_exec()\n  trim includes in inode.c\n  um: uml_dup_mmap() relies on -\u003emmap_sem being held, but activate_mm() doesn\u0027t hold it\n  um: embed -\u003estub_pages[] into mmu_context\n  gadgetfs: list_for_each_safe() misuse\n  ocfs2: fix leaks on failure exits in module_init\n  ecryptfs: make register_filesystem() the last potential failure exit\n  ntfs: forgets to unregister sysctls on register_filesystem() failure\n  logfs: missing cleanup on register_filesystem() failure\n  jfs: mising cleanup on register_filesystem() failure\n  make configfs_pin_fs() return root dentry on success\n  configfs: configfs_create_dir() has parent dentry in dentry-\u003ed_parent\n  configfs: sanitize configfs_create()\n  ...\n"
    },
    {
      "commit": "16052827d98fbc13c31ebad560af4bd53e2b4dd5",
      "tree": "aff4f3362a643d2d4621f21dd56996988c0e733c",
      "parents": [
        "ad1122e545b55013089e6cc18ac37b47b46f2a7d"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Mar 08 16:11:18 2012 -0500"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@linux.intel.com",
        "time": "Wed Mar 21 19:20:22 2012 +0530"
      },
      "message": "dmaengine/dma_slave: introduce inline wrappers\n\nAdd inline wrappers for device_prep_slave_sg() and device_prep_dma_cyclic()\ninterfaces to hide new parameter from current users of affected interfaces.\nConvert current users to use new wrappers instead of direct calls.\nSuggested by Russell King [https://lkml.org/lkml/2012/2/3/269].\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\n"
    },
    {
      "commit": "104bb37d3e0eb576b6aa61b9ed909e118e026bd2",
      "tree": "904391317ad07afccc583b2c161a093c44b8aa60",
      "parents": [
        "342827d7d19cb52b562bb3efeb4d4b672d008c35"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jan 08 16:13:28 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:50 2012 -0400"
      },
      "message": "gadgetfs: list_for_each_safe() misuse\n\nreally weirdly spelled \"while the list is non-empty, pick its\nfirst element, remove it from the list and free it\" kind of loop...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "01e0fe0b10d8673554525984947cc5de21492462",
      "tree": "3f5633387be6fccb92085d4b20232854a57ed364",
      "parents": [
        "2452992aa78315bf0f510620d22fae8ecb40a2eb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 17 02:17:32 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:45 2012 -0400"
      },
      "message": "usbfs: kill racy detection of simple_pin_fs()\n\ncan check MS_KERNMOUNT in flags now\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "318ceed088497d1ca839b1172518ac4cc7096b82",
      "tree": "7dfd07bfb5e8c5d5dbb0ba4ea523f334c98c66bb",
      "parents": [
        "ca85c07809ca19de3391cb79ee1198f3dd91fa8d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Feb 12 22:08:01 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:37 2012 -0400"
      },
      "message": "tidy up after d_make_root() conversion\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "48fde701aff662559b38d9a609574068f22d00fe",
      "tree": "aa6b203dc671b51d58575b65eb08310ff8309b60",
      "parents": [
        "6b4231e2f92adbcf96fb2a3fa751d7ca0a61b21f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jan 08 22:15:13 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Mar 20 21:29:35 2012 -0400"
      },
      "message": "switch open-coded instances of d_make_root() to new helper\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ed378a52dabf77b406b447fd3238f83ea24b71fa",
      "tree": "07e1a7ec2d1c08767ee81b9910f5912b80502632",
      "parents": [
        "843ec558f91b8e8fdb6efc908f2c0506407cc750",
        "11207b6fe05438b2e87a26435cd98db3d55e6fa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB merge for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big USB merge for the 3.4-rc1 merge window.\n\n  Lots of gadget driver reworks here, driver updates, xhci changes, some\n  new drivers added, usb-serial core reworking to fix some bugs, and\n  other various minor things.\n\n  There are some patches touching arch code, but they have all been\n  acked by the various arch maintainers.\"\n\n* tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (302 commits)\n  net: qmi_wwan: add support for ZTE MF820D\n  USB: option: add ZTE MF820D\n  usb: gadget: f_fs: Remove lock is held before freeing checks\n  USB: option: make interface blacklist work again\n  usb/ub: deprecate \u0026 schedule for removal the \"Low Performance USB Block\" driver\n  USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n  USB: use generic platform driver on ath79\n  USB: EHCI: Add a generic platform device driver\n  USB: OHCI: Add a generic platform device driver\n  USB: ftdi_sio: new PID: LUMEL PD12\n  USB: ftdi_sio: add support for FT-X series devices\n  USB: serial: mos7840: Fixed MCS7820 device attach problem\n  usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n  usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n  USB: ohci-nxp: Remove i2c_write(), use smbus\n  USB: ohci-nxp: Support for LPC32xx\n  USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n  USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n  ...\n"
    },
    {
      "commit": "843ec558f91b8e8fdb6efc908f2c0506407cc750",
      "tree": "1866dccbc298390fc8686875942324075fd83f9d",
      "parents": [
        "71e7ff2578c3bc67fd893a9ba7f69fd563f271de",
        "fb8ebec00b04f921ea1614a7303f1a8e5e9e47c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY/serial patches from Greg KH:\n \"tty and serial merge for 3.4-rc1\n\n  Here\u0027s the big serial and tty merge for the 3.4-rc1 tree.\n\n  There\u0027s loads of fixes and reworks in here from Jiri for the tty\n  layer, and a number of patches from Alan to help try to wrestle the vt\n  layer into a sane model.\n\n  Other than that, lots of driver updates and fixes, and other minor\n  stuff, all detailed in the shortlog.\"\n\n* tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (132 commits)\n  serial: pxa: add clk_prepare/clk_unprepare calls\n  TTY: Wrong unicode value copied in con_set_unimap()\n  serial: PL011: clear pending interrupts\n  serial: bfin-uart: Don\u0027t access tty circular buffer in TX DMA interrupt after it is reset.\n  vt: NULL dereference in vt_do_kdsk_ioctl()\n  tty: serial: vt8500: fix annotations for probe/remove\n  serial: remove back and forth conversions in serial_out_sync\n  serial: use serial_port_in/out vs serial_in/out in 8250\n  serial: introduce generic port in/out helpers\n  serial: reduce number of indirections in 8250 code\n  serial: delete useless void casts in 8250.c\n  serial: make 8250\u0027s serial_in shareable to other drivers.\n  serial: delete last unused traces of pausing I/O in 8250\n  pch_uart: Add module parameter descriptions\n  pch_uart: Use existing default_baud in setup_console\n  pch_uart: Add user_uartclk parameter\n  pch_uart: Add Fish River Island II uart clock quirks\n  pch_uart: Use uartclk instead of base_baud\n  mpc5200b/uart: select more tolerant uart prescaler on low baudrates\n  tty: moxa: fix bit test in moxa_start()\n  ...\n"
    },
    {
      "commit": "4a52246302f01596f0edf7b4a3e6425e23479192",
      "tree": "f384d86722d3ccfc875e3e5e8d8726e993a922ee",
      "parents": [
        "9f9d2760da8c7f94fae119fac3e13d5a1702f8f0",
        "adc80ae60eae24a43a357bf5b30fb496f34aa605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:16:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:16:20 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big driver core merge for 3.4-rc1.\n\n  Lots of various things here, sysfs fixes/tweaks (with the nlink\n  breakage reverted), dynamic debugging updates, w1 drivers, hyperv\n  driver updates, and a variety of other bits and pieces, full\n  information in the shortlog.\"\n\n* tag \u0027driver-core-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (78 commits)\n  Tools: hv: Support enumeration from all the pools\n  Tools: hv: Fully support the new KVP verbs in the user level daemon\n  Drivers: hv: Support the newly introduced KVP messages in the driver\n  Drivers: hv: Add new message types to enhance KVP\n  regulator: Support driver probe deferral\n  Revert \"sysfs: Kill nlink counting.\"\n  uevent: send events in correct order according to seqnum (v3)\n  driver core: minor comment formatting cleanups\n  driver core: move the deferred probe pointer into the private area\n  drivercore: Add driver probe deferral mechanism\n  DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers\n  w1_bq27000: Only one thread can access the bq27000 at a time.\n  w1_bq27000 - remove w1_bq27000_write\n  w1_bq27000: remove unnecessary NULL test.\n  sysfs: Fix memory leak in sysfs_sd_setsecdata().\n  intel_idle: Revert change of auto_demotion_disable_flags for Nehalem\n  w1: Fix w1_bq27000\n  driver-core: documentation: fix up Greg\u0027s email address\n  powernow-k6: Really enable auto-loading\n  powernow-k7: Fix CPU family number\n  ...\n"
    },
    {
      "commit": "5889d3d4209c1050b4a3c96c41faf6c0976a4acf",
      "tree": "d4e1be201b5c9869365115c2c7260884265b7a2b",
      "parents": [
        "647d558023e3868725b381b4dccbbeae3448fc28"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Mar 16 15:41:26 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 16 13:30:11 2012 -0700"
      },
      "message": "USB: option: add ZTE MF820D\n\nThis device presents a total of 5 interfaces with ff/ff/ff\nclass/subclass/protocol. The last one of these is verified\nto be a QMI/wwan combined interface which should be handled\nby the qmi_wwan driver, so we blacklist it here.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "647d558023e3868725b381b4dccbbeae3448fc28",
      "tree": "fd69b070831ddbf7ad1c32dfa33d00f3e95878de",
      "parents": [
        "963940cf472d76eca2d36296e461202cc6997352"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Mar 16 12:01:02 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 16 13:30:10 2012 -0700"
      },
      "message": "usb: gadget: f_fs: Remove lock is held before freeing checks\n\nlock debugging already supports this, no need to do it explicitely.\n\nCc: balbi@ti.com\nCc: gregkh@linuxfoundation.org\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "963940cf472d76eca2d36296e461202cc6997352",
      "tree": "99d4ad0757d497e363597853cd1aa888fa35ef41",
      "parents": [
        "7396bd9fa1f291423b6e9a262662a447cc3deb86"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Mar 16 12:56:44 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 16 13:30:10 2012 -0700"
      },
      "message": "USB: option: make interface blacklist work again\n\ncommit 0d905fd \"USB: option: convert Huawei K3765, K4505, K4605\nreservered interface to blacklist\" accidentally ANDed two\nblacklist tests by leaving out a return.  This was not noticed\nbecause the two consecutive bracketless if statements made it\nsyntactically correct.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 3.2.y, 3.3.y\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a94c7b0a8f31a8bcf3b136d469f7eb6b6b57bb78",
      "tree": "cac33ce0abaaeb56b6e08a396cb7ff4e3e3b8f61",
      "parents": [
        "d4ef467aea0fdcd5e75a4bbfaf97e579bbe532f3",
        "9652e8bd16e73f7a34cabf1ab114aaa5c97db660"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:25:17 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 20:25:17 2012 +0000"
      },
      "message": "Merge branch \u0027spear/dt\u0027 into next/dt2\n\n* spear/dt:\n  ARM: SPEAr600: Add device-tree support to SPEAr600 boards\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-spear6xx/spear6xx.c\n\tarch/arm/mach-vexpress/Kconfig\n\nThe conflicts are between the previous contents of the next/dt2\nbranch and upstream changes from v3.3-rc7.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "d4ef467aea0fdcd5e75a4bbfaf97e579bbe532f3",
      "tree": "5b91923fb5031c6963a60ee33ee7671d178f26b2",
      "parents": [
        "4acf18232f80c29906356f0f35b2d5f800b5953d",
        "71de5c46e0600b72df58269e80da343e354ddbd7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 19:51:30 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 19:51:30 2012 +0000"
      },
      "message": "Merge branch \u0027ux500/dt\u0027 into next/dt2\n\n* ux500/dt:\n  ARM: ux500: Provide local timer support for Device Tree\n  ARM: ux500: Enable PL022 SSP Controller in Device Tree\n  ARM: ux500: Enable PL310 Level 2 Cache Controller in Device Tree\n  ARM: ux500: Enable PL011 AMBA UART Controller for Device Tree\n  ARM: ux500: Enable Cortex-A9 GIC (Generic Interrupt Controller) in Device Tree\n  ARM: ux500: db8500: list most devices in the snowball device tree\n  ARM: ux500: split dts file for snowball into generic part\n  ARM: ux500: combine the board init functions for DT boot\n  ARM: ux500: Initial Device Tree support for Snowball\n  ARM: ux500: CONFIG: Enable Device Tree support for future endeavours\n  ARM: ux500: fix compilation after local timer rework\n\n(adds dependency on localtimer branch, irqdomain branch and ux500/soc\nbranch)\n\nConflicts:\n\tarch/arm/mach-ux500/devices-common.c\n\nThis adds patches from Lee Jones, Niklas Hernaeus and myself to provide\ninitial device tree support on the ux500 platform. The pull request from\nLee contained some other changes, so I rebased the patches on top of\nthe branches that are actually dependencies for this.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "ab2f75ce55ef6f903348026271e30796f016851f",
      "tree": "8e019d460e92ee6ac2b2ea54aa0b93770bf933ef",
      "parents": [
        "f56b71f5d5a3944acdcb0e5e1739574d95ddf61a",
        "da5a70f3519fd6f73ece3eea261a861c9a4d6bbd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 19:15:48 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 19:15:48 2012 +0000"
      },
      "message": "Merge branch \u0027depends/driver-core\u0027 into ux500/dt\n\nConflicts:\n\tdrivers/base/cpu.c\n"
    },
    {
      "commit": "4acf18232f80c29906356f0f35b2d5f800b5953d",
      "tree": "158de45bede17ecc679b772d022288c7f5a56b74",
      "parents": [
        "2a9f23d82a79d2785429aba43b02683abf103c0b",
        "0f5c4b996a740c3849d657b11b390bba07374415"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 13:07:59 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 13:07:59 2012 +0000"
      },
      "message": "Merge branch \u0027at91-3.4-cleanup2-DT2+USB\u0027 of git://github.com/at91linux/linux-at91 into next/dt\n\n* \u0027at91-3.4-cleanup2-DT2+USB\u0027 of git://github.com/at91linux/linux-at91:\n  ARM: at91: sam9g20 udc add dt support\n  USB: at91: Device udc add dt support\n"
    },
    {
      "commit": "2a9f23d82a79d2785429aba43b02683abf103c0b",
      "tree": "16fc44dc26a0af5b08ac668ee02f4022737c33ae",
      "parents": [
        "cdc3df6f44f72c5924a16a47e1663c3fb0e57820",
        "62c5553ab7ecf23e7b5464a59d728ab94479adbb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 13:05:30 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 16 13:05:46 2012 +0000"
      },
      "message": "Merge branch \u0027at91-3.4-cleanup2-DT2\u0027 of git://github.com/at91linux/linux-at91 into next/dt\n\n* \u0027at91-3.4-cleanup2-DT2\u0027 of git://github.com/at91linux/linux-at91: (23 commits)\n  ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5\n  ARM: at91: usb ehci add dt support\n  ARM: at91: dt: enable usb ohci for sam9g20, sam9g45 amd sam9x5\n  ARM: at91: usb ohci add dt support\n  ARM: at91: add Shutdown Controller (SHDWC) DT support\n  ARM: at91: add ram controller DT support\n  ARM: at91: add RSTC (Reset Controller) dt support\n  ARM: at91: always enable sam9 restart\n  ARM: at91: add pmc DT support\n  ARM: at91/dt: add specific DT soc init\n  ARM: at91/dt: add Calao DAB-MMX daugther board support for USB-A9G20\n  ARM: at91: sam9x5 add i2c DT support\n  ARM: at91: sam9g45 add i2c DT support\n  ARM: at91: usb_a9g20 add DT i2c support\n  ARM: at91: sam9g20 add i2c DT support\n  i2c/gpio: add DT support\n  ARM: at91: sam9x5 add nand support\n  atmel/nand: add DT support\n  of/mtd/nand: add generic bindings and helpers\n  of: introduce helper to manage boolean\n  ...\n"
    },
    {
      "commit": "4bf34b8c6b10a154a7fb1fc20818e20a27d4a539",
      "tree": "e591387cbea053934d54ab0d31e8b3845cea59eb",
      "parents": [
        "5d98cd4e1df9587963ade40ef29bef604fb3920a"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "pzabel@gmx.de",
        "time": "Thu Mar 15 19:20:24 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 13:46:54 2012 -0700"
      },
      "message": "USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n\nThis patch adds clk_prepare/clk_unprepare calls to the ohci-pxa27x\ndriver by using the helper functions clk_prepare_enable and\nclk_disable_unprepare.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5d98cd4e1df9587963ade40ef29bef604fb3920a",
      "tree": "9a7bf0da2755dd2dff845d58be1ca4cf8a1d9c7f",
      "parents": [
        "7a7a4a592f42d9abf3b6cc40620b3f79fef49246"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:53 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:45:43 2012 -0700"
      },
      "message": "USB: use generic platform driver on ath79\n\nThe ath79 usb driver doesn\u0027t do anything special and is now converted\nto the generic ehci and ohci driver.\nThis was tested on a TP-Link TL-WR1043ND (AR9132)\n\nAcked-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCC: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCC: linux-mips@linux-mips.org\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a7a4a592f42d9abf3b6cc40620b3f79fef49246",
      "tree": "b51cd6655476657d11127d166b9036b1e73e84de",
      "parents": [
        "fa3364b5a2d79b0c94a912b371c92bd3d06bc8fb"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:48 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:42:07 2012 -0700"
      },
      "message": "USB: EHCI: Add a generic platform device driver\n\nThis adds a generic driver for platform devices. It works like the PCI\ndriver and is based on it. This is for devices which do not have an own\nbus but their EHCI controller works like a PCI controller. It will be\nused for the Broadcom bcma and ssb USB EHCI controller.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fa3364b5a2d79b0c94a912b371c92bd3d06bc8fb",
      "tree": "c1fbe64425df32ad3f821083bf8a2aebd675f208",
      "parents": [
        "57e596f3af88ef52dea9640ed5e34ecd38893a02"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Mar 13 01:04:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:41:58 2012 -0700"
      },
      "message": "USB: OHCI: Add a generic platform device driver\n\nThis adds a generic driver for platform devices. It works like the PCI\ndriver and is based on it. This is for devices which do not have an own\nbus but their OHCI controller works like a PCI controller. It will be\nused for the Broadcom bcma and ssb USB OHCI controller.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "57e596f3af88ef52dea9640ed5e34ecd38893a02",
      "tree": "6d6b3beca4e6da9916be7529901c13ff86ef8c29",
      "parents": [
        "dc0827c128c0ee5a58b822b99d662b59f4b8e970"
      ],
      "author": {
        "name": "Michał Wróbel",
        "email": "michal.wrobel@flytronic.pl",
        "time": "Thu Mar 15 17:24:04 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 15 12:34:30 2012 -0700"
      },
      "message": "USB: ftdi_sio: new PID: LUMEL PD12\n\nSigned-off-by: Michał Wróbel \u003cmichal.wrobel@flytronic.pl\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d1494a340807c9b77aa44bc8d8166353df4cf1c3",
      "tree": "213f831c9e3a47acb3095bef39eaf435630bebec",
      "parents": [
        "62c5553ab7ecf23e7b5464a59d728ab94479adbb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Jan 28 22:35:36 2012 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Mar 16 00:41:00 2012 +0800"
      },
      "message": "USB: at91: Device udc add dt support\n\nAllow to compile it if AT91 is enable.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "62c5553ab7ecf23e7b5464a59d728ab94479adbb",
      "tree": "88937b3d6b003f7dfd42ec4ea882f45a4f05b45e",
      "parents": [
        "9d843003357f0e4948ac624a99a411a2dc37dfaf"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 22 12:11:13 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Mar 16 00:40:59 2012 +0800"
      },
      "message": "ARM: at91: dt: enable usb ehci for sam9g45 and sam9x5\n\nmake the ECHI depends on ARCH_AT91\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "9d843003357f0e4948ac624a99a411a2dc37dfaf",
      "tree": "5bb5e299bd5128939309f68f69ce27e957473931",
      "parents": [
        "6a0624599085e9e0c7b984c28443531849ab0459"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 22 12:11:13 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Mar 16 00:40:55 2012 +0800"
      },
      "message": "ARM: at91: usb ehci add dt support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2419730f8f8ce04cce9e39a715c149283210ce27",
      "tree": "292657322f86363e316feb86e9c6c562aad13d64",
      "parents": [
        "82015c4eae2ac67cfed8e98f8d9a4ee77a2d26ca"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Mon Nov 21 06:55:18 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Fri Mar 16 00:40:48 2012 +0800"
      },
      "message": "ARM: at91: usb ohci add dt support\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4e2467bad53023589cbff18dd1ab6e0aa3f004c",
      "tree": "8d7abbf418eabd25bbcdc9b6de2f8216d2eaa616",
      "parents": [
        "e3643b77de143c5548ec93abd8aa68f4123295ea",
        "a6de3df4f172e124280d88e617ee7d29f7af970b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:19:05 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 15 15:20:07 2012 +0000"
      },
      "message": "Merge branch \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6 into next/cleanup\n\n* \u0027ep93xx-for-arm-soc\u0027 of git://github.com/RyanMallon/linux-2.6:\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n\n(update to v3.3-rc7)\n\nConflicts:\n\tarch/arm/mach-s3c2440/common.h\n"
    },
    {
      "commit": "dc0827c128c0ee5a58b822b99d662b59f4b8e970",
      "tree": "15ffaa8a538daaa3b46ece9fd99f982d6bf74b10",
      "parents": [
        "093ea2d3a766cb8a4c4de57efec6c0a127a58792"
      ],
      "author": {
        "name": "Jim Paris",
        "email": "jim@jtan.com",
        "time": "Wed Mar 14 17:54:25 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 14 15:43:05 2012 -0700"
      },
      "message": "USB: ftdi_sio: add support for FT-X series devices\n\nAdd PID 0x6015, corresponding to the new series of FT-X chips\n(FT220XD, FT201X, FT220X, FT221X, FT230X, FT231X, FT240X).  They all\nappear as serial devices, and seem indistinguishable except for the\ndefault product string stored in their EEPROM.  The baudrate\ngeneration matches FT232RL devices.\n\nTested with a FT201X and FT230X at various baudrates (100 - 3000000).\n\nSample dmesg:\n    ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver\n    usb 2-1: new full-speed USB device number 6 using ohci_hcd\n    usb 2-1: New USB device found, idVendor\u003d0403, idProduct\u003d6015\n    usb 2-1: New USB device strings: Mfr\u003d1, Product\u003d2, SerialNumber\u003d3\n    usb 2-1: Product: FT230X USB Half UART\n    usb 2-1: Manufacturer: FTDI\n    usb 2-1: SerialNumber: DC001WI6\n    ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected\n    drivers/usb/serial/ftdi_sio.c: ftdi_sio_port_probe\n    drivers/usb/serial/ftdi_sio.c: ftdi_determine_type: bcdDevice \u003d 0x1000, bNumInterfaces \u003d 1\n    usb 2-1: Detected FT-X\n    usb 2-1: Number of endpoints 2\n    usb 2-1: Endpoint 1 MaxPacketSize 64\n    usb 2-1: Endpoint 2 MaxPacketSize 64\n    usb 2-1: Setting MaxPacketSize 64\n    drivers/usb/serial/ftdi_sio.c: read_latency_timer\n    drivers/usb/serial/ftdi_sio.c: write_latency_timer: setting latency timer \u003d 1\n    drivers/usb/serial/ftdi_sio.c: create_sysfs_attrs\n    drivers/usb/serial/ftdi_sio.c: sysfs attributes for FT-X\n    usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0\n\nSigned-off-by: Jim Paris \u003cjim@jtan.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "093ea2d3a766cb8a4c4de57efec6c0a127a58792",
      "tree": "d97a4cbade1793fd5e32066b4f4b5f4b21591e7e",
      "parents": [
        "53c6bc24fdc8db87109a5760579cbb060fa644cf"
      ],
      "author": {
        "name": "Donald Lee",
        "email": "donald@asix.com.tw",
        "time": "Wed Mar 14 15:26:33 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 14 12:25:26 2012 -0700"
      },
      "message": "USB: serial: mos7840: Fixed MCS7820 device attach problem\n\nA MCS7820 device supports two serial ports and a MCS7840 device supports\nfour serial ports. Both devices use the same driver, but the attach function\nin driver was unable to correctly handle the port numbers for MCS7820\ndevice. This problem has been fixed in this patch and this fix has been\nverified on x86 Linux kernel 3.2.9 with both MCS7820 and MCS7840 devices.\n\nSigned-off-by: Donald Lee \u003cdonald@asix.com.tw\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "53c6bc24fdc8db87109a5760579cbb060fa644cf",
      "tree": "334de2c1dbbb5a8672f35c7cc94f143a3f98cde2",
      "parents": [
        "8d0698428822ce63f7269e7fe81fc4580807b9ac"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Mar 13 15:58:05 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 16:18:36 2012 -0700"
      },
      "message": "usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n\nThe fact that an architecture/board has XHCI, OHCI or EHCI does not\ndepend on the fact that the kernel is configured with USB_SUPPORT.\n\nMake the Kconfig reflect this fact thus avoiding ugly messages like:\n\nwarning: (MIPS_ALCHEMY \u0026\u0026 CAVIUM_OCTEON_REFERENCE_BOARD \u0026\u0026 SOC_AR71XX \u0026\u0026 SOC_AR724X \u0026\u0026 SOC_AR913X \u0026\u0026 SOC_AR933X) selects USB_ARCH_HAS_EHCI which has unmet direct dependencies (USB_SUPPORT)\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8d0698428822ce63f7269e7fe81fc4580807b9ac",
      "tree": "4f4c4c768ab9e91f95030997197b6d30504cfabd",
      "parents": [
        "a6a36008d7d735351d11af357fae7fc2827b46eb"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Sun Mar 11 15:08:46 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:29:33 2012 -0700"
      },
      "message": "usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n\n commit 28824b18ac4705e876a282a15ea0de8fc957551f:\n |Author: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\n |Date:   Wed May 5 12:53:13 2010 +0200\n |\n |    USB: gadget: __init and __exit tags removed\n |\n |    __init, __initdata and __exit tags have have been removed from\n |    various files to make it possible for gadgets that do not use\n |    the __init/__exit tags to use those.\n obviously missed (at least) this case leading to a section mismatch in\n g_ffs.c when compiling with CONFIG_USB_FUNCTIONFS_ETH enabled.\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a6a36008d7d735351d11af357fae7fc2827b46eb",
      "tree": "cae37bcb2618000da3bd77c62c139abd41fc3090",
      "parents": [
        "53dc25ada62ff418bbbffb6bd982ed923cd84021"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Remove i2c_write(), use smbus\n\nThis patch removes the re-coded i2c_write function from the ohci-nxp driver\nin favour of using just smbus functions.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "53dc25ada62ff418bbbffb6bd982ed923cd84021",
      "tree": "a98ea893e331c018af46392858e8a8aed71796ca",
      "parents": [
        "286431048b99705b555b6040da72bb2964386cea"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:51 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Support for LPC32xx\n\nThis patch adds support for the LPC32xx to ohci-nxp\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "286431048b99705b555b6040da72bb2964386cea",
      "tree": "0953844c5a8739fd10ae808933d3c4a16ec68151",
      "parents": [
        "32abd56a507e60e374dc7bb4912258225f9cf530"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:28 2012 -0700"
      },
      "message": "USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n\nSince this driver is compatible with several NXP devices, the driver was renamed\naccordingly. This patch also changes the respective symbol names.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32abd56a507e60e374dc7bb4912258225f9cf530",
      "tree": "523b0d7d009a0d48b4a980b5abf8073c8dddbf13",
      "parents": [
        "b55dd320f32c4cc31279d86ce0afb335c690b1fb"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Mon Mar 12 22:54:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:27:27 2012 -0700"
      },
      "message": "USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n\nSince this driver is compatible with several NXP devices, the driver is renamed\naccordingly. Please combine with the following patch which also changes the\nrespective symbol names.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b55dd320f32c4cc31279d86ce0afb335c690b1fb",
      "tree": "516753fbc2d836f88e80009d6020014949bdd344",
      "parents": [
        "28f1a0d946774edc77c33ab62a564aa34828472d"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@gmail.com",
        "time": "Sat Mar 10 22:44:19 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:24:08 2012 -0700"
      },
      "message": "usb: gadget: Kconfig: fix typo for \u0027different\u0027\n\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@gmail.com\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "28f1a0d946774edc77c33ab62a564aa34828472d",
      "tree": "e5086347b4e4966413d53310188f0034cddd7235",
      "parents": [
        "8816230e13d0c3c6ba51916d20e6d204646abf03"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 12 16:41:19 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:24:08 2012 -0700"
      },
      "message": "usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n\nWhen applying commit 7d26b58 (fix failure path in\ndwc3_pci_probe()), I mistakenly left out one of the\npossible failures where we would return success even\non the error case.\n\nThis patch fixes that mistake.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8816230e13d0c3c6ba51916d20e6d204646abf03",
      "tree": "3b9c29e8e07490fa6914fbe75c7dcfe95b84c14c",
      "parents": [
        "90221170bfe101de59a05910b4cb6d6e5de046b1"
      ],
      "author": {
        "name": "Huajun Li",
        "email": "huajun.li.lee@gmail.com",
        "time": "Mon Mar 12 21:00:19 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 13 14:24:07 2012 -0700"
      },
      "message": "USB: dynamically allocate usb_device children pointers instead of using a fix array\n\nNon-hub device has no child, and even a real USB hub has ports far\nless than USB_MAXCHILDREN, so there is no need using a fix array for\nchild devices, just allocate it dynamically according real port\nnumber.\n\nSigned-off-by: Huajun Li \u003chuajun.li.lee@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3429e91a661e1f383aecc86c6bbcf65afb15c892",
      "tree": "ff3aa3ac0a8cb3ce8190511874a03ab2b13fc8ff",
      "parents": [
        "fdaf8b3183d126d70f19e13c690c762c65b28a5d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Mar 13 16:57:41 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 10:30:59 2012 -0700"
      },
      "message": "usb: host: xhci: add platform driver support\n\nThis adds a fairly simple xhci-platform driver support. Currently it is\nused by the dwc3 driver for supporting host mode.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "fdaf8b3183d126d70f19e13c690c762c65b28a5d",
      "tree": "723ff71ce628e0c8d09f4358cd709b036bf4a639",
      "parents": [
        "085deb16845ee0b25385274b39c70cc07e6e4140"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:38 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:53 2012 -0700"
      },
      "message": "xHCI: update sg tablesize\n\nUpdate sg tablesize as we can expand the ring now.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "085deb16845ee0b25385274b39c70cc07e6e4140",
      "tree": "7e08185fde1567ba14095f4bebe7a9c5c7fd1d36",
      "parents": [
        "2fdcd47b6980f4e26a97811a17f5be7cb919ef90"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:40 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:44 2012 -0700"
      },
      "message": "xHCI: check enqueue pointer advance into dequeue seg\n\nWhen a urb is submitted to xHCI driver, check if queueing the urb will make\nthe enqueue pointer advance into dequeue seg and expand the ring if it\noccurs. This is to guarantee the safety of ring expansion.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "2fdcd47b6980f4e26a97811a17f5be7cb919ef90",
      "tree": "24badc008b12560a7a1943d6c825e298dd6f8d0a",
      "parents": [
        "8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:39 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:34 2012 -0700"
      },
      "message": "xHCI: Allocate 2 segments for transfer ring\n\nAllocate 2 segments for transfer ring by default, so we can expand the ring\nwhen the enqueue pointer and dequeue pointer are in different segments.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87",
      "tree": "0929c51b289a54c7ac11e6919ff1f9ae737535ff",
      "parents": [
        "186a7ef13a8fa3bc7cca1ccd33bd469b931e46de"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:37 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:24 2012 -0700"
      },
      "message": "xHCI: dynamic ring expansion\n\nIf room_on_ring() check fails, try to expand the ring and check again.\n\nWhen expand a ring, use a cached ring or allocate new segments, link\nthe original ring and the new ring or segments, update the original ring\u0027s\nsegment numbers and the last segment pointer.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "186a7ef13a8fa3bc7cca1ccd33bd469b931e46de",
      "tree": "9416923f77f39ae4dd9f7af9a17335d106965e92",
      "parents": [
        "70d43601773b9f270b62867a51495846d746b5d4"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:36 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:15 2012 -0700"
      },
      "message": "xHCI: set cycle state when allocate rings\n\nIn the past all the rings were allocated with cycle state equal to 1.\nNow the driver may expand an existing ring, and the new segments shall be\nallocated with the same cycle state as the old one.\n\nThis affects ring allocation and cached ring re-initialization.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "70d43601773b9f270b62867a51495846d746b5d4",
      "tree": "70bb6e4da4c0b5fa559049b85ea2429fd498209d",
      "parents": [
        "b008df60c6369ba0290fa7daa177375407a12e07"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:35 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:30:05 2012 -0700"
      },
      "message": "xHCI: factor out segments allocation and free function\n\nFactor out the segments allocation and free part from ring allocation\nand free routines since driver may call them directly when try to expand\na ring.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "b008df60c6369ba0290fa7daa177375407a12e07",
      "tree": "05a59c4a4d8d624b18ad0844949841f36b241c17",
      "parents": [
        "3fe4fe083d3355537565b2b0a678807513dfa013"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:34 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:29:55 2012 -0700"
      },
      "message": "xHCI: count free TRBs on transfer ring\n\nIn the past, the room_on_ring() check was implemented by walking all over\nthe ring, which is wasteful and complicated.\n\nCount the number of free TRBs instead. The free TRBs number should be\nupdated when enqueue/dequeue pointer is updated, or upon the completion\nof a set dequeue pointer command.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "3fe4fe083d3355537565b2b0a678807513dfa013",
      "tree": "69b30ecc405abdc1c5799db3147574edc6c1334d",
      "parents": [
        "3b72fca09d7aed0c1a390370eb3f3f4f0480702a"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:33 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 13 09:29:46 2012 -0700"
      },
      "message": "xHCI: store ring\u0027s last segment and segment numbers\n\nStore the ring\u0027s last segment pointer and number of segments for ring\nexpansion usage.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "3b72fca09d7aed0c1a390370eb3f3f4f0480702a",
      "tree": "3e1de71e220ed585fd85b1b2002652c96c760b04",
      "parents": [
        "8d3709f3dd41769338cc383bec23673fd1ce34e7"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Mar 05 17:49:32 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 16:50:24 2012 -0700"
      },
      "message": "xHCI: store ring\u0027s type\n\nWhen allocate a ring, store its type - four transfer types for endpoint,\nTYPE_STREAM for stream transfer, and TYPE_COMMAND/TYPE_EVENT for xHCI host.\n\nThis helps to get rid of three bool function parameters: link_trbs, isoc\nand consumer.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\n"
    },
    {
      "commit": "8d3709f3dd41769338cc383bec23673fd1ce34e7",
      "tree": "414259a3c273deaf166cdc2747f1ed8b170821fd",
      "parents": [
        "f99298bfa7c42da8d27c2b42050941471c0866ab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Jan 27 16:19:15 2012 +0200"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 09:31:24 2012 -0700"
      },
      "message": "usb: host: xhci: use __ffs() instead of hardcoding shift\n\n__ffs() can tell us which is the SEGMENT_SHIFT value\nto be used. This will prevent problems when users are\ntoo fast and don\u0027t pay attention to the need of fixing\nthe Shift after changing TRBS_PER_SEGMENT.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99298bfa7c42da8d27c2b42050941471c0866ab",
      "tree": "3e41bfc8effe612b9626ea2011e6b37b9bc6b0d5",
      "parents": [
        "f7a0d426f3e7ec321b8037238b6426566df36edb"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Dec 12 16:45:28 2011 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Mar 12 09:31:24 2012 -0700"
      },
      "message": "xHCI: BESL calculation based on USB2.0 LPM errata\n\nThe latest released errata for USB2.0 ECN LPM adds new fields to USB2.0\nextension descriptor, defines two BESL values for device: baseline BESL\nand deep BESL. Baseline BESL value communicates a nominal power savings\ndesign point and the deep BESL value communicates a significant power\nsavings design point.\n\nIf device indicates BESL value, driver will use a value count in both\nhost BESL and device BESL. Use baseline BESL value as default.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nTested-by: Jason Fan \u003cjcfan@qca.qualcomm.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "f7a0d426f3e7ec321b8037238b6426566df36edb",
      "tree": "505e7d0264500db94534f1226684f78af7757289",
      "parents": [
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9",
        "b790f5d1260b4c962bd066cd34ae982943c27fe1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 12 09:13:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 12 09:13:31 2012 -0700"
      },
      "message": "Merge 3.3-rc7 into usb-next\n\nThis resolves the conflict with drivers/usb/host/ehci-fsl.h that\nhappened with changes in Linus\u0027s and this branch at the same time.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "47594d5528f28a4c025c2955c68104c75815637c",
      "tree": "02b98c1c84ff315b06ae62ea6c62910d97b6073b",
      "parents": [
        "5db51b50c10f3bf56d5c636832c5556ead90562d"
      ],
      "author": {
        "name": "Michał Wróbel",
        "email": "Michal.Wrobel@flytronic.pl",
        "time": "Fri Mar 09 14:40:18 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:39:52 2012 -0800"
      },
      "message": "USB: ftdi_sio: new PID: Distortec JTAG-lock-pick\n\nSigned-off-by: Michał Wróbel \u003cmichal.wrobel@flytronic.pl\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5db51b50c10f3bf56d5c636832c5556ead90562d",
      "tree": "20c01bb7dd61a2b02d133e87f9bfeb5ef1fdd0af",
      "parents": [
        "8111e4ecf9373f6d76504416b0e76b18372f3598"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:16:12 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:16:12 2012 -0800"
      },
      "message": "USB: serial: metro-usb: move to use dev_dbg() instead of dbg()\n\nThis properly ties the driver into the dynamic debug system and provides\nthe needed device identification when the messages are printed out.\n\nIt also removes a ton of checkpatch warnings as well, which is always a\nnice validation that it\u0027s the correct thing to do.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8111e4ecf9373f6d76504416b0e76b18372f3598",
      "tree": "a936712836b3e6cfa401989cc32e86e99180100d",
      "parents": [
        "dd63b0b4d6d036e1d5f7008c97c30789415489de"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:00:11 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 14:00:11 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove unneeded cast and function call\n\nWe should use kzalloc() instead of kmalloc() and memset(), and remove an\nunneeded void * cast as well.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dd63b0b4d6d036e1d5f7008c97c30789415489de",
      "tree": "c9f68fb94b846083249977f1b9d6413d5cae4507",
      "parents": [
        "9fbd1649d54edc614c64ab075f7485622fd6450a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:58:13 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:58:13 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove function header comments\n\nThey aren\u0027t needed, make the checkpatch tool unhappy, and in some\nplaces, aren\u0027t even correct.  So just remove them, they get in the way\nand are messy.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9fbd1649d54edc614c64ab075f7485622fd6450a",
      "tree": "5d4426972545fdbdd77e9abc2f378c2ad92083af",
      "parents": [
        "d4cbd6e990a798d21577ee2f42a3880da09edf3a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:55:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:55:41 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove function prototypes\n\nBy rearranging the functions a bit, we can remove all function\nprototypes.\n\nNote, this also deleted the _close function, as it wasn\u0027t needed, it was\ndoing the same thing the cleanup function did, so just call that\ninstead.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d4cbd6e990a798d21577ee2f42a3880da09edf3a",
      "tree": "d9a100ceeac9b70d8a59bcb440f3d2650e99f5aa",
      "parents": [
        "159d4d8d5e9416dba78b84d4be10d7b1172728ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:50:54 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:50:54 2012 -0800"
      },
      "message": "USB: serial: metro-usb: fix up coding style errors\n\nThis fixes up all of the coding style errors, and removes the initial,\nunneeded comments on how to load the module and the old changelog which\nare no longer needed.\n\nThere are still a number of coding style warnings left, I\u0027ll get to them\nlater.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "159d4d8d5e9416dba78b84d4be10d7b1172728ee",
      "tree": "9b2dd746789ba9d7d2aec3511786be88c311b780",
      "parents": [
        "1935e357bb2a3031772730293a3725e3cca07778"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:42:41 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:42:41 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove the .h file\n\nA driver doesn\u0027t need a .h file just for simple things like vendor ids\nand a private structure.  So move it into the .c file instead, saving\nsome overall lines.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1935e357bb2a3031772730293a3725e3cca07778",
      "tree": "ea1b1cea354bb6bb149d7a65cf72b95df20f13cf",
      "parents": [
        "fdac0f647a2cf12e7152dc1d94dd08a1af4a2a82"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:39:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:39:53 2012 -0800"
      },
      "message": "USB: serial: metro-usb: convert to use module_usb_serial_driver\n\nNow that we aren\u0027t doing anything special in the init function, move to\nuse the easier module_usb_serial_driver() call instead, saving a lot of\nlines of unnecessary code.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fdac0f647a2cf12e7152dc1d94dd08a1af4a2a82",
      "tree": "e670a49065d4b9fde3958dbfffe071233b9dc235",
      "parents": [
        "62f2a83de0436d5d35eefc668e3b25db54406910"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:37:32 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:37:32 2012 -0800"
      },
      "message": "USB: serial: metro-usb: remove vendor and product module parameters\n\nAll new usb serial drivers should be using the dynamic id function, not\nhaving module parameters for this type of thing.  So remove them before\nanyone gets used to them being there.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "62f2a83de0436d5d35eefc668e3b25db54406910",
      "tree": "1cb1162b31401f3af0f148ec87828d795909c553",
      "parents": [
        "11a4f40064f38dcc369d716bea2020f6b5e290ff"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:34:01 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:34:01 2012 -0800"
      },
      "message": "USB: serial: metro-usb: add to the build\n\nThis adds the metro-usb driver to the build system properly.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "11a4f40064f38dcc369d716bea2020f6b5e290ff",
      "tree": "d5fb5843527ca427be6d2cfd7b9d999d71269993",
      "parents": [
        "43d186fe992da93bb1dd34a7dd4534719624431c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:33:04 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:33:04 2012 -0800"
      },
      "message": "USB: serial: metro-usb: fix up usb_serial_register calls\n\nThe usb serial core has changed how the driver is to be registered and\nunregistered recently.  Make these changes to the driver so that it will\nproperly build and work.\n\nCc: Aleksey Babahin \u003ctamerlan311@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "43d186fe992da93bb1dd34a7dd4534719624431c",
      "tree": "680e7601f983dd716a540938c7a75c620505b2d8",
      "parents": [
        "33d2832ab0149a26418d360af3c444969a63fb28"
      ],
      "author": {
        "name": "Aleksey Babahin",
        "email": "tamerlan311@gmail.com",
        "time": "Thu Mar 08 13:18:43 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:24:09 2012 -0800"
      },
      "message": "USB: serial: add metro-usb driver to the tree\n\nThis driver is for the Metrologic barcode scanner.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "33d2832ab0149a26418d360af3c444969a63fb28",
      "tree": "3a7b6bca37125bb20fe2c3e45ef30a2c3d97dd93",
      "parents": [
        "3cc3615749dbd1b891512d5c9a5bf4559cfa9741"
      ],
      "author": {
        "name": "Orjan Friberg",
        "email": "of@flatfrog.com",
        "time": "Wed Mar 07 17:16:14 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:11:34 2012 -0800"
      },
      "message": "USB: gadget: Make g_hid device class conform to spec.\n\nHID devices should specify this in their interface descriptors, not in the\ndevice descriptor. This fixes a \"missing hardware id\" bug under Windows 7 with\na VIA VL800 (3.0) controller.\n\nSigned-off-by: Orjan Friberg \u003cof@flatfrog.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3cc3615749dbd1b891512d5c9a5bf4559cfa9741",
      "tree": "9e6d3b095c521d7114ac0b74ee280b31d2809d94",
      "parents": [
        "b0c13860808a528cd580fdca61aef9f73352a331"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 06 17:29:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:06:48 2012 -0800"
      },
      "message": "usb: cdc-wdm: adding usb_cdc_wdm_register subdriver support\n\nThis driver can be used as a subdriver of another USB driver, allowing\nit to export a Device Managment interface consisting of a single interrupt\nendpoint with no dedicated USB interface.\n\nSome devices provide a Device Management function combined with a wwan\nfunction in a single USB interface having three endpoints (bulk in/out\n+ interrupt).  If the interrupt endpoint is used exclusively for DM\nnotifications, then this driver can support that as a subdriver\nprovided that the wwan driver calls the appropriate entry points on\nprobe, suspend, resume, pre_reset, post_reset and disconnect.\n\nThe main driver must have full control over all interface related\nsettings, including the needs_remote_wakeup flag. A manage_power\nfunction must be provided by the main driver.\n\nA manage_power stub doing direct flag manipulation is used in normal\ndriver mode.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b0c13860808a528cd580fdca61aef9f73352a331",
      "tree": "8b2bc79cf10452c499741a5bb1a0a7c22ab4df94",
      "parents": [
        "0dffb4862a5f109dc9b72e3a4e0ecc85a87ce397"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 06 17:29:21 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:06:48 2012 -0800"
      },
      "message": "usb: cdc-wdm: adding list lookup indirection\n\nRegister all interfaces handled by this driver in a list, getting\nrid of the dependency on usb_set_intfdata.  This allows further\ngeneralization and simplification of the probe/create functions.\n\nThis is needed to decouple wdm_open from the driver owning the\ninterface, and it also allows us to share all the code in\nwdm_create with drivers unable to do usb_set_intfdata.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0dffb4862a5f109dc9b72e3a4e0ecc85a87ce397",
      "tree": "e45b3920a374874225d1c0efe4c44d0167a977d0",
      "parents": [
        "c1cee1d84001815a1b4321c49b995254c0df3100"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 06 17:29:20 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:06:48 2012 -0800"
      },
      "message": "usb: cdc-wdm: split out reusable parts of probe\n\nPreparing for the addition of subdriver registering as an alternative\nto probe for interface-less usage.  This should not change anything\napart from minor code reordering.\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c1cee1d84001815a1b4321c49b995254c0df3100",
      "tree": "447cbf2d4526b04dd53623e671b9a7ace1a1dbc8",
      "parents": [
        "88555a63caafcc86b93b045dfc26cd7a8fa16350"
      ],
      "author": {
        "name": "Bruno Thomsen",
        "email": "bruno.thomsen@gmail.com",
        "time": "Sun Mar 04 15:19:14 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:05:47 2012 -0800"
      },
      "message": "USB: Microchip VID mislabeled as Hornby VID in ftdi_sio.\n\nMicrochip VID (0x04d8) was mislabeled as Hornby VID according to USB-IDs.\n\nA Full Speed USB Demo Board PID (0x000a) was mislabeled as\nHornby Elite (an Digital Command Controller Console for model railways).\n\nMost likely the Hornby based their design on\nPIC18F87J50 Full Speed USB Demo Board.\n\nSigned-off-by: Bruno Thomsen \u003cbruno.thomsen@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "88555a63caafcc86b93b045dfc26cd7a8fa16350",
      "tree": "2b4fab781d3897dc12b993215d0c51f27bdbae18",
      "parents": [
        "30e9eb190f7930bf1edb0ec2d0ce10e300391abd"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Mar 05 10:40:14 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 13:05:47 2012 -0800"
      },
      "message": "USB: ehci-s5p: add DMA burst support\n\nDMA burst support is added to improve performance in EHCI data\ntransfer. The USB EHCI controller on Exynos SoCs can use INCR16,\nINCR8, and INCR4 mode. These modes of INSNREG00 register should\nbe set in order to enable DMA burst transfer. This feature is\nalso related to AHB spec.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "410235fd4d20b8feaf8930a0575d23acc088aa87",
      "tree": "ad21d071a29ef0ad400393328ca4ab0588d5b2b7",
      "parents": [
        "44a1bfd95d0a6c0096e79a883197596e1ce83cc3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:52:01 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:42:21 2012 -0800"
      },
      "message": "TTY: remove unneeded tty-\u003eindex checks\n\nChecking if tty-\u003eindex is in bounds is not needed. The tty has the\nindex set in the initial open. This is done in get_tty_driver. And it\ncan be only in interval \u003c0,driver-\u003enum).\n\nSo remove the tests which check exactly this interval. Some are\nleft untouched as they check against the current backing device count.\n(Leaving apart that the check is racy in most of the cases.)\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2f16669d322e05171c9e1cfd94f402f7399bd2a3",
      "tree": "6a036cd0352928dd7056976a5f457c229322d67f",
      "parents": [
        "87cab16beb882d3f9e61a2c0184fa7cf76de1f90"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:51:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:37:58 2012 -0800"
      },
      "message": "TTY: remove re-assignments to tty_driver members\n\nAll num, magic and owner are set by alloc_tty_driver. No need to\nre-set them on each allocation site.\n\npti driver sets something different to what it passes to\nalloc_tty_driver. It is not a bug, since we don\u0027t use the lines\nparameter in any way. Anyway this is fixed, and now we do the right\nthing.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f8a8c10f4a662dcf3cb621d7a3eba564c5963284",
      "tree": "e9f5b47549a2a6c838921eeee5ea6bbd484106a7",
      "parents": [
        "5289475d1375017ab4288b276383e9684280876d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:51:48 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:30:21 2012 -0800"
      },
      "message": "USB: cdc-acm, use tty_standard_install\n\nThis is a piece I missed the last time.\n\nDo not copy the functionality all over the tree. Instead, use the\nhelper the tty layer provides us with.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d60d506e6baaf423148c458df3ece0c1d440dce4",
      "tree": "c25c44e70ebaaddcbe39559df5c5cd260e956be4",
      "parents": [
        "62f383435932ea3d271bee6b957de048452c1b16",
        "2e5ac9436645bb9fd2097868e228321f303c9c75"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "message": "Merge branch \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup\n\n* \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (24 commits)\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443\n  ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443\n  ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443\n  ARM: S3C24XX: remove obsolete S3C2416_DMA option\n  ARM: S3C24XX: Reuse S3C2443 dma for S3C2416\n  ARM: S3C24XX: Fix indentation of dma-s3c2443\n  ARM: S3C24XX: Move device setup files to mach directory\n  ARM: S3C24XX: Consolidate Simtec extensions\n  ARM: S3C24XX: move simtec-specific code to mach directory\n  ARM: S3C24XX: Move common-smdk code to mach directory\n  ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx\n  ARM: s3c2410_defconfig: update s3c2410_defconfig\n  ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/\n  ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/\n  ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/\n  ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/\n  ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/\n  ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n  ARM: S3C2410: move s3c2410_baseclk_add to clock.h\n  ...\n"
    },
    {
      "commit": "880bcd4a8363f24375027f9ded4670960dcfa70a",
      "tree": "31894d9dc2c29f31234e479de520a50858cce54c",
      "parents": [
        "a5f17d1f4c2831b9b9bf8b1a537cdbac995d6e13",
        "8c3d7c30c306d83ff9c303f42307765a5a7bc254"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 08:57:03 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Mar 07 01:36:33 2012 -0800"
      },
      "message": "Merge branch \u0027topic/cleanup-s3c24xx\u0027 into next/cleanup-s3c24xx\n\nConflicts:\n\tarch/arm/mach-s3c24xx/include/mach/system.h\n"
    },
    {
      "commit": "30e9eb190f7930bf1edb0ec2d0ce10e300391abd",
      "tree": "8a1021616bc6e7fc0835409b6c1e13b40b08f8b1",
      "parents": [
        "5f0b3f9998ceca8414dfb7d0dba69209f11b44af"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Tue Mar 06 11:49:04 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 06 07:00:14 2012 -0800"
      },
      "message": "usb/gadget/pch_udc: Fix compile error\n\nGreg\u0027s e-mail address was old. So, I resend it.\n\nThough I\u0027ve tested this patch,\nhttp://marc.info/?l\u003dlinux-usb\u0026m\u003d132825305710285\u0026w\u003d2,\nI\u0027ve received the following reports.\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/5771890/\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/5771905/\n\nSo, I added header file for these symbols.\nUsing this patch, this compile error must be disappeared.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5f0b3f9998ceca8414dfb7d0dba69209f11b44af",
      "tree": "15ecb1793ca206b62be0ffbb44e841aa0179d4d8",
      "parents": [
        "85b4b3c8c189e0159101f7628a71411af072ff69"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Mar 02 11:08:14 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: otg: ab8500-usb: make probe() work again\n\nThe probe() function will always fail because we\u0027re testing the wrong\nvariable.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "85b4b3c8c189e0159101f7628a71411af072ff69",
      "tree": "77c17a17c1657f5c57f401a686a2a672b7dd8cf6",
      "parents": [
        "60b9bd8d162174edd335c1b83dbc2bafde1e9d5f"
      ],
      "author": {
        "name": "Thomas Faber",
        "email": "thfabba@gmx.de",
        "time": "Fri Mar 02 09:41:50 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: gadgetfs: return number of bytes on ep0 read request\n\nA read from GadgetFS endpoint 0 during the data stage of a control\nrequest would always return 0 on success (as returned by\nwait_event_interruptible) despite having written data into the user\nbuffer.\nThis patch makes it correctly set the return value to the number of\nbytes read.\n\nSigned-off-by: Thomas Faber \u003cthfabba@gmx.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "60b9bd8d162174edd335c1b83dbc2bafde1e9d5f",
      "tree": "07bbbcc01c4095f9379325f73ed25615c038d0bb",
      "parents": [
        "371f3b49f2cb1a8b6ac09b6b108841ca92349eb1"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Mar 01 21:13:13 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb: ohci-pxa27x: add explicit include of hardware.h\n\nohci-pxa27x needs cpu_is_pxa3xx macro.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "371f3b49f2cb1a8b6ac09b6b108841ca92349eb1",
      "tree": "65bb502f1a543963484e985772050a0897baabf8",
      "parents": [
        "2a5be8783e0016d15e7907ddd212b2c312e196eb"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 29 23:04:32 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 02 16:22:11 2012 -0800"
      },
      "message": "usb/core: remove \"always\" from usb_unlink_urb() kernel doc entry\n\nThe kernel doc entry for usb_unlink_urb() contains the phrase \"This\nrequest is always asynchronous.\". The \"always\" leads to the assumption\nthat the -\u003ecomplete() callback is not called from within\nusb_unlink_urb(). This is not true. The HCD is allowed to call the\n-\u003ecomplete() from within -\u003eurb_dequeue() if it is appropriate for the\nhardware.\nThis patch updates the kernel doc so usb-device driver authors make sure\nto drop all locks (and make sure it is okay to drop them) which are\nacquired by the complete callback before calling usb_unlink_urb().\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "2a5be8783e0016d15e7907ddd212b2c312e196eb"
}
