)]}'
{
  "log": [
    {
      "commit": "1d3c6ff44ad4b5f113602e153026a338f0f9b3ff",
      "tree": "1e1f2932634fc6d0e4acfe68496c1c727b83a13e",
      "parents": [
        "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
        "717e7c2672e37253a4d3aa70e4716b5b0a658761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (224 commits)\n  ARM: remove \u0027select GENERIC_TIME\u0027\n  ARM: 6136/1: ARCH_REQUIRE_GPIOLIB selects GENERIC_GPIO\n  ARM: 6074/1: oprofile: convert from sysdev to platform device\n  ARM: 6073/1: oprofile: remove old files and update KConfig\n  ARM: 6072/1: oprofile: use perf-events framework as backend\n  ARM: 6071/1: perf-events: allow modules to query the number of hardware counters\n  ARM: 6070/1: perf-events: add support for xscale PMUs\n  ARM: 6069/1: perf-events: use numeric ID to identify PMU\n  ARM: 6064/1: pmu: register IRQs at runtime\n  ARM: Optionally allow ARMv6 to use \u0027normal, bufferable\u0027 memory for DMA\n  ARM: 6134/1: Handle instruction cache maintenance fault properly\n  ARM: nwfpe: allow debugging output to be configured at runtime\n  ARM: rename mach_cpu_disable() to platform_cpu_disable()\n  ARM: 6132/1: PL330: Add common core driver\n  ARM: 6094/1: Extend cache-l2x0 to support the 16-way PL310\n  ARM: Move memory mapping into mmu.c\n  ARM: Ensure meminfo is sorted prior to sanity_check_meminfo\n  ARM: Remove useless linux/bootmem.h includes\n  ARM: convert /proc/cpu/aligment to seq_file\n  arm: use asm-generic/scatterlist.h\n  ...\n"
    },
    {
      "commit": "ac1d426e825ab5778995f2f6f053ca2e6b45c622",
      "tree": "75b91356ca39463e0112931aa6790802fb1e07a2",
      "parents": [
        "fda0e18c8a7a3e02747c2b045b4fcd2c920410b9",
        "a3685f00652af83f12b63e3b4ef48f29581ba48b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 17:24:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 17:24:04 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/system.h\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "d83c49f3e36cecd2e8823b6c48ffba083b8a5704",
      "tree": "a304de4eb43652d2a9528d4b43f798ab821c8b93",
      "parents": [
        "6a251b0ab67989f468f4cb65179e0cf40cf8c295"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Apr 30 17:17:09 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat May 15 07:16:33 2010 -0400"
      },
      "message": "Fix the regression created by \"set S_DEAD on unlink()...\" commit\n\n1) i_flags simply doesn\u0027t work for mount/unlink race prevention;\nwe may have many links to file and rm on one of those obviously\nshouldn\u0027t prevent bind on top of another later on.  To fix it\nright way we need to mark _dentry_ as unsuitable for mounting\nupon; new flag (DCACHE_CANT_MOUNT) is protected by d_flags and\ni_mutex on the inode in question.  Set it (with dont_mount(dentry))\nin unlink/rmdir/etc., check (with cant_mount(dentry)) in places\nin namespace.c that used to check for S_DEAD.  Setting S_DEAD\nis still needed in places where we used to set it (for directories\ngetting killed), since we rely on it for readdir/rmdir race\nprevention.\n\n2) rename()/mount() protection has another bogosity - we unhash\nthe target before we\u0027d checked that it\u0027s not a mountpoint.  Fixed.\n\n3) ancient bogosity in pivot_root() - we locked i_mutex on the\nright directory, but checked S_DEAD on the different (and wrong)\none.  Noticed and fixed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "762253741942d8ddbaca1c1ee62d7ed57544332b",
      "tree": "752b1aa44843cafbbdf953e3d72ab46a88e032cc",
      "parents": [
        "e8faff7330a3501eafc9bfe5f4f15af444be29f5"
      ],
      "author": {
        "name": "Harro Haan",
        "email": "hrhaan@gmail.com",
        "time": "Mon Mar 01 17:54:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 05 09:15:05 2010 +0100"
      },
      "message": "ARM: 5966/1: at91_udc HW glitch\n\nAdd some delay to avoid reading CSR TXCOUNT too early after\nupdating it.\n\nFor more info about this HW glitch see:\nhttp://lists.arm.linux.org.uk/lurker/message/20090325.150843.f515c02f.en.html\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100129/10ba0f8b/attachment.el\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/09cdb3b4/attachment.el\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/08b5b249/attachment.el\n\nFirst applied: \"Fix soft lockup in at91 udc driver\"\nhttp://www.arm.linux.org.uk/developer/patches/viewpatch.php?id\u003d5965\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Harro Haan \u003chrhaan@gmail.com\u003e\nAcked-by: Remy Bohmer \u003clinux@bohmer.net\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a3461e2cdb719ae4796feb70054f1597005af28",
      "tree": "6c8e2e8c0eb2f1808a435c2beb5768e141d1cad0",
      "parents": [
        "869aa98c1d6a03dd2078f8f8257a0bcc343cb8b9"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Apr 28 17:31:36 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:12 2010 -0700"
      },
      "message": "USB: sl811-hcd: Fix device disconnect\n\nA while ago I provided a patch that fixed device detection after device\nremoval (USB: sl811-hcd: Fix device disconnect).\nChris Brissette pointed out that the detection/removal counter method\nto distinguish insert or remove my fail under certain conditions.\nLatest SL811HS datasheet (Document 38-08008 Rev. *D) indicates that\nbit 6 (SL11H_INTMASK_RD) of the Interrupt Status Register together with\nbit 5 (SL11H_INTMASK_INSRMV) can be used to determine whether a device\nhas been inserted or removed.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "869aa98c1d6a03dd2078f8f8257a0bcc343cb8b9",
      "tree": "38bf46e1fac89285410cf782ca34546fb4dc22cf",
      "parents": [
        "073900a28d95c75a706bf40ebf092ea048c7b236"
      ],
      "author": {
        "name": "Patrice Vilchez",
        "email": "patrice.vilchez@atmel.com",
        "time": "Wed Apr 28 13:45:40 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:12 2010 -0700"
      },
      "message": "USB: ohci-at91: fix power management hanging\n\nA hanging has been detected in ohci-at91 while going in suspend to ram. This is\ndue to asynchronous operations between ohci reset and ohci clocks shutdown.\nThis patch adds the reading of the control register between the reset of the\nohci and clocks stop. This \"flush the writes\" idea was taken from ohci-hcd.c\nfile (ohci_shutdown() function).\n\nSigned-off-by: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "073900a28d95c75a706bf40ebf092ea048c7b236",
      "tree": "01e8bb7856ebf1e989a1eb693704435fc4032118",
      "parents": [
        "75181f386f9a80ed6f87763ac6cf05826e253ccd"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 13:17:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:12 2010 -0700"
      },
      "message": "USB: rename usb_buffer_alloc() and usb_buffer_free()\n\nFor more clearance what the functions actually do,\n\n  usb_buffer_alloc() is renamed to usb_alloc_coherent()\n  usb_buffer_free()  is renamed to usb_free_coherent()\n\nThey should only be used in code which really needs DMA coherency.\n\n[added compatibility macros so we can convert things easier - gregkh]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pedro Ribeiro \u003cpedrib@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "75181f386f9a80ed6f87763ac6cf05826e253ccd",
      "tree": "fcad66c44b13d63db85405e374d440859d515e4c",
      "parents": [
        "19c190f9e0fe926db28122a804111a7538dc3498"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 15 11:38:56 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: ti_usb: fix printk format warning\n\nFix printk format warning in usbserial/ti_usb:\n\ndrivers/usb/serial/ti_usb_3410_5052.c:1738: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 5 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19c190f9e0fe926db28122a804111a7538dc3498",
      "tree": "6b8ee251d941846dabe35cc3d23ac1b0e556cf42",
      "parents": [
        "6d602610099632a9a15ef6d2bc9fd7b7d6aeb63e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Mar 29 17:36:44 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: gadget: s3c-hsotg: Add missing unlock\n\nIn an error handling case the lock is not unlocked.  The return is\nconverted to a goto, to share the unlock at the end of the function.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E1;\nidentifier f;\n@@\n\nf (...) { \u003c+...\n* spin_lock_irqsave (E1,...);\n... when !\u003d E1\n* return ...;\n...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d602610099632a9a15ef6d2bc9fd7b7d6aeb63e",
      "tree": "2b1bf2f40451d24160556cad7d161c87b3930d80",
      "parents": [
        "82a5eeb9f486366ad1b6c3be2e0d328ca185aa7e"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Mar 29 16:54:51 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: fix build on OMAPs if CONFIG_PM_RUNTIME is not set\n\nWith patch as1329 (USB: convert to the runtime PM framework),\nwe make USB_SUSPEND depend on PM_RUNTIME instead of CONFIG_PM.\n\nAlso, CONFIG_USB_OTG selects CONFIG_USB_SUSPEND.\n\nIf PM_RUNTIME is not enabled, and we try to enable USB_OTG,\nwe will end up with CONFIG_USB_SUSPEND selected. This is\ndue to a known bug with the select statement.\n\nThis makes the build break on various OMAP configs (which\nhave CONFIG_USB_OTG set by default, but do not yet have\nCONFIG_PM_RUNTIME enabled).\n\nAvoid this by changing the logic for CONFIG_USB_OTG from\n\"select USB_SUSPEND\" to \"depends on USB_SUSPEND\"\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCC: Michal Marek \u003cmmarek@suse.cz\u003e\nCC: Tony Lindgren \u003ctony@atomide.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82a5eeb9f486366ad1b6c3be2e0d328ca185aa7e",
      "tree": "5accf384e374060f262ffbea2d8e313bad2b532a",
      "parents": [
        "6f44bcb60bfa58590142545096b64f44144f0bc1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 29 12:01:27 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: oxu210hp: release spinlock on error path\n\nSmatch complained about this missing spinlock.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f44bcb60bfa58590142545096b64f44144f0bc1",
      "tree": "6efe615dd57c18ba90902a83b638ca24dcb2946e",
      "parents": [
        "fe30bc1b16dcfbbadf3f77bbad1c9014b23704cd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 27 09:38:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: serial: option: add cinterion device id\n\nThis adds a device id for a Cinterion device.\n\nReported-by: John Race \u003cJohn.Race@roscom.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fe30bc1b16dcfbbadf3f77bbad1c9014b23704cd",
      "tree": "532ed55dd6730ad49feb997f8a65dea87f4fe631",
      "parents": [
        "18344a1cd5889d48dac67229fcf024ed300030d5"
      ],
      "author": {
        "name": "Mahesh Kuruganti",
        "email": "maheshkuruganti@gmail.com",
        "time": "Mon Apr 12 22:37:02 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:11 2010 -0700"
      },
      "message": "USB: serial: option: ZTEAC8710 Support with Device ID 0xffff\n\nPATCH TO EXTEND SUPPORT TO AC8710 WITH 0xFFFF Product ID.\n\nSigned-off-by: Mahesh Kuruganti \u003cmaheshkuruganti@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18344a1cd5889d48dac67229fcf024ed300030d5",
      "tree": "4199c0715cc48ad99f1bff02ba34fe28e824fa73",
      "parents": [
        "a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8"
      ],
      "author": {
        "name": "Simone Contini",
        "email": "s.contini@oltrelinux.com",
        "time": "Mon Apr 12 23:25:10 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: serial: pl2303: Hybrid reader Uniform HCR331\n\nI tried a magnetic stripe reader\n(http://www.kimaldi.com/kimaldi_eng/productos/lectores_de_tarjetas/lectores_tarjeta_chip_y_dni/lector_hibrido_uniform_hcr_331)\nand I see that it is interfaced with a PL2303. I wrote a patch to use\nyour driver which simply adds the product ID for the device and it\nseems working fine.\n\n\nFrom: Simone Contini \u003cs.contini@oltrelinux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a559d2c8c1bf652ea2d0ecd6ab4a250fcdb37db8",
      "tree": "dee05902e052b0d33619d36b0060e3bc19cf63a8",
      "parents": [
        "9238f25d5d32a435277eb234ec82bacdd5daed41"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Apr 14 21:36:42 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: option: add ID for ZTE MF 330\n\nBased on the information provided for by Paweł Drobek, add\na second vendor ID and the correct product ID for ZTE MF 330.\n\nReported-by: Paweł Drobek \u003cpawel.drobek@gmail.com\u003e\nSigned-off: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9238f25d5d32a435277eb234ec82bacdd5daed41",
      "tree": "0f2bed8916468806c0f35e3a29534d7ea8342ef3",
      "parents": [
        "1cf62246c0e394021e494e0a8f1013e80db1a1a9"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Apr 16 08:07:27 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: xhci: properly set endpoint context fields for periodic eps.\n\nFor periodic endpoints, we must let the xHCI hardware know the maximum\npayload an endpoint can transfer in one service interval.  The xHCI\nspecification refers to this as the Maximum Endpoint Service Interval Time\nPayload (Max ESIT Payload).  This is used by the hardware for bandwidth\nmanagement and scheduling of packets.\n\nFor SuperSpeed endpoints, the maximum is calculated by multiplying the max\npacket size by the number of bursts and the number of opportunities to\ntransfer within a service interval (the Mult field of the SuperSpeed\nEndpoint companion descriptor).  Devices advertise this in the\nwBytesPerInterval field of their SuperSpeed Endpoint Companion Descriptor.\n\nFor high speed devices, this is taken by multiplying the max packet size by the\n\"number of additional transaction opportunities per microframe\" (the high\nbits of the wMaxPacketSize field in the endpoint descriptor).\n\nFor FS/LS devices, this is just the max packet size.\n\nThe other thing we must set in the endpoint context is the Average TRB\nLength.  This is supposed to be the average of the total bytes in the\ntransfer descriptor (TD), divided by the number of transfer request blocks\n(TRBs) it takes to describe the TD.  This gives the host controller an\nindication of whether the driver will be enqueuing a scatter gather list\nwith many entries comprised of small buffers, or one contiguous buffer.\n\nIt also takes into account the number of extra TRBs you need for every TD.\nThis includes No-op TRBs and Link TRBs used to link ring segments\ntogether.  Some drivers may choose to chain an Event Data TRB on the end\nof every TD, thus increasing the average number of TRBs per TD.  The Linux\nxHCI driver does not use Event Data TRBs.\n\nIn theory, if there was an API to allow drivers to state what their\nbandwidth requirements are, we could set this field accurately.  For now,\nwe set it to the same number as the Max ESIT payload.\n\nThe Average TRB Length should also be set for bulk and control endpoints,\nbut I have no idea how to guess what it should be.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1cf62246c0e394021e494e0a8f1013e80db1a1a9",
      "tree": "855c6a4097030383e4f1c5f0edaae94ec13d0d53",
      "parents": [
        "fcf7d2141f4a363a4a8454c4a0f26bb69e766c5f"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Apr 16 08:07:04 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: xhci: properly set the \"Mult\" field of the endpoint context.\n\nA SuperSpeed interrupt or isochronous endpoint can define the number of\n\"burst transactions\" it can handle in a service interval.  This is\nindicated by the \"Mult\" bits in the bmAttributes of the SuperSpeed\nEndpoint Companion Descriptor.  For example, if it has a max packet size\nof 1024, a max burst of 11, and a mult of 3, the host may send 33\n1024-byte packets in one service interval.\n\nWe must tell the xHCI host controller the number of multiple service\nopportunities (mults) the device can handle when the endpoint is\ninstalled.  We do that by setting the Mult field of the Endpoint Context\nbefore a configure endpoint command is sent down.  The Mult field is\ninvalid for control or bulk SuperSpeed endpoints.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fcf7d2141f4a363a4a8454c4a0f26bb69e766c5f",
      "tree": "53a72787cba660277e072f094ce4447c335b37e9",
      "parents": [
        "62f9cfa3ece58268b3e92ca59c23b175f86205aa"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 20 10:37:57 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: OHCI: don\u0027t look at the root hub to get the number of ports\n\nThis patch (as1371) fixes a small bug in ohci-hcd.  The HCD already\nknows how many ports the controller has; there\u0027s no need to go looking\nat the root hub\u0027s usb_device structure to find out.  Especially since\nthe root hub\u0027s maxchild value is set correctly only while the root hub\nis bound to the hub driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62f9cfa3ece58268b3e92ca59c23b175f86205aa",
      "tree": "5990f644a00870876cb34f0afea1012215413f47",
      "parents": [
        "c3baa19b0a9b711b02cec81d9fea33b7b9628957"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 20 10:40:59 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: don\u0027t choose configs with no interfaces\n\nThis patch (as1372) fixes a bug in the routine that chooses the\ndefault configuration to install when a new USB device is detected.\nThe algorithm is supposed to look for a config whose first interface\nis for a non-vendor-specific class.  But the way it\u0027s currently\nwritten, it will also accept a config with no interfaces at all, which\nis not very useful.  (Believe it or not, such things do exist.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3baa19b0a9b711b02cec81d9fea33b7b9628957",
      "tree": "2cf93e3394706c14e6e114b534ffaecbb9b0e663",
      "parents": [
        "fa7fe7af146a7b613e36a311eefbbfb5555325d1"
      ],
      "author": {
        "name": "Russ Nelson",
        "email": "nelson@crynwr.com",
        "time": "Wed Apr 21 23:07:03 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:10 2010 -0700"
      },
      "message": "USB: cdc-acm: add another device quirk\n\nThe Maretron USB100 needs this quirk in order to work properly.\n\nSigned-off-by: Russ Nelson \u003cnelson@crynwr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa7fe7af146a7b613e36a311eefbbfb5555325d1",
      "tree": "354dc1cf91089c473d9e236518d97cf84adb1bf7",
      "parents": [
        "1d0f11b39728099100a768cab2d7a90389017e75"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Apr 22 12:00:52 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "USB: fix testing the wrong variable in fs_create_by_name()\n\nThere is a typo here.  We should be testing \"*dentry\" which was just\nassigned instead of \"dentry\".  This could result in dereferencing an\nERR_PTR inside either usbfs_mkdir() or usbfs_create().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d0f11b39728099100a768cab2d7a90389017e75",
      "tree": "be80fb2cb4cc2c236f37ca210f524ea54dec8d96",
      "parents": [
        "34e2beb2c883e0ea1b6135ad6f7713f7574a01aa"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Apr 23 17:41:15 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "usb: Fix tusb6010 for DMA API\n\nCommit 18eabe2347ae7a11b3db768695913724166dfb0e introduced\nDMA buffer ownership. Fix tusb6010 accordingly. To compile,\nalso dummy musb_platform_save and restore functions need to\nbe added.\n\nAlso change the order of musb_read_fifo() to happen after\ndma_cache_maint to have the DMA operations completed before\nmoving the remaining unaligned bytes with PIO. The DMA\naccess and PIO touch different areas of the FIFO, so this\nchange only makes the code a bit easier to follow.\n\nTested on n810 and g_ether with variable size ping test.\nThe test seems to fail for some ping sizes, but that seems to\nbe a different problem.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34e2beb2c883e0ea1b6135ad6f7713f7574a01aa",
      "tree": "ef01380e3d4149f5ad25adf9fa13980069f0e6d8",
      "parents": [
        "c6a39eec9dcd5f205fd41a5c87a1f3e5d95ffaaa"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:33 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "musb_core: fix musb_init_controller() error cleanup path\n\nThis function forgets to call usb_remove_hcd() or musb_gadget_cleanup() iff\nsysfs_create_group() fails.\n\n[ felipe.balbi@nokia.com : review the entire error path\n\tnot only when we fail hcd or gadget ]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6a39eec9dcd5f205fd41a5c87a1f3e5d95ffaaa",
      "tree": "023a72d270017ed6197a214198bbdc02a05e5dab",
      "parents": [
        "461972d8a4c94bc44f11a13046041c78a7cf18dd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "MUSB: fix DaVinci glue layer dependency\n\nCONFIG_ARCH_DAVINCI now embraces both the \"real\" DaVinci and DA8xx/OMAP-L1x --\non which the DaVinci glue layer won\u0027t work. Change the Makefile dependency to\nCONFIG_ARCH_DAVINCI_DMx which corresponds to \"real\" DaVinci.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "461972d8a4c94bc44f11a13046041c78a7cf18dd",
      "tree": "bf42a78cd77fe5f76ff8340d2931796dcee70f80",
      "parents": [
        "7917a9df73c13822cc830f0ead0fb1b44a930616"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:32 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "musb_core: don\u0027t call musb_platform_exit() twice\n\nmusb_platform_exit() is called twice from musb_init_controller() iff controller\ninitialization fails. Move the call (and the DevCtl register writes surrounding\nit) from musb_free() to musb_remove().\n\nFix mispalced and now incorrect \u0027goto\u0027s in musb_init_controller().\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7917a9df73c13822cc830f0ead0fb1b44a930616",
      "tree": "5ac50962755985f466cb9c48270e17f9a0a702a0",
      "parents": [
        "13962c747915e4d7ef4cf92c36bd06a7fe648f0b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:31 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:09 2010 -0700"
      },
      "message": "MUSB: OMAP: don\u0027t call clk_put()\n\nRemove duplicate/unbalanced call to clk_put() from musb_platform_exit() --\nclk_put() gets called from musb_core.c anyway...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "13962c747915e4d7ef4cf92c36bd06a7fe648f0b",
      "tree": "636a85ddad1ba7f5289b00647ed85bde395d82e2",
      "parents": [
        "3d0bfbf25957e04354389047f0e6ba520d58487c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:30 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "MUSB: DaVinci: fix musb_platform_init() error cleanup path\n\nThis function forgets to call clk_disable() iff reading the USB module version\nregister returns 0.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d0bfbf25957e04354389047f0e6ba520d58487c",
      "tree": "4d40a1b4a3b8995ce10d0c9dde3d0f32cbf53eb9",
      "parents": [
        "1fb48f4a96ef3d4eee0a13b92a3e8489171b47c9"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:29 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb_core: don\u0027t prevent disabling clock on driver unload\n\nResetting \u0027musb-\u003eclock\u0027 to NULL in musb_shutdown() prevents musb_platform_exit()\nfrom properly disabling the clock when unloading the driver -- don\u0027t do it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1fb48f4a96ef3d4eee0a13b92a3e8489171b47c9",
      "tree": "8586216df0b1b0f3ddf3ef17e138b90cbb7fe1e9",
      "parents": [
        "714bc5ef3edaec3ca0cf155fe01411760527c52e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:28 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb_core: don\u0027t touch \u0027musb-\u003eclock\u0027 in musb_free()\n\nRemove duplicate/unbalanced calls to clk_disable()/clk_put() in musb_free():\n\n- clk_disable() is called by musb_platform_exit() just prior to this call;\n- clk_put() is called by the callers of musb_free() prior to calling it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "714bc5ef3edaec3ca0cf155fe01411760527c52e",
      "tree": "0983d463571594d1e834fc89cff594d23c45f91c",
      "parents": [
        "5e0e61afa5b342c0197fce2d4fd2a2b515e96b31"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Mar 25 13:14:27 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb: potential use after free\n\nWe assign \"urb-\u003ehcpriv \u003d qh;\" a few lines down.  I\u0027m pretty sure we\nwant it \"urb-\u003ehcpriv\" to be NULL not a freed value.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e0e61afa5b342c0197fce2d4fd2a2b515e96b31",
      "tree": "3ee1f94b1998e90588d8f4968d3c1e3cc08f5511",
      "parents": [
        "2f831751c5a0511fec6a9074643d9914eedabc83"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Mar 25 13:14:26 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "musb: save and restore missing bus control register\n\nAdded the missing BUS_CONTROL register in musb\nsave/restore routines.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f831751c5a0511fec6a9074643d9914eedabc83",
      "tree": "43c9fc45665d9f6e41c04677b6c1fade051bdb2c",
      "parents": [
        "1e753451eb1dc97ab8bdad3ae5278301e5b981bf"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:14:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:25:08 2010 -0700"
      },
      "message": "MUSB: Blackfin: don\u0027t fake blackfin_interrupt() result\n\nCommit a5073b52833e4df8e16c93dc4cbb7e0c558c74a2 (musb_gadget: fix unhandled\nendpoint 0 IRQs) misses this change to blackfin.c: stop faking successful\nresult of blackfin_interrupt() and emitting a debug message on an unhandled\ninterrupt.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6307e0961205c50a8a9b6e8e3e4dfd178a944ba9",
      "tree": "d9f7cca27c219b55929831b4283a28fd133c94c7",
      "parents": [
        "571dc79d62a163fd043de47d7d39bae58831e81e"
      ],
      "author": {
        "name": "Dinh Nguyen",
        "email": "Dinh.Nguyen@freescale.com",
        "time": "Tue Apr 13 11:13:15 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:29 2010 -0700"
      },
      "message": "usb: Increase timeout value for device reset\n\nIt seems that for USB IP on Freescale MX5x processors, it needs \u003e750\nusec for the reset to complete. This change should not hurt any other\nEHCI hardware.\n\nSigned-off-by: Dinh Nguyen \u003cDinh.Nguyen@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "571dc79d62a163fd043de47d7d39bae58831e81e",
      "tree": "08a55158da82af74fdb3696815ad2c7610185fd2",
      "parents": [
        "0e5f231bc16ff9910882fa5b9d64d80e7691cfab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 09 16:03:43 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:28 2010 -0700"
      },
      "message": "USB: put claimed interfaces in the \"suspended\" state\n\nThis patch (as1370) fixes a bug in the USB runtime power management\ncode.  When a driver claims an interface, it doesn\u0027t expect to need to\ncall usb_autopm_get_interface() or usb_autopm_put_interface() for\nruntime PM to work.  Runtime PM can be controlled by the driver\u0027s\nprimary interface; the additional interfaces it claims shouldn\u0027t\ninterfere.  As things stand, the claimed interfaces will prevent the\ndevice from autosuspending.\n\nTo fix this problem, the patch sets interfaces to the suspended state\nwhen they are claimed.\n\nAlso, although in theory this shouldn\u0027t matter, the patch changes the\nsuspend code so that interfaces are suspended in reverse order from\ndetection and resuming.  This is how the PM core works, and we ought\nto use the same approach.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nDebugged-and-tested-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e5f231bc16ff9910882fa5b9d64d80e7691cfab",
      "tree": "6312287dcfdd99634ce9027f6ba08e087c124b0e",
      "parents": [
        "5f677f1d45b2bf08085bbba7394392dfa586fa8e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 08 16:56:37 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:28 2010 -0700"
      },
      "message": "USB: EHCI: defer reclamation of siTDs\n\nThis patch (as1369) fixes a problem in ehci-hcd.  Some controllers\noccasionally run into trouble when the driver reclaims siTDs too\nquickly.  This can happen while streaming audio; it causes the\ncontroller to crash.\n\nThe patch changes siTD reclamation to work the same way as iTD\nreclamation: Completed siTDs are stored on a list and not reused until\nat least one frame has passed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Nate Case \u003cncase@xes-inc.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f677f1d45b2bf08085bbba7394392dfa586fa8e",
      "tree": "0eeec0555c343b11adaee5f9f418f58a083c6273",
      "parents": [
        "9a61d72602771906e11a5944e8571f8006387b39"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 02 13:20:11 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:27 2010 -0700"
      },
      "message": "USB: fix remote wakeup settings during system sleep\n\nThis patch (as1363) changes the way USB remote wakeup is handled\nduring system sleeps.  It won\u0027t be enabled unless an interface driver\nspecifically needs it.  Also, it won\u0027t be enabled during the FREEZE or\nQUIESCE phases of hibernation, when the system doesn\u0027t respond to\nwakeup events anyway.  Finally, if the device is already\nruntime-suspended with remote wakeup enabled, but wakeup is supposed\nto be disabled for the system sleep, the device gets woken up so that\nit can be suspended again with the proper wakeup setting.\n\nThis will fix problems people have reported with certain USB webcams\nthat generate wakeup requests when they shouldn\u0027t, and as a result\ncause system suspends to fail.  See\n\n\thttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/515109\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a61d72602771906e11a5944e8571f8006387b39",
      "tree": "f424b2c20c0297512341d24ed7d38f542fc3b485",
      "parents": [
        "cfbaa39347b34837f26e01fe8f4f8dbbae60b520"
      ],
      "author": {
        "name": "Manuel Jander",
        "email": "manuel.jander@gmail.com",
        "time": "Mon Mar 29 23:51:57 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:25 2010 -0700"
      },
      "message": "USB: pl2303: add AdLink ND-6530 USB IDs\n\nI read a rumor that the AdLink ND6530 USB RS232, RS422 and RS485\nisolated adapter is actually a PL2303 based usb serial adapter. I\ntried it out, and as far as I can tell it works.\n\nSigned-off-by: Manuel Jander \u003cmanuel.jander@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfbaa39347b34837f26e01fe8f4f8dbbae60b520",
      "tree": "9d738ff36f181b7f4bb2af70e0dd5f10c5aae8b1",
      "parents": [
        "9600cbb24b3937dc6ebf470211d8908354ca3b0c"
      ],
      "author": {
        "name": "William Lightning",
        "email": "kassah@gmail.com",
        "time": "Fri Mar 26 10:51:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:24 2010 -0700"
      },
      "message": "USB: Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem.\n\nSigned-off-by: William Lightning \u003ckassah@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9600cbb24b3937dc6ebf470211d8908354ca3b0c",
      "tree": "6e3b9abc392bd662b65e64a111f8a4719c270b8b",
      "parents": [
        "898f89c388534e5fe4b05b760d7f737cc352bad3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Mar 26 17:37:14 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:24 2010 -0700"
      },
      "message": "USB: OHCI: DA8xx/OMAP-L1x: fix up macro rename\n\nIt appears that the DA8xx/OMAP-L1x glue layer went into the kernel uncompilable:\ncommit 1960e693ac12ae5fe518309d6a63a44c93fad9e7 (davinci: da8xx/omapl1: add\nsupport for the second sysconfig module) has renamed DA8XX_SYSCFG_* macros to\nDA8XX_SYSCFG0_* and it\u0027s been committed before the glue layer...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "898f89c388534e5fe4b05b760d7f737cc352bad3",
      "tree": "72a9c2882cb19df9a4f1acc4ba763a842f634575",
      "parents": [
        "a23b64845f1ed0c090e30a70ca747a379674e006"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Mar 23 03:08:48 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:23 2010 -0700"
      },
      "message": "USB: qcaux: add LG Rumor and Sanyo Katana LX device IDs\n\nThese phones also have the familiar ttyACM0/ttyUSB0 schizophrenia when\nplaced into \"Dial-up Networking\" mode after connecting a USB cable.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a23b64845f1ed0c090e30a70ca747a379674e006",
      "tree": "603bf71c16284622eb6e53cb51cb996fa5ab7b6b",
      "parents": [
        "18f91196b6e7994bd694a96a6c3b0ac1f3e81d82"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Mar 22 14:50:14 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:22 2010 -0700"
      },
      "message": "usb: wusb: don\u0027t overflow the Keep Alive IE buffer\n\nThe Keep Alive IE only has space for WUIE_ELT_MAX (\u003d\u003d 4) device addresses.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18f91196b6e7994bd694a96a6c3b0ac1f3e81d82",
      "tree": "67427edb4565bdb7f6138d98349e6fb6a2c34c04",
      "parents": [
        "4c1f5c88aaffacb2831353b6d3c1557be52071a2"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Mar 18 16:58:35 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:21 2010 -0700"
      },
      "message": "USB: ehci: omap: fix kernel panic with rmmod\n\nSets the regulator values to NULL if they are not defined. This\nis required to fix the kernel panic in exit path when EHCI module\nis removed on the platforms where EHCI regulator are not set.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4c1f5c88aaffacb2831353b6d3c1557be52071a2",
      "tree": "0b95013bf5dca6e84e0d6a6833976536a1ae37e3",
      "parents": [
        "cdc04834ce70343aa6f87c5332ec66c35d968967"
      ],
      "author": {
        "name": "Harrison Metzger",
        "email": "harrisonmetz@gmail.com",
        "time": "Tue Mar 09 15:12:10 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:21 2010 -0700"
      },
      "message": "USB: fixed bug in usbsevseg using USB autosuspend incorrectly\n\nThis patch fixes a bug with the usbsevseg driver which assumed that USB\nautosuspend will always be used.\n\nSigned-off-by: Harrison Metzger \u003charrisonmetz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdc04834ce70343aa6f87c5332ec66c35d968967",
      "tree": "3350c70a7b9aad29686177bf597a5b7d87ef7181",
      "parents": [
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Alex Manoussakis",
        "email": "alex@juniper.net",
        "time": "Thu Apr 22 15:18:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 22 15:18:20 2010 -0700"
      },
      "message": "USB: ti_usb_3410_5052: adding multitech dialup fax/modem devices\n\nThe following patch adds support for Multitech Systems\u0027 MT9234MU and\nMT9234ZBA usb dialup fax modems. It is based on a patch and firmware\nprovided to me by Multitech Systems\u0027 support, after I reported to them\nthat my MT9234MU modem was not working with recent linux kernels.\n\nSigned-off-by: Alex Manoussakis \u003calex@juniper.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "5e11611a5d22252f3f9c169a3c9377eac0c32033",
      "tree": "c4cd71175afb12c63bc5a3961098321ff0546b63",
      "parents": [
        "d4509e5a6edf8862c18d887a642ce4994bde297d",
        "c6c352371c1ce486a62f4eb92e545b05cfcef76b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 02 19:50:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 02 19:50:11 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 5965/1: Fix soft lockup in at91 udc driver\n  ARM: 6006/1: ARM: Use the correct NOP size in memmove for Thumb-2 kernel builds\n  ARM: 6005/1: arm: kprobes: fix register corruption with jprobes\n  ARM: 6003/1: removing compilation warning from pl061.h\n  ARM: 6001/1: removing compilation warning comming from clkdev.h\n  ARM: 6000/1: removing compilation warning comming from \u003casm/irq.h\u003e\n  ARM: 5999/1: Including device.h and resource.h header files in linux/amba/bus.h\n  ARM: 5997/1: ARM: Correct the VFPv3 detection\n  ARM: 5996/1: ARM: Change the mandatory barriers implementation (4/4)\n  ARM: 5995/1: ARM: Add L2x0 outer_sync() support (3/4)\n  ARM: 5994/1: ARM: Add outer_cache_fns.sync function pointer (2/4)\n  ARM: 5993/1: ARM: Move the outer_cache definitions into a separate file (1/4)\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "c6c352371c1ce486a62f4eb92e545b05cfcef76b",
      "tree": "23720c8ff4d431c809d670759bf10f43f78f60ff",
      "parents": [
        "fd522a8dec11a08b5fdd23982193808e268be19e"
      ],
      "author": {
        "name": "Harro Haan",
        "email": "hrhaan@gmail.com",
        "time": "Mon Mar 01 17:38:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 29 17:36:04 2010 +0100"
      },
      "message": "ARM: 5965/1: Fix soft lockup in at91 udc driver\n\nFix a potential soft lockup in the AT91 UDC driver by ensuring that\nthe UDC clock is enabled inside the interrupt handler. If the UDC clock is not enabled then the UDC registers cannot be written to\nand the interrupt cannot be cleared or masked.\n\nNote that this patch (and other parts of the existing AT91 UDC\ndriver) is potentially racy for preempt-rt kernels,\nbut is okay for mainline.\n\nFor more info see:\n\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/09cdb3b4/attachment.el\n\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/8443a1e4/attachment.el\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Harro Haan \u003chrhaan@gmail.com\u003e\nTested-by: Remy Bohmer \u003clinux@bohmer.net\u003e\nAcked-by: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72f878cc6f324ecc2ca00ff2f9c0dc2c168cd4cc",
      "tree": "760ee47e9684c5f89a33c3af664ca802c42ec59f",
      "parents": [
        "4539282dbc20fe612113c8f267d51a90d46a7f50"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Mar 25 18:22:40 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 26 12:11:55 2010 +0900"
      },
      "message": "USB gadget r8a66597-udc.c: duplicated include\n\ndrivers/usb/gadget/r8a66597-udc.c: linux/err.h is included more than once.\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
      "tree": "eb91a9a4f3ab0f71ca388fd17cb7dd9e03adb9f4",
      "parents": [
        "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
        "336cee42dd52824e360ab419eab4e8888eb054ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty_port,usb-console: Fix usb serial console open/close regression\n  tty: cpm_uart: use resource_size()\n  tty_buffer: Fix distinct type warning\n  hvc_console: Fix race between hvc_close and hvc_remove\n  uartlite: Fix build on sparc.\n  tty: Take a 256 byte padding into account when buffering below sub-page units\n  Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n"
    },
    {
      "commit": "8fdb7e9f612b7c6ba6c3ba460c14263b5ce90f79",
      "tree": "09f007a62475c22546ba693e5171024cc67fb38c",
      "parents": [
        "fc7f99cf36ebae853639dabb43bc2f0098c59aef",
        "4cb80cda51ff950614701fb30c9d4e583fe5a31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (45 commits)\n  USB: gadget/multi: cdc_do_config: remove redundant check\n  usb: r8a66597-hcd: fix removed from an attached hub\n  USB: xhci: Make endpoint interval debugging clearer.\n  USB: Fix usb_fill_int_urb for SuperSpeed devices\n  USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n  USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n  USB: gadget: add gadget controller number for s3c-hsotg driver\n  USB: ftdi_sio: Fix locking for change_speed() function\n  USB: g_mass_storage: fixed module name in Kconfig\n  USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n  USB: g_mass_storage: fix section mismatch warnings\n  USB: gadget: fix Blackfin builds after gadget cleansing\n  USB: goku_udc: remove potential null dereference\n  USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n  USB: serial: Fix module name typo for qcaux Kconfig entry.\n  usb: cdc-wdm: Fix deadlock between write and resume\n  usb: cdc-wdm: Fix order in disconnect and fix locking\n  usb: cdc-wdm:Fix loss of data due to autosuspend\n  usb: cdc-wdm: Fix submission of URB after suspension\n  usb: cdc-wdm: Fix race between disconnect and debug messages\n  ...\n"
    },
    {
      "commit": "4cb80cda51ff950614701fb30c9d4e583fe5a31f",
      "tree": "7b3fb0f275f8f0c32f90b3215ad05e1f23c8408d",
      "parents": [
        "d835933436ac0d1e8f5b35fe809fd4e767e55d6e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 12:33:15 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: gadget/multi: cdc_do_config: remove redundant check\n\ncdc_do_config() had a double ret check after fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d835933436ac0d1e8f5b35fe809fd4e767e55d6e",
      "tree": "2fee15b2e08eb15ec31d63ea4bde24f5610e4533",
      "parents": [
        "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 16 12:29:35 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "usb: r8a66597-hcd: fix removed from an attached hub\n\nfix the problem that when a USB hub is attached to the r8a66597-hcd and\na device is removed from that hub, it\u0027s likely that a kernel panic follows.\n\nReported-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb",
      "tree": "dd479c02f9fe84a4c5ad9e4d4cb9d58beddf07d6",
      "parents": [
        "f09a15e6e69884cedec4d1c022089a973aa01f1e"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 16 12:59:24 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: xhci: Make endpoint interval debugging clearer.\n\nThe xHCI hardware can only handle polling intervals that are a power of\ntwo.  When we add a new endpoint during a bandwidth allocation, and the\npolling interval is rounded down to a power of two, print the original\npolling interval in the endpoint descriptor.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f09a15e6e69884cedec4d1c022089a973aa01f1e",
      "tree": "ed2902d5f29c3ede3fdadcf165d4c09e4831b498",
      "parents": [
        "e549a17f698e266373f6757bd068d1e98397b4c0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Tue Mar 16 12:55:44 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: Fix usb_fill_int_urb for SuperSpeed devices\n\nUSB 3 and Wireless USB specify a logarithmic encoding of the endpoint\ninterval that matches the USB 2 specification.  usb_fill_int_urb() didn\u0027t\nknow that and was filling in the interval as if it was USB 1.1.  Fix\nusb_fill_int_urb() for SuperSpeed devices, but leave the wireless case\nalone, because David Vrabel wants to keep the old encoding.\n\nUpdate the struct urb kernel doc to note that SuperSpeed URBs must have\nurb-\u003einterval specified in microframes.\n\nAdd a missing break statement in the usb_submit_urb() interrupt URB\nchecking, since wireless USB and SuperSpeed USB encode urb-\u003einterval\ndifferently.  This allows xHCI roothubs to actually register with khubd.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e549a17f698e266373f6757bd068d1e98397b4c0",
      "tree": "ed8a5c743f6df8784adbfc11b1587026a25dc2ea",
      "parents": [
        "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Wed Mar 10 23:26:37 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n\nThis patch removes a double usb_control_msg that sets the cp210x\nconfiguration registers a second time when calling cp210x_set_config.\nFor data sizes \u003e2 the second write gets corrupted.\nThe patch has been created against 2.6.34-rc1, but all cp210x driver\nrevisions are affected.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9",
      "tree": "8e0fffeb95ae6e8dc091f7822875e07c31c1d67b",
      "parents": [
        "83ba11d93434e6f0cc2e060336b0b19a3f687fa3"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Wed Mar 10 12:33:11 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:22 2010 -0700"
      },
      "message": "USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n\nOne last bit was missed while removing the USB_BERRY_CHARGE config\noption in a8d4211f33a9573f7b1bdcfd9c9c48631d1515ee which gets dropped\nby this patch.\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83ba11d93434e6f0cc2e060336b0b19a3f687fa3",
      "tree": "f218d491b3fc0d4a6d0f167a6652e45bf80634ab",
      "parents": [
        "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Mon Mar 08 18:20:59 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:22 2010 -0700"
      },
      "message": "USB: gadget: add gadget controller number for s3c-hsotg driver\n\nThis prevents some drivers from complaining that no bcdDevice id was set.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c",
      "tree": "3ebe03430385bbcab1ecaa8f53cc0037386fa44e",
      "parents": [
        "11b10d999469dc0514447a15e88c7ef14ec0761d"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Sat Mar 13 18:35:14 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: ftdi_sio: Fix locking for change_speed() function\n\nThe change_speed() function should be serialized against multiple calls.\nUse the cfg_lock mutex to do this.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11b10d999469dc0514447a15e88c7ef14ec0761d",
      "tree": "6506e5fa2e1a2267874cf40ca8a97296dbb9ffe2",
      "parents": [
        "f479d70b4f7674083c2e3c3e603b15811713fb18"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Mar 15 11:10:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: g_mass_storage: fixed module name in Kconfig\n\nThe Kconfig help message for Mass Storage Gadget claimed the\nmodule will be named \"g_file_storage\" whereas it should be\n\"g_mass_storage\".\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f479d70b4f7674083c2e3c3e603b15811713fb18",
      "tree": "8d42b82cddf3e3304f5ae955294e990af7f3aebf",
      "parents": [
        "f88f6691b73a35b0c6dcabb9e587aa4c63d09010"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 15:55:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:20 2010 -0700"
      },
      "message": "USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n\nContrary to the comment in fsg_add, fsg_bind calls fsg_unbind on errors,\nwhich decreases refcount and frees the fsg_dev structure, causing trouble\nwhen fsg_add does the same.\n\nFix it by simply leaving up cleanup to fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f88f6691b73a35b0c6dcabb9e587aa4c63d09010",
      "tree": "99d75b65695e7fea38c002643ac299bcae87ac06",
      "parents": [
        "f2984a333fb5e325d478950c9d8af3693869e69c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Mar 07 10:36:27 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: g_mass_storage: fix section mismatch warnings\n\nThe recent commit (0e530b45783f75) that moved usb_ep_autoconfig from the\n__devinit section to the __init section missed the mass storage device.\nIts fsg_bind() function uses the usb_ep_autoconfig() function from non\n__init context leading to:\nWARNING: drivers/usb/gadget/g_mass_storage.o(.text): Section mismatch in\n\treference from the function _fsg_bind()\n\t            to the function .init.text:_usb_ep_autoconfig()\n\nSo move fsg_bind() into __init as well.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2984a333fb5e325d478950c9d8af3693869e69c",
      "tree": "6a16467bbdb9cc0f44c240d3622571062d1f66e2",
      "parents": [
        "872f8b42544c58dfa241956d220ada115a8e93c7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:35:22 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: gadget: fix Blackfin builds after gadget cleansing\n\nThe recent change to clean out dead gadget drivers (90f7976880bbbf99)\nmissed the call to gadget_is_musbhsfc() behind CONFIG_BLACKFIN.  This\ncauses Blackfin gadget builds to fail since the function no longer\nexists anywhere.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "872f8b42544c58dfa241956d220ada115a8e93c7",
      "tree": "da0644f844142600d8b93724fdd241591febaac6",
      "parents": [
        "33c387529b7931248c6637bf9720ac7504a0b28b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Mar 06 14:08:56 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: goku_udc: remove potential null dereference\n\n\"dev\" is always null here.  In the end it\u0027s only used to get the\npci_name() of \"pdev\" which is redundant information and so I\nremoved it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33c387529b7931248c6637bf9720ac7504a0b28b",
      "tree": "48ce89cd1e6d3a12cbc4c156b4b89d8e4eda1020",
      "parents": [
        "510607db7e2ad5078c554911418a71b469886076"
      ],
      "author": {
        "name": "spark",
        "email": "spark@bandrich.com",
        "time": "Fri Mar 05 14:18:05 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n\nSigned-off-by: spark \u003cspark@bandrich.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "510607db7e2ad5078c554911418a71b469886076",
      "tree": "30a742219cdd6d6368ea02143f758c1ab55c938c",
      "parents": [
        "338124c1f18c2c737656ac58735f040d90b23d8c"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Wed Mar 03 19:37:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: serial: Fix module name typo for qcaux Kconfig entry.\n\nThe module is called qcaux and not moto_modem. Also use help instead of\n---help-- to be in sync with the other Kconfig entries.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "338124c1f18c2c737656ac58735f040d90b23d8c",
      "tree": "b763f5a797062130e481ffe4adcf6c32fdd4feb5",
      "parents": [
        "d93d16e9aa58887feadd999ea26b7b8139e98b56"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:57:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:17 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix deadlock between write and resume\n\nThe new runtime PM scheme allows resume() to have no locks.\nThis fixes the deadlock.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d93d16e9aa58887feadd999ea26b7b8139e98b56",
      "tree": "47cd5e95bee9ccd52aa5ccfff4c87af78d605ad7",
      "parents": [
        "62e6685470fb04fb7688ecef96c39160498721d5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:56:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:17 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix order in disconnect and fix locking\n\n- as the callback can schedule work, URBs must be killed first\n- if the driver causes an autoresume, the caller must handle locking\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62e6685470fb04fb7688ecef96c39160498721d5",
      "tree": "2350c3c979dad7cbc73a7edbc22e9bfef188a867",
      "parents": [
        "beb1d35f1690fe27694472a010a8e4a9ae11cc50"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:56:22 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:16 2010 -0700"
      },
      "message": "usb: cdc-wdm:Fix loss of data due to autosuspend\n\nThe guarding flag must be set and tested under spinlock\nand cleared before the URBs are resubmitted in resume.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "beb1d35f1690fe27694472a010a8e4a9ae11cc50",
      "tree": "645a2a6845e0a89d18f9dcd7373adf24ad89f95f",
      "parents": [
        "d855fe2e9c19edaa47baba0e7f95e17f7a24dba8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:55:52 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:16 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix submission of URB after suspension\n\nThere\u0027s a window under which cdc-wdm may submit\nan URB to a device about to be suspended. This\nintroduces a flag to prevent it.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d855fe2e9c19edaa47baba0e7f95e17f7a24dba8",
      "tree": "fc6ac6e1c0a74ff70f1fbf67cb6bb85a1453f694",
      "parents": [
        "922a5eadd5a3aa0b806be0c18694b618d41d0784"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:55:26 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:15 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between disconnect and debug messages\n\ndev_dbg() and dev_err() cannot be used to report failures\nthat may have been caused by a device\u0027s removal\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "922a5eadd5a3aa0b806be0c18694b618d41d0784",
      "tree": "25d6a630e5bd92ff0c900d94125481f53e9b377a",
      "parents": [
        "860e41a71c1731e79e1920dc42676bafc925af5e"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:54:59 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:15 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between autosuspend and reading from the device\n\nWhile an available response is read the device must not\nbe autosuspended. This requires a flag dedicated to that\npurpose.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "860e41a71c1731e79e1920dc42676bafc925af5e",
      "tree": "3374857a0a3da76cf37ccde54c3fe3230223a034",
      "parents": [
        "aa4714560b4ea359bb7830188ebd06bce71bcdea"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:54:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:14 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between write and disconnect\n\nUnify mutexes to fix a race between write and disconnect\nand shift the test for disconnection to always report it.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa4714560b4ea359bb7830188ebd06bce71bcdea",
      "tree": "eec831e4553e7934e4896bf8d6e211e1ccd5bc6b",
      "parents": [
        "7f4bca4049941ba8dac35775fe462d4ef9f0dce4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:27:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:14 2010 -0700"
      },
      "message": "usb: musb: core: declare mbase only where it\u0027s used\n\n... and avoid a compilation if we disable host side\nof musb.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f4bca4049941ba8dac35775fe462d4ef9f0dce4",
      "tree": "f2f97f8d037e8f051b99fd6e7fa56251d6067f09",
      "parents": [
        "adb3ee421d6d39fbfadadf7093a587461ac4597e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 12 10:27:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:13 2010 -0700"
      },
      "message": "USB: musb: fix warnings in Blackfin regs\n\nThe recent commit \"usb: musb: Add context save and restore support\" added\nsome stubs for the Blackfin code so things would compile, but it also\nadded a bunch of warnings due to missing return statements.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "adb3ee421d6d39fbfadadf7093a587461ac4597e",
      "tree": "a18470962165dce6d448128a96f1404480c37f8e",
      "parents": [
        "9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 12 10:27:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:13 2010 -0700"
      },
      "message": "usb: musb: abstract out ULPI_BUSCONTROL register reads/writes\n\nThe USB PHY on current Blackfin processors is a UTMI+ level 2 PHY.\nHowever, it has no ULPI support - so there are no registers at all.\nThat means accesses to ULPI_BUSCONTROL have to be abstracted away\nlike other MUSB registers.\n\nThis fixes building for Blackfin parts again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb",
      "tree": "a53c347ac3a230e52ecf44b9b4740e34f926f5f8",
      "parents": [
        "fa7bf3424ead0a496f5176abb3253b8176bb2935"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 12 10:35:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:12 2010 -0700"
      },
      "message": "usb: musb: Fix compile error for omaps for musb_hdrc\n\nCONFIG_ARCH_OMAP34XX is now CONFIG_ARCH_OMAP3.\n\nBut since drivers/usb/musb/omap2430.c use CONFIG_PM for these\nregisters and functions, do the same for the header.\n\nOtherwise we get the following for most omap3 defconfigs:\n\ndrivers/usb/musb/omap2430.c:261: error: expected identifier or \u0027(\u0027 before \u0027do\u0027\ndrivers/usb/musb/omap2430.c:261: error: expected identifier or \u0027(\u0027 before \u0027while\u0027\ndrivers/usb/musb/omap2430.c:268: error: expected identifier or \u0027(\u0027 before \u0027do\u0027\ndrivers/usb/musb/omap2430.c:268: error: expected identifier or \u0027(\u0027 before \u0027while\u0027\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa7bf3424ead0a496f5176abb3253b8176bb2935",
      "tree": "9ea66f768ee63f515d0d319c16ed5d599ee63429",
      "parents": [
        "1e63ef0e0c2cfb5deb9331420c9857fbe04bea73"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 11 15:06:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:12 2010 -0700"
      },
      "message": "usb/gadget: fix compile error on r8a66597-udc.c\n\nC file uses IS_ERR and PTR_ERR, but doesn\u0027t include \u003clinux/err.h\u003e\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b04872aa75006e2a4adaaec21e9c9ede8b8ad9d",
      "tree": "cc2ef0391a5278b3318a12088ec530083c5902a8",
      "parents": [
        "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:26 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:11 2010 -0700"
      },
      "message": "USB: option: add support for a new CMOTECH device to usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188",
      "tree": "8526077effe3149fae565661f10d18422c9a5e88",
      "parents": [
        "eaff4cdc978f414cf7b5441a333de3070d80e9c7"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:01:17 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: move hardcoded PID to a macro in usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaff4cdc978f414cf7b5441a333de3070d80e9c7",
      "tree": "208837bdf23522739351bff9163b9829072d6882",
      "parents": [
        "dee5658b482e9e2ac7d6205dc876fc11d4008138"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:24 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON-\u003eCMOTECH\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dee5658b482e9e2ac7d6205dc876fc11d4008138",
      "tree": "efff4bf3ad3c15ecc5f0c8e89cbb9bdc39234715",
      "parents": [
        "1d68064a7d80da4a7334cab0356162e36229c1a1"
      ],
      "author": {
        "name": "Daniel Sangorrin",
        "email": "daniel.sangorrin@gmail.com",
        "time": "Thu Mar 11 14:10:58 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: serial: ftdi: add CONTEC vendor and product id\n\nThis is a patch to ftdi_sio_ids.h and ftdi_sio.c that adds identifiers for\nCONTEC USB serial converter.  I tested it with the device COM-1(USB)H\n\n[akpm@linux-foundation.org: keep the VIDs sorted a bit]\nSigned-off-by: Daniel Sangorrin \u003cdaniel.sangorrin@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Radek Liboska \u003cliboska@uochb.cas.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d68064a7d80da4a7334cab0356162e36229c1a1",
      "tree": "4a451c1ea68c8ec1b212988f2cc8c350d36758aa",
      "parents": [
        "bc75fa3825cdbbdeee3a65d91cc5583bdfe41edf"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Mar 12 17:10:04 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: xHCI: re-initialize cmd_completion\n\nWhen a signal interrupts a Configure Endpoint command, the cmd_completion used\nin xhci_configure_endpoint() is not re-initialized and the\nwait_for_completion_interruptible_timeout() will return failure. Initialize\ncmd_completion in xhci_configure_endpoint().\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc75fa3825cdbbdeee3a65d91cc5583bdfe41edf",
      "tree": "ea79c58993dcd4e98af7046f4d94d0449c6bd778",
      "parents": [
        "ae926976ac362efc9db2365a07891cc52414f2ec"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Mar 16 14:48:45 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:08 2010 -0700"
      },
      "message": "USB: xhci: rename driver to xhci_hcd\n\nNaming consistency with other USB HCDs.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae926976ac362efc9db2365a07891cc52414f2ec",
      "tree": "ff76bfd2148b4c6160fcffae98ddb0da4181ce91",
      "parents": [
        "0725e95ea56698774e893edb7e7276b1d6890954"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Mar 08 11:26:01 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:08 2010 -0700"
      },
      "message": "USB: musb: fix build error introduced by isoc change\n\nThe recent commit \"usb: musb: Fix for isochronous IN transfer\" (f82a689fa)\nseems to have been against an older kernel version.  It uses the old style\nnaming of variables.  Unfortunately, this breaks building for most MUSB\nusers out there since \"bDesiredMode\" has been renamed to \"desired_mode\".\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0725e95ea56698774e893edb7e7276b1d6890954",
      "tree": "68847d7e1749171aaa88038a570affcbcea150df",
      "parents": [
        "f0730924e9e32bb8935c60040a26d94179355088"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "br@blankpage.ch",
        "time": "Wed Mar 10 12:36:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:07 2010 -0700"
      },
      "message": "USB: qcserial: add new device ids\n\nThis patch adds various USB device IDs for Gobi 2000 devices, as found in the\ndrivers available at https://www.codeaurora.org/wiki/GOBI_Releases\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0730924e9e32bb8935c60040a26d94179355088",
      "tree": "7e540978195273921f55ec087be792f87079de6b",
      "parents": [
        "1082f57abfa26590b60c43f503afb24102a37016"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Mar 03 00:37:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:06 2010 -0700"
      },
      "message": "USB: cdc-acm: Fix stupid NULL pointer in resume()\n\nStupid logic bug passing a just nulled pointer\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1082f57abfa26590b60c43f503afb24102a37016",
      "tree": "05f1d88c99c0e9a2cd65c830f16ac92a3bc18ecb",
      "parents": [
        "92bc3648e6027384479852b770a542722fadee7c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 17:18:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:06 2010 -0700"
      },
      "message": "USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh\n\nThe EHCI driver stores in usb_host_endpoint.hcpriv a pointer to either\nan ehci_qh or an ehci_iso_stream structure, and uses the contents of the\nhw_info1 field to distinguish the two cases.\n\nAfter ehci_qh was split into hw and sw parts, ehci_iso_stream must also\nbe adjusted so that it again looks like an ehci_qh structure.\n\nThis fixes a NULL pointer access in ehci_endpoint_disable() when it\ntries to access qh-\u003ehw-\u003ehw_info1.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Colin Fletcher \u003ccolin.m.fletcher@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92bc3648e6027384479852b770a542722fadee7c",
      "tree": "9803348ef9fd9186ad375abf89a4e7862e9badc4",
      "parents": [
        "bf162019b7f5bda9eb3241ae22de831df2126132"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 09:12:50 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:05 2010 -0700"
      },
      "message": "USB: EHCI: fix ITD list order\n\nWhen isochronous URBs are shorter than one frame and when more than one\nITD in a frame has been completed before the interrupt can be handled,\nscan_periodic() completes the URBs in the order in which they are found\nin the descriptor list.  Therefore, the descriptor list must contain the\nITDs in the correct order, i.e., a new ITD must be linked in after any\nprevious ITDs of the same endpoint.\n\nThis should fix garbled capture data in the USB audio drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Colin Fletcher \u003ccolin.m.fletcher@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf162019b7f5bda9eb3241ae22de831df2126132",
      "tree": "3bd6194f8738720b4498f0690dfa5390adb7000f",
      "parents": [
        "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "huang.ying.caritas@gmail.com",
        "time": "Sun Feb 28 13:51:29 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: Option: Add support for a variant of DLink DWM 652 U5\n\nI found a DLink DWM 652 U5 USB 3G modem has product ID 0xce1e instead\nof orignal 0xce16. The new ID is added.\n\nAnd I found there are two entries for 0xce16, one has raw number, the\nother has symbol DLINK_PRODUCT_DWM_652_U5. This is fixed too.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca",
      "tree": "eb0359dd1673f7a6a5d154a693bf2d9ec73e6158",
      "parents": [
        "eb8878a881c306ff3eab6e741ab8fc94096f4e1a"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Feb 27 22:56:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: unusual_devs.h: Fix capacity for SL11R-IDE 2.6c\n\nSL11R-IDE 2.6c (at least) reports wrong capacity (one sector more).\nReading that last sector causes the device not to work anymore (and looks\nlike HAL or something does that automatically after plugging in):\nsd 5:0:0:0: [sdc] Device not ready\nsd 5:0:0:0: [sdc] Result: hostbyte\u003d0x00 driverbyte\u003d0x08\nsd 5:0:0:0: [sdc] Sense Key : 0x2 [current]\nsd 5:0:0:0: [sdc] ASC\u003d0x0 ASCQ\u003d0x0\nsd 5:0:0:0: [sdc] CDB: cdb[0]\u003d0x28: 28 00 04 a8 b5 70 00 00 01 00\n\nAdd unusual_devs entry to fix the capacity.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb8878a881c306ff3eab6e741ab8fc94096f4e1a",
      "tree": "a6dee42012439d65e48bb89e274d44c95246f5e1",
      "parents": [
        "6313620228624ff4dcb78b1dbd459d0c208df126"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 16:24:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: use port endpoint size to determine if ep is available\n\nIt is possible to have a multi-port device with a port lacking an in or\nout bulk endpoint. Only checking for num_bulk_in or num_bulk_out is thus not\nsufficient to determine whether a specific port has an in or out bulk\nendpoint.\n\nThis fixes potential null pointer dereferences in the generic open and\nwrite routines, as well as access to uninitialised fifo in write_room\nand chars_in_buffer.\n\nAlso let write fail with ENODEV (instead of 0) on missing out endpoint\n(also on zero-length writes).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6313620228624ff4dcb78b1dbd459d0c208df126",
      "tree": "cf0daaf2de0dcde24183375ff399d8906f91d294",
      "parents": [
        "0ae1474367a15e1b65a9deed3a73a14475a419fc"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:06:07 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: fix softint not being called on errors\n\nMake sure usb_serial_port_softint is called on errors also when using\nmulti urb writes.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ae1474367a15e1b65a9deed3a73a14475a419fc",
      "tree": "ba38aabd211496cea697eb4684d9b8ad81997ae6",
      "parents": [
        "7152b592593b9d48b33f8997b1dfd6df9143f7ec"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:05:46 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: serial: fix error message on close in generic driver\n\nResubmitting read urb fails with -EPERM if completion handler runs while\nurb is being killed on close. This should not be reported as an error.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7152b592593b9d48b33f8997b1dfd6df9143f7ec",
      "tree": "9c3ce2e80dd257794674a89195fd7cc4478d3742",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Mar 06 15:04:03 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: fix usbfs regression\n\nThis patch (as1352) fixes a bug in the way isochronous input data is\nreturned to userspace for usbfs transfers.  The entire buffer must be\ncopied, not just the first actual_length bytes, because the individual\npackets will be discontiguous if any of them are short.\n\nReported-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "336cee42dd52824e360ab419eab4e8888eb054ec",
      "tree": "893babf1f6804b35a944ac413d16f7107d922e14",
      "parents": [
        "231443665882a02214c3748b9f86615a3ce9e5c2"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Mar 08 21:50:11 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:57 2010 -0700"
      },
      "message": "tty_port,usb-console: Fix usb serial console open/close regression\n\nCommit e1108a63e10d344284011cccc06328b2cd3e5da3 (\"usb_serial: Use the\nshutdown() operation\") breaks the ability to use a usb console\nstarting in 2.6.33.  This was observed when using\nconsole\u003dttyUSB0,115200 as a boot argument with an FTDI device.  The\nerror is:\n\nftdi_sio ttyUSB0: ftdi_submit_read_urb - failed submitting read urb, error -22\n\nThe handling of the ASYNCB_INITIALIZED changed in 2.6.32 such that in\ntty_port_shutdown() it always clears the flag if it is set.  The fix\nis to add a variable to the tty_port struct to indicate when the tty\nport is a console.\n\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Oliver Neukum \u003coliver@neukum.org\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a19a6ee6cad2b20292a774c2f56ba8039b0fac9c",
      "tree": "631916ce6181336c5c28eb0cf5484c40c92986b6",
      "parents": [
        "57e148b6a975980944f4466ccb669b1d02dfc6a1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 16:39:44 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 19:47:54 2010 +0000"
      },
      "message": "backlight: Allow properties to be passed at registration\n\nValues such as max_brightness should be set before backlights are\nregistered, but the current API doesn\u0027t allow that. Add a parameter to\nbacklight_device_register and update drivers to ensure that they\nset this correctly.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    }
  ],
  "next": "004c1c7096659d352b83047a7593e91d8a30e3c5"
}
