)]}'
{
  "log": [
    {
      "commit": "d0390d92bf548a903a48e1a2b3a12eff8a9d838b",
      "tree": "8fbcb4ea52b38ec5234e684424ed32fcbe29bb19",
      "parents": [
        "f6c826a90055dd05905982f7a3f60e0bcaa0434e"
      ],
      "author": {
        "name": "stephane duverger",
        "email": "stephane.duverger@gmail.com",
        "time": "Mon Jul 12 18:43:47 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:39 2010 -0700"
      },
      "message": "USB: musb: forward debug mode feature to gadget\n\nThis is a patch for the musb usb controller.\n\nIt allows forwarding of the debug mode feature to its gadget in order\nto be able to act as an ehci debug device.\n\nThis patch has been tested on an IGEPv2 board running a 2.6.35-rc1\nkernel.\n\nSigned-off-by: Stephane Duverger \u003cstephane.duverger@gmail.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ca47c8a7621835914c053caaec74e66147dd7dc",
      "tree": "21b329b59fcccdb77d4282e91584047ab0d3f42f",
      "parents": [
        "3f1a9696aed6814601078f3c430a8e432b625c66"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 08 16:34:55 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:39 2010 -0700"
      },
      "message": "USB: musb: do not override DMA mode in channel program\n\nThere is no reason for the DMA channel program to override the\nDMA mode passed down by its caller. Use the passed parameter\ndirectly, and let the caller handle the decision on which mode\nis to be used.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f1a9696aed6814601078f3c430a8e432b625c66",
      "tree": "3c282dd21282f1c8d4e476074160a2e9d5c1ed4e",
      "parents": [
        "5aa4af2ce6a0643f32d47f21614817792b85298d"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 08 16:34:54 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:39 2010 -0700"
      },
      "message": "USB: musb: Kill board specific pinmux from driver file\n\nThis pin-muxing is best done in the board files. The driver should\nnot do this explicitly.\n\nAlso, this code causes a warning to be thrown when OMAP2430 and OMAP3/4\nsupport are enabled in the same kernel.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d709d22eea927e42c911ac0ad151b56aeafd1b76",
      "tree": "92650cb11be021c8c78e764b6c457b9e7b50a19f",
      "parents": [
        "0936fb5e92a90476959447ad8ae5d780afbbd930"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Jul 08 14:03:00 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:38 2010 -0700"
      },
      "message": "USB: musb: fix compilation warning in host only mode\n\nFixes below compilation warning when host only configuration is\nselected.\ndrivers/usb/musb/musb_core.c: In function \u0027musb_stage0_irq\u0027:\ndrivers/usb/musb/musb_core.c:711: warning: unused variable \u0027mbase\u0027\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0936fb5e92a90476959447ad8ae5d780afbbd930",
      "tree": "9e7666a354b5e973745e1db5655534bab7eea10b",
      "parents": [
        "402e8dd697d9dbfc40645148d0f539a43b6fc3a6"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 08 14:02:59 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:38 2010 -0700"
      },
      "message": "USB: musb: use correct register widths in register dumps\n\nDMA_ADDR and DMA_COUNT are 32-bit registers, not 16-bit.\n\nMarking them as 16-bit in the table causes only the lower\n16-bits to be dumped and this is misleading.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "541c7d432f76771079e7c295d596ea47cc6a3030",
      "tree": "9e04330713366d21849cecf0f3fd2f2c1834574d",
      "parents": [
        "89ba85d4015b7fa738b35bcc228075c117a9a578"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jun 22 16:39:10 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 14:35:37 2010 -0700"
      },
      "message": "USB: convert usb_hcd bitfields into atomic flags\n\nThis patch (as1393) converts several of the single-bit fields in\nstruct usb_hcd to atomic flags.  This is for safety\u0027s sake; not all\nCPUs can update bitfield values atomically, and these flags are used\nin multiple contexts.\n\nThe flag fields that are set only during registration or removal can\nremain as they are, since non-atomic accesses at those times will not\ncause any problems.\n\n(Strictly speaking, the authorized_default flag should become atomic\nas well.  I didn\u0027t bother with it because it gets changed only via\nsysfs.  It can be done later, if anyone wants.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b795ea00c2bbb077a1199a4d729c8ac03a6bded",
      "tree": "df47af18788a63ac325e31a1740700c29a8e07f6",
      "parents": [
        "fcc6cb789c77ffee31710eec64efeb25f2124f7a"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Jul 05 12:12:01 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 26 12:00:59 2010 -0700"
      },
      "message": "USB: musb: tusb6010: fix compile error with n8x0_defconfig\n\nDrop the unnecessary empty stubs in tusb6010.c and avoid\na compile error when building kernel for n8x0.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0f1f8e38fda8e345cad9269c559b4f036378120",
      "tree": "6eef1ab9ae7769b74ecf703da59dd4b4ea9cc209",
      "parents": [
        "f2263db74a66f1e341efb115e9f2420678c927b9"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Thu Jun 24 23:07:09 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 30 08:16:07 2010 -0700"
      },
      "message": "USB: musb: Enable the maximum supported burst mode for DMA\n\nSetting MUSB Burst Mode 3 automatically enables support for\nlower burst modes (BURST4, BURST8, BURST16 or bursts of unspecified\nlength). There is no need to set these burst modes based on the\npacket size. Also enable the burst mode for both mode1 and mode0.\n\nThis is a fix for buggy hardware - having the lower burst modes\nenabled can potentially cause lockups of the DMA engine used in\nOMAP2/3/4 chips.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2263db74a66f1e341efb115e9f2420678c927b9",
      "tree": "34175a04758dc4f5b8f64ae694597f6f04917209",
      "parents": [
        "9297688a9257d73956d4bba484d9dd331ca72c25"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 24 23:07:08 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 30 08:16:07 2010 -0700"
      },
      "message": "USB: musb: fix Blackfin ulpi stubs\n\nThe new ulpi code defines fallback stubs for the Blackfin arch, but does\nso incorrectly leading to a build failure:\ndrivers/usb/musb/musb_core.c:227: error: \u0027musb_ulpi_read\u0027 undeclared here (not in a function)\ndrivers/usb/musb/musb_core.c:228: error: \u0027musb_ulpi_write\u0027 undeclared here (not in a function)\n\nTweak the fallback stubs so that they do work as intended.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9297688a9257d73956d4bba484d9dd331ca72c25",
      "tree": "bcedff6abbaa414016a154256a6b2975c7f2356f",
      "parents": [
        "7d9645fdca444d53907b22a4b73e3967efe09781"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jun 24 23:07:07 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 30 08:16:07 2010 -0700"
      },
      "message": "USB: MUSB: make non-OMAP platforms build with CONFIG_PM\u003dy\n\nAttempt to build MUSB driver with CONFIG_PM\u003dy (e.g. in the OTG mode) on DaVinci\nresults in these link errors:\n\ndrivers/built-in.o: In function `musb_restore_context\u0027:\nled-triggers.c:(.text+0x714d8): undefined reference to\n`musb_platform_restore_context\u0027\ndrivers/built-in.o: In function `musb_save_context\u0027:\nled-triggers.c:(.text+0x71788): undefined reference to\n`musb_platform_save_context\u0027\n\nThis turned out to be caused by commit 9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb\n(usb: musb: Fix compile error for omaps for musb_hdrc). Revert it, taking into\naccount the rename of CONFIG_ARCH_OMAP34XX into CONFIG_ARCH_OMAP3 (which that\ncommit fixed in a completely inappropriate way) and the recent addition of\nOMAP4 support.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7d9645fdca444d53907b22a4b73e3967efe09781",
      "tree": "97f867cae533d3d02d1655d030d6398f2f0dbf96",
      "parents": [
        "48826626263d4a61d06fd8c5805da31f925aefa0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jun 24 23:07:06 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 30 08:16:06 2010 -0700"
      },
      "message": "USB: musb_core: make disconnect and suspend interrupts work again\n\nCommit 1c25fda4a09e8229800979986ef399401053b46e (usb: musb: handle irqs in the\norder dictated by programming guide) forgot to get rid of the old \u0027STAGE0_MASK\u0027\nfilter for calling musb_stage0_irq(), so now disconnect and suspend interrupts\nare effectively ignored...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bb14cbf04ded4b9e394a6ba9e4f06b82fbac8b2",
      "tree": "27cec8ec131107c3c4bd9a642905d1b2730bed29",
      "parents": [
        "a5797a686f4c7cbced782959509d735cfa1344b1"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Tue Jun 15 14:40:27 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 30 08:16:05 2010 -0700"
      },
      "message": "usb: musb: Fix a bug by making suspend interrupt available in device mode\n\nAs a part of aligning the ISR code for MUSB with the specs, the\nISR code was re-written. \n\nSee Commit 1c25fda4a09e8229800979986ef399401053b46e (usb: musb: handle \nirqs in the order dictated by programming guide)\n\nWith this the suspend interrupt came accidently under CONFIG_USB_MUSB_HDRC_HCD.\n\nThe fix brings suspend interrupt handling outside \nCONFIG_USB_MUSB_HDRC_HCD.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e [.34]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4d80b7d5220a65cc4e26173d99d4750895f3e64",
      "tree": "9eb19aa3c6ae5b92c315ebf934aba22d8b8016d4",
      "parents": [
        "c1aa075acb696c374613fded0380c7ad8a96ebf5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu May 20 01:44:20 2010 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:50 2010 -0700"
      },
      "message": "usb: musb: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ffb865b1e4608cf76867f132b9e8df359fdffc91",
      "tree": "6d130ab2b0a733d153ed2b6541610232640d4ef3",
      "parents": [
        "58815fa3bffdee8dbac5af6931eea991d7a71a19"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "ext-heikki.krogerus@nokia.com",
        "time": "Thu Mar 25 13:25:28 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:36 2010 -0700"
      },
      "message": "usb: musb: add ulpi access operations\n\nThis adds helper functions for ULPI access, and implements\notg_io_access_ops for musb.\n\nSigned-off-by: Heikki Krogerus \u003cext-heikki.krogerus@nokia.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": "d7086ddb4d3c2f8007ed5e0bb1f30a06c1bb3480",
      "tree": "cf11ad60691fdb751d4aea9cc7144547dcd098ae",
      "parents": [
        "82e2af47fe7a494fafb3f6ed39a7856c1307411b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Mar 25 13:25:26 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:36 2010 -0700"
      },
      "message": "usb: musb: Makefile: remove unexistent config option\n\nRemove the unexistent CONFIG_USB_INVENTRA_MUSB_HAS_AHB_ID\noption from our Makefile.\n\nProblem reported by Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82e2af47fe7a494fafb3f6ed39a7856c1307411b",
      "tree": "62fe1629530a414473d806b4bc9be471781fd4a2",
      "parents": [
        "00ce8eca856bc1e0b943427d2cf76122ae3b1255"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Mar 25 13:25:25 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:36 2010 -0700"
      },
      "message": "usb: musb: omap2430.c: remove unnecessary includes\n\nWe don\u0027t need mach-types and hardware.h\n\nSigned-off-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": "00ce8eca856bc1e0b943427d2cf76122ae3b1255",
      "tree": "5a15fc7fbe1af738bc6e57d47d4c34f6609b6159",
      "parents": [
        "d55d221a93c62a769f2bcf9cd5853425addb5c9f"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Mar 25 13:25:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:36 2010 -0700"
      },
      "message": "usb: musb: omap2430: remove unused define\n\nget_cpu_rev() is unused in this driver. It is probably legacy\ncode. So remove it.\n\nSigned-off-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": "d55d221a93c62a769f2bcf9cd5853425addb5c9f",
      "tree": "dd59e11b7bb3326776b2acc1aefbb352dc877fed",
      "parents": [
        "5b3078b2d789f4bd49006a3633dc106e56c47e28"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:25:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "MUSB: Blackfin: remove musb_platform_{suspend|resume}()\n\nThese functions do nothing and also are both unnecessarily \u0027extern\u0027; actually,\nmusb_platform_resume() in not even called...\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": "5b3078b2d789f4bd49006a3633dc106e56c47e28",
      "tree": "efadc10c3020a9958602f170cf266bdaa3a8bcd9",
      "parents": [
        "69b2cd7200a32956581cab24b2a4ecf8353cd6f8"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:25:22 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "MUSB: OMAP: make musb_platform_suspend() \u0027static\u0027\n\nThis function is only called inside omap2430.c...\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": "69b2cd7200a32956581cab24b2a4ecf8353cd6f8",
      "tree": "0091af5cfa6f089f03802f621322494a62a962af",
      "parents": [
        "ca0d44525060cf852b87c35f64d786b8a2a75c3d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:25:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "MUSB: Blackfin: remove bfin_vbus_power()\n\nThis function does nothing...\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": "ca0d44525060cf852b87c35f64d786b8a2a75c3d",
      "tree": "cd499c011eb990941bb595062bccf5c1d81915c4",
      "parents": [
        "ff927addd62d33ab95cd83208e7db3ff37fdac18"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 25 13:25:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "MUSB: OMAP: remove omap_vbus_power()\n\nThis function does nothing...\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": "ff927addd62d33ab95cd83208e7db3ff37fdac18",
      "tree": "b3925a7902af88e96123fcea478cff3a580a584c",
      "parents": [
        "b0f9da7e02776a8c5ad61b9e24feebf7b12a7243"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Thu Mar 25 13:25:19 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "USB: musb: support host/gadget role switching on Blackfin parts\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\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": "b0f9da7e02776a8c5ad61b9e24feebf7b12a7243",
      "tree": "6b88155e7e21759ba9cf04f884cb65d75fed8329",
      "parents": [
        "e618834ef9608750a36d03d4aa9a9f931aa788d6"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Mar 25 13:25:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:35 2010 -0700"
      },
      "message": "usb: musb: debugfs: musb_exit_debugfs() can be called on probe\n\nwhen we fail to probe(), we can call musb_exit_debugfs().\nAllow that by removing section annotations.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddb495d4d81dee4fdd96ae397d60ddefd65204c6",
      "tree": "377411bdbd9d73e1f5ed3384107071d88a69b1c4",
      "parents": [
        "ca4b2532fb0e2d62370d9825147ffa9b9d9e3880"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:29:13 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "usb: musb: hsdma: use musb_read/writel\n\n... and simplify the was we read/write from/to\nDMA COUNT register.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca4b2532fb0e2d62370d9825147ffa9b9d9e3880",
      "tree": "10d2b0e6c122ff26b8c40badd6e1e79bb3c4b662",
      "parents": [
        "7f7f9e2a5af9e30c6a0c6743ac874f67e2ef4b72"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:29:12 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "usb: musb: gadget: support musb-specific test modes\n\nwe can support the musb-specific test modes on the\nvendor specific range of test selector as stated\non USB Specification Table 9-7 Test Mode Selectors.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f7f9e2a5af9e30c6a0c6743ac874f67e2ef4b72",
      "tree": "3d7fae6e559868e3ac110b3973650198458a815e",
      "parents": [
        "6ddc6dae4ab559b648bc348e3a48e113e92ab4a2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:29:11 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "usb: musb: add debugfs support\n\nfor now only a simple register dump entry (which can\nbe rather useful on debugging) and a way to start\ntest modes.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ddc6dae4ab559b648bc348e3a48e113e92ab4a2",
      "tree": "0a67e89a4501ed974217f02e1a0e86d21f15589b",
      "parents": [
        "fb9c58edf13fc30d160ce52018576a1d7d45d795"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Fri Mar 12 10:29:10 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "USB: musb: allow the Blackfin vrsel gpio to be active low\n\nRather than hardcoding the gpio levels for vrsel, allow the platform\nresources to handle this so boards can be active high or low.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\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": "fb9c58edf13fc30d160ce52018576a1d7d45d795",
      "tree": "dc41e7f9ed4f3c8c8443e7afe03633d20ba445d6",
      "parents": [
        "c71b1b9c21fa8f73028ebe82b17f738d3bf327f5"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Fri Mar 12 10:29:09 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "USB: MUSB: Add OMAP4 support in MUSB driver\n\nThis patch adds CONFIG_ARCH_OMAP4 macro within\nMUSB driver.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c71b1b9c21fa8f73028ebe82b17f738d3bf327f5",
      "tree": "e3f11749744a7f42527a491b35327210e71b72f0",
      "parents": [
        "de2e1b0c988c901989713869a8bea3b3d02bb9ce"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Fri Mar 12 10:29:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "USB: MUSB: Build MUSB driver for OMAP4\n\nThis patch updates the Makefile to build the\nMUSB driver for OMAP4. It also sets the Kconfig\noptions for OMAP4.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de2e1b0c988c901989713869a8bea3b3d02bb9ce",
      "tree": "7e94a92044e19651bedbc9ffb2f23ff0b345b12d",
      "parents": [
        "e6c213b2968cbee4cfb8f89f2d685b9ad07eefbd"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Fri Mar 12 10:29:07 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:32 2010 -0700"
      },
      "message": "usb: musb: Set transceiver interface type\n\nProgram the OTG_INTERFSEL register based on\ntranscevier type passed from board file.\n\nAdapt signature of musb_platform_init() function\nfor davinci, blackfin and tusb6010.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6c213b2968cbee4cfb8f89f2d685b9ad07eefbd",
      "tree": "bbe7c6bd630c3fef4dc1062b762c5fba9b7d1d6d",
      "parents": [
        "bd5afa9eac6daa408412a31a6c69e87e8bd28c7e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:29:06 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:31 2010 -0700"
      },
      "message": "usb: musb: allow board to pass down fifo mode\n\nboards might want to optimize their fifo configuration\nto the particular needs of that specific board. Allow\nthat by moving all related data structures to\n\u003clinux/usb/musb.h\u003e\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "749da5f82fe33ff68dd4aa1a5e35cd9aa6246dab",
      "tree": "2c0a7c689ab6a58f3a799ae51e41ac885e212194",
      "parents": [
        "288ead45fa6637e959015d055304f521cbbc0575"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 04 17:05:08 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:31 2010 -0700"
      },
      "message": "USB: straighten out port feature vs. port status usage\n\nThis patch (as1349b) clears up the confusion in many USB host\ncontroller drivers between port features and port statuses.  In mosty\ncases it\u0027s true that the status bit is in the position given by the\ncorresponding feature value, but that\u0027s not always true and it\u0027s not\nguaranteed in the USB spec.\n\nThere\u0027s no functional change, just replacing expressions of the form\n(1 \u003c\u003c USB_PORT_FEAT_x) with USB_PORT_STAT_x, which has the same value.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27729aadd31dafddaaf64c24f8ef6d0ff750f3aa",
      "tree": "20499b4132eaad36fb177b028600694fc4d0626a",
      "parents": [
        "44ebd037c54f80db3121ac9f5fe6e677b76e11d5"
      ],
      "author": {
        "name": "Eric Lescouet",
        "email": "Eric.Lescouet@virtuallogix.com",
        "time": "Sat Apr 24 23:21:52 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:30 2010 -0700"
      },
      "message": "USB: make hcd.h public (drivers dependency)\n\nThe usbcore headers: hcd.h and hub.h are shared between usbcore,\nHCDs and a couple of other drivers (e.g. USBIP modules).\nSo, it makes sense to move them into a more public location and\nto cleanup dependency of those modules on kernel internal headers.\nThis patch moves hcd.h from drivers/usb/core into include/linux/usb/\n\nSigned-of-by: Eric Lescouet \u003ceric@lescouet.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\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": "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": "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": "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": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "7f5b09c15ab989ed5ce4adda0be42c1302df70b7",
      "tree": "9695b00983d1bd077ff91c463abcb136330cf344",
      "parents": [
        "94468080220162f74dc6ce5c3e95e5fec8022902",
        "cedf8a78421943441b9011ce7bcdab55f07d2ea6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:48:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:48:58 2010 -0800"
      },
      "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: (220 commits)\n  USB: backlight, appledisplay: fix incomplete registration failure handling\n  USB: pl2303: remove unnecessary reset of usb_device in urbs\n  USB: ftdi_sio: remove obsolete check in unthrottle\n  USB: ftdi_sio: remove unused tx_bytes counter\n  USB: qcaux: driver for auxiliary serial ports on Qualcomm devices\n  USB: pl2303: initial TIOCGSERIAL support\n  USB: option: add Longcheer/Longsung vendor ID\n  USB: fix I2C API usage in ohci-pnx4008.\n  USB: usbmon: mask seconds properly in text API\n  USB: sisusbvga: no unnecessary GFP_ATOMIC\n  USB: storage: onetouch: unnecessary GFP_ATOMIC\n  USB: serial: ftdi: add CONTEC vendor and product id\n  USB: remove references to port-\u003eport.count from the serial drivers\n  USB: tty: Prune uses of tty_request_room in the USB layer\n  USB: tty: Add a function to insert a string of characters with the same flag\n  USB: don\u0027t read past config-\u003einterface[] if usb_control_msg() fails in usb_reset_configuration()\n  USB: tty: kill request_room for USB ACM class\n  USB: tty: sort out the request_room handling for whiteheat\n  USB: storage: fix misplaced parenthesis\n  USB: vstusb.c: removal of driver for Vernier Software \u0026 Technology, Inc., devices and spectrometers\n  ...\n"
    },
    {
      "commit": "08e6c972da616d057b63fd3f89ce0eb539952f06",
      "tree": "ad29dcf8f6dcef37c6de50d419d01e0abe5d5bf1",
      "parents": [
        "db8516f61b481e82cec398474ed716d926de7f94"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Feb 02 14:47:17 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:54 2010 -0800"
      },
      "message": "USB: musb: test always evaluates to false\n\nThe removed part always evaluates to false.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "9f445cb29918dc488b7a9a92ef018599cce33df7",
      "tree": "912365e85cc2b0f75dfc20a011c9d7e2db195362",
      "parents": [
        "0ded2f146acfaf71e5f4c15b80cf89b3af48134c"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Thu Jan 28 20:44:18 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:48 2010 -0800"
      },
      "message": "USB: musb: disable double buffering for older RTL versions\n\nTrying to use double buffer modes in RTL versions \u003c2.0 may result in\ninfinite hangs or data corruption.  So avoid them with older versions.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\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": "0ded2f146acfaf71e5f4c15b80cf89b3af48134c",
      "tree": "87be32bab16d05123f99bd76c15e0f14ca6039c8",
      "parents": [
        "5e23e90f33888769ffe253663cc5f3ea0bb6da49"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Thu Jan 28 20:43:44 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:48 2010 -0800"
      },
      "message": "USB: musb: set version of Blackfin version\n\nAll current Blackfin parts are using RTL v1.9, but they don\u0027t expose the\nhardware registers to probe this dynamically.  So hardcode the version to\nv1.9 for now.\n\nNeed to move the local hwvers related defines higher up in the header so\nthat sub-musb headers may utilize them.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\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": "ab3bbfa1af64a978ffff45861a1b694313a03537",
      "tree": "fcc9552dbfe99cf0fd7a31d08ae53256916eb1dc",
      "parents": [
        "da5108e1a350c84b185b5f11aa58fea93a204fe0"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jan 21 15:33:58 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:45 2010 -0800"
      },
      "message": "USB: musb: only print info message if probe() is successful\n\nwe were printing the info about musb probe too early where\nit was still possible for things to go wrong. Move the\ndown right before the return 0 statement. While at that\nalso convert pr_info to dev_info.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da5108e1a350c84b185b5f11aa58fea93a204fe0",
      "tree": "8b6b791845044998e540a5e7795139bfe99014f3",
      "parents": [
        "3d268645d50989bc874fadf20db6fd6d17b380dc"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jan 21 15:33:57 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:43 2010 -0800"
      },
      "message": "USB: musb: unmap base if we can\u0027t probe\n\nwhen probe() fails, we should iounmap() the mapped address.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d268645d50989bc874fadf20db6fd6d17b380dc",
      "tree": "1a424505c90da189404090fbdc4eb5378a19d475",
      "parents": [
        "c58bfa6b97731590e42cba6bd13829c4e480992f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jan 21 15:33:56 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:42 2010 -0800"
      },
      "message": "USB: musb: tusb6010: use resource_size\n\nTrivial patch, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad517e9ed8723363ebff0c5b413cbaa503aeb0ce",
      "tree": "fca055ec045759e054b5d162c49874170c0bbb75",
      "parents": [
        "8573e6a673fc99bd89a6c08ef9841d8b52f9d3c5"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jan 21 15:33:54 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:39 2010 -0800"
      },
      "message": "USB: musb: we already tested for dyn_fifo\n\n... and even added a flag to struct musb, so let\u0027s\nuse that.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8573e6a673fc99bd89a6c08ef9841d8b52f9d3c5",
      "tree": "9391da4310d3b6c188aedc33e19cca412409c3ca",
      "parents": [
        "4f712e010b2da1cc01c178922f2eb5aaeae461b6"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Jan 21 15:33:53 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:38 2010 -0800"
      },
      "message": "USB: musb: get rid of omap_readl/writel\n\nwe have those addresses already ioremaped, so let\u0027s\nuse our __raw_readl/writel wrappers.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f712e010b2da1cc01c178922f2eb5aaeae461b6",
      "tree": "4341a8c4f1e8184b0a727a9746be74267d20f68f",
      "parents": [
        "8af6096caf8b3fb7ee33e636c44a29f373d27df5"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Jan 21 15:33:52 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:38 2010 -0800"
      },
      "message": "usb: musb: Add context save and restore support\n\nAdding support for MUSB register save and restore during system\nsuspend and resume.\n\nChanges:\n        - Added musb_save/restore_context() functions\n        - Added platform specific musb_platform_save/restore_context()\n          to handle platform specific jobs.\n        - Maintaining BlackFin compatibility by adding read/write\n          functions for registers which are not available in BlackFin\n\nTested system suspend and resume on OMAP3EVM board.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\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": "94089d56e456d2814c379538919180957a254e4a",
      "tree": "03e64466bbd6a647dd32c7ecaa0adeee5e89d95c",
      "parents": [
        "f7410ced7f931bb1ad79d1336412cf7b7a33cb14"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 09 21:57:44 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:14 2010 -0800"
      },
      "message": "USB: musb: don\u0027t dereference NULL tusb_dma in dma_controller_destroy()\n\nTest whether tusb_dma is not NULL before dereferencing\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5fc4e77911f457b6aa910c704eebe3a58d334116",
      "tree": "d5ca15301784865d7bb77d5cba1bd1d099994f37",
      "parents": [
        "51bf0d0e6cc1f9679a973f61d07cb48e71f9c992"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:42 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:48 2010 -0800"
      },
      "message": "usb: musb: Add \u0027extvbus\u0027 in musb_hdrc_platform_data\n\nSome of the board might use external Vbus power supply on musb\ninterface which would require to program ULPI_BUSCONTROL register.\n\nAdding \u0027extvbus\u0027 flag which can be set from such boards which will\nbe checked at musb driver files before programming ULPI_BUSCONTROL.\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": "51bf0d0e6cc1f9679a973f61d07cb48e71f9c992",
      "tree": "f2d45ef5e2e756cac17e3a312a6a6e0e9a890931",
      "parents": [
        "1c25fda4a09e8229800979986ef399401053b46e"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:41 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:48 2010 -0800"
      },
      "message": "usb: musb: save dynfifo in musb struct\n\nSave dynamic FIFO read only information for later uses during\nmusb_save/restore_context functions.\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": "1c25fda4a09e8229800979986ef399401053b46e",
      "tree": "f9a3282e5a787f89c457978ea7a83815e6c9147f",
      "parents": [
        "1ca9e9ca314c4757409a7f4e9c1f12229a175834"
      ],
      "author": {
        "name": "Arnaud Mandy",
        "email": "ext-arnaud.2.mandy@nokia.com",
        "time": "Mon Dec 28 13:40:40 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:47 2010 -0800"
      },
      "message": "usb: musb: handle irqs in the order dictated by programming guide\n\nMUSB\u0027s programming guide dictates how we should handle its\nirqs and in which order. Follow that.\n\nSigned-off-by: Arnaud Mandy \u003cext-arnaud.2.mandy@nokia.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": "1ca9e9ca314c4757409a7f4e9c1f12229a175834",
      "tree": "ebfc9c42212e90c141e5399563ae88a12dd61b51",
      "parents": [
        "565969237ab6e73ce7192684d00d5b890ee308fa"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Dec 28 13:40:39 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:47 2010 -0800"
      },
      "message": "usb: musb: clean up commit \u0027workaround Blackfin FIFO anomalies\u0027\n\nThe version applied had a few comments which are now\ndone.\n\nThanks to Sergei for pointing out.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\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": "565969237ab6e73ce7192684d00d5b890ee308fa",
      "tree": "8abd0d3af156b0593b3dc6e0b91e1e89f8bb3a44",
      "parents": [
        "5274dab6cb99c529b2e7f16bbc8ff9a79be46e7f"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Mon Dec 28 13:40:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:46 2010 -0800"
      },
      "message": "usb: musb: Fix cppi_channel_abort() function to handle Tx abort correctly\n\nThis patch fixes the Tx abort/teardown logic. We now wait for the teardown\ncompletion interrupt and acknowledge the same by setting the tx_complete\nregister to 0.\n\nThis change is needed to ensure that abort processing works on DM365 platform.\nWithout this change after completion of abort processing the system is\noverwhelmed with continuous stream of abort interrupts.\n\nThis change has been tested on all CPPI3.x platforms (DM644x, DM646x, DM35x,\nDM36x).\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@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": "5274dab6cb99c529b2e7f16bbc8ff9a79be46e7f",
      "tree": "d04a356d4ab42fa74438994e97492754ddd6014d",
      "parents": [
        "f933a0c0fe0ea5f49a35bcd45e3e4850e0606cba"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Mon Dec 28 13:40:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:45 2010 -0800"
      },
      "message": "usb: musb: workaround toggle bug when doing bulk transfer after isoc\n\nThis patch implements the work around for a Mentor controller related\nbug where it\u0027s observed a BULK Tx toggle error on the bus when a\nBULK IO gets scheduled on an endpoint that was earlier used for\nhandling ISOC transaction and needed to start on 1 toggle.  When such\na situation arises even if the TXCSR toggle bits are programmed\ncorrectly by the musb driver the data gets transmitted with 0 toggle\nwhich leads to toggle error on the bus and the BULK transaction fails.\nIn case of MSC write, the device gets reset by the Host.\n\nThis Mentor bug is observed on almost all Mentor versions (1.3, 1.5,\n1.8).  Confirmed on DM644x, DM355, DM365, OMAPL13x platforms.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@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": "f933a0c0fe0ea5f49a35bcd45e3e4850e0606cba",
      "tree": "9a8052f7fd2119bd76f7cd94c6db5ae7324c21cd",
      "parents": [
        "452f0394376d2cc882e4c4a593fc290c042799a9"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Dec 28 13:40:36 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:42 2010 -0800"
      },
      "message": "usb: musb: workaround MUSB DMA_INTR sometimes reads zero\n\nMUSB DMA_INTR register may sometimes read zero when infact there\nwas a pending interrupt. Workaround this by reading the DMA_COUNT\nvalues for all enabled channels when this condition occurs.\nFlag these channels as the ones needing to be serviced.\n\nAdditionally, the absence of a debug print meant we would never\ncatch a spurious DMA interrupt in MUSB. So this patch adds a\ndebug print in the IRQ handler.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Vikram Pandita \u003cvikram.pandita@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": "452f0394376d2cc882e4c4a593fc290c042799a9",
      "tree": "0071878a06df34b5245d181f41833a14ca4e2918",
      "parents": [
        "3b151526eda87901532390e11bba0dd59119f667"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Dec 28 13:40:35 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:41 2010 -0800"
      },
      "message": "usb: musb: hsdma: add wrapper for reading DMA count\n\nAdd a wrapper for reading the DMA count register, analogous\nto the one for writing to this register.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Vikram Pandita \u003cvikram.pandita@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": "3b151526eda87901532390e11bba0dd59119f667",
      "tree": "0f24c4907a6f6b289f7790a489f87b33f75152da",
      "parents": [
        "8f20960cd772fe42a9cdd36312b2247bc2800ffb"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Mon Dec 28 13:40:34 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:41 2010 -0800"
      },
      "message": "USB: musb: Add new fifo table for a OMAP3 errata\n\nWe have observed MSC data read corruption when USB LAN device is\nalso connected and it\u0027s interface is up.\n\nSilicon team has confirmed an errata where in all the active\ntransfers should use FIFO space either in first 8K or next 8K.\nSo far we have observed the issue in above use case scenario.\n\nAs a workaround to it, adding a new FIFO config (5) fitting well\nwithin first 8K which can be used for such use cases.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\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": "7ed069c12c866c5c06e4e05d26878797e3731829",
      "tree": "1cdf8f8604a0e20a8b9d83f807d2aa660e329d23",
      "parents": [
        "94375751d1d8af70df08beebdc32595f9e4537e1"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:39 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:29 2010 -0800"
      },
      "message": "USB: musb: remove some of the never defined defines\n\njust makes the musb init code a bit cleaner.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "94375751d1d8af70df08beebdc32595f9e4537e1",
      "tree": "557511b3bc5d6806d04e191856d4e1eacb5f81a6",
      "parents": [
        "b3b1cc3ba62374e71155ba8c09ee481c3c2d923e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:29 2010 -0800"
      },
      "message": "USB: musb: move to sysfs_groups\n\nit\u0027s easier to keep up and add more sysfs entries\nas necessary.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3b1cc3ba62374e71155ba8c09ee481c3c2d923e",
      "tree": "cc1d8e125b556f1086daf61025e66943af703a1d",
      "parents": [
        "195e9e4691ad0544746540852e03d7c8c6c877ea"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:43 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:29 2010 -0800"
      },
      "message": "USB: musb: move two printk to dev_err\n\ntrivial cleanup, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "195e9e4691ad0544746540852e03d7c8c6c877ea",
      "tree": "4b1a4887dd9396e8553e2cd2a41e11f4286fbd94",
      "parents": [
        "767ffec15e25b34c7194e47f0ad1fbf63a568d44"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:42 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:28 2010 -0800"
      },
      "message": "USB: musb: use resource_size()\n\nit makes ioremap() usage looks cleaner.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a8eb7ca0cbb41c9cd379b8d2a2a5efb503aa65e9",
      "tree": "86901095aeb9e59815a6f95547cf68a9ec0b32e0",
      "parents": [
        "088ef950dc0dd58d2f339e1616c9092fea923f06"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 12 12:26:48 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 09:27:02 2010 -0800"
      },
      "message": "omap3: Replace ARCH_OMAP34XX with ARCH_OMAP3\n\nReplace ARCH_OMAP34XX with ARCH_OMAP3\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "dfff0615d28bdb3e8d213e5537dd069265912667",
      "tree": "04cfbe3e3cabd8020cee569b10dddf933ee4229f",
      "parents": [
        "6b79b264ce04e2acd24330140e147801cdbaa39f"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Feb 12 21:58:11 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Feb 15 15:38:10 2010 +0100"
      },
      "message": "tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1c4bdc01b8a5cf6c54e5eb8bf9a727e38f0176cc",
      "tree": "6e243b990d46e75b9cd3a77b7736828f15bdea37",
      "parents": [
        "0ea52ff44f7a30781881ca2debf35e47b2676171"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Dec 21 09:49:52 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: musb: workaround Blackfin FIFO anomalies\n\nSome of these workarounds are already in place, but labeled as affecting\nall BF52x parts.  Since we have official anomaly numbers now, use those\ndefines.  And since writing to the FIFO has a similar hang issue as reading\nfrom the FIFO, implement the workaround there too when necessary.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ea52ff44f7a30781881ca2debf35e47b2676171",
      "tree": "b0174dab46114128872408535c733aab14adec4a",
      "parents": [
        "0abdc36f066ae20521b8c8d306725dd59a0d50aa"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Tue Dec 22 16:19:53 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: musb: Fix array index out of bounds issue\n\nThis patch fixes the below array index out of bounds issue.\n\nBuffer overflow, array index of \u0027aInfo\u0027 may be out of\nbounds. Array \u0027aInfo\u0027 of size 78 may use index value(s) 6..84\n\nThe data stored in \u0027aInfo\u0027 array exceeds the array size of 78.\n\nThis patch increases the size of this array to hold the string\ncorrectly without any memory corruption.\n\nThis issue was reported by Klockwork tool.\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0abdc36f066ae20521b8c8d306725dd59a0d50aa",
      "tree": "39b8392093276bb1a5ae3bb68b8ebef8062ad4e3",
      "parents": [
        "796a83fa039de50133171221ac102a2310e81ffd"
      ],
      "author": {
        "name": "Maulik Mankad",
        "email": "x0082077@ti.com",
        "time": "Tue Dec 22 16:18:19 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: musb: Fix null pointer dereference issue\n\nThis patch fixes the following NULL pointer dereference issue.\n\nPointer \u0027request\u0027 returned from call to function \u0027next_request\u0027\nat line 748 may be NULL and may be dereferenced at line 792.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode Snippet\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n748:  request \u003d next_request(musb_ep);\n785: if (dma \u0026\u0026 (csr \u0026 MUSB_RXCSR_DMAENAB)) {\n\tcsr \u0026\u003d ~(MUSB_RXCSR_AUTOCLEAR\n\t\t\t| MUSB_RXCSR_DMAENAB\n\t\t\t| MUSB_RXCSR_DMAMODE);\n\tmusb_writew(epio, MUSB_RXCSR,\n\t\tMUSB_RXCSR_P_WZC_BITS | csr);\n\n792:\t request-\u003eactual +\u003d musb_ep-\u003edma-\u003eactual_len;\n\t\t\n\nSigned-off-by: Maulik Mankad \u003cx0082077@ti.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "796a83fa039de50133171221ac102a2310e81ffd",
      "tree": "f34ef2ed674f3b9b5dcf65fbb901aa975e5df935",
      "parents": [
        "17be5c5f5ef99c94374e07f71effa78e93a20eda"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Mon Dec 21 21:18:02 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:18 2009 -0800"
      },
      "message": "USB: musb: correct DMA address for tx\n\nSince a DMA transfer may need to be kicked off several times to complete,\nthe DMA start must include the length that has already been transferred.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17be5c5f5ef99c94374e07f71effa78e93a20eda",
      "tree": "4759c8d6a49232047ab483a2a43daec7f869fe77",
      "parents": [
        "93aa3dab008421789aa0f8865a62a52ae13269a3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Dec 15 13:30:01 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:18 2009 -0800"
      },
      "message": "USB: musb: gadget_ep0: avoid SetupEnd interrupt\n\nGadget stalling a zero-length SETUP request results in this error message:\n\nSetupEnd came in a wrong ep0stage idle\n\nIn order to avoid it, always set the CSR0.DataEnd bit after detecting a zero-\nlength request.  Add the missing \u0027\\n\u0027 to the error message itself as well...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: stable \u003cstable@kernel.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": "93aa3dab008421789aa0f8865a62a52ae13269a3",
      "tree": "820ee4a9ffa037b121ee0308cc34c141c2a3df08",
      "parents": [
        "cd42fef0a0b061817904fd6feb0de66830794857"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Tue Dec 15 13:30:00 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:17 2009 -0800"
      },
      "message": "USB: musb: fix for crash in DM646x USB when (CPPI)DMA is enabled\n\nRace condition exists between the cppi_interrupt handler and\ndavinci_interrupt handler w.r.t completing a TX IO.  Since DM646x\nhas seperate DMA and USB endpoint interrupts cppi_interrupt handler\nneeds to hold the lock while operating on the endpoint.\n\nUpdate over previous patch to avoid taking the lock if already\ntaken.  Tested on DM644x, DM355 and DM646x platforms.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\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": "cd42fef0a0b061817904fd6feb0de66830794857",
      "tree": "39f03b9d03f517c644b6e463ee733ee0959c2104",
      "parents": [
        "d4c433fe6f04195a1a0d2146d9f11ad45eecef86"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 13:47:30 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:17 2009 -0800"
      },
      "message": "USB: musb: do not work if no gadget driver is loaded\n\nOn OTG and gadget-only configurations, we need a gadget driver\nin order to work properly, so avoid changing operation modes\nwhen there\u0027s no gadget driver loaded.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4c433fe6f04195a1a0d2146d9f11ad45eecef86",
      "tree": "288a297d666b435dc960af7ff320c78115d4058c",
      "parents": [
        "a2396a32b848a9864f933ced860192c72c769aca"
      ],
      "author": {
        "name": "Arnaud Mandy",
        "email": "ext-arnaud.2.mandy@nokia.com",
        "time": "Tue Dec 15 13:29:58 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:17 2009 -0800"
      },
      "message": "USB: musb: gadget: set otg tranceiver to idle when registering gadget\n\nWhen registering gadget driver, the state of the transceiver\nmust be set from undefined (no gadget) to b_idle.\n\nModule unload sets the transceiver state to undefined state.\nAfter the first load/unload pair, the reset irq will be lost.\n\nSigned-off-by: Arnaud Mandy \u003cext-arnaud.2.mandy@nokia.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a2396a32b848a9864f933ced860192c72c769aca",
      "tree": "cb51e45d9548d1d7bb32ad4b99be16e9c9f5f919",
      "parents": [
        "8a700f3d0d34a79c9cb25f2c66552c181f9c5737"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Tue Dec 15 13:29:57 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: Populate the VBUS GPIO with the correct GPIO number\n\nThis fixes a null-pointer dereference bug.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\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": "f95c4c0186aa94ad41681d8f0ecd79cc45f92bda",
      "tree": "bfec6c0f9dd15731df51ba8753ba39c70e3868b4",
      "parents": [
        "e3060b175c1bd60586f51482464530dd1b37f3cf"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Tue Dec 15 11:08:44 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: fix compiling warning with min() macro\n\nCurrent musb gadget dma code produces the warning:\ndrivers/usb/musb/musb_gadget.c: In function \u0027txstate\u0027:\ndrivers/usb/musb/musb_gadget.c:312: warning: comparison of distinct\n                                             pointer types lacks a cast\n\nSo switch to min_t(size_t, ...).\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\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": "e3060b175c1bd60586f51482464530dd1b37f3cf",
      "tree": "c49d6d7a2b8b266a8a55bbc3778be828381b04a1",
      "parents": [
        "95962a773ca5c1e52305fd1003d3bda59abbf371"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Dec 15 11:08:41 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:13 2009 -0800"
      },
      "message": "USB: musb: move musb_remove to __exit\n\nprobe() already was on __init, so moving remove() to __exit.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95962a773ca5c1e52305fd1003d3bda59abbf371",
      "tree": "02f1586201f90f359f74f26b2bdccf51ca77fb9e",
      "parents": [
        "4e092d110fe931db3878865db185be1c9df3e182"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 16 20:38:31 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:12 2009 -0800"
      },
      "message": "USB: musb_gadget: fix kernel oops in txstate()\n\nCommit 7723de7e19b744144975a09c81777ec0f14ac5b3 (USB: musb_gadget: remove\npointless loop) included uncalled for (and incorrect) optimization that\nmight cause a kernel oops in txstate() -- undo 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\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b4959d6a53b783b9f1cf1d5d9ed9f2c36440892",
      "tree": "77abf0c672c80e075118f553b6316abd8207660d",
      "parents": [
        "1b6c3b0fb242309bc77092be4a283513be115735"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Dec 04 15:47:47 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:28 2009 -0800"
      },
      "message": "USB: musb: musb_host: fix sparse warning\n\nFix the following sparse warning:\n\ndrivers/usb/musb/musb_host.c:1642:9: warning: symbol \u0027status\u0027 shadows an earlier one\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b6c3b0fb242309bc77092be4a283513be115735",
      "tree": "5056e6224c26966f2e0aedb5da73466dfbae0a79",
      "parents": [
        "ff85494b3f06a596a3f3b2f71841de0154799918"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Dec 04 15:47:46 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:28 2009 -0800"
      },
      "message": "USB: musb: musb_gadget: fix sparse warning\n\nFix the following sparse warnings:\n\ndrivers/usb/musb/musb_gadget.c:1161:5: warning: symbol \u0027musb_gadget_set_halt\u0027 was not declared. Should it be static?\n\ndrivers/usb/musb/musb_gadget.c:1244:5: warning: symbol \u0027musb_gadget_set_wedge\u0027 was not declared. Should it be static?\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff85494b3f06a596a3f3b2f71841de0154799918",
      "tree": "25bdb7d373ff326c106ae7b6f9410c36446c56b5",
      "parents": [
        "09e81f3df43af16ea58261059fe779920fde430d"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Dec 04 15:47:45 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:28 2009 -0800"
      },
      "message": "USB: musb: omap2430: fix sparse warning\n\nFix the following sparse warning:\n\ndrivers/usb/musb/omap2430.c:314:16: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7723de7e19b744144975a09c81777ec0f14ac5b3",
      "tree": "a81ccadfed2633fc8a5224adccf9f990614cb78e",
      "parents": [
        "46034dca515bc4ddca0399ae58106d1f5f0d809f"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Nov 18 22:55:28 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: musb_gadget: remove pointless loop\n\nRemove the pointless \u0027do () while (0)\u0027 loop from musb_g_tx() -- it\nmakes this function symmetric to musb_g_rx()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46034dca515bc4ddca0399ae58106d1f5f0d809f",
      "tree": "ea4a13b7f5ce2099470ed0d888cabf5cde0004f4",
      "parents": [
        "47e9760529a9823be59d879f726acdc7e2fcbe11"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Nov 18 22:54:32 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: musb_gadget_ep0: stop abusing musb_gadget_set_halt()\n\nStop playing with musb-\u003elock and abusing musb_gadget_set_halt() in\nthe code clearing the endpoint halt feature -- instead, manipulate\nthe registers directly.\n\nWhile at it, get rid uf unneeded line breaks and over-indentation in\nthe code setting the endpoint halt feature.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "47e9760529a9823be59d879f726acdc7e2fcbe11",
      "tree": "d9c5d1ac662e0bd54c0b3a0fd40639ddcf4b177d",
      "parents": [
        "196f1b7a387546f425df2f1fad26772e3d513aea"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Nov 18 22:51:51 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: musb_gadget: implement set_wedge() method\n\nImplement the driver\u0027s set_wedge() method by adding the \u0027wedged\u0027 flag\nto the \u0027struct musb_ep\u0027.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "196f1b7a387546f425df2f1fad26772e3d513aea",
      "tree": "cce6d7b595f33c2d5447a1e16820205988b8a8a0",
      "parents": [
        "32c3b94e2b643bfeca5e48b0f7f0b81812c7a1d3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Nov 16 16:24:05 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again\n\nCommit a5073b52833e4df8e16c93dc4cbb7e0c558c74a2 (musb_gadget: fix\nunhandled endpoint 0 IRQs) somehow missed its key change:\n\n\"The gadget EP0 code routinely ignores an interrupt at end of\nthe data phase because of musb_g_ep0_giveback() resetting the\nstate machine to \"idle, waiting for SETUP\" phase prematurely.\"\n\nSo, the majority of the cases of unhandled IRQs is still unfixed...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32c3b94e2b643bfeca5e48b0f7f0b81812c7a1d3",
      "tree": "8c868427abac6a9c8006cd2c44fa32ee164694ee",
      "parents": [
        "32340d3f75dba732a0545173ac65aab6fc3d4952"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Nov 16 21:09:21 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: MUSB: save hardware revision at init\n\nMUSB: save hardware revision at init\n\nThis can be used later to flag workarounds for issues affecting\nparticular revisions. Saving this at init avoids having to\nread the HWVERS register multiple times in code.\n\nWhile at it, use macros to extract the version information\ninstead of using hardcoded values.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32340d3f75dba732a0545173ac65aab6fc3d4952",
      "tree": "d90eb407279aabca0dcf9a468f2a638992625548",
      "parents": [
        "8ba63a22962e7030a10f5ce112a212240792ec44"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Nov 16 16:19:29 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:25 2009 -0800"
      },
      "message": "USB: musb: fix printf warning in debug code\n\nThe debug code in the DMA ISR uses a %d for a size_t when it should be\nusing %zu.  Otherwise gcc whines with:\n\ndrivers/usb/musb/musbhsdma.c: In function \u0027dma_controller_irq\u0027:\ndrivers/usb/musb/musbhsdma.c:288: warning: format \u0027%d\u0027 expects type \u0027int\u0027,\n\tbut argument 7 has type \u0027size_t\u0027\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "8ba63a22962e7030a10f5ce112a212240792ec44"
}
