)]}'
{
  "log": [
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "b4a45f5fe8078bfc10837dbd5b98735058bc4698",
      "tree": "df6f13a27610a3ec7eb4a661448cd779a8f84c79",
      "parents": [
        "01539ba2a706ab7d35fc0667dff919ade7f87d63",
        "b3e19d924b6eaf2ca7d22cba99a517c5171007b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 08:56:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 08:56:33 2011 -0800"
      },
      "message": "Merge branch \u0027vfs-scale-working\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin\n\n* \u0027vfs-scale-working\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin: (57 commits)\n  fs: scale mntget/mntput\n  fs: rename vfsmount counter helpers\n  fs: implement faster dentry memcmp\n  fs: prefetch inode data in dcache lookup\n  fs: improve scalability of pseudo filesystems\n  fs: dcache per-inode inode alias locking\n  fs: dcache per-bucket dcache hash locking\n  bit_spinlock: add required includes\n  kernel: add bl_list\n  xfs: provide simple rcu-walk ACL implementation\n  btrfs: provide simple rcu-walk ACL implementation\n  ext2,3,4: provide simple rcu-walk ACL implementation\n  fs: provide simple rcu-walk generic_check_acl implementation\n  fs: provide rcu-walk aware permission i_ops\n  fs: rcu-walk aware d_revalidate method\n  fs: cache optimise dentry and inode for rcu-walk\n  fs: dcache reduce branches in lookup path\n  fs: dcache remove d_mounted\n  fs: fs_struct use seqlock\n  fs: rcu-walk for path lookup\n  ...\n"
    },
    {
      "commit": "b5c84bf6f6fa3a7dfdcb556023a62953574b60ee",
      "tree": "7a2c299a180713e21d5cb653cb933121adf53c31",
      "parents": [
        "949854d02455080d20cd3e1db28a3a18daf7599d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:38 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:23 2011 +1100"
      },
      "message": "fs: dcache remove dcache_lock\n\ndcache_lock no longer protects anything. remove it.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "2fd6b7f50797f2e993eea59e0a0b8c6399c811dc",
      "tree": "ce33b94b34844c09103836cf4cfa4364b742f217",
      "parents": [
        "da5029563a0a026c64821b09e8e7b4fd81d3fe1b"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:34 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:21 2011 +1100"
      },
      "message": "fs: dcache scale subdirs\n\nProtect d_subdirs and d_child with d_lock, except in filesystems that aren\u0027t\nusing dcache_lock for these anyway (eg. using i_mutex).\n\nNote: if we change the locking rule in future so that -\u003ed_child protection is\nprovided only with -\u003ed_parent-\u003ed_lock, it may allow us to reduce some locking.\nBut it would be an exception to an otherwise regular locking scheme, so we\u0027d\nhave to see some good results. Probably not worthwhile.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "da5029563a0a026c64821b09e8e7b4fd81d3fe1b",
      "tree": "5d5618e0cb382390073377b1be7d0aa76879ac54",
      "parents": [
        "b7ab39f631f505edc2bbdb86620d5493f995c9da"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:33 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:21 2011 +1100"
      },
      "message": "fs: dcache scale d_unhashed\n\nProtect d_unhashed(dentry) condition with d_lock. This means keeping\nDCACHE_UNHASHED bit in synch with hash manipulations.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "1051b9f0f9eab8091fe3bf98320741adf36b4cfa",
      "tree": "68ea1c8f9c446d6ebd96caf3ba4ec73f1fa5ace6",
      "parents": [
        "cde9efef401563943d5a58eb9b7274bfdc08ca9b",
        "a58154d1c3535f451a409abbd0bda6770b2d9380"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 10:23:38 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 05 10:23:38 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "50401d77ee4904673042dd737eed436067cc23f5",
      "tree": "c92e6a9cc0f9a81fb5f9a9f8a69b0c7d7397b400",
      "parents": [
        "206323c181371f3d5fab36c6d33e1fac09b61082",
        "760efe6910d5743084b586d3d0a3b65aea96fb2f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 03 10:31:38 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 03 10:31:38 2011 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/cbou/linux-cns3xxx into devel-stable\n"
    },
    {
      "commit": "711669e5b80b6f2d88f61ed8a9681f83d8cbd201",
      "tree": "bfb50f071e2d539e310aeb3767bfbce54267420f",
      "parents": [
        "8305ed75d1418f02933a48bcabdbb5032d885628"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Mon Dec 20 16:48:58 2010 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 03 10:20:23 2011 +0100"
      },
      "message": "mx51: fix usb clock support\n\nCurrent code doesn\u0027t really enable the usb clocks so if they\u0027re disabled\nwhen booting linux, the kernel/machine will hang as soon as someone is trying\nto read a usb register\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1fef891761ddcbd7e57ec3961a0fb748003222ac",
      "tree": "d192f1677521e17f1a943f8df570dd6449aa0da8",
      "parents": [
        "d3d4b60b12369eded0ea0c5dffee0888ec4d80cd",
        "1d3f33d541312acd34bd2fa780396d111a0f73b1"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 03 10:15:11 2011 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 03 10:15:11 2011 +0100"
      },
      "message": "Merge branch \u0027sgu/mxs-core-v8\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into imx-for-2.6.38-new\n"
    },
    {
      "commit": "12f188f2e59394ec1f1c8c0a4439f48ec16bc336",
      "tree": "af7ccd94ab4173dad997d0ff0a45c852799f639a",
      "parents": [
        "d7c1255a3a21e98bdc64df8ccf005a174d7e6289"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Sun Dec 19 08:17:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 28 13:41:41 2010 -0800"
      },
      "message": "ueagle-atm: fix PHY signal initialization race\n\nA race exists when initializing ueagle-atm devices where the generic atm\ndevice may not yet be created before the driver attempts to initialize\nit\u0027s PHY signal state, which checks whether the atm device has been\ncreated or not.  This often causes the sysfs \u0027carrier\u0027 attribute to be\n\u00271\u0027 even though no signal has actually been found.\n\nuea_probe\n   usbatm_usb_probe\n      driver-\u003ebind (uea_bind)\n         uea_boot\n            kthread_run(uea_kthread)     uea_kthread\n      usbatm_atm_init                       uea_start_reset\n         atm_dev_register                      UPDATE_ATM_SIGNAL\n\nUPDATE_ATM_SIGNAL checks whether the ATM device has been created and if\nnot, will not update the PHY signal state.  Because of the race that\ndoes not always happen in time, and the PHY signal state remains\nATM_PHY_SIG_FOUND even though no signal exists.\n\nTo fix the race, just create the kthread during initialization, and only\nafter initialization is complete, start the thread that reboots the\ndevice and initializes PHY state.\n\n[ 3030.490931] uea_probe: calling usbatm_usb_probe\n[ 3030.490946] ueagle-atm 8-2:1.0: usbatm_usb_probe: trying driver ueagle-atm with vendor\u003d1110, product\u003d9031, ifnum  0\n[ 3030.493691] uea_bind: setting usbatm\n[ 3030.496932] usb 8-2: [ueagle-atm] using iso mode\n[ 3030.497283] ueagle-atm 8-2:1.0: usbatm_usb_probe: using 3021 byte buffer for rx channel 0xffff880125953508\n   \u003ckthread already started before usbatm_usb_probe() has returned\u003e\n[ 3030.497292] usb 8-2: [ueagle-atm] (re)booting started\n   \u003cUPDATE_ATM_SIGNAL checks whether ATM device has been created yet before setting PHY state\u003e\n[ 3030.497298] uea_start_reset: atm dev (null)\n   \u003cand since it hasn\u0027t been created yet PHY state is not set\u003e\n[ 3030.497306] ueagle-atm 8-2:1.0: usbatm_usb_probe: using 3392 byte buffer for tx channel 0xffff8801259535b8\n[ 3030.497374] usbatm_usb_probe: about to init\n[ 3030.497379] usbatm_usb_probe: calling usbatm_atm_init\n   \u003catm device finally gets created\u003e\n[ 3030.497384] usbatm_atm_init: creating atm device!\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35",
      "tree": "124784a459d055a97506b37ce3d51e9713485922",
      "parents": [
        "37c95bfe944babae817bfcf02c996729c9a3335d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:14:20 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:14:20 2010 +0100"
      },
      "message": "usb: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is being deprecated.  Directly flush or cancel\nwork items instead.\n\n* u_ether, isp1301_omap, speedtch conversions are straight-forward.\n\n* ochi-hcd should only flush when quirk_nec() is true as otherwise the\n  work wouldn\u0027t have been initialized.\n\n* In oti6858, cancel_delayed_work() + flush_scheduled_work() -\u003e\n  cancel_delayed_work_sync().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Duncan Sands \u003cduncan.sands@free.fr\u003e\nCc: linux-usb@vger.kernel.org\n"
    },
    {
      "commit": "37c95bfe944babae817bfcf02c996729c9a3335d",
      "tree": "5c7baaf638a3058162513c8524be6954d43e649e",
      "parents": [
        "8c71778cbf2c8beaefaa2dee5478aa0622d96682"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:14:20 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 16:14:20 2010 +0100"
      },
      "message": "speedtch: don\u0027t abuse struct delayed_work\n\nspeedtch directly uses the internal timer and work members of a struct\ndelayed_work.  Use a separate work item and timer instead.\n\n* Nicolas Kaiser discovered that timer init was missing.  Fixed.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nTested-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nCc: Duncan Sands \u003cduncan.sands@free.fr\u003e\nCc: linux-usb@vger.kernel.org\n"
    },
    {
      "commit": "2af10844eb6ed104f9505bf3a7ba3ceb02264f31",
      "tree": "8a00024ff525b22379ea90a78ac3222db5a73062",
      "parents": [
        "73bc7d315f56e260071bdb5f15e25b53bddc1402",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 22 12:25:34 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 22 12:25:34 2010 -0800"
      },
      "message": "USB: Merge 2.6.37-rc5 into usb-next\n\nThis is to resolve the conflict in the file,\ndrivers/usb/gadget/composite.c that was due to a revert in Linus\u0027s tree\nneeded for the 2.6.37 release.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "73bc7d315f56e260071bdb5f15e25b53bddc1402",
      "tree": "20e676a2eb44f2b5eba6bee581a74ccca6a60cde",
      "parents": [
        "c466cd2bb9cee2e576fc9663b828f51e322d7b4b"
      ],
      "author": {
        "name": "Melchior FRANZ",
        "email": "mfranz@aon.at",
        "time": "Wed Dec 22 02:04:33 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 21 20:48:21 2010 -0800"
      },
      "message": "USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n\nSo far the USBLED driver only supports Delcom\u0027s \"USB Visual Signal\nIndicator\" (http://www.delcomproducts.com/products_USBLMP.asp). The\ndriver generates virtual files \"red\", \"green\", and \"blue\" under the\ndevice\u0027s /sys/ directory, where color values can be read from and\nwritten to.\n\nThis patch adds support for Dream Cheeky\u0027s \"DL100B Webmail Notifier\"\n(http://www.dreamcheeky.com/webmail-notifier -- available from several\nshops, such as http://www.conrad.at/ce/de/product/777048/USB-WEBMAIL).\nThis device isn\u0027t as pretty as Delcom\u0027s, but it\u0027s *far* cheaper, and\nits 3 LEDs can be set in 32 brightness steps each. The grey envelope\ncontour can easily be removed, leaving a rather neutral white box (with\na few small holes), which is useful for generic signalling purposes.\nOf course, the small circuit board can easily be put into a prettier\ncase.\n\nThe DL100B device pretends to be a HID, but the HID descriptor shows\nthat it\u0027s not overly useful as such (see below). The patch therefore\nremoves the \"HID-ness\" (hid-core.c, hid-ids.h), and adds the necessary\ncommands to usbled.c. The protocol info comes from the developer\u0027s\nmanual that Dream Cheeky kindly provided (815DeveloperManual.pdf).\n\nHID descriptor:\n\n  0: 05 01   Usage Page \u0027Generic Desktop Controls\u0027\n  2: 09 10   Usage \u0027Reserved\u0027\n  4: a1 01   Collection \u0027Application (mouse, keyboard)\u0027\n  6: 05 00           Usage Page \u0027Undefined\u0027\n  8: 19 10           Usage Minimum \u003d 16\n 10: 29 11           Usage Maximum \u003d 17\n 12: 15 00           Logical Minimum \u003d 0\n 14: 25 0f           Logical Maximum \u003d 15\n 16: 75 08           Report Size \u003d 8\n 18: 95 08           Report Count \u003d 8\n 20: 91 02           Output data *var abs lin pref-state null-pos non-vol bit-field\n 22: 19 10           Usage Minimum \u003d 16\n 24: 29 11           Usage Maximum \u003d 17\n 26: 15 00           Logical Minimum \u003d 0\n 28: 25 0f           Logical Maximum \u003d 15\n 30: 75 08           Report Size \u003d 8\n 32: 95 08           Report Count \u003d 8\n 34: 81 00           Input data array abs lin pref-state null-pos non-vol bit-field\n 36: c0      End Collection\n\nSigned-off-by: Melchior FRANZ \u003cmfranz@aon.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7bddaaca472a08bb8a80b653855a1e921b440578",
      "tree": "b41b48c4ae5da770c20ba7ce00f6fa3d76b5a2a1",
      "parents": [
        "9d5004fcf6e4e8caa9efbc25c9f85059b165329c",
        "dbb442b85a1d82f91cfe0524c4f9b3a5196a10ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 20 21:33:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 20 21:33:12 2010 -0800"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  Revert \"USB: gadget: Allow function access to device ID data during bind()\"\n  USB: misc: uss720.c: add another vendor/product ID\n  USB: usb-storage: unusual_devs entry for the Samsung YP-CP3\n  USB: gadget: Remove suspended sysfs file before freeing cdev\n  USB: core: Add input prompt and help text for USB_OTG config\n  USB: ftdi_sio: Add D.O.Tec PID\n  xhci: Fix issue with port array setup and buggy hosts.\n"
    },
    {
      "commit": "dbb442b85a1d82f91cfe0524c4f9b3a5196a10ca",
      "tree": "bdaac6788b68e90fe3fce8ba8ece07329da819ad",
      "parents": [
        "ecc1624a2fff45780959efbcb73ace18fdb3c58d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 15:52:30 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 15:52:30 2010 -0800"
      },
      "message": "Revert \"USB: gadget: Allow function access to device ID data during bind()\"\n\nThis reverts commit 1ab83238740ff1e1773d5c13ecac43c60cf4aec4.\n\nTurns out this doesn\u0027t allow for the device ids to be overridden\nproperly, so we need to revert the thing.\n\nReported-by: Jef Driesen \u003cjefdriesen@telenet.be\u003e\nCc: Robert Lukassen \u003cRobert.Lukassen@tomtom.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ecc1624a2fff45780959efbcb73ace18fdb3c58d",
      "tree": "1dac3ae851e69806d1576b66a9d265f3e3a4f650",
      "parents": [
        "d73a9b3001f29271c2e9f2a806b05a431c5d9591"
      ],
      "author": {
        "name": "Thomas Sailer",
        "email": "t.sailer@alumni.ethz.ch",
        "time": "Tue Dec 14 16:04:05 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 15:45:45 2010 -0800"
      },
      "message": "USB: misc: uss720.c: add another vendor/product ID\n\nFabio Battaglia report that he has another cable that works with this\ndriver, so this patch adds its vendor/product ID.\n\nSigned-off-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d73a9b3001f29271c2e9f2a806b05a431c5d9591",
      "tree": "252b79017b66384d25e572092313dd5bbdd264b2",
      "parents": [
        "daba58035a044cae75488175a96cc18362a64518"
      ],
      "author": {
        "name": "Vitaly Kuznetsov",
        "email": "vitty@altlinux.ru",
        "time": "Tue Dec 14 10:16:49 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 15:45:45 2010 -0800"
      },
      "message": "USB: usb-storage: unusual_devs entry for the Samsung YP-CP3\n\nAdd an unusual_devs entry for the Samsung YP-CP3 MP4 player.\n\nUser was getting the following errors in dmesg:\n usb 2-6: reset high speed USB device using ehci_hcd and address 2\n usb 2-6: reset high speed USB device using ehci_hcd and address 2\n usb 2-6: reset high speed USB device using ehci_hcd and address 2\n usb 2-6: USB disconnect, address 2\n sd 3:0:0:0: [sdb] Assuming drive cache: write through\n sdb:\u003c2\u003eldm_validate_partition_table(): Disk read failed.\n Dev sdb: unable to read RDB block 0\n  unable to read partition table\n\nSigned-off-by: Vitaly Kuznetsov \u003cvitty@altlinux.ru\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nCC: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "daba58035a044cae75488175a96cc18362a64518",
      "tree": "d32f4ff87fc8d2dbffdf6b3e40830543c2f0f7b2",
      "parents": [
        "f4ce9084476dc518bfd0f35f62f4bd0a130893e0"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Thu Dec 16 14:32:25 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 15:45:44 2010 -0800"
      },
      "message": "USB: gadget: Remove suspended sysfs file before freeing cdev\n\ncdev struct is accessed in suspended sysfs show function.  So\nremove sysfs file before freeing the cdev in composite_unbind.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4ce9084476dc518bfd0f35f62f4bd0a130893e0",
      "tree": "7845e60250c7706da4c58c4f8c1a0de0e86737b4",
      "parents": [
        "5363cdc3c5da9bd431552cf5989ab481596f0c6d"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Thu Dec 16 14:32:24 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 15:45:44 2010 -0800"
      },
      "message": "USB: core: Add input prompt and help text for USB_OTG config\n\nbd6882 commit (usb: gadget: fix Kconfig warning) removes\nthe duplicate USB_OTG config from gadget/Kconfig.  But\ndoes not copy the input prompt and help text to the original\nconfig defined in core/Kconfig. Add them now.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c466cd2bb9cee2e576fc9663b828f51e322d7b4b",
      "tree": "1a760ce38bca5d2451c414725d25939397186004",
      "parents": [
        "0247a7bcd4273fa10c4aba9b3f567c659bab2d2b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:40:42 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:40:42 2010 -0800"
      },
      "message": "USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n\nWillem-Jan noticed that the ftdi_sio driver did not support the\nTIOCSERGETLSR ioctl, and some userspace programs rely on it.  This patch\nadds the support.\n\nReported-by: Willem-Jan de Hoog \u003cwdehoog@exalondelft.nl\u003e\nTested-by: Willem-Jan de Hoog \u003cwdehoog@exalondelft.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0247a7bcd4273fa10c4aba9b3f567c659bab2d2b",
      "tree": "78316e82037bad3cbfcb329f240181671b6b0f7e",
      "parents": [
        "2c8245c4990e75d86ab30bb0af9bb90cbe04985d"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Wed Dec 15 22:31:28 2010 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:37:48 2010 -0800"
      },
      "message": "USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n\nIn order to read/write to the i.MX OTG viewport register it is necessary to setup\nthe PORTSCx register first.\n\nBy default i.MX OTG port is configured for USB serial PHY. In order to use a ULPI PHY\nthe PORTSCx register needs to be configured properly.\n\ncommit 724c852 (USB: ehci/mxc: compile fix) placed the PORTSC setup after the OTG\nviewport is accessed and this causes ULPI read/write to fail.\n\nRevert the PORTSC setup order.\n\nTested on a MX31PDK board with a ISP1504 transceiver:\n\nehci_hcd: USB 2.0 \u0027Enhanced\u0027 Host Controller (EHCI) Driver\nmxc-ehci mxc-ehci.0: initializing i.MX USB Controller\nULPI transceiver vendor/product ID 0x04cc/0x1504\nFound NXP ISP1504 ULPI transceiver.\nULPI integrity check: passed.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c8245c4990e75d86ab30bb0af9bb90cbe04985d",
      "tree": "464671dda8875a54056b1e18008d5a3da9f1cdab",
      "parents": [
        "6ef9fc657bd69c708ada2ee9fd3b2e13f7600a3d"
      ],
      "author": {
        "name": "Rob Emanuele",
        "email": "rje@crystalfontz.com",
        "time": "Tue Dec 14 19:00:30 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:36:12 2010 -0800"
      },
      "message": "USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n\nAdd a free_irq() call on vbus gpio when we remove udc so that the\nvbus irq is properly released.\n\nSigned-off-by: Rob Emanuele \u003crje@crystalfontz.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ef9fc657bd69c708ada2ee9fd3b2e13f7600a3d",
      "tree": "6e9a1bf01ccfc854ebd5bb37862380f24ef7e34e",
      "parents": [
        "a0c9e95dfc6898dbc178d7b962916f3823434e6e"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Dec 13 22:00:34 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:36:12 2010 -0800"
      },
      "message": "usb: ehci-omap: fix tll channel enable mask\n\nThe TLL channel enable code searches for the wrong mask, and\ncould end up enabling the wrong port. Fix this.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0c9e95dfc6898dbc178d7b962916f3823434e6e",
      "tree": "1ba5ce281530edae373eae6f13b3271549fd319c",
      "parents": [
        "0a313c4d2435ed0d86cf2295514f02de34cecd88"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "keshava_mgowda@ti.com",
        "time": "Mon Dec 13 22:00:51 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:36:12 2010 -0800"
      },
      "message": "usb: ohci-omap3: fix trivial typo\n\nThis is the ohci-omap3 driver, not ehci-omap. Correct this\nobvious typo.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a313c4d2435ed0d86cf2295514f02de34cecd88",
      "tree": "243bf1a49156fa98b1ddeb78d8780af1848e7c3f",
      "parents": [
        "7c25a82684364da44643cbe3bdbd0f8835293767"
      ],
      "author": {
        "name": "Artem Leonenko",
        "email": "tikkeri@gmail.com",
        "time": "Tue Dec 14 23:47:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:32:37 2010 -0800"
      },
      "message": "USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n\nPage size for transaction descriptors for CI13XXX has nothing\ncommon with page size from MM. Using platform and configuration\nspecific PAGE_SIZE is wrong.\n\nSigned-off-by: Artem Leonenko \u003ctikkeri@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c25a82684364da44643cbe3bdbd0f8835293767",
      "tree": "d6d9d063be42337f9ecc60f2ffac31b364157cb3",
      "parents": [
        "d9bb9c1820cb2a7aeb5e42a5470cf208002d9aa8"
      ],
      "author": {
        "name": "Artem Leonenko",
        "email": "tikkeri@gmail.com",
        "time": "Tue Dec 14 23:46:55 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:32:37 2010 -0800"
      },
      "message": "USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n\nCI13xxx UDC driver doesn\u0027t call complete() callback for requests\nwith flag no_interrupt set. Thus gadget drivers (like g_ether) are\nnever notifed about successfully (or not) transmitted requests. As\na result in case of g_ether and queued request with no_interrupt\u003d1\nfields g_ether is never notifed about sent packets and TX stalls.\n\nSolution: treat no_interrupt flag like all other UDC drivers do and\ncall complete() callback for all requests.\n\nSigned-off-by: Artem Leonenko \u003ctikkeri@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d9bb9c1820cb2a7aeb5e42a5470cf208002d9aa8",
      "tree": "758428f68ad6290ffc04c287f7bfd6cc2df48df8",
      "parents": [
        "6549e8b7f34b456d5689b98c2c0cf38c98414e47"
      ],
      "author": {
        "name": "Artem Leonenko",
        "email": "tikkeri@gmail.com",
        "time": "Tue Dec 14 23:45:50 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:32:37 2010 -0800"
      },
      "message": "USB: gadget: update ci13xxx to work with g_ether\n\nThere is one nasty scenario when CI13xxx driver fails:\n       a) two or more rx requests are queued (g_ether does that)\n       b) rx request completed, interrupt fires and ci13xxx dequeues rq\n       c) request complete() callback gets called and in turn it calls ep_queue()\n               c1) in ep_queue() request gets added to the TAIL of the rx queue list\n       d) ep gets primed with rq from (b)\n       e) interrupt fires\n       f) request gets popped from queue head for hw dequeue\n       G) requets from queue head wasn\u0027t enqueued\n               g1)  isr_tr_complete_low() doesn\u0027t\n               enqueue more requests and it doesn\u0027t prime EP,\n               rx traffic stalls\n\nSolution:\n       a) enque queued requests ASAP, i.e. before calling complete() callback.\n       b) don\u0027t HW enqueue and prime endpoint with recently added request and\n       use the oldest request in the queue.\n\nFixed issues:\n       a) ep_queue() may return an error code despite request was successfully\n       added to the queue (if _hardware_enqueue() fails)\n       b) Added requests are always processed in LIFO order, even if they are\n       added in complete() callback\n       c) Finally more than two and more queued requests are processed consistently,\n       even if they were added in complete() callback\n\nThe fix was successfully tested on MIPS based SoC with 4KEc CPU core and\nCI13612 USB core. Board successfully boots with NFS root using g_ether\non ci13xxx udc.\n\nSigned-off-by: Artem Leonenko \u003ctikkeri@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6549e8b7f34b456d5689b98c2c0cf38c98414e47",
      "tree": "bb9dc8a10d822ad1fc276aa2bb2e72b4ae03a4a5",
      "parents": [
        "36facadd9ea98f8415d0dbb63e0763b7ee9d3911"
      ],
      "author": {
        "name": "Artem Leonenko",
        "email": "tikkeri@gmail.com",
        "time": "Tue Dec 14 23:46:40 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 13:32:37 2010 -0800"
      },
      "message": "USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n\nBuilt-in gadget drivers have NULL-ifed unbind() function. Checking\nwhether unbind() is NULL will never let any compiled into kernel\ndriver attach.\n\nSigned-off-by: Artem Leonenko \u003ctikkeri@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "36facadd9ea98f8415d0dbb63e0763b7ee9d3911",
      "tree": "99dea00b332ed852f2b0a4923b581dd723f03634",
      "parents": [
        "2faa83e2a519abea1055d156ce1b42b8fa57e87b",
        "0b83ae960cd7d4a5ee02786ecf41ab45688999bf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 into musb-merge\n\n* usb-next: (132 commits)\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  usb: gadget: f_ncm.c added\n  usb: gadget: u_ether: prepare for NCM\n  usb: pch_udc: Fix setup transfers with data out\n  usb: pch_udc: Fix compile error, warnings and checkpatch warnings\n  usb: add ab8500 usb transceiver driver\n  USB: gadget: Implement runtime PM for MSM bus glue driver\n  USB: gadget: Implement runtime PM for ci13xxx gadget\n  USB: gadget: Add USB controller driver for MSM SoC\n  USB: gadget: Introduce ci13xxx_udc_driver struct\n  USB: gadget: Initialize ci13xxx gadget device\u0027s coherent DMA mask\n  USB: gadget: Fix \"scheduling while atomic\" bugs in ci13xxx_udc\n  USB: gadget: Separate out PCI bus code from ci13xxx_udc\n  ...\n"
    },
    {
      "commit": "2faa83e2a519abea1055d156ce1b42b8fa57e87b",
      "tree": "8aaca988b9b62dcdaa0ace8e70b11fbc13d8ef2d",
      "parents": [
        "224acb1839f5fbb4ba85a440f6dd30dfb0e561b6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:04:17 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:04:17 2010 -0800"
      },
      "message": "Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n\nThis reverts commit 32d5dc9520f0c6f60f691dd478741c774e292406.\n\nNeeded to properly merge the musb changes that are in the\nusb-next branch into Linus\u0027s tree.\n\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "224acb1839f5fbb4ba85a440f6dd30dfb0e561b6",
      "tree": "531676e2a139cf26154c49626c0a2be69098c319",
      "parents": [
        "b0c3844d8af6b9f3f18f31e1b0502fbefa2166be"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:03:27 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:03:27 2010 -0800"
      },
      "message": "Revert \"USB: musb: blackfin: pm: make it work\"\n\nThis reverts commit 1e393c6eece048052d4131ec4dad3b98e35a98e2.\n\nNeeded to properly merge the musb changes that are in the\nusb-next branch into Linus\u0027s tree.\n\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0b83ae960cd7d4a5ee02786ecf41ab45688999bf",
      "tree": "656114c334d106dc831fae37b7348f7ea00d53f8",
      "parents": [
        "89dc29051b626756e69db12f3ffb22e49a817bfe"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Dec 15 15:44:06 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 15:26:44 2010 -0800"
      },
      "message": "USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n\nIf swap is on a UAS device, we could recurse into the driver by using\nGFP_KERNEL.  Using GFP_NOIO ensures we won\u0027t.\n\nReported-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "89dc29051b626756e69db12f3ffb22e49a817bfe",
      "tree": "99b2d431a73b4c6a1a1e17079b1c09e8ccf8c30b",
      "parents": [
        "92a3f767f5cd079351ae04a337c40266e9c6048f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Dec 15 15:44:05 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 15:26:44 2010 -0800"
      },
      "message": "USB: uas: Ensure we only bind to a UAS interface\n\nWhile all existing UAS devices use alternate interface 1, this is not\nguaranteed, and it has caused confusion with people trying to bind the\nuas driver to non-uas devices.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "92a3f767f5cd079351ae04a337c40266e9c6048f",
      "tree": "62a34471663f52d27e1388983f6fcab42846261a",
      "parents": [
        "ac563cfd528033ee6e3bb4801b5c73468d0145c8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Dec 15 15:44:04 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 15:26:44 2010 -0800"
      },
      "message": "USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n\nThe spec calls this the status pipe.  While it is used to receive sense IUs,\nit is also used to receive other IUs, so this can be confusing.\n\nReported-by: Luben Tuikov \u003cltuikov@yahoo.com\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ac563cfd528033ee6e3bb4801b5c73468d0145c8",
      "tree": "b9643166fb82ae2ac3afa89c12526ff5bcfc94ac",
      "parents": [
        "4400ef311e10666a2e5acf97d040df89cb880cb2"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Dec 15 15:44:03 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 15:26:44 2010 -0800"
      },
      "message": "USB: uas: Use kzalloc instead of kmalloc\n\nThe IUs are not being fully initialised by the driver (due to the reserved\nspace).  Since we should be zeroing reserved fields, use kzalloc to do\nit for us.\n\nReported-by: Luben Tuikov \u003cltuikov@yahoo.com\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4400ef311e10666a2e5acf97d040df89cb880cb2",
      "tree": "9152e5aa72f085e732e3691539701d8f343b3011",
      "parents": [
        "5cdc5bd8b2b1190cb54548c03194b154b4892e2a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Dec 15 15:44:02 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 15:26:43 2010 -0800"
      },
      "message": "USB: uas: Fix up the Sense IU\n\nAdd a comment to the Sense IU data structure that it\u0027s also used for Read\nReady and Write Ready.  Remove the \u0027service response\u0027 element since it\u0027s\ngone from the current draft (04).\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5cdc5bd8b2b1190cb54548c03194b154b4892e2a",
      "tree": "79e9f66825a1155605a30e063ba59297a4ad0618",
      "parents": [
        "6c34d2888221ca3df81e29f598873b4fb6cf838d",
        "e4a2b3565fc7ac2d70361a36337be57a59d783da"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 09:29:38 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 15 09:29:38 2010 -0800"
      },
      "message": "Merge branch \u0027musb-hw\u0027 of git://gitorious.org/usb/usb into musb\n\n* \u0027musb-hw\u0027 of git://gitorious.org/usb/usb: (43 commits)\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  arm: OMAP4430: musb: Configure musb to OTG mode\n  usb: musb: Adding musb support for OMAP4430\n  usb: otg: TWL6030: Add twl6030_usb file for compilation\n  mfd: TWL6030: OMAP4: Registering the TWL6030-usb device\n  usb: musb: TWL6030: Selecting TWL6030_USB transceiver\n  usb: otg: Kconfig: Add Kconfig option for TWL6030 transceiver.\n  usb: otg: Adding twl6030-usb transceiver driver for OMAP4430\n  mfd: TWL6030: USBOTG VBUS event generation on\n  usb: musb: add support for ux500 platform\n  musb: am35x: fix compile error due to control apis\n  arm: omap4: enable usb on 4430sdp\n  usb: musb: drop board_set_vbus\n  usb: musb: drop musb_platform_suspend/resume\n  usb: musb: blackfin: usb dev_pm_ops structure\n  usb: musb: am35x: usb dev_pm_ops structure\n  usb: musb: omap2430: use dev_pm_ops structure\n  usb: musb: omap2430: drop the nops\n  usb: musb: mark musb_save/restore_context static\n  ...\n"
    },
    {
      "commit": "afe2c511fb2d75f1515081ff1be15bd79cfe722d",
      "tree": "28aa74e9e0c654a95bf3306101e10ac1d16919d1",
      "parents": [
        "2d64672ed38721b7a3815009d79bfb90a1f34a17"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 14 16:21:17 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Dec 15 10:56:11 2010 +0100"
      },
      "message": "workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync()\n\ncancel_rearming_delayed_work[queue]() has been superceded by\ncancel_delayed_work_sync() quite some time ago.  Convert all the\nin-kernel users.  The conversions are completely equivalent and\ntrivial.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: netdev@vger.kernel.org\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Alex Elder \u003caelder@sgi.com\u003e\nCc: xfs-masters@oss.sgi.com\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: netfilter-devel@vger.kernel.org\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: linux-nfs@vger.kernel.org\n"
    },
    {
      "commit": "b4fe2a03422e6bd20bd8df5e428109a85c9ea961",
      "tree": "b6505c0599251421fef39c9fa0655f255aac9ed6",
      "parents": [
        "85cb7f1264c4d9e60ccdce52740238222e77ccd0",
        "2a27a03d3a891e87ca33d27a858b4db734a4cbab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 17:33:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 17:33:40 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (75 commits)\n  pppoe.c: Fix kernel panic caused by __pppoe_xmit\n  WAN: Fix a TX IRQ causing BUG() in PC300 and PCI200SYN drivers.\n  bnx2x: Advance a version number to 1.60.01-0\n  bnx2x: Fixed a compilation warning\n  bnx2x: LSO code was broken on BE platforms\n  qlge: Fix deadlock when cancelling worker.\n  net: fix skb_defer_rx_timestamp()\n  cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes\n  phy: add the IC+ IP1001 driver\n  atm: correct sysfs \u0027device\u0027 link creation and parent relationships\n  MAINTAINERS: remove me from tulip\n  SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address\n  enic: Bug Fix: Pass napi reference to the isr that services receive queue\n  ipv6: fix nl group when advertising a new link\n  connector: add module alias\n  net: Document the kernel_recvmsg() function\n  r8169: Fix runtime power management\n  hso: IP checksuming doesn\u0027t work on GE0301 option cards\n  xfrm: Fix xfrm_state_migrate leak\n  net: Convert netpoll blocking api in bonding driver to be a counter\n  ...\n"
    },
    {
      "commit": "e4a2b3565fc7ac2d70361a36337be57a59d783da",
      "tree": "2c5a583a9018873affcc514c00f9ca54881d8407",
      "parents": [
        "5a166f4f9999355720f829e94cf3bd306bae6f8b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Dec 10 22:48:28 2010 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Sat Dec 11 12:16:43 2010 +0200"
      },
      "message": "usb: musb: core: kill unneeded #include\u0027s\n\nmusb_core.c #include\u0027s a bunch of ARM and DaVinci specific headers, goodness\nknows why -- it happily compiles without them...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d9ca676bcb26e1fdff9265a3e70f697cd381c889",
      "tree": "72ab0bf8cb22291eb4e1a57329bb8e1df2b7649f",
      "parents": [
        "fb890ae7d615f4b4f5689144b6832230ab2046aa"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Dec 08 19:40:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 15:45:05 2010 -0800"
      },
      "message": "atm: correct sysfs \u0027device\u0027 link creation and parent relationships\n\nThe ATM subsystem was incorrectly creating the \u0027device\u0027 link for ATM\nnodes in sysfs.  This led to incorrect device/parent relationships\nexposed by sysfs and udev.  Instead of rolling the \u0027device\u0027 link by hand\nin the generic ATM code, pass each ATM driver\u0027s bus device down to the\nsysfs code and let sysfs do this stuff correctly.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c34d2888221ca3df81e29f598873b4fb6cf838d",
      "tree": "9110eacc57030877245f7992651facddf18f7445",
      "parents": [
        "9f6ce4240a2bf456402c15c06768059e5973f28c"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Wed Dec 08 13:12:06 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:29:43 2010 -0800"
      },
      "message": "usb: gadget: g_ncm added\n\nThis patches makes possible to use composite framework and f_ncm\nNCM function driver to build a standalone NCM gadget device.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9f6ce4240a2bf456402c15c06768059e5973f28c",
      "tree": "4168ee2338123b8a7bb99cc292adad7152e8eed7",
      "parents": [
        "5c1168dbc508282f7717a4472477d52d64403060"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Wed Dec 08 13:12:05 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:29:43 2010 -0800"
      },
      "message": "usb: gadget: f_ncm.c added\n\nInitial submittion of NCM link function driver.\n\nThe driver\u0027s logic is based on f_ecm driver and does not\nuse most of the NCM advantages like frame grouping and alignment.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c1168dbc508282f7717a4472477d52d64403060",
      "tree": "f551a1d844ec74fdc85d3992f4b37dcd762f0920",
      "parents": [
        "ff176a4e2972bdc7a8d65cdcb0bd0d26ab1528cf"
      ],
      "author": {
        "name": "Yauheni Kaliuta",
        "email": "yauheni.kaliuta@nokia.com",
        "time": "Wed Dec 08 13:12:04 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:29:42 2010 -0800"
      },
      "message": "usb: gadget: u_ether: prepare for NCM\n\nNCM is a Network Control Model, subclass of USB CDC class,\nspecification is available at http://www.usb.org/developers/devclass_docs\n\nThis patch makes possible for u_ether to use multiply of wMaxPacketSize\npredefined size transfers without ZLP (Zero Length Packet), required\nby NCM spec.\n\nSigned-off-by: Yauheni Kaliuta \u003cyauheni.kaliuta@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff176a4e2972bdc7a8d65cdcb0bd0d26ab1528cf",
      "tree": "cce374b952270c965d118081c5cd4514c47981f8",
      "parents": [
        "49e208346616328e535b5d6ecd510ab38f210858"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Dec 07 17:28:33 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:28:29 2010 -0800"
      },
      "message": "usb: pch_udc: Fix setup transfers with data out\n\nThis patch fixes an issue where the driver does not handle out data in\nsetup transactions.\n\nThe per endpoint cached status register is cleared in the\npch_udc_svc_control_out function. When there is out data available the\nfunction pch_udc_svc_data_out is called which tries to pick it up the\nstatus, which now is cleared to 0. When the status is 0, the function\ndoesn\u0027t start reading the data from the FIFO.\n\nThere is a second bug in all this, pch_udc_svc_data_out takes the\nendpoint number (0 for EP0), while pch_udc_svc_control_out passes the\nendpoint index (1 for EP0). Effectively pch_udc_svc_data_out picks up\nthe wrong internal ep structure.\n\nThis patch makes sure to put back the cached status and pass the\nendpoint number rather than index when calling pch_udc_svc_data_out.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "49e208346616328e535b5d6ecd510ab38f210858",
      "tree": "4cc701ee47b9380a1ae81d15cc1be24fdc936685",
      "parents": [
        "969152341e852ae7a5e1b11c33ef6244f3cb3579"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Dec 07 17:28:30 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:28:29 2010 -0800"
      },
      "message": "usb: pch_udc: Fix compile error, warnings and checkpatch warnings\n\nBuilding pch_udc in linux-next fails, this patch fixes the a compile\nerror:\n\ndrivers/usb/gadget/pch_udc.c: In function ‘usb_gadget_register_driver’:\ndrivers/usb/gadget/pch_udc.c:2645: error: ‘struct usb_gadget_driver’ has no member named ‘bind’\ndrivers/usb/gadget/pch_udc.c:2664: error: ‘struct usb_gadget_driver’ has no member named ‘bind’\n\nAnd a couple of compiler warnings and checkpatch warnings.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "969152341e852ae7a5e1b11c33ef6244f3cb3579",
      "tree": "8018fcadcdf682ec5caa49a1319eb68d81093197",
      "parents": [
        "2d0cdcc5a0e4e5e467fc4be4d00cc6c531c80b64"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Tue Dec 07 15:00:09 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:27:33 2010 -0800"
      },
      "message": "usb: add ab8500 usb transceiver driver\n\nBasic driver for ab8500 usb otg transceiver\n\nTODO:\n-Regulators support\n-Host and OTG testing\n-Interface with PRCMU\n-Charging support\n\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2d0cdcc5a0e4e5e467fc4be4d00cc6c531c80b64",
      "tree": "78118b1c370d3d44c1344c7f276af098619e9d9b",
      "parents": [
        "c036019ed2b729cb9517806c2b388b4f4323a904"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:05 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:34 2010 -0800"
      },
      "message": "USB: gadget: Implement runtime PM for MSM bus glue driver\n\nOTG driver takes care of putting hardware in low power mode.  Hence\nnot registered for any runtime PM callbacks.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c036019ed2b729cb9517806c2b388b4f4323a904",
      "tree": "f259d74516c3ef37dd00cc36d19cf8792daa374a",
      "parents": [
        "33f82f387b9cb27bc903e1368fce88b73213910a"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:04 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:34 2010 -0800"
      },
      "message": "USB: gadget: Implement runtime PM for ci13xxx gadget\n\nThe actual suspend/resume work is delegated to bus glue driver, which\nis responsible for putting hardware in low power mode.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "33f82f387b9cb27bc903e1368fce88b73213910a",
      "tree": "e2bc5671dd364c489fccbfd9f4f7d975fbb4ecde",
      "parents": [
        "f01ef5748f4c4dcd2e49ccb7d75dc113219559d2"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:03 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Add USB controller driver for MSM SoC\n\nMSM SoC has chipidea USB controller. So use ci13xxx_udc core.\nThis driver depends on transceiver driver for clock control,\nPHY initialization, VBUS detection.  Register for notify_event\ncallback to perform MSM specific quirks after controller is reset\nand stopped.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f01ef5748f4c4dcd2e49ccb7d75dc113219559d2",
      "tree": "f67c19262909832ad72f11f0b1eb7083bcac0578",
      "parents": [
        "61948ee4d525174cceee2135a38a482124fcc02c"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:02 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Introduce ci13xxx_udc_driver struct\n\nIntroduces ci13xxx_udc_driver struct for bus glue drivers to hint\nci13xxx_udc core about their special requirements.  The flags include\navoiding hardware register access when controller is not in peripheral\nmode, enabling pull-up upon VBUS, disabling streaming mode and dependency\non transceiver driver.\n\nInitialize gadget_ops in udc_probe so that transceiver can notify VBUS\npresence even when no gadget driver is bounded.\n\nA notify_event callback is embedded in the same struct. This patch implements\ntwo events called CONTROLLER_RESET_EVENT and CONTROLLER_STOPPED_EVENT to\nnotify the bus glue driver after resetting and stopping the controller for\nperforming SoC specific quirks.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "61948ee4d525174cceee2135a38a482124fcc02c",
      "tree": "7aded2caef4e53c08d6a00e86d78e890c3de44cd",
      "parents": [
        "0a91efa2f951d790969dec96fb675ca7869eca83"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:01 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Initialize ci13xxx gadget device\u0027s coherent DMA mask\n\ndma_alloc_coherent() which is internally called by dma_pool_alloc()\nflags a warning if device\u0027s coherent DMA mask.  Hence initialize\ngadget device\u0027s coherent DMA mask to it\u0027s parent mask.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a91efa2f951d790969dec96fb675ca7869eca83",
      "tree": "ad63994806977fbe7b2b64ba7711d5a098ab6237",
      "parents": [
        "409a15da9851b6e6a5e1c5787be31a987184b7cf"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:54:00 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:33 2010 -0800"
      },
      "message": "USB: gadget: Fix \"scheduling while atomic\" bugs in ci13xxx_udc\n\ndma_pool_alloc() require sleeping context when called with GFP_KERNEL\nargument.  Hence release the spin lock before calling dma_pool_alloc().\n\nusb_ep_alloc_request can also be called with non-atomic GFP flags.  Hence\nget rid off spin lock while allocation request memory.\n\nUse GFP_ATOMIC flag for allocating request for ep0 in interrupt handler.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "409a15da9851b6e6a5e1c5787be31a987184b7cf",
      "tree": "ade8d523b7c9b04a48523ebc4a39b8d3401918ad",
      "parents": [
        "87c0104af742af2acfcbd685f2b9a40f33770dc0"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:59 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: gadget: Separate out PCI bus code from ci13xxx_udc\n\nMove PCI bus code from ci13xxx_udc to a new file ci13xxx_pci.  SoC\u0027s\nwhich has MIPS USB core can include the ci13xxx_udc and keep bus glue\ncode in their respective gadget controller drivers.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c0104af742af2acfcbd685f2b9a40f33770dc0",
      "tree": "f17e999013e443ec70bb4c05a79a44c6ae52054f",
      "parents": [
        "8bb6a164b906bb7ca319202f85b30e3ef096cd65"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:58 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: OTG: msm: Add support for power management\n\nImplement runtime and system pm ops to put hardware into low power\nmode (LPM). As part of LPM, USB clocks are turned off, PHY is put\ninto suspend state and PHY comparators are turned off if VBUS/Id\nnotifications are not required from PHY.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8bb6a164b906bb7ca319202f85b30e3ef096cd65",
      "tree": "25405ae8262dde87ea8ccf19277067c10095999f",
      "parents": [
        "b0848aea10da186372582f33152efdda43944f26"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:57 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: EHCI: msm: Add support for power management\n\nEnable runtime PM and mark no_callbacks flag.  OTG device, parent of\nHCD takes care of putting hardware into low power mode.  Adjust port\npower wakeup flags during system suspend and resume.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0848aea10da186372582f33152efdda43944f26",
      "tree": "681c7e880b3d5cd0d279b3eb72b7123a890dd0e8",
      "parents": [
        "e0c201f339fe7fc38d1b0f6f4755ff627686c7e0"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:56 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:32 2010 -0800"
      },
      "message": "USB: EHCI: Add MSM Host Controller driver\n\nThis patch adds support for EHCI compliant HSUSB Host controller found\non MSM chips.  The root hub has a single port and TT is built into it.\nThis driver depends on OTG driver for PHY initialization, clock\nmanagement and powering up VBUS.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0c201f339fe7fc38d1b0f6f4755ff627686c7e0",
      "tree": "a8245f60d4e0c0e22901a15a655af45eaf17325d",
      "parents": [
        "05570297ecbe834b1756b522412b68eaffb9ab11"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Dec 07 17:53:55 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:23:31 2010 -0800"
      },
      "message": "USB: Add MSM OTG Controller driver\n\nThis driver implements PHY initialization, clock management, ULPI IO ops\nand simple OTG state machine to kick host/peripheral based on Id/VBUS\nline status.  VBUS/Id lines are tied to a reference voltage on some boards.\nHence provide debugfs interface to select host/peripheral mode.\n\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05570297ecbe834b1756b522412b68eaffb9ab11",
      "tree": "3f1cef3487974504074a2b148234ef01989b550a",
      "parents": [
        "66921edd7df109196bd1a41309c17896ea0913d7"
      ],
      "author": {
        "name": "Alex He",
        "email": "alex.he@amd.com",
        "time": "Tue Dec 07 10:10:08 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:21:35 2010 -0800"
      },
      "message": "USB: EHCI: ASPM quirk of ISOC on AMD SB800\n\nWhen ASPM PM Feature is enabled on UMI link, devices that use ISOC stream of\ndata transfer may be exposed to longer latency causing less than optimal per-\nformance of the device. The longer latencies are normal and are due to link\nwake time coming out of low power state which happens frequently to save\npower when the link is not active.\nThe following code will make exception for certain features of ASPM to be by\npassed and keep the logic normal state only when the ISOC device is connected\nand active. This change will allow the device to run at optimal performance\nyet minimize the impact on overall power savings.\n\nSigned-off-by: Alex He \u003calex.he@amd.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "66921edd7df109196bd1a41309c17896ea0913d7",
      "tree": "5a46c15c223f501a89d08d670484ed0f691665ea",
      "parents": [
        "352a337832774a6929c16b569abe9cedc3db01cc"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Dec 09 23:27:35 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "USB: serial: usb_wwan: Add missing uaccess.h / fix build failure\n\nThis patch fixes a build failure[1] by adding the missing uaccess.h needed\nfor copy_from_user and copy_to_user\n\nReferences:\n\thttp://kisskb.ellerman.id.au/kisskb/buildresult/3607218/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "537baabbdfebe7f9514f05b62eac91b4bfa0bdf2",
      "tree": "e1c9d86a11d551baefb731424268d12b7dd723bd",
      "parents": [
        "16325f18eaa6066c4b913a5661fc8190ce564f7c"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Dec 09 15:52:39 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "usb: gadget: f_fs: Remove redundant unlikely()\n\nIS_ERR() already implies unlikely(), so it can be omitted here.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16325f18eaa6066c4b913a5661fc8190ce564f7c",
      "tree": "75b884996ed082d804901617bace37044be5a8e2",
      "parents": [
        "34404082bbdc5d981fa8eb2f9f5dfaae74463877"
      ],
      "author": {
        "name": "Tobias Ollmann",
        "email": "tobias.ollmann@gmx.at",
        "time": "Thu Dec 09 14:24:27 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:36 2010 -0800"
      },
      "message": "USB: host: uhci-q: Fixed minor coding style issues\n\nFixed coding style issues (delete trailing whitespaces, break\nlong line)\n\nSigned-off-by: Tobias Ollmann \u003ctobias.ollmann@gmx.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "34404082bbdc5d981fa8eb2f9f5dfaae74463877",
      "tree": "4f8e7d75f56195eef32bd89fa2f360ace506ca45",
      "parents": [
        "8170344cb8aaa726bf1afae83288946b7cfcb556"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Dec 06 17:38:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:35 2010 -0800"
      },
      "message": "usb: gadget/imx-udc: fix interrupt name again\n\nCommit 06c3859 (usb: gadget/imx-udc: remove usage of deprecated symbol\nUSBD_INT0) was a bit precipitant because the name used instead didn\u0027t\nmatch the usual naming scheme for irqs on arm/imx.  I renamed the irq to\nthe right name in e083000 (ARM: imx: dynamically allocate imx_udc\ndevice) when 06c3859 didn\u0027t hit Linus\u0027 tree, so I missed to add a\ncompat #define.\n\nThis patch allows compiling imx_udc.c with and without e083000.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8170344cb8aaa726bf1afae83288946b7cfcb556",
      "tree": "4846e21e818697005f6f19bf65fc609b4613f314",
      "parents": [
        "fe4bfb30fe5788100a70c0ed96ddd8c6186eb9c4"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Dec 07 01:03:32 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 14:18:35 2010 -0800"
      },
      "message": "USB: whci-hcd: fix compiler warning\n\nAnnotate whci_hcd_id_table as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/usb/host/whci/hcd.o\ndrivers/usb/host/whci/hcd.c:359: warning: ‘whci_hcd_id_table’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5363cdc3c5da9bd431552cf5989ab481596f0c6d",
      "tree": "d0fb0cf906a98dad60c303f1ef5e4d4ea84560d4",
      "parents": [
        "f8bbeabc34aa945ab4275abc9a4dfde0aea798ca"
      ],
      "author": {
        "name": "Florian Faber",
        "email": "faberman@linuxproaudio.org",
        "time": "Wed Dec 01 10:11:08 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 10 13:01:52 2010 -0800"
      },
      "message": "USB: ftdi_sio: Add D.O.Tec PID\n\nAdd FTDI PID to identify D.O.Tec devices correctly.\n\nSigned-off-by: Florian Faber \u003cfaberman@linuxproaudio.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "594632efbb9a4ac323cbf8dbf37c608d418ca8c1",
      "tree": "ffe5241162b40deeb2e34820394f5a82c5212749",
      "parents": [
        "221946d04aa9bd3cffd93e4876bcb2e616941df9"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 18:10:51 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:56:31 2010 +0200"
      },
      "message": "usb: musb: Adding musb support for OMAP4430\n\nOMAP4430 supports UTMI and ULPI types of transceiver interface.\n\nIn UTMI mode: The PHY is embedded within OMAP4430. The transceiver functionality\nis split between the twl6030 PMIC chip and OMAP4430. The VBUS, ID pin\nsensing and OTG SRP generation part is integrated in TWL6030 and UTMI PHY\nfunctionality is embedded within the OMAP4430.\n\nThere is no direct interactions between the MUSB controller and TWL6030\nchip to communicate the session-valid, session-end and ID-GND events.\nIt has to be done through a software by setting/resetting bits in\none of the control module register of OMAP4430 which in turn toggles\nthe appropriate signals to MUSB controller.\n\nmusb driver is register for blocking notifications from the transceiver\ndriver to get the event notifications for connect/disconnect and ID-GND.\nBased on these events call the transceiver init/shutdown function to\nconfigure the transceiver to toggle the VBUS valid, session end and ID_GND\nsignals to musb and power on/off the internal PHY.\n\nFor ID_GND event notifications, toggle the ID_GND signal and then wait for\nmusb to be configured as \"A\" device, and then call the transceiver function\nto set the VBUS.\n\nIn OTG mode and musb as a host, When the Micro A connector used, VBUS is turned on\nand session bit set. When the device is connected, enumeration goes through.\nWhen the device disconnected from the other end of the connector(ID is still grounded),\nlink will detect the disconnect and end the session. When the device is connected back,\nthere are no events generated in the TWL6030-usb, and link is already down.\nSo the device is not detected. Removed the session bit disable code which\nwill recognize the connect of the device.\n\nLimitation: In OTG host mode, if device is connected during boot, it does not get\ndetected. If disconnect and connect it back or connect after boot only it works.\nFix for this, I will submit seperate patch later.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "221946d04aa9bd3cffd93e4876bcb2e616941df9",
      "tree": "2e8ac308c80bb19ea37774c550b7b813ea3331fd",
      "parents": [
        "e70357e35c522776d9f56f6800af4ed7a5bdbaaf"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 18:10:37 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:47:45 2010 +0200"
      },
      "message": "usb: otg: TWL6030: Add twl6030_usb file for compilation\n\nAdd the twl6030_usb transceiver file for compilation.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4c42fbc99fc8656efc7d2b5e92be0d430ccefdc6",
      "tree": "3bcf594413f297b872d5157a2ce2751ffb16ae8b",
      "parents": [
        "6b296123cc1d958fe5045114f7ae0c1e19cbb29a"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 18:09:35 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:45:59 2010 +0200"
      },
      "message": "usb: musb: TWL6030: Selecting TWL6030_USB transceiver\n\nSelecting the twl6030-usb for OMAP4430SDP and OMAP4PANDA boards and\nadding OMAP4 internal phy code for compilation\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "6b296123cc1d958fe5045114f7ae0c1e19cbb29a",
      "tree": "57271e806fe49efe21df830babe936798b13d13f",
      "parents": [
        "c33fad0c37481c4ba5c8b98cb62de3f4d95a44da"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 18:08:48 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:45:14 2010 +0200"
      },
      "message": "usb: otg: Kconfig: Add Kconfig option for TWL6030 transceiver.\n\nAdded the TWL6030-usb transceiver option in the Kconfig\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c33fad0c37481c4ba5c8b98cb62de3f4d95a44da",
      "tree": "b911f8a6ce50b608f82033713da713fcca04b424",
      "parents": [
        "77b1d3fa88dcb9d6e885926f972c421e4069b849"
      ],
      "author": {
        "name": "Hema HK",
        "email": "hemahk@ti.com",
        "time": "Fri Dec 10 17:58:20 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 14:43:51 2010 +0200"
      },
      "message": "usb: otg: Adding twl6030-usb transceiver driver for OMAP4430\n\nAdding the twl6030-usb transceiver support for OMAP4 musb driver.\n\nOMAP4 supports 2 types of transceiver interface.\n\n1. UTMI: The PHY is embedded within OMAP4. The transceiver functionality\nis split between the twl6030 PMIC chip and OMAP4430. The VBUS, ID pin\nsensing and OTG SRP generation part is integrated in TWL6030 and UTMI PHY\nfunctionality is embedded within the OMAP4430.\n\nThere is no direct interactions between the MUSB controller and TWL6030\nchip to communicate the session-valid, session-end and ID-GND events.\nIt has to be done through a software by setting/resetting bits in\none of the control module register of OMAP4430 which in turn toggles\nthe appropriate signals to MUSB controller.\n\nThe internal transceiver has functional clocks and\npowerdown bits to powerdown the PHY for power saving.\n\nSince there is no option available for having 2 transceiver drivers\nfor one USB controller, internal PHY specific APIs are passed through\nplaform_data function pointers to use in the twl6030-usb transceiver\ndriver.\n\n2. ULPI interface is provided for off-chip transceivers.\n\nSigned-off-by: Hema HK \u003chemahk@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4bc36fd31b07054bdf7378cca7162c10598f3eff",
      "tree": "4698ad99d6d333fe4d7ba41df60f07432acbaf5f",
      "parents": [
        "a9c037832e9624e240c5019d0e01e9352e8f638d"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "mian.yousaf.kaukab@stericsson.com",
        "time": "Thu Dec 09 13:05:01 2010 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:36 2010 +0200"
      },
      "message": "usb: musb: add support for ux500 platform\n\nInitial support for u8500 and u5500 platform.\n\nSigned-off-by: Mian Yousaf Kaukab \u003cmian.yousaf.kaukab@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a9c037832e9624e240c5019d0e01e9352e8f638d",
      "tree": "5d90651ae6180954029a66f074cdec01b5b95d5c",
      "parents": [
        "46960847ef3e3a5d395121635fffa5dfa279fe90"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Tue Dec 07 18:57:45 2010 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:35 2010 +0200"
      },
      "message": "musb: am35x: fix compile error due to control apis\n\ncommit 4814ced5116e3b73dc4f63eec84999739fc8ed11 (OMAP:\ncontrol: move plat-omap/control.h to mach-omap2/control.h)\nmoved \u003cplat/control.h\u003e to another location, preventing\ndrivers from accessing it, so we need to pass function\npointers from arch code to be able to talk to internal\nPHY on AM35x.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "92b48df24eec49ed1eb0ec9c5f6165d8282153ea",
      "tree": "951957b0100b9c6dbb51003e9380bda7a2d9bbdc",
      "parents": [
        "784173723e2fd23332af948a90612950964cd140"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 14:30:06 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:33 2010 +0200"
      },
      "message": "usb: musb: drop board_set_vbus\n\nthat\u0027s not used anymore. So let\u0027s drop it.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "784173723e2fd23332af948a90612950964cd140",
      "tree": "a250e86b53fa3625c2a589704b8fa0efc57a4f4f",
      "parents": [
        "fcd22e3b1f12e026dfefca20c97ff550a0e11b2b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 13:17:53 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:32 2010 +0200"
      },
      "message": "usb: musb: drop musb_platform_suspend/resume\n\nall glue layers are now fully moved to the\nnew setup. We are now using dev_pm_ops to\nimplement suspend/resume functionality and\nthus, musb_platform_suspend/resume has become\ndeprecated and useless.\n\nThis patch drops those function pointers and\nits uses.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fcd22e3b1f12e026dfefca20c97ff550a0e11b2b",
      "tree": "bbc97f1164cea1d37b110474c525c52b27ea5770",
      "parents": [
        "6f783e287c074afe1e9cf3f32ded9948e184b45e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 13:13:09 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:31 2010 +0200"
      },
      "message": "usb: musb: blackfin: usb dev_pm_ops structure\n\ninstead of using musb_platform_suspend_resume,\nwe can use dev_pm_ops and let platform_device\ncore handle when to call musb_core\u0027s suspend and\nglue layer\u0027s suspend.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "6f783e287c074afe1e9cf3f32ded9948e184b45e",
      "tree": "01b0ba48afb04591e1131ad630866914c57d5b7e",
      "parents": [
        "c20aebb92796cf54ae8171ad7f53a8fa7c61d2d8"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 12:53:22 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:30 2010 +0200"
      },
      "message": "usb: musb: am35x: usb dev_pm_ops structure\n\ninstead of using musb_platform_suspend_resume,\nwe can use dev_pm_ops and let platform_device\ncore handle when to call musb_core\u0027s suspend and\nglue layer\u0027s suspend.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c20aebb92796cf54ae8171ad7f53a8fa7c61d2d8",
      "tree": "74ec7c7b0887d706dd50718db81eb80a996b20f4",
      "parents": [
        "e6326358a43a9ac23f6df69ed1f4707c0d1ac473"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 12:44:40 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:29 2010 +0200"
      },
      "message": "usb: musb: omap2430: use dev_pm_ops structure\n\ninstead of using musb_platform_suspend/resume,\nwe can use dev_pm_ops and let the platform_device\ncore handle when to call musb_core\u0027s suspend and\nglue layer\u0027s suspend.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e6326358a43a9ac23f6df69ed1f4707c0d1ac473",
      "tree": "ba21e51562418527bb668e6bb2830befb2b0edd5",
      "parents": [
        "3c8a5fcc051c05cfdd8e3f0d37ba3c183d509cb9"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 12:35:59 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:28 2010 +0200"
      },
      "message": "usb: musb: omap2430: drop the nops\n\nwe don\u0027t need those nops, so drop them.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "3c8a5fcc051c05cfdd8e3f0d37ba3c183d509cb9",
      "tree": "3e3ef806ab7caf785b681a082edce3dee9adf7f7",
      "parents": [
        "496351413a227a6c0ea1a704d3d4c775d413fd08"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 12:28:39 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:27 2010 +0200"
      },
      "message": "usb: musb: mark musb_save/restore_context static\n\nthose aren\u0027t used outside musb_core.c, so mark\nthem as static.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "496351413a227a6c0ea1a704d3d4c775d413fd08",
      "tree": "e688488db9439ba5de6706260f0db4da612cc9d7",
      "parents": [
        "fa56df915d101770a495569473b4c13b1904087b"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 12:27:35 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:26 2010 +0200"
      },
      "message": "usb: musb: drop musb_platform_save/restore_context\n\n... that can be easily folded into the\nmusb_platform_suspend/resume calls.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fa56df915d101770a495569473b4c13b1904087b",
      "tree": "f10abb5731bc4c8ea62b57af760049782c913faa",
      "parents": [
        "0349176120aa3024e96ae4fd7dc0e0181dc55f52"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 10:55:29 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:25 2010 +0200"
      },
      "message": "usb: musb: drop the set_clock magic\n\nnow that platform glue layer handles\nclock completely, that function is completely\nuseless for us. Drop it.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "0349176120aa3024e96ae4fd7dc0e0181dc55f52",
      "tree": "efdcef1542f835f98a53507f0a8f73f5c9736012",
      "parents": [
        "3b7029670d39d22f288ece95254e9ba5ceddd6ba"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:57:08 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:24 2010 +0200"
      },
      "message": "usb: musb: move clock handling to glue layer\n\nmusb core doesn\u0027t need to know about platform\nspecific details. So start moving clock\nhandling to platform glue layer and make\nmusb core agnostic about that.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f7ec94370f417fedad4db1054228ef958d48b926",
      "tree": "b036e02e21c04f60300394247869bdd5cda90026",
      "parents": [
        "a023c631f546ef95d58969385825a47652ab9039"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:48:58 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:23 2010 +0200"
      },
      "message": "usb: musb: pass platform_ops via platform_data\n\n... then we don\u0027t need to export any symbols\nfrom glue layer to musb_core.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a023c631f546ef95d58969385825a47652ab9039",
      "tree": "db76714c5ca83ab8fc8a0bdbff90603e0e3d4150",
      "parents": [
        "e6480faa1067af91ab403fd3aaf6db2fe1134b13"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:42:50 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:22 2010 +0200"
      },
      "message": "usb: musb: blackfin: give it a context structure\n\nthat structure currently only holds a device\npointer to our own platform_device and musb\u0027s\nplatform_device, but soon it will hold pointers\nto our clock structures and glue-specific bits\nand pieces.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e6480faa1067af91ab403fd3aaf6db2fe1134b13",
      "tree": "a9f1d5ffe63228016baa0f752e1c5a9fa804132b",
      "parents": [
        "e110de4d5358f2e67c333d23d608cbabe26b6220"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:40:34 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:21 2010 +0200"
      },
      "message": "usb: musb: da8xx: give it a context structure\n\nthat structure currently only holds a device\npointer to our own platform_device and musb\u0027s\nplatform_device, but soon it will hold pointers\nto our clock structures and glue-specific bits\nand pieces.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e110de4d5358f2e67c333d23d608cbabe26b6220",
      "tree": "f4e57f2f3dff20fc30c02451ecc81c919c8a8023",
      "parents": [
        "1add75d2bd1a44553e2c40e30db5f90a500dc1ab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:38:12 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:20 2010 +0200"
      },
      "message": "usb: musb: davinci: give it a context structure\n\nthat structure currently only holds a device\npointer to our own platform_device and musb\u0027s\nplatform_device, but soon it will hold pointers\nto our clock structures and glue-specific bits\nand pieces.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1add75d2bd1a44553e2c40e30db5f90a500dc1ab",
      "tree": "fa2a8d7a3ee80536e4e876909e2980004418b22e",
      "parents": [
        "0919dfc12a43d5ea21411e67984c268e84d05204"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:35:58 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:19 2010 +0200"
      },
      "message": "usb: musb: tusb6010: give it a context structure\n\nthat structure currently only holds a device\npointer to our own platform_device and musb\u0027s\nplatform_device, but soon it will hold pointers\nto our clock structures and glue-specific bits\nand pieces.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "0919dfc12a43d5ea21411e67984c268e84d05204",
      "tree": "25b72ff88cb275efa6b25ac34d5d9f05f5540b94",
      "parents": [
        "a3cee12aa9129b576c5403a31e37d0e0113235b3"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:33:24 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:18 2010 +0200"
      },
      "message": "usb: musb: am35x: give it a context structure\n\nthat structure currently only holds a device\npointer to our own platform_device and musb\u0027s\nplatform_device, but soon it will hold pointers\nto our clock structures and glue-specific bits\nand pieces.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a3cee12aa9129b576c5403a31e37d0e0113235b3",
      "tree": "17975e46cfeb146d08d6d86834be94f96a01054b",
      "parents": [
        "9cb0308eec7a965136fe9fc6d1be3548c01a4a1e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:27:29 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:17 2010 +0200"
      },
      "message": "usb: musb: omap2430: give it a context structure\n\nthat structure currently only holds a device\npointer to our own platform_device and musb\u0027s\nplatform_device, but soon it will hold pointers\nto our clock structures and glue-specific bits\nand pieces.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9cb0308eec7a965136fe9fc6d1be3548c01a4a1e",
      "tree": "7aa08956e8396c0e4fa77c94d0af62bbca5cf022",
      "parents": [
        "8ceae51ed5d1739d4ed5c4b947d12ff1d7df0e89"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:21:05 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:16 2010 +0200"
      },
      "message": "usb: musb: split blackfin to its own platform_driver\n\nJust adding its own platform_driver, not really\nusing it yet.\n\nLater patches will come to split power management\ncode from musb_core and move it completely to HW\nglue layer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8ceae51ed5d1739d4ed5c4b947d12ff1d7df0e89",
      "tree": "e804ca6410e24a239ee826fc44e200dfbf502ca1",
      "parents": [
        "73b089b052a69020b953312a624a6e1eb5b81fab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:19:35 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:16 2010 +0200"
      },
      "message": "usb: musb: split da8xx to its own platform_driver\n\nJust adding its own platform_driver, not really\nusing it yet.\n\nWhen all HW glue layers are converted, more patches\nwill come to split power management code from musb_core\nand move it completely to HW glue layer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "73b089b052a69020b953312a624a6e1eb5b81fab",
      "tree": "e809a4435884301bf483f582653f6aca4c8f90ef",
      "parents": [
        "18688fbeb09665725c842291bbadd88295a359e1"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:16:55 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:15 2010 +0200"
      },
      "message": "usb: musb: split davinci to its own platform_driver\n\nJust adding its own platform_driver, not really\nusing it yet.\n\nWhen all HW glue layers are converted, more patches\nwill come to split power management code from musb_core\nand move it completely to HW glue layer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "18688fbeb09665725c842291bbadd88295a359e1",
      "tree": "cf0b0af2dfe431a4895dba8198af1c4e49ad55b6",
      "parents": [
        "ce40c5767a0ea1e77ca5d0b73269cb86301a35cf"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:13:54 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:14 2010 +0200"
      },
      "message": "usb: musb: split tusb6010 to its own platform_driver\n\nJust adding its own platform_driver, not really\nusing it yet.\n\nWhen all HW glue layers are converted, more patches\nwill come to split power management code from musb_core\nand move it completely to HW glue layer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ce40c5767a0ea1e77ca5d0b73269cb86301a35cf",
      "tree": "a57a74a1a12596f50df2e3ecbe70f5d5253a03cf",
      "parents": [
        "dc09886bfa781e2b442301116c18199519e36f0f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 09:06:51 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:13 2010 +0200"
      },
      "message": "usb: musb: split am35x to its own platform_driver\n\nJust adding its own platform_driver, not really\nusing it yet.\n\nWhen all HW glue layers are converted, more patches\nwill come to split power management code from musb_core\nand move it completely to HW glue layer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "dc09886bfa781e2b442301116c18199519e36f0f",
      "tree": "f526992695aa32804dc7de012339cd1674737201",
      "parents": [
        "05ac10dd6862a3fcce33d2203fbb2ef285e3ca87"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 15:01:11 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:11 2010 +0200"
      },
      "message": "usb: musb: split omap2430 to its own platform_driver\n\nJust adding its own platform_driver, not really\nusing it yet.\n\nWhen all HW glue layers are converted, more patches\nwill come to split power management code from musb_core\nand move it completely to HW glue layer.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "05ac10dd6862a3fcce33d2203fbb2ef285e3ca87",
      "tree": "d56301e2a12cecc8ef75f9fc6ca121a432cc5271",
      "parents": [
        "7c925546427a0428b84bc5ba1f28b3698e492072"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Dec 02 08:49:26 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:10 2010 +0200"
      },
      "message": "usb: musb: trivial search and replace patch\n\nchange all ocurrences of musb_hdrc to musb-hdrc.\n\nWe will call glue layer drivers musb-\u003cglue layer\u003e,\nso in order to keep things somewhat standard, let\u0027s\nchange the underscore into a dash.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7c925546427a0428b84bc5ba1f28b3698e492072",
      "tree": "753685c16953aef4d8cdc148c7c2d1f9bd189fb0",
      "parents": [
        "7421107b293cace2fc081731306d447ecd8517ab"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Dec 01 14:23:48 2010 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Dec 10 10:21:09 2010 +0200"
      },
      "message": "usb: musb: add Kconfig options for each glue layer\n\nThis will make things simpler when choosing which\nglue layer to compile. It avoids a lot of magic\naround the \"default\" Kconfig option and lets the\nuser choose what exactly s/he wants to compile.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    }
  ],
  "next": "7421107b293cace2fc081731306d447ecd8517ab"
}
