)]}'
{
  "log": [
    {
      "commit": "ad8395e149e86ca3a76b6ae300c0d0a92b7f7e17",
      "tree": "4179afaeb0bd079467fb614fe9ad66f50aa17f9a",
      "parents": [
        "cad9d5664a74702d3df7a1bf4ab1221428c3ff87",
        "27b351c5546008c640b3e65152f60ca74b3706f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:03:48 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:03:48 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a number of tiny USB fixes and new USB device ids for your\n  3.9 tree.\n\n  The \"largest\" one here is a revert of a usb-storage patch that turned\n  out to be incorrect, breaking existing users, which is never a good\n  thing.  Everything else is pretty simple and small\"\n\n* tag \u0027usb-3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (43 commits)\n  USB: quatech2: only write to the tty if the port is open.\n  qcserial: bind to DM/DIAG port on Gobi 1K devices\n  USB: cdc-wdm: fix buffer overflow\n  usb: serial: Add Rigblaster Advantage to device table\n  qcaux: add Franklin U600\n  usb: musb: core: fix possible build error with randconfig\n  usb: cp210x new Vendor/Device IDs\n  usb: gadget: pxa25x: fix disconnect reporting\n  usb: dwc3: ep0: fix sparc64 build\n  usb: c67x00 RetryCnt value in c67x00 TD should be 3\n  usb: Correction to c67x00 TD data length mask\n  usb: Makefile: fix drivers/usb/phy/ Makefile entry\n  USB: added support for Cinterion\u0027s products AH6 and PLS8\n  usb: gadget: fix omap_udc build errors\n  USB: storage: fix Huawei mode switching regression\n  USB: storage: in-kernel modeswitching is deprecated\n  tools: usb: ffs-test: Fix build failure\n  USB: option: add Huawei E5331\n  usb: musb: omap2430: fix sparse warning\n  usb: musb: omap2430: fix omap_musb_mailbox glue check again\n  ...\n"
    },
    {
      "commit": "27b351c5546008c640b3e65152f60ca74b3706f1",
      "tree": "766c1d602d3942be6ba24086c7752926f70197c5",
      "parents": [
        "3f8bc5e4da29c7e05edeca6b475abb4fb01a5a13"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Wed Mar 13 09:50:15 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 13 12:32:47 2013 -0700"
      },
      "message": "USB: quatech2: only write to the tty if the port is open.\n\nThe commit 2e124b4a390ca85325fae75764bef92f0547fa25 removed the checks\nthat prevented qt2_process_read_urb() from trying to put chars into\nttys that weren\u0027t actually opened.  This resulted in \u0027tty is NULL\u0027\nwarnings from flush_to_ldisc() when the device was used.\n\nThe devices use just one read urb for all ports.  As a result\nqt2_process_read_urb() may be called with the current port set to a\nport number that has not been opened.  Add a check if the port is open\nbefore calling tty_flip_buffer_push().\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3f8bc5e4da29c7e05edeca6b475abb4fb01a5a13",
      "tree": "e7da7045c6333c169cb784ab54108621832b9d7a",
      "parents": [
        "c0f5ecee4e741667b2493c742b60b6218d40b3aa"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Mar 13 09:58:18 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Mar 13 08:50:42 2013 -0700"
      },
      "message": "qcserial: bind to DM/DIAG port on Gobi 1K devices\n\nTurns out we just need altsetting 1 and then we can talk to it.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c0f5ecee4e741667b2493c742b60b6218d40b3aa",
      "tree": "64f1a695a53a28eaaebe90a0816746d28ab63511",
      "parents": [
        "a57e82a18779ab8a5e5a1f5841cef937cf578913"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Mar 12 14:52:42 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 12 16:33:05 2013 -0700"
      },
      "message": "USB: cdc-wdm: fix buffer overflow\n\nThe buffer for responses must not overflow.\nIf this would happen, set a flag, drop the data and return\nan error after user space has read all remaining data.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCC: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a57e82a18779ab8a5e5a1f5841cef937cf578913",
      "tree": "abdabd63785f8e184bc49a58d57a312d3780d416",
      "parents": [
        "2d90e63603ac235aecd7d20e234616e0682c8b1f"
      ],
      "author": {
        "name": "Steve Conklin",
        "email": "sconklin@canonical.com",
        "time": "Thu Mar 07 17:19:33 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 12 08:54:41 2013 -0700"
      },
      "message": "usb: serial: Add Rigblaster Advantage to device table\n\nThe Rigblaster Advantage is an amateur radio interface sold by West Mountain\nRadio. It contains a cp210x serial interface but the device ID is not in\nthe driver.\n\nSigned-off-by: Steve Conklin \u003csconklin@canonical.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2d90e63603ac235aecd7d20e234616e0682c8b1f",
      "tree": "317b504f1ee6585c229ba9c54c26cb44247175b3",
      "parents": [
        "fd5014ad5c80a75713b13a95eb717cc697dda5d5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 19 09:47:09 2013 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 11:09:17 2013 -0700"
      },
      "message": "qcaux: add Franklin U600\n\n4 ports; AT/PPP is standard CDC-ACM.  The other three (added by this\npatch) are QCDM/DIAG, possibly GPS, and unknown.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fd5014ad5c80a75713b13a95eb717cc697dda5d5",
      "tree": "00e66d10c111783b5a494b397c3e6fc0a00ed2f8",
      "parents": [
        "be3101c23394af59694c8a2aae6d07f5da62fea5"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 11 20:01:08 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 11:09:17 2013 -0700"
      },
      "message": "usb: musb: core: fix possible build error with randconfig\n\nwhen making commit e574d57 (usb: musb: fix\ncompile warning) I forgot to git add this\npart of the patch which ended up introducing\na possible build error.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "be3101c23394af59694c8a2aae6d07f5da62fea5",
      "tree": "24830a4a998abc6293dc043d3dcd70fd7fee0d4e",
      "parents": [
        "4fa42e897d859dbdc76a50e32f855839d5126c1e"
      ],
      "author": {
        "name": "Matwey V. Kornilov",
        "email": "matwey@sai.msu.ru",
        "time": "Sat Mar 09 13:57:32 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 08:37:35 2013 -0700"
      },
      "message": "usb: cp210x new Vendor/Device IDs\n\nThis patch adds support for the Lake Shore Cryotronics devices to\nthe CP210x driver.\n\nThese lines are ported from cp210x driver distributed by Lake Shore web site:\n   http://www.lakeshore.com/Documents/Lake%20Shore%20cp210x-3.0.0.tar.gz\nand licensed under the terms of GPLv2.\n\nMoreover, I\u0027ve tested this changes with Lake Shore 335 in my labs.\n\nSigned-off-by: Matwey V. Kornilov \u003cmatwey@sai.msu.ru\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4fa42e897d859dbdc76a50e32f855839d5126c1e",
      "tree": "90b403bee9126213229e2e899a1ec06fb0f83929",
      "parents": [
        "b44983bb9bfa8c21fe6e85b3a32b7b458294c142",
        "66e4afc77f76653460d7eb31ec793506ada1ad33"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 08:20:26 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 11 08:20:26 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-v3.9-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus\n\nFelipe writes:\n\n  usb: fixes for v3.9-rc3\n\n  Most fixes are on \u0027musb\u0027 driver. There\u0027s a sparse warning\n  fix which marks omap2430_glue as static, a build warning\n  fix which was found with randconfig, a fix for omap_musb_mailbox\n  check and removal of \u0027select\u0027 from musb\u0027s Kconfig to prevent\n  Kconfig warnings.\n\n  Other than that, pxa25x got a fix which was introduced by the\n  latest conversion to udc_start/udc_stop patchset, kernel-doc\n  warnings for composite layer  and dwc3 got a build fix on\n  sparc64.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "66e4afc77f76653460d7eb31ec793506ada1ad33",
      "tree": "081748dced8d451bf5c6bd2218b32cf86b42810c",
      "parents": [
        "c390b0363d6cc201db93de69b5e88f482322d821"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 11 12:40:31 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 11 12:40:31 2013 +0200"
      },
      "message": "usb: gadget: pxa25x: fix disconnect reporting\n\nwhen commit 6166c24 (usb: gadget: pxa25x_udc:\nconvert to udc_start/udc_stop) converted\nthis driver to udc_start/udc_stop, it failed\nto consider the fact that stop_activity()\nis called from disconnect interrupt.\n\nFix the problem so that gadget drivers know\nabout proper disconnect sequences.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "72932611b4b05bbd89fafa369d564ac8e449809b",
      "tree": "10c55c8fef383cf72059f796b82a36efae058384",
      "parents": [
        "8343bce195da8bb4d5a652ee085474a5cc62983f",
        "db04dc679bcc780ad6907943afe24a30de974a1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 16:51:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 16:51:13 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace\n\nPull namespace bugfixes from Eric Biederman:\n \"This is three simple fixes against 3.9-rc1.  I have tested each of\n  these fixes and verified they work correctly.\n\n  The userns oops in key_change_session_keyring and the BUG_ON triggered\n  by proc_ns_follow_link were found by Dave Jones.\n\n  I am including the enhancement for mount to only trigger requests of\n  filesystem modules here instead of delaying this for the 3.10 merge\n  window because it is both trivial and the kind of change that tends to\n  bit-rot if left untouched for two months.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:\n  proc: Use nd_jump_link in proc_ns_follow_link\n  fs: Limit sys_mount to only request filesystem modules (Part 2).\n  fs: Limit sys_mount to only request filesystem modules.\n  userns: Stop oopsing in key_change_session_keyring\n"
    },
    {
      "commit": "c390b0363d6cc201db93de69b5e88f482322d821",
      "tree": "47700fb04e2f757a28b4a3f2728e68cdc0be7015",
      "parents": [
        "4b58ed11c681c0779c330f1aa5307b594943b683"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Mar 08 09:42:50 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Mar 08 09:42:50 2013 +0200"
      },
      "message": "usb: dwc3: ep0: fix sparc64 build\n\ndrivers/usb/dwc3/ep0.c: In function `__dwc3_ep0_do_control_data\u0027:\ndrivers/usb/dwc3/ep0.c:905: error: `typeof\u0027 applied to a bit-field\n\nLooks like a gcc-3.4.5/sparc64 bug.\n\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b44983bb9bfa8c21fe6e85b3a32b7b458294c142",
      "tree": "4f936c3813eb7df46c73d178660102773281023f",
      "parents": [
        "5df3c35183d7963fb259eda2dbd096825861d740"
      ],
      "author": {
        "name": "Dave Tubbs",
        "email": "dave.tubbs@portalislc.com",
        "time": "Wed Feb 27 16:32:55 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:31:37 2013 +0800"
      },
      "message": "usb: c67x00 RetryCnt value in c67x00 TD should be 3\n\nRetryCnt value in c67x00 TD should be 3 (both bits set to 1). Reference\nCypress Semiconductor BIOS User\u0027s Manual 1.2, page 3-14\n\nSigned-off-by: Dave Tubbs \u003cdave.tubbs@portalislc.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5df3c35183d7963fb259eda2dbd096825861d740",
      "tree": "dec8d66476056283fe15b45664306da5fbd08567",
      "parents": [
        "1c2088812f095df77f4b3224b65db79d7111a300"
      ],
      "author": {
        "name": "Dave Tubbs",
        "email": "dave.tubbs@portalislc.com",
        "time": "Wed Feb 27 16:32:53 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:31:37 2013 +0800"
      },
      "message": "usb: Correction to c67x00 TD data length mask\n\nTD data length is 10 bits, correct TD_PORTLENMASK_DL. Reference\nCypress Semiconductor BIOS User\u0027s Manual 1.2, page 3-10\n\nSigned-off-by: Dave Tubbs \u003cdave.tubbs@portalislc.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1c2088812f095df77f4b3224b65db79d7111a300",
      "tree": "ace1595f86b88a05adae111b30c6a74c4ce6a5db",
      "parents": [
        "1941138e1c024ecb5bd797d414928d3eb94d8662"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Mar 06 16:00:45 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:29:09 2013 +0800"
      },
      "message": "usb: Makefile: fix drivers/usb/phy/ Makefile entry\n\ndrivers/usb/phy/ should be compiled everytime\nwe have CONFIG_USB_OTG_UTILS enabled.\n\nphy/ should\u0027ve been part of the build process based\non CONFIG_USB_OTG_UTILS, don\u0027t know where I had my head\nwhen I allowed CONFIG_USB_COMMON there.\n\nIn fact commit c6156328dec52a55f90688cbfad21c83f8711d84\ntried to fix a previous issue but it made things even\nworse.\n\nThe real solution is to compile phy/ based on\nCONFIG_USB_OTG_UTILS which gets selected by all PHY\ndrivers.\n\nI only triggered the error recently after accepting a\npatch which moved a bunch of code from otg/otg.c to\nphy/phy.c and running 100 randconfig cycles.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1941138e1c024ecb5bd797d414928d3eb94d8662",
      "tree": "543552af6a1680e04987628fe2fcf88c1e7768b6",
      "parents": [
        "518868c8fe70c98d4167ad62dac3ad3cf85c2def"
      ],
      "author": {
        "name": "Christian Schmiedl",
        "email": "christian.schmiedl@gemalto.com",
        "time": "Wed Mar 06 17:08:50 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:29:09 2013 +0800"
      },
      "message": "USB: added support for Cinterion\u0027s products AH6 and PLS8\n\nadd support for Cinterion\u0027s products AH6 and PLS8 by adding Product IDs\nand USB_DEVICE tuples.\n\nSigned-off-by: Christian Schmiedl \u003cchristian.schmiedl@gemalto.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "518868c8fe70c98d4167ad62dac3ad3cf85c2def",
      "tree": "fe749bb640410bafdb8a5d759b862aef2c020127",
      "parents": [
        "ab4b71644a26d1ab92b987b2fd30e17c25e89f85"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 05 23:16:44 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:29:08 2013 +0800"
      },
      "message": "usb: gadget: fix omap_udc build errors\n\n1bf0cf6040 \"usb: gadget: omap_udc: convert to udc_start/udc_stop\"\nmade some trivial changes but was missing a \u0027;\u0027 character.\n\n8c4cc00552 \"ARM: OMAP1: DMA: Moving OMAP1 DMA channel definitions\nto mach-omap1\" added a definition for OMAP_DMA_USB_W2FC_TX0 to\nthe driver while making the header file it was defined in\nunavailable for drivers, but this driver actually needs\nOMAP_DMA_USB_W2FC_RX0 as well.\n\nBoth changes appear trivial, so let\u0027s add the missing semicolon\nand the macro definition.\n\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ab4b71644a26d1ab92b987b2fd30e17c25e89f85",
      "tree": "d262332166a26363ab1fdbfb1402b42f50bf6ecb",
      "parents": [
        "fbb8c745ec20fd9e6ba9af56dabab987c765263c"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Mon Mar 04 14:19:21 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:23:17 2013 +0800"
      },
      "message": "USB: storage: fix Huawei mode switching regression\n\nThis reverts commit 200e0d99 (\"USB: storage: optimize to match the\nHuawei USB storage devices and support new switch command\" and the\nfollowup bugfix commit cd060956 (\"USB: storage: properly handle\nthe endian issues of idProduct\").\n\nThe commit effectively added a large number of Huawei devices to\nthe deprecated usb-storage mode switching logic.  Many of these\ndevices have been in use and supported by the userspace\nusb_modeswitch utility for years.  Forcing the switching inside\nthe kernel causes a number of regressions as a result of ignoring\nexisting onfigurations, and also completely takes away the ability\nto configure mode switching per device/system/user.\n\nKnown regressions caused by this:\n - Some of the devices support multiple modes, using different\n  switching commands.  There are existing configurations taking\n  advantage of this.\n\n - There is a real use case for disabling mode switching and\n  instead mounting the exposed storage device. This becomes\n  impossible with switching logic inside the usb-storage driver.\n\n - At least on device fail as a result of the usb-storage switching\n  command, becoming completely unswitchable. This is possibly a\n  firmware bug, but still a regression because the device work as\n  expected using usb_modeswitch defaults.\n\nIn-kernel mode switching was deprecated years ago with the\ndevelopment of the more user friendly userspace alternatives. The\nexisting list of devices in usb-storage was only kept to prevent\nbreaking already working systems.  The long term plan is to remove\nthe list, not to add to it. Ref:\nhttp://permalink.gmane.org/gmane.linux.usb.general/28543\n\nCc: \u003cfangxiaozhi@huawei.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fbb8c745ec20fd9e6ba9af56dabab987c765263c",
      "tree": "10a311d5091a655d0797c3185445913328c2cbf2",
      "parents": [
        "a0f11aceee531d444f58b939e6a537ee5e2b9cc5"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Mar 05 09:58:42 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:23:17 2013 +0800"
      },
      "message": "USB: storage: in-kernel modeswitching is deprecated\n\nAcked-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "daec90e7382cbd0e73eb6861109b3da91e5ab1f3",
      "tree": "d5c9c834e047e600e593f7933ff23c2ae4a7f2a3",
      "parents": [
        "feca7746d5d9e84b105a613b7f3b6ad00d327372"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 27 15:52:56 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:23:16 2013 +0800"
      },
      "message": "USB: option: add Huawei E5331\n\nAnother device using CDC ACM with vendor specific protocol to mark\nserial functions.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4b58ed11c681c0779c330f1aa5307b594943b683",
      "tree": "037d0e446549e83bc4313461ea767517bc8777c1",
      "parents": [
        "f8c4b0e73b636fe06e8283f29905c2e60ed66fa1"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Mar 05 13:04:24 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:28:32 2013 +0200"
      },
      "message": "usb: musb: omap2430: fix sparse warning\n\nFix the following sparse warning:\n\ndrivers/usb/musb/omap2430.c:54:33: warning: symbol \u0027_glue\u0027 was not \\\n\tdeclared. Should it be static?\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f8c4b0e73b636fe06e8283f29905c2e60ed66fa1",
      "tree": "6aabcbd375af4862a443f67123773f80835b4e65",
      "parents": [
        "e574d5708156585ee506b7f914ed4a55a319d294"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Mar 05 13:04:23 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:26:59 2013 +0200"
      },
      "message": "usb: musb: omap2430: fix omap_musb_mailbox glue check again\n\nCommit 80ab72e1 (usb: musb: omap2430: fix the readiness check\nin omap_musb_mailbox) made the check incorrect, as we will lose the\nglue/link status during the normal built-in probe order (twl4030_usb is\nprobed after musb omap2430, but before musb core is ready).\n\nAs a result, if you boot with USB cable on and load g_ether, the\nconnection does not work as the code thinks the cable is off and the\nphy gets powered down immediately. This is a major regression in 3.9-rc1.\n\nSo the proper check should be: exit if _glue is NULL, but if it\u0027s\ninitialized we memorize the status, and then check if the musb core\nis ready.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e574d5708156585ee506b7f914ed4a55a319d294",
      "tree": "75e9fa67ab48366ed956b63aacbbbb162b3787ec",
      "parents": [
        "341a71c790529140fc5f8833f893324f6b5261cc"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:25:36 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:25:36 2013 +0200"
      },
      "message": "usb: musb: fix compile warning\n\nWhen running 100 randconfig iterations, I found\nthe following warning:\n\ndrivers/usb/musb/musb_core.c: In function ‘musb_init_controller’:\ndrivers/usb/musb/musb_core.c:1981:1: warning: label ‘fail5’ defined \\\n\tbut not used [-Wunused-label]\n\nthis patch fixes it by removing the unnecessary\nifdef CONFIG_SYSFS.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "341a71c790529140fc5f8833f893324f6b5261cc",
      "tree": "4fa6f5cdef1c8bddefa1ed98db99b04f6a52f598",
      "parents": [
        "43febb27dcdaf9a15e2f362a6d09b0f191c4dcea"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:18:49 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:22:40 2013 +0200"
      },
      "message": "usb: musb: remove all \u0027select\u0027 from Kconfig\n\nthose are quite unnecessary, the only thing\nwe need to be careful about is USB_OTG_UTILS\nwhich get properly selected by PHY drivers.\n\nFor now, MUSB will select only USB_OTG_UTILS\nuntil we add stubs for the cases when PHY\nlayer isn\u0027t enabled.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "43febb27dcdaf9a15e2f362a6d09b0f191c4dcea",
      "tree": "a8dd5e53f0bafcc245b5aeb7b6cf8cbdedd9c9d0",
      "parents": [
        "29240e2392786c39007df2f4162f3dc4680f3dec"
      ],
      "author": {
        "name": "Nishanth Menon",
        "email": "nm@ti.com",
        "time": "Mon Mar 04 16:52:38 2013 -0600"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Mar 05 13:15:00 2013 +0200"
      },
      "message": "usb: gadget: composite: fix kernel-doc warnings\n\nA few trivial fixes for composite driver:\n\nWarning(include/linux/usb/composite.h:165): No description found for parameter\n\t\u0027fs_descriptors\u0027\nWarning(include/linux/usb/composite.h:165): Excess struct/union/enum/typedef\n\tmember \u0027descriptors\u0027 description in \u0027usb_function\u0027\nWarning(include/linux/usb/composite.h:321): No description found for parameter\n\t\u0027gadget_driver\u0027\nWarning(drivers/usb/gadget/composite.c:1777): Excess function parameter \u0027bind\u0027\n\tdescription in \u0027usb_composite_probe\u0027\n\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: linux-usb@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "feca7746d5d9e84b105a613b7f3b6ad00d327372",
      "tree": "f82d09af9a85b086378f366edf401bd15d9c8ff2",
      "parents": [
        "6402c796d3b4205d3d7296157956c5100a05d7d6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 01 10:51:15 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 05 08:45:33 2013 +0800"
      },
      "message": "USB: EHCI: don\u0027t check DMA values in QH overlays\n\nThis patch (as1661) fixes a rather obscure bug in ehci-hcd.  In a\ncouple of places, the driver compares the DMA address stored in a QH\u0027s\noverlay region with the address of a particular qTD, in order to see\nwhether that qTD is the one currently being processed by the hardware.\n(If it is then the status in the QH\u0027s overlay region is more\nup-to-date than the status in the qTD, and if it isn\u0027t then the\noverlay\u0027s value needs to be adjusted when the QH is added back to the\nactive schedule.)\n\nHowever, DMA address in the overlay region isn\u0027t always valid.  It\nsometimes will contain a stale value, which may happen by coincidence\nto be equal to a qTD\u0027s DMA address.  Instead of checking the DMA\naddress, we should check whether the overlay region is active and\nvalid.  The patch tests the ACTIVE bit in the overlay, and clears this\nbit when the overlay becomes invalid (which happens when the\ncurrently-executing URB is unlinked).\n\nThis is the second part of a fix for the regression reported at:\n\n\thttps://bugs.launchpad.net/bugs/1088733\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Joseph Salisbury \u003cjoseph.salisbury@canonical.com\u003e\nReported-and-tested-by: Stephen Thirlwall \u003csdt@dr.com\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6402c796d3b4205d3d7296157956c5100a05d7d6",
      "tree": "eeb53dbcd07afb41d4991d84e87f6ecb78e433d5",
      "parents": [
        "ea5301aa130a07e8d0f8bd7d7d3124f45e592208"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 01 10:50:08 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 05 08:45:33 2013 +0800"
      },
      "message": "USB: EHCI: work around silicon bug in Intel\u0027s EHCI controllers\n\nThis patch (as1660) works around a hardware problem present in some\n(if not all) Intel EHCI controllers.  After a QH has been unlinked\nfrom the async schedule and the corresponding IAA interrupt has\noccurred, the controller is not supposed access the QH and its qTDs.\nThere certainly shouldn\u0027t be any more DMA writes to those structures.\nNevertheless, Intel\u0027s controllers have been observed to perform a\nfinal writeback to the QH\u0027s overlay region and to the most recent qTD.\nFor more information and a test program to determine whether this\nproblem is present in a particular controller, see\n\n\thttp://marc.info/?l\u003dlinux-usb\u0026m\u003d135492071812265\u0026w\u003d2\n\thttp://marc.info/?l\u003dlinux-usb\u0026m\u003d136182570800963\u0026w\u003d2\n\nThis patch works around the problem by always waiting for two IAA\ncycles when unlinking an async QH.  The extra IAA delay gives the\ncontroller time to perform its final writeback.\n\nSurprisingly enough, the effects of this silicon bug have gone\nundetected until quite recently.  More through luck than anything\nelse, it hasn\u0027t caused any apparent problems.  However, it does\ninteract badly with the path that follows this one, so it needs to be\naddressed.\n\nThis is the first part of a fix for the regression reported at:\n\n\thttps://bugs.launchpad.net/bugs/1088733\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Stephen Thirlwall \u003csdt@dr.com\u003e\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "53540098b23c3884b4a0b4f220b9d977bc496af3",
      "tree": "fe86061c4772efaa92fbe68920f803ae4280b2d0",
      "parents": [
        "9b27516fcd7ab7dc416edf418446c24c61729938"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Sun Mar 03 22:35:20 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon Mar 04 14:23:40 2013 +0100"
      },
      "message": "ACPI / glue: Add .match() callback to struct acpi_bus_type\n\nUSB uses the .find_bridge() callback from struct acpi_bus_type\nincorrectly, because as a result of the way it is used by USB every\ndevice in the system that doesn\u0027t have a bus type or parent is\npassed to usb_acpi_find_device() for inspection.\n\nWhat USB actually needs, though, is to call usb_acpi_find_device()\nfor USB ports that don\u0027t have a bus type defined, but have\nusb_port_device_type as their device type, as well as for USB\ndevices.\n\nTo fix that replace the struct bus_type pointer in struct\nacpi_bus_type used for matching devices to specific subsystems\nwith a .match() callback to be used for this purpose and update\nthe users of struct acpi_bus_type, including USB, accordingly.\nDefine the .match() callback routine for USB, usb_acpi_bus_match(),\nin such a way that it will cover both USB devices and USB ports\nand remove the now redundant .find_bridge() callback pointer from\nusb_acpi_bus.\n\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "29240e2392786c39007df2f4162f3dc4680f3dec",
      "tree": "8d23c2750c32090bfc371ff83dfa590b113df401",
      "parents": [
        "fddedd8334d8b4ac6374894d5eed237d18ce1afb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Feb 28 07:44:38 2013 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 13:16:45 2013 +0200"
      },
      "message": "usb: gadget: u_uac1: NULL dereference on error path\n\nWe should return here with an error code instead of continuing.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fddedd8334d8b4ac6374894d5eed237d18ce1afb",
      "tree": "632c27fac1fa3f3322b586667c547227cef8e594",
      "parents": [
        "57ae575b8a51fd98c9b0066c6c030d5ccce3d77d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Feb 28 07:43:12 2013 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 13:13:58 2013 +0200"
      },
      "message": "usb: gadget: f_uac1: silence an info leak warning\n\nSmatch complains that \"len\" could be larger than the sizeof(value)\nso we could be copying garbage here.  I have changed this to match\nhow things are done in composite_setup().\n\nThe call tree looks like:\n  composite_setup()\n  --\u003e f_audio_setup()\n      --\u003e audio_get_intf_req()\n\ncomposite_setup() expects the return value to be set to\nsizeof(value).\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "57ae575b8a51fd98c9b0066c6c030d5ccce3d77d",
      "tree": "d6bec6722c110f73bbccd6113d7e87527f09c273",
      "parents": [
        "862421da0d82a3c35aa89e040a533f76d24c62c4"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Mar 04 14:05:43 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 13:08:53 2013 +0200"
      },
      "message": "usb: phy: omap-control-usb: Convert to devm_ioremap_resource()\n\nUse the newly introduced devm_ioremap_resource() instead of\ndevm_request_and_ioremap() which provides more consistent error handling.\n\ndevm_ioremap_resource() provides its own error messages; so all explicit\nerror messages can be removed from the failure code paths.\n\nReviewed-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nCc: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "862421da0d82a3c35aa89e040a533f76d24c62c4",
      "tree": "cc2de3bfdfe27bed3aa0bcdb8f66232fb9deedcd",
      "parents": [
        "a40070410329fb704aedf9451732ffb92a3fe39f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Mar 04 14:05:42 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 13:08:48 2013 +0200"
      },
      "message": "usb: phy: omap-usb3: Convert to devm_ioremap_resource()\n\nUse the newly introduced devm_ioremap_resource() instead of\ndevm_request_and_ioremap() which provides more consistent error handling.\n\ndevm_ioremap_resource() provides its own error messages; so all explicit\nerror messages can be removed from the failure code paths.\n\nReviewed-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nCc: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a40070410329fb704aedf9451732ffb92a3fe39f",
      "tree": "84ad4959f4e1bd4761cb0d90eb24d32884a654a4",
      "parents": [
        "1dd03d8a510dae402096b194385a1373100450dc"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Mar 04 14:05:41 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 13:08:39 2013 +0200"
      },
      "message": "usb: phy: samsung: Convert to devm_ioremap_resource()\n\nUse the newly introduced devm_ioremap_resource() instead of\ndevm_request_and_ioremap() which provides more consistent error handling.\n\ndevm_ioremap_resource() provides its own error messages; so all explicit\nerror messages can be removed from the failure code paths.\n\nReviewed-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1dd03d8a510dae402096b194385a1373100450dc",
      "tree": "fdb98b38bb816b090e36a66720abb0ec04a67802",
      "parents": [
        "a10840c9acbeca7aada3543823fdb59909342d96"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Feb 27 15:11:13 2013 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:30 2013 +0200"
      },
      "message": "usb: otg: use try_module_get in all usb_get_phy functions and add missing module_put\n\nIn patch \"5d3c28b usb: otg: add device tree support to otg library\"\ndevm_usb_get_phy_by_phandle() was added. It uses try_module_get() to lock the\nphy driver in memory. The corresponding module_put() is missing in that patch.\n\nThis patch adds try_module_get() to usb_get_phy() and usb_get_phy_dev().\nFurther the missing module_put() is added to usb_put_phy().\n\nTested-by: Steffen Trumtrar \u003cs.trumtrar@pengutronix.de\u003e\nReviewed-by: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a10840c9acbeca7aada3543823fdb59909342d96",
      "tree": "50b01167f923ec1ad1aada533ed38f4261e7d98e",
      "parents": [
        "4ea34de7615c1208a08bce3ff75c234cca03c654"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Jan 31 13:30:40 2013 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:30 2013 +0200"
      },
      "message": "usb: musb: correct Kconfig in order to avoid non compilable selection\n\nCurrently it is possible to have:\n\nUSB_MUSB_OMAP2PLUS\u003dm\nTWL4030_USB\u003dy\n\nwhich would result compile time error due to missing symbols.\n\nWith this change USB_MUSB_OMAP2PLUS and TWL4030_USB will be in sync.\n\nReported-by: Vincent Stehle \u003cv-stehle@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4ea34de7615c1208a08bce3ff75c234cca03c654",
      "tree": "ac3b6191bac01620215fa5ac77f38dac73b96481",
      "parents": [
        "bc530a72726d54357ea3a10e82761f203201e5b2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 25 21:25:04 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:29 2013 +0200"
      },
      "message": "usb: gadget: s3c2410: fix build breakage\n\nadd missing semicolon to fix compile breakage.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "bc530a72726d54357ea3a10e82761f203201e5b2",
      "tree": "4646206f113a6915d7931940ec5c23c24e936243",
      "parents": [
        "9992a9979fd463903e1a34b68d609441f36bafd4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 25 21:17:59 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:28 2013 +0200"
      },
      "message": "usb: gadget: imx_udc: fix gadget-\u003edev registration\n\nWhenever -\u003eudc_start() gets called, gadget driver\nhas already being bound to the udc controller, which\nmeans that gadget-\u003edev had to be already initialized\nand added to driver model.\n\nThis patch fixes imx_udc mistake.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9992a9979fd463903e1a34b68d609441f36bafd4",
      "tree": "c0fa064eea47065475a0f76d795331c9ac03d1a8",
      "parents": [
        "7597a49b1e984bfb9930f832af963de1120d30e4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 25 21:15:41 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:28 2013 +0200"
      },
      "message": "usb: gadget: pxa25x: fix gadget-\u003edev registration\n\nWhenever -\u003eudc_start() gets called, gadget driver\nhas already being bound to the udc controller, which\nmeans that gadget-\u003edev had to be already initialized\nand added to driver model.\n\nThis patch fixes pxa25x mistake.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7597a49b1e984bfb9930f832af963de1120d30e4",
      "tree": "5ff2ed6f1d97b7c198e38e31898237977984c370",
      "parents": [
        "56aa45adcc5b793369e535a4b7177f1c7314b577"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 25 21:11:50 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:27 2013 +0200"
      },
      "message": "usb: gadget: s3c2410: fix gadget-\u003edev registration\n\nWhenever -\u003eudc_start() gets called, gadget driver\nhas already being bound to the udc controller, which\nmeans that gadget-\u003edev had to be already initialized\nand added to driver model.\n\nThis patch fixes s3c2410 mistake.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "56aa45adcc5b793369e535a4b7177f1c7314b577",
      "tree": "99f88a2c25909208cf1472bc1a6225c8992fd0c1",
      "parents": [
        "fe2a4297b40c0ccee0e2276b06fb0afe1fc63da4"
      ],
      "author": {
        "name": "Kishon Vijay Abraham I",
        "email": "kishon@ti.com",
        "time": "Wed Feb 06 14:20:34 2013 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:26 2013 +0200"
      },
      "message": "usb: gadget: make usb functions to load before gadget driver\n\nThe current ordering in makefile makes gadget\ndrivers be loaded before usb functions which\ncauses usb_get_function_instance() to fail when\ngadget modules are statically linked to the\nkernel binary.\n\nChanged the ordering here so that USB functions\nare loaded before gadget drivers.\n\nNote that this is only a temporary solution and\na more robust fix is needed in the long run.\n\nSigned-off-by: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fe2a4297b40c0ccee0e2276b06fb0afe1fc63da4",
      "tree": "200fb8aae31267c4566dbf1c73eb405aac7fb82e",
      "parents": [
        "2b7dc3b1a6cd23cb75ada8505fa80687acd4fa04"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 25 08:49:05 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:26 2013 +0200"
      },
      "message": "usb: gadget: pxa27x: fix gadget-\u003edev registration\n\nWhenever -\u003eudc_start() gets called, gadget driver\nhas already being bound to the udc controller, which\nmeans that gadget-\u003edev had to be already initialized\nand added to driver model.\n\nThis patch fixes pxa27x mistake.\n\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "2b7dc3b1a6cd23cb75ada8505fa80687acd4fa04",
      "tree": "966fda62b54a1573a9bc99acecd3638faabe8c73",
      "parents": [
        "e5b29b25f8f88ece53579fa87580bb2973815977"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Jan 24 17:34:32 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:25 2013 +0200"
      },
      "message": "usb: chipidea: register debugging sysfs on our device\n\nDon\u0027t register anything non-generic under\nthe gadget\u0027s device as we don\u0027t really *own*\nit.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "e5b29b25f8f88ece53579fa87580bb2973815977",
      "tree": "d79f062fe1a0addaab6ee38916cb71c36b80f48f",
      "parents": [
        "d82f3e3cd88053836a2dd928b5545873cbdcf7da"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Feb 15 10:45:42 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:25 2013 +0200"
      },
      "message": "usb: dwc3: gadget: remove unnecessary code\n\nthe params variables on dwc3_gadget_conndone_interrupt()\nis only memset() to zero but never used in\nthat function, so we can safely drop the variable\nand memset() call.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d82f3e3cd88053836a2dd928b5545873cbdcf7da",
      "tree": "76fe0acd32140d4f33e340560be0ec307b9d55b0",
      "parents": [
        "2c2dc89cc5d68ca161d50011cdcbf8aa830b9498"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Feb 12 10:48:55 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:24 2013 +0200"
      },
      "message": "usb: dwc3: glue layers shouldn\u0027t know about the core IP\n\nremove inclusion of \"core.h\" from all glue\nlayers as they don\u0027t need to know details\nabout the core IP.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "2c2dc89cc5d68ca161d50011cdcbf8aa830b9498",
      "tree": "b445c1cb7d0f6ba8a76828ed73a796c771d27d95",
      "parents": [
        "d9b4330adec006c2e8907bdcacd9dcc0e8874d18"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 11 10:31:15 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:23 2013 +0200"
      },
      "message": "usb: dwc3: omap: fix a typo on of_device_id\n\ns/matach/match\n\nNo functional changes\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d9b4330adec006c2e8907bdcacd9dcc0e8874d18",
      "tree": "42e3b30d55427dc751b0397ff2a0b970dd8ef96e",
      "parents": [
        "6dbe51c251a327e012439c4772097a13df43c5b8"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri Feb 08 15:14:16 2013 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 04 09:33:22 2013 +0200"
      },
      "message": "usb: dwc3: core: don\u0027t forget to free coherent memory\n\ncommit 3921426 (usb: dwc3: core: move\nevent buffer allocation out of\ndwc3_core_init()) introduced a memory leak\nof the coherent memory we use as event\nbuffers on dwc3 driver.\n\nIf the driver is compiled as a dynamically\nloadable module and use constantly loads\nand unloads the driver, we will continue\nto leak the coherent memory allocated during\n-\u003eprobe() because dwc3_free_event_buffers()\nis never called during -\u003eremove().\n\nCc: \u003cstable@vger.kernel.org\u003e # v3.7 v3.8\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "7f78e0351394052e1a6293e175825eb5c7869507",
      "tree": "76493af33d02bd3f411e69f95b0bcdfff50412b4",
      "parents": [
        "ba0e3427b03c3d1550239779eca5c1c5a53a2152"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Mar 02 19:39:14 2013 -0800"
      },
      "committer": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Mar 03 19:36:31 2013 -0800"
      },
      "message": "fs: Limit sys_mount to only request filesystem modules.\n\nModify the request_module to prefix the file system type with \"fs-\"\nand add aliases to all of the filesystems that can be built as modules\nto match.\n\nA common practice is to build all of the kernel code and leave code\nthat is not commonly needed as modules, with the result that many\nusers are exposed to any bug anywhere in the kernel.\n\nLooking for filesystems with a fs- prefix limits the pool of possible\nmodules that can be loaded by mount to just filesystems trivially\nmaking things safer with no real cost.\n\nUsing aliases means user space can control the policy of which\nfilesystem modules are auto-loaded by editing /etc/modprobe.d/*.conf\nwith blacklist and alias directives.  Allowing simple, safe,\nwell understood work-arounds to known problematic software.\n\nThis also addresses a rare but unfortunate problem where the filesystem\nname is not the same as it\u0027s module name and module auto-loading\nwould not work.  While writing this patch I saw a handful of such\ncases.  The most significant being autofs that lives in the module\nautofs4.\n\nThis is relevant to user namespaces because we can reach the request\nmodule in get_fs_type() without having any special permissions, and\npeople get uncomfortable when a user specified string (in this case\nthe filesystem type) goes all of the way to request_module.\n\nAfter having looked at this issue I don\u0027t think there is any\nparticular reason to perform any filtering or permission checks beyond\nmaking it clear in the module request that we want a filesystem\nmodule.  The common pattern in the kernel is to call request_module()\nwithout regards to the users permissions.  In general all a filesystem\nmodule does once loaded is call register_filesystem() and go to sleep.\nWhich means there is not much attack surface exposed by loading a\nfilesytem module unless the filesystem is mounted.  In a user\nnamespace filesystems are not mounted unless .fs_flags \u003d FS_USERNS_MOUNT,\nwhich most filesystems do not set today.\n\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\nAcked-by: Kees Cook \u003ckeescook@chromium.org\u003e\nReported-by: Kees Cook \u003ckeescook@google.com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\n"
    },
    {
      "commit": "bc2e4a90d9f75f1664c1587eb09ecd10bb71b022",
      "tree": "e58b88e0bd0cdb0fd2ce9f82fb5bc889fb6f38c0",
      "parents": [
        "68b86a25225d03f134f306caffc46df80906c3f8",
        "221f8dfca89276d8aec54c6d07fbe20c281668f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:24:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 10:24:57 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patch revert from Greg Kroah-Hartman:\n \"Here is one remaining USB patch for 3.9-rc1, it reverts a 3.8 patch\n  that has caused a lot of regressions for some VIA EHCI controllers.\"\n\n* tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: EHCI: revert \"remove ASS/PSS polling timeout\"\n"
    },
    {
      "commit": "d895cb1af15c04c522a25c79cc429076987c089b",
      "tree": "895dc9157e28f603d937a58be664e4e440d5530c",
      "parents": [
        "9626357371b519f2b955fef399647181034a77fe",
        "d3d009cb965eae7e002ea5badf603ea8f4c34915"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 20:16:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 20:16:07 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs pile (part one) from Al Viro:\n \"Assorted stuff - cleaning namei.c up a bit, fixing -\u003ed_name/-\u003ed_parent\n  locking violations, etc.\n\n  The most visible changes here are death of FS_REVAL_DOT (replaced with\n  \"has -\u003ed_weak_revalidate()\") and a new helper getting from struct file\n  to inode.  Some bits of preparation to xattr method interface changes.\n\n  Misc patches by various people sent this cycle *and* ocfs2 fixes from\n  several cycles ago that should\u0027ve been upstream right then.\n\n  PS: the next vfs pile will be xattr stuff.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (46 commits)\n  saner proc_get_inode() calling conventions\n  proc: avoid extra pde_put() in proc_fill_super()\n  fs: change return values from -EACCES to -EPERM\n  fs/exec.c: make bprm_mm_init() static\n  ocfs2/dlm: use GFP_ATOMIC inside a spin_lock\n  ocfs2: fix possible use-after-free with AIO\n  ocfs2: Fix oops in ocfs2_fast_symlink_readpage() code path\n  get_empty_filp()/alloc_file() leave both -\u003ef_pos and -\u003ef_version zero\n  target: writev() on single-element vector is pointless\n  export kernel_write(), convert open-coded instances\n  fs: encode_fh: return FILEID_INVALID if invalid fid_type\n  kill f_vfsmnt\n  vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry op\n  nfsd: handle vfs_getattr errors in acl protocol\n  switch vfs_getattr() to struct path\n  default SET_PERSONALITY() in linux/elf.h\n  ceph: prepopulate inodes only when request is aborted\n  d_hash_and_lookup(): export, switch open-coded instances\n  9p: switch v9fs_set_create_acl() to inode+fid, do it before d_instantiate()\n  9p: split dropping the acls from v9fs_set_create_acl()\n  ...\n"
    },
    {
      "commit": "221f8dfca89276d8aec54c6d07fbe20c281668f0",
      "tree": "0db77e4d75072bb28d30a7e9296fa9f633d206bf",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 26 13:43:41 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 26 13:22:38 2013 -0800"
      },
      "message": "USB: EHCI: revert \"remove ASS/PSS polling timeout\"\n\nThis patch (as1649) reverts commit\n55bcdce8a8228223ec4d17d8ded8134ed265d2c5 (USB: EHCI: remove ASS/PSS\npolling timeout).  That commit was written under the assumption that\nsome controllers may take a very long time to turn off their async and\nperiodic schedules.  It now appears that in fact the schedules do get\nturned off reasonably quickly, but some controllers occasionally leave\nthe schedules\u0027 status bits turned on and consequently ehci-hcd can\u0027t\ntell that the schedules are off.\n\nVIA controllers in particular have this problem.  ehci-hcd tells the\nhardware to turn off the async schedule, the schedule does get turned\noff, but the status bit remains on.  Since the EHCI spec requires that\nthe schedules not be re-enabled until the previous disable has taken\neffect, with an unlimited timeout the async schedule never gets turned\nback on.  The resulting symptom is that the system is unable to\ncommunicate with USB devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Ronald \u003cronald645@gmail.com\u003e\nReported-and-tested-by: Paul Hartman \u003cpaul.hartman@gmail.com\u003e\nReported-and-tested-by: Dieter Nützel \u003cdieter@nuetzel-hh.de\u003e\nReported-and-tested-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ab7826595e9ec51a51f622c5fc91e2f59440481a",
      "tree": "34241b399fa7a12c260e06e6c1c31bc69d46e1e3",
      "parents": [
        "21fbd5809ad126b949206d78e0a0e07ec872ea11",
        "ff7109fa632654eaef657186f2942f5b679023d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS updates from Samuel Ortiz:\n \"This is the MFD pull request for the 3.9 merge window.\n\n  No new drivers this time, but a bunch of fairly big cleanups:\n\n   - Roger Quadros worked on a OMAP USBHS and TLL platform data\n     consolidation, OMAP5 support and clock management code cleanup.\n\n   - The first step of a major sync for the ab8500 driver from Lee\n     Jones.  In particular, the debugfs and the sysct interfaces got\n     extended and improved.\n\n   - Peter Ujfalusi sent a nice patchset for cleaning and fixing the\n     twl-core driver, with a much needed module id lookup code\n     improvement.\n\n   - The regular wm5102 and arizona cleanups and fixes from Mark Brown.\n\n   - Laxman Dewangan extended the palmas APIs in order to implement the\n     palmas GPIO and rt drivers.\n\n   - Laxman also added DT support for the tps65090 driver.\n\n   - The Intel SCH and ICH drivers got a couple fixes from Aaron Sierra\n     and Darren Hart.\n\n   - Linus Walleij patchset for the ab8500 driver allowed ab8500 and\n     ab9540 based devices to switch to the new abx500 pin-ctrl driver.\n\n   - The max8925 now has device tree and irqdomain support thanks to\n     Qing Xu.\n\n   - The recently added rtsx driver got a few cleanups and fixes for a\n     better card detection code path and now also supports the RTS5227\n     chipset, thanks to Wei Wang and Roger Tseng.\"\n\n* tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (109 commits)\n  mfd: lpc_ich: Use devres API to allocate private data\n  mfd: lpc_ich: Add Device IDs for Intel Wellsburg PCH\n  mfd: lpc_sch: Accomodate partial population of the MFD devices\n  mfd: da9052-i2c: Staticize da9052_i2c_fix()\n  mfd: syscon: Fix sparse warning\n  mfd: twl-core: Fix kernel panic on boot\n  mfd: rtsx: Fix issue that booting OS with SD card inserted\n  mfd: ab8500: Fix compile error\n  mfd: Add missing GENERIC_HARDIRQS dependecies\n  Documentation: Add docs for max8925 dt\n  mfd: max8925: Add dts\n  mfd: max8925: Support dt for backlight\n  mfd: max8925: Fix onkey driver irq base\n  mfd: max8925: Fix mfd device register failure\n  mfd: max8925: Add irqdomain for dt\n  mfd: vexpress: Allow vexpress-sysreg to self-initialise\n  mfd: rtsx: Support RTS5227\n  mfd: rtsx: Implement driving adjustment to device-dependent callbacks\n  mfd: vexpress: Add pseudo-GPIO based LEDs\n  mfd: ab8500: Rename ab8500 to abx500 for hwmon driver\n  ...\n"
    },
    {
      "commit": "5ce1a70e2f00f0bce0cab57f798ca354b9496169",
      "tree": "6e80200536b7a3576fd71ff2c7135ffe87dc858e",
      "parents": [
        "9d3cae26acb471d5954cfdc25d1438b32060babe",
        "ef53d16cded7f89b3843b7a96970dab897843ea5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 17:50:35 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 17:50:35 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (more incoming from Andrew)\n\nMerge second patch-bomb from Andrew Morton:\n\n - A little DM fix\n\n - the MM queue\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (154 commits)\n  ksm: allocate roots when needed\n  mm: cleanup \"swapcache\" in do_swap_page\n  mm,ksm: swapoff might need to copy\n  mm,ksm: FOLL_MIGRATION do migration_entry_wait\n  ksm: shrink 32-bit rmap_item back to 32 bytes\n  ksm: treat unstable nid like in stable tree\n  ksm: add some comments\n  tmpfs: fix mempolicy object leaks\n  tmpfs: fix use-after-free of mempolicy object\n  mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages\n  mm: export mmu notifier invalidates\n  mm: accelerate mm_populate() treatment of THP pages\n  mm: use long type for page counts in mm_populate() and get_user_pages()\n  mm: accurately document nr_free_*_pages functions with code comments\n  HWPOISON: change order of error_states[]\u0027s elements\n  HWPOISON: fix misjudgement of page_action() for errors on mlocked pages\n  memcg: stop warning on memcg_propagate_kmem\n  net: change type of virtio_chan-\u003ep9_max_pages\n  vmscan: change type of vm_total_pages to unsigned long\n  fs/nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used\n  ...\n"
    },
    {
      "commit": "4d769def244806562de1baa3acb39726131fbe6a",
      "tree": "84987b35cf3915482790da45e97f4b62e9d97cbb",
      "parents": [
        "db88175f41a29c1ffff1a6938a7969d206a47326"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Fri Feb 22 16:34:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 17:50:16 2013 -0800"
      },
      "message": "usb: forbid memory allocation with I/O during bus reset\n\nIf one storage interface or usb network interface(iSCSI case) exists in\ncurrent configuration, memory allocation with GFP_KERNEL during\nusb_device_reset() might trigger I/O transfer on the storage interface\nitself and cause deadlock because the \u0027us-\u003edev_mutex\u0027 is held in\n.pre_reset() and the storage interface can\u0027t do I/O transfer when the\nreset is triggered by other interface, or the error handling can\u0027t be\ncompleted if the reset is triggered by the storage itself (error\nhandling path).\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: David Decotigny \u003cdavid.decotigny@google.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Oliver Neukum \u003coneukum@suse.de\u003e\nReviewed-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "496ad9aa8ef448058e36ca7a787c61f2e63f0f54",
      "tree": "8f4abde793cd7db5bb8fde6d27ebcacd0e54379a",
      "parents": [
        "57eccb830f1cc93d4b506ba306d8dfa685e0c88f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jan 23 17:07:38 2013 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 22 23:31:31 2013 -0500"
      },
      "message": "new helper: file_inode(file)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b5d8510b94a95e493e8c4951ffc3d1cf6a6792d",
      "tree": "4493367715c7a15e9057e6c72fa3c3edfd0605ad",
      "parents": [
        "c47f39e3b75e1138823984ad5079547c7a41b726",
        "41ef8f826692c8f65882bec0a8211bd4d1d2d19a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 22 19:25:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 22 19:25:09 2013 -0800"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull core locking changes from Ingo Molnar:\n \"The biggest change is the rwsem lock-steal improvements, both to the\n  assembly optimized and the spinlock based variants.\n\n  The other notable change is the clean up of the seqlock implementation\n  to be based on the seqcount infrastructure.\n\n  The rest is assorted smaller debuggability, cleanup and continued -rt\n  locking changes.\"\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  rwsem-spinlock: Implement writer lock-stealing for better scalability\n  futex: Revert \"futex: Mark get_robust_list as deprecated\"\n  generic: Use raw local irq variant for generic cmpxchg\n  lockdep: Selftest: convert spinlock to raw spinlock\n  seqlock: Use seqcount infrastructure\n  seqlock: Remove unused functions\n  ntp: Make ntp_lock raw\n  intel_idle: Convert i7300_idle_lock to raw_spinlock\n  locking: Various static lock initializer fixes\n  lockdep: Print more info when MAX_LOCK_DEPTH is exceeded\n  rwsem: Implement writer lock-stealing for better scalability\n  lockdep: Silence warning if CONFIG_LOCKDEP isn\u0027t set\n  watchdog: Use local_clock for get_timestamp()\n  lockdep: Rename print_unlock_inbalance_bug() to print_unlock_imbalance_bug()\n  locking/stat: Fix a typo\n"
    },
    {
      "commit": "bab588fcfb6335c767d811a8955979f5440328e0",
      "tree": "2a862ddf47a82be885a8e7945a17cc3ff7a658b9",
      "parents": [
        "3298a3511f1e73255a8dc023efd909e569eea037",
        "9cb0d1babfcb1b4ac248c09425f7d5de1e771133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:27:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:27:22 2013 -0800"
      },
      "message": "Merge tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC-specific updates from Arnd Bergmann:\n \"This is a larger set of new functionality for the existing SoC\n  families, including:\n\n   - vt8500 gains support for new CPU cores, notably the Cortex-A9 based\n     wm8850\n\n   - prima2 gains support for the \"marco\" SoC family, its SMP based\n     cousin\n\n   - tegra gains support for the new Tegra4 (Tegra114) family\n\n   - socfpga now supports a newer version of the hardware including SMP\n\n   - i.mx31 and bcm2835 are now using DT probing for their clocks\n\n   - lots of updates for sh-mobile\n\n   - OMAP updates for clocks, power management and USB\n\n   - i.mx6q and tegra now support cpuidle\n\n   - kirkwood now supports PCIe hot plugging\n\n   - tegra clock support is updated\n\n   - tegra USB PHY probing gets implemented diffently\"\n\n* tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (148 commits)\n  ARM: prima2: remove duplicate v7_invalidate_l1\n  ARM: shmobile: r8a7779: Correct TMU clock support again\n  ARM: prima2: fix __init section for cpu hotplug\n  ARM: OMAP: Consolidate OMAP USB-HS platform data (part 3/3)\n  ARM: OMAP: Consolidate OMAP USB-HS platform data (part 1/3)\n  arm: socfpga: Add SMP support for actual socfpga harware\n  arm: Add v7_invalidate_l1 to cache-v7.S\n  arm: socfpga: Add entries to enable make dtbs socfpga\n  arm: socfpga: Add new device tree source for actual socfpga HW\n  ARM: tegra: sort Kconfig selects for Tegra114\n  ARM: tegra: enable ARCH_REQUIRE_GPIOLIB for Tegra114\n  ARM: tegra: Fix build error w/ ARCH_TEGRA_114_SOC w/o ARCH_TEGRA_3x_SOC\n  ARM: tegra: Fix build error for gic update\n  ARM: tegra: remove empty tegra_smp_init_cpus()\n  ARM: shmobile: Register ARM architected timer\n  ARM: MARCO: fix the build issue due to gic-vic-to-irqchip move\n  ARM: shmobile: r8a7779: Correct TMU clock support\n  ARM: mxs_defconfig: Select CONFIG_DEVTMPFS_MOUNT\n  ARM: mxs: decrease mxs_clockevent_device.min_delta_ns to 2 clock cycles\n  ARM: mxs: use apbx bus clock to drive the timers on timrotv2\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
      "tree": "1ce09f285c505a774838a95cff7327a750dc85fc",
      "parents": [
        "b5c78e04dd061b776978dad61dd85357081147b0",
        "6166805c3de539a41cfcae39026c5bc273d7c6aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big USB merge for 3.9-rc1\n\n  Nothing major, lots of gadget fixes, and of course, xhci stuff.\n\n  All of this has been in linux-next for a while, with the exception of\n  the last 3 patches, which were reverts of patches in the tree that\n  caused problems, they went in yesterday.\"\n\n* tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (190 commits)\n  Revert \"USB: EHCI: make ehci-vt8500 a separate driver\"\n  Revert \"USB: EHCI: make ehci-orion a separate driver\"\n  Revert \"USB: update host controller Kconfig entries\"\n  USB: update host controller Kconfig entries\n  USB: EHCI: make ehci-orion a separate driver\n  USB: EHCI: make ehci-vt8500 a separate driver\n  USB: usb-storage: unusual_devs update for Super TOP SATA bridge\n  USB: ehci-omap: Fix autoloading of module\n  USB: ehci-omap: Don\u0027t free gpios that we didn\u0027t request\n  USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n  USB: serial: fix null-pointer dereferences on disconnect\n  USB: option: add Yota / Megafon M100-1 4g modem\n  drivers/usb: add missing GENERIC_HARDIRQS dependencies\n  USB: storage: properly handle the endian issues of idProduct\n  testusb: remove all mentions of \u0027usbfs\u0027\n  usb: gadget: imx_udc: make it depend on BROKEN\n  usb: omap_control_usb: fix compile warning\n  ARM: OMAP: USB: Add phy binding information\n  ARM: OMAP2: MUSB: Specify omap4 has mailbox\n  ARM: OMAP: devices: create device for usb part of control module\n  ...\n"
    },
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "6166805c3de539a41cfcae39026c5bc273d7c6aa",
      "tree": "b7ed52d9c2f672d4c8b6f9434fb6a19e8e859a16",
      "parents": [
        "04867125e154fdc6dc88024b49557c30adde2502"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:26:31 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:26:31 2013 -0800"
      },
      "message": "Revert \"USB: EHCI: make ehci-vt8500 a separate driver\"\n\nThis reverts commit d57ada0c37ecf836259c205442c15c7679a6dc3e.\n\nAll of these are wrong and need to be reverted for now.\n\nCc: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Tony Prisk \u003clinux@prisktech.co.nz\u003e\nCc: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04867125e154fdc6dc88024b49557c30adde2502",
      "tree": "c4d25ea31f622894b89f1d09891ca157471ad95b",
      "parents": [
        "e9a92b2b3704736e6f83abd1613edd499e16185f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:44 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:44 2013 -0800"
      },
      "message": "Revert \"USB: EHCI: make ehci-orion a separate driver\"\n\nThis reverts commit 6ed3c43d05f6d0d55f17947bc287f35318fd96f8.\n\nAll of these are wrong, and need to be reverted for now.\n\nCc: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e9a92b2b3704736e6f83abd1613edd499e16185f",
      "tree": "33634d2a0a2e8500295d1383c879ae9687f29902",
      "parents": [
        "e2ced16661b807b0a5db4f00000eaeb21da4b251"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:05 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 20 10:25:05 2013 -0800"
      },
      "message": "Revert \"USB: update host controller Kconfig entries\"\n\nThis reverts commit e2ced16661b807b0a5db4f00000eaeb21da4b251.\n\nAll of these are wrong, and need to be removed for now until they can\nget reworked properly.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6e7f7cfce26cabea2965a43b69b4a0c285a7e4c5",
      "tree": "db7c3d908e8b308c7c559ed4bd561c7ff86da753",
      "parents": [
        "001c5c4aaaffda840184700b8f488ced3c9dd0a1",
        "64ff1673332a1109780d731ca08dcd4f8ad33097"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 19 20:54:15 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 19 20:54:25 2013 +0100"
      },
      "message": "Merge tag \u0027omap-for-v3.9/usb-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc\n\nThese changes contain the OMAP USB related platform data changes\nthat were dropped from linux next because of the merge conflicts\nas requested by me and Olof. The reason was that at this point\nwe really should be able to do the arch/arm related changes\nseparately from driver changes to avoid dependencies between\nbranches.\n\nThese patches were initially part of the USB related MFD patches.\nBased on our comments, Roger Quadros quickly reworked these\npatches into a shared branch between ARM SoC tree and the MFD\ntree, then separate patches for the OMAP platform data and\nMFD driver.\n\nNote that this branch will conflict with c1d1cd597fc7\n(\"ARM: OMAP2+: omap_device: remove obsolete pm_lats and\nearly_device code\"). Please see http://lkml.org/lkml/2013/2/11/16\nfor the merge resolution.\n\n[arnd - resolved the merge conflict]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "eece09ec213e93333010bf4c6bb9175b32229c54",
      "tree": "4522e9f64468397499b80428307b68bf163d4c90",
      "parents": [
        "c0540606837af79b2ae101e5e7b2206e3844d150"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jul 17 21:25:03 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Tue Feb 19 08:42:45 2013 +0100"
      },
      "message": "locking: Various static lock initializer fixes\n\nThe static lock initializers want to be fed the proper name of the\nlock and not some random string. In mainline random strings are\nobfuscating the readability of debug output, but for RT they prevent\nthe spinlock substitution. Fix it up.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e2ced16661b807b0a5db4f00000eaeb21da4b251",
      "tree": "9acd1d46025aaa740f6757c1a08ce03fdf2d9317",
      "parents": [
        "6ed3c43d05f6d0d55f17947bc287f35318fd96f8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Feb 16 23:03:47 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 18 10:41:10 2013 -0800"
      },
      "message": "USB: update host controller Kconfig entries\n\nThe recent patches from Manjunath Goudar introduced two small\nmistakes in the Kconfig help text for the new options. Let\u0027s\nfix those and the other entries that have become stale over time.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ed3c43d05f6d0d55f17947bc287f35318fd96f8",
      "tree": "33634d2a0a2e8500295d1383c879ae9687f29902",
      "parents": [
        "d57ada0c37ecf836259c205442c15c7679a6dc3e"
      ],
      "author": {
        "name": "Manjunath Goudar",
        "email": "manjunath.goudar@linaro.org",
        "time": "Fri Feb 15 23:12:29 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 15 14:44:55 2013 -0800"
      },
      "message": "USB: EHCI: make ehci-orion a separate driver\n\nWith the multiplatform changes in arm-soc tree, it becomes\npossible to enable the mvebu platform (which uses\nehci-orion) at the same time as other platforms that require\na conflicting EHCI bus glue. At the moment, this results\nin a warning like\n\ndrivers/usb/host/ehci-hcd.c:1297:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1277:0: note: this is the location of the previous definition\ndrivers/usb/host/ehci-orion.c:334:31: warning: \u0027ehci_orion_driver\u0027 defined but not used [-Wunused-variable]\n\nand an ehci driver that only works on one of them.\n\nWith the infrastructure added by Alan Stern in patch 3e0232039\n\"USB: EHCI: prepare to make ehci-hcd a library module\", we can\navoid this problem by turning a bus glue into a separate\nmodule, as we do here for the orion bus glue.\n\nSigned-off-by: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d57ada0c37ecf836259c205442c15c7679a6dc3e",
      "tree": "c4d25ea31f622894b89f1d09891ca157471ad95b",
      "parents": [
        "18e03310b5caa6d11c1a8c61b982c37047693fba"
      ],
      "author": {
        "name": "Manjunath Goudar",
        "email": "manjunath.goudar@linaro.org",
        "time": "Fri Feb 15 23:12:28 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 15 14:44:55 2013 -0800"
      },
      "message": "USB: EHCI: make ehci-vt8500 a separate driver\n\nWith the multiplatform changes in arm-soc tree, it becomes\npossible to enable the vt8500 platform at the same time\nas other platforms that require a conflicting EHCI bus\nglue. At the moment, this results in a warning like\n\ndrivers/usb/host/ehci-hcd.c:1277:0: warning: \"PLATFORM_DRIVER\" redefined [enabled by default]\ndrivers/usb/host/ehci-hcd.c:1257:0: note: this is the location of the previous definition\ndrivers/usb/host/ehci-omap.c:319:31: warning: \u0027ehci_hcd_omap_driver\u0027 defined but not used [-Wunused-variable]\n\nand an ehci driver that only works on one of them.\n\nWith the infrastructure added by Alan Stern in patch 3e0232039\n\"USB: EHCI: prepare to make ehci-hcd a library module\", we can\navoid this problem by turning a bus glue into a separate\nmodule, as we do here for the vt8500 bus glue.\n\nSigned-off-by: Manjunath Goudar \u003cmanjunath.goudar@linaro.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Tony Prisk \u003clinux@prisktech.co.nz\u003e\nCc: Alexey Charkov \u003calchark@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "18e03310b5caa6d11c1a8c61b982c37047693fba",
      "tree": "b7ed52d9c2f672d4c8b6f9434fb6a19e8e859a16",
      "parents": [
        "04753523266629b1cd0518091da1658755787198"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Thu Feb 14 09:39:09 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 14 09:22:02 2013 -0800"
      },
      "message": "USB: usb-storage: unusual_devs update for Super TOP SATA bridge\n\nThe current entry in unusual_cypress.h for the Super TOP SATA bridge devices\nseems to be causing corruption on newer revisions of this device.  This has\nbeen reported in Arch Linux and Fedora.  The original patch was tested on\ndevices with bcdDevice of 1.60, whereas the newer devices report bcdDevice\nas 2.20.  Limit the UNUSUAL_DEV entry to devices less than 2.20.\n\nThis fixes https://bugzilla.redhat.com/show_bug.cgi?id\u003d909591\n\nThe Arch Forum post on this is here:\n\thttps://bbs.archlinux.org/viewtopic.php?id\u003d152011\n\nReported-by: Carsten S. \u003ccarsteniq@yahoo.com\u003e\nTested-by: Carsten S. \u003ccarsteniq@yahoo.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04753523266629b1cd0518091da1658755787198",
      "tree": "ee5e5bd1fd19d1d79de4ee0fca945534ee3ddbe6",
      "parents": [
        "428525f97153505e83983460a8d08a3210aa6b8a"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Thu Feb 14 17:08:09 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 14 09:22:01 2013 -0800"
      },
      "message": "USB: ehci-omap: Fix autoloading of module\n\nThe module alias should be \"ehci-omap\" and not\n\"omap-ehci\" to match the platform device name.\nThe omap-ehci module should now autoload correctly.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "428525f97153505e83983460a8d08a3210aa6b8a",
      "tree": "2023a562bcccd3a28a1a7a9bed5dcc71739b5b1a",
      "parents": [
        "1f3f687722fd9b29a0c2a85b4844e3b2a3585c63"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Thu Feb 14 17:08:08 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 14 09:22:01 2013 -0800"
      },
      "message": "USB: ehci-omap: Don\u0027t free gpios that we didn\u0027t request\n\nThis driver does not request any gpios so don\u0027t free them.\nFixes L3 bus error on multiple modprobe/rmmod of ehci_hcd\nwith ehci-omap in use.\n\nWithout this patch, EHCI will break on repeated insmod/rmmod\nof ehci_hcd for all OMAP2+ platforms that use EHCI and\nset \u0027phy_reset \u003d true\u0027 in usbhs_omap_board_data.\ni.e.\n\nboard-3430sdp.c:\t.phy_reset  \u003d true,\nboard-3630sdp.c:\t.phy_reset  \u003d true,\nboard-am3517crane.c:\t.phy_reset  \u003d true,\nboard-am3517evm.c:\t.phy_reset  \u003d true,\nboard-cm-t3517.c:\t.phy_reset  \u003d true,\nboard-cm-t35.c:\t.phy_reset  \u003d true,\nboard-devkit8000.c:\t.phy_reset  \u003d true,\nboard-igep0020.c:\t.phy_reset \u003d true,\nboard-igep0020.c:\t.phy_reset \u003d true,\nboard-omap3beagle.c:\t.phy_reset  \u003d true,\nboard-omap3evm.c:\t.phy_reset  \u003d true,\nboard-omap3pandora.c:\t.phy_reset  \u003d true,\nboard-omap3stalker.c:\t.phy_reset \u003d true,\nboard-omap3touchbook.c:\t.phy_reset  \u003d true,\nboard-omap4panda.c:\t.phy_reset  \u003d false,\nboard-overo.c:\t.phy_reset  \u003d true,\nboard-zoom.c:\t.phy_reset\t\t\u003d true,\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f3f687722fd9b29a0c2a85b4844e3b2a3585c63",
      "tree": "0b07be535a59c0a7cf7e3254b02eebdad67ec292",
      "parents": [
        "b2ca699076573c94fee9a73cb0d8645383b602a0"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Feb 13 23:41:34 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 15:57:53 2013 -0800"
      },
      "message": "USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n\nThe USB device descriptor of one identity presented by a few\nHuawei morphing devices have serial functions with class codes\n02/02/ff, indicating CDC ACM with a vendor specific protocol. This\ncombination is often used for MSFT RNDIS functions, and the CDC\nACM class driver will therefore ignore such functions.\n\nThe CDC ACM class driver cannot support functions with only 2\nendpoints.  The underlying serial functions of these modems are\nalso believed to be the same as for alternate device identities\nalready supported by the option driver. Letting the same driver\nhandle these functions independently of the current identity\nensures consistent handling and user experience.\n\nThere is no need to blacklist these devices in the rndis_host\ndriver. Huawei serial functions will either have only 2 endpoints\nor a CDC ACM functional descriptor with bmCapabilities !\u003d 0, making\nthem correctly ignored as \"non RNDIS\" by that driver.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b2ca699076573c94fee9a73cb0d8645383b602a0",
      "tree": "b9579ce8ed1511a5b3a234b03392b3c095de9231",
      "parents": [
        "cd565279e51bedee1b2988e84f9b3bef485adeb6"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Feb 13 17:53:28 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 09:20:06 2013 -0800"
      },
      "message": "USB: serial: fix null-pointer dereferences on disconnect\n\nMake sure serial-driver dtr_rts is called with disc_mutex held after\nchecking the disconnected flag.\n\nDue to a bug in the tty layer, dtr_rts may get called after a device has\nbeen disconnected and the tty-device unregistered. Some drivers have had\nindividual checks for disconnect to make sure the disconnected interface\nwas not accessed, but this should really be handled in usb-serial core\n(at least until the long-standing tty-bug has been fixed).\n\nNote that the problem has been made more acute with commit 0998d0631001\n(\"device-core: Ensure drvdata \u003d NULL when no driver is bound\") as the\nport data is now also NULL when dtr_rts is called resulting in further\noopses.\n\nReported-by: Chris Ruehl \u003cchris.ruehl@gtsys.com.hk\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cd565279e51bedee1b2988e84f9b3bef485adeb6",
      "tree": "406f39df3145f8d9ca229ebb42c7b6824fe30d19",
      "parents": [
        "5273afe359f700ac28bf8e9d63d733dbe0483e62"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Feb 12 13:42:24 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 13 08:48:31 2013 -0800"
      },
      "message": "USB: option: add Yota / Megafon M100-1 4g modem\n\nInterface layout:\n\n 00 CD-ROM\n 01 debug COM port\n 02 AP control port\n 03 modem\n 04 usb-ethernet\n\nBus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d01 Cnt\u003d02 Dev#\u003d  4 Spd\u003d480  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0408 ProdID\u003dea42 Rev\u003d 0.00\nS:  Manufacturer\u003dQualcomm, Incorporated\nS:  Product\u003dQualcomm CDMA Technologies MSM\nS:  SerialNumber\u003d353568051xxxxxx\nC:* #Ifs\u003d 5 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d03(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d84(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d85(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\nI:* If#\u003d 4 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nE:  Ad\u003d86(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d2ms\nE:  Ad\u003d87(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d05(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d4ms\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9d9c6ae79c5e3452721c5eaebdd793edde9d93df",
      "tree": "ba3a6a90f83c5fd867eec2e905c19d160cc51415",
      "parents": [
        "7f07863ec60f7d3dbeec5aff881ea074db3925ed"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Wed Feb 13 13:16:25 2013 +0200"
      },
      "committer": {
        "name": "Roger Quadros",
        "email": "rogerq@ti.com",
        "time": "Wed Feb 13 13:22:35 2013 +0200"
      },
      "message": "mfd: omap-usb-host: Consolidate OMAP USB-HS platform data (part 2/3)\n\nLet\u0027s have a single platform data structure for the OMAP\u0027s High-Speed\nUSB host subsystem instead of having 3 separate ones i.e. one for\nboard data, one for USB Host (UHH) module and one for USB-TLL module.\n\nThis makes the code much simpler and avoids creating multiple copies of\nplatform data.\n\nSigned-off-by: Roger Quadros \u003crogerq@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nFor the ehci-omap.c part:\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n"
    },
    {
      "commit": "fd5023111cf720db890ef34f305ac5d427e690a0",
      "tree": "4d21e9a02bfbdafe5fc598af0755db791238dbe7",
      "parents": [
        "8b9a4d56866e0dca6ae886ed9bff777e50d0b70c",
        "836dc9e3fbbab0c30aa6e664417225f5c1fb1c39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 18:02:14 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 18:02:14 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nSynchronize with \u0027net\u0027 in order to sort out some l2tp, wireless, and\nipv6 GRE fixes that will be built on top of in \u0027net-next\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5273afe359f700ac28bf8e9d63d733dbe0483e62",
      "tree": "d1b59c42f558e9a22e6b95461bc5861e530971be",
      "parents": [
        "cd060956c5e97931c3909e4a808508469c0bb9f6"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 06 17:24:01 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:16:12 2013 -0800"
      },
      "message": "drivers/usb: add missing GENERIC_HARDIRQS dependencies\n\nAdd a couple of missing GENERIC_HARDIRQS dependencies to fix link\nerrors like below on s390:\n\nERROR: \"devm_request_threaded_irq\" [drivers/usb/gadget/mv_udc.ko] undefined!\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cd060956c5e97931c3909e4a808508469c0bb9f6",
      "tree": "f13fd4c93dd17b108527b9a80b08b2cae90b6285",
      "parents": [
        "9742aecda4d02976535051db4af4830bd98373a1"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Thu Feb 07 15:32:07 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:15:25 2013 -0800"
      },
      "message": "USB: storage: properly handle the endian issues of idProduct\n\n1. The idProduct is little endian, so make sure its value to be\ncompatible with the current CPU. Make no break on big endian processors.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ceb675a9e25c0c11f76f8e72a862caf08d3934d3",
      "tree": "6c79ad3468e7923f5da9f9ccd6678e0e4e3cd874",
      "parents": [
        "9662ced3527f5994e83957cf40765ed126abe97f",
        "200e0d994d9d1919b28c87f1a5fb99a8e13b8a0f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:03:11 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:03:11 2013 -0800"
      },
      "message": "Merge usb-linus branch into usb-next\n\nThis pulls in a bunch of fixes that are in Linus\u0027s tree because we need them\nhere for testing and development.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9662ced3527f5994e83957cf40765ed126abe97f",
      "tree": "24e9c09559a260a40ed85a1d8227dc21fbcef329",
      "parents": [
        "c8ce60bbed39a8d884837ed6e53dc32f7f86e40f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Wed Feb 06 09:12:14 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:43:39 2013 -0800"
      },
      "message": "usb: gadget: imx_udc: make it depend on BROKEN\n\nthat driver hasn\u0027t been maintained for quite\nsome time, at least since e08300043e (ARM:\nimx: dynamically allocate imx_udc device).\n\nBecause of that, and because driver doesn\u0027t\neven compile with allyesconfig and allmodconfig,\nwe\u0027re making it depend on BROKEN.\n\nReported-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f07af4b630d52fb911574031ed7feb9252e65f24",
      "tree": "e7ca5961f68f949bef0dbaa2d3339dc04cba672b",
      "parents": [
        "4d2079c190558dfa9b766a90a34cb30b8d49c8eb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Feb 01 15:53:34 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:38:14 2013 -0800"
      },
      "message": "USB: wusbcore/wa-xfer: error handling fixes in setup_segs()\n\n1) It didn\u0027t free xfer-\u003eseg[0] so there was a leak.\n2) xfer-\u003eseg[cnt] can be NULL.\n3) Use usb_free_urb() for -\u003edto_urb instead of kfree().\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4d2079c190558dfa9b766a90a34cb30b8d49c8eb",
      "tree": "7e8946cbc19fde7b974e3ffbc36e0dac7aecb0ba",
      "parents": [
        "b11b2e1bdd18ba5cd0dde075d440b3894e6ce64f"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Sat Feb 02 15:48:54 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:38:13 2013 -0800"
      },
      "message": "drivers/usb/gadget: using strlcpy instead of strncpy\n\n  for NUL terminated string, better notice \u0027\\0\u0027 in the end.\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b11b2e1bdd18ba5cd0dde075d440b3894e6ce64f",
      "tree": "4cc9020f9f5800113d59246d12b79900cf937eb9",
      "parents": [
        "2f0760774711c957c395b31131b848043af98edf"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Sat Feb 02 15:57:53 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 06 11:38:13 2013 -0800"
      },
      "message": "drivers/usb/core: using strlcpy instead of strncpy\n\n  for NUL terminated string, better notice \u0027\\0\u0027 in the end.\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ceca718f21270dcd7cdf7e124f15b35cb68eca13",
      "tree": "aeb6503eafe39032d624ebf30368d414196afbaa",
      "parents": [
        "bda6f8e6cdcdb55db9b2961b6a7c9d0d97da4765",
        "ab137d04db5a4b32250ce5ef1b288ce6cf06adf6"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 05 12:45:39 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 05 12:45:39 2013 -0800"
      },
      "message": "Merge tag \u0027tegra-for-3.9-soc-usb\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/soc\n\nFrom Stephen Warren:\nARM: tegra: USB driver cleanup\n\nThe Tegra USB driver has a number of issues:\n\n1) The PHY driver isn\u0027t a true platform device, and doesn\u0027t implement\n   the standard USB PHY API.\n\n2) struct device instance numbers were used to make decisions in the\n   driver, rather than being parameterized by DT or platform data.\n\nThis pull request solves issue (2), and lays the groundwork for solving\nissue (1). The work on issue (1) involved introducing new DT nodes for\nthe USB PHYs, which in turn interacted with the Tegra common clock\nframework changes, due to the move of clock lookups into device tree.\nHence, these USB driver changes are taken through the Tegra tree with\nacks from USB maintainers.\n\nThis pull request is based on the previous pull request, with tag\ntegra-for-3.9-soc-ccf.\n\n* tag \u0027tegra-for-3.9-soc-usb\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  usb: host: tegra: make use of PHY pointer of HCD\n  ARM: tegra: Add reset GPIO information to PHY DT node\n  usb: host: tegra: don\u0027t touch EMC clock\n  usb: add APIs to access host registers from Tegra PHY\n  USB: PHY: tegra: Get rid of instance number to differentiate PHY type\n  USB: PHY: tegra: get rid of instance number to differentiate legacy controller\n  ARM: tegra: add clocks properties to USB PHY nodes\n  ARM: tegra: add DT nodes for Tegra USB PHY\n  usb: phy: remove unused APIs from Tegra PHY.\n  usb: host: tegra: Resetting PORT0 based on information received via DT.\n  ARM: tegra: Add new DT property to USB node.\n  usb: phy: use kzalloc to allocate struct tegra_usb_phy\n  ARM: tegra: remove USB address related macros from iomap.h\n"
    },
    {
      "commit": "200e0d994d9d1919b28c87f1a5fb99a8e13b8a0f",
      "tree": "855aac3198613b3388d697f853e3697163190644",
      "parents": [
        "07c7be3d87e5cdaf5f94c271c516456364ef286c"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Mon Feb 04 15:16:34 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 04 10:41:40 2013 -0800"
      },
      "message": "USB: storage: optimize to match the Huawei USB storage devices and support new switch command\n\n1. Optimize the match rules with new macro for Huawei USB storage devices,\n   to avoid to load USB storage driver for the modem interface\n   with Huawei devices.\n2. Add to support new switch command for new Huawei USB dongles.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "07c7be3d87e5cdaf5f94c271c516456364ef286c",
      "tree": "e95f31a0fc73a7d2d4ffa4e42dfa3941918b1073",
      "parents": [
        "0ba3b2ccc72b3df5c305d61f59d93ab0f0e87991"
      ],
      "author": {
        "name": "fangxiaozhi",
        "email": "huananhu@huawei.com",
        "time": "Mon Feb 04 15:14:46 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 04 10:40:16 2013 -0800"
      },
      "message": "USB: storage: Define a new macro for USB storage match rules\n\n1. Define a new macro for USB storage match rules:\n    matching with Vendor ID and interface descriptors.\n\nSigned-off-by: fangxiaozhi \u003chuananhu@huawei.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0ba3b2ccc72b3df5c305d61f59d93ab0f0e87991",
      "tree": "ace01b81d780c65e2249e70c30407d27547a5efe",
      "parents": [
        "d4fa681541aa7bf8570d03426dd7ba663a71c467"
      ],
      "author": {
        "name": "Petr Kubánek",
        "email": "petr@kubanek.net",
        "time": "Fri Feb 01 17:24:04 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:31:52 2013 +0100"
      },
      "message": "USB: ftdi_sio: add Zolix FTDI PID\n\nAdd support for Zolix Omni 1509 monochromator custom USB-RS232 converter.\n\nSigned-off-by: Petr Kubánek \u003cpetr@kubanek.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d4fa681541aa7bf8570d03426dd7ba663a71c467",
      "tree": "63b8e4130887bf4c01306839952142c02adf466c",
      "parents": [
        "c249f911406efcc7456cb4af79396726bf7b8c57"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Feb 01 12:06:51 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:31:50 2013 +0100"
      },
      "message": "USB: option: add Changhong CH690\n\nNew device with 3 serial interfaces:\n\n If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend) Sub\u003dff Prot\u003dff\n If#\u003d 3 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor) Sub\u003d06 Prot\u003d50\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c249f911406efcc7456cb4af79396726bf7b8c57",
      "tree": "13bef1d77de6881e7bae93e2d046d9d38eb044d2",
      "parents": [
        "8de7f4da8ff8ad241a552512f727a47df15c5156"
      ],
      "author": {
        "name": "Sven Killig",
        "email": "sven@killig.de",
        "time": "Fri Feb 01 23:43:06 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Feb 02 13:28:42 2013 +0100"
      },
      "message": "USB: ftdi_sio: add PID/VID entries for ELV WS 300 PC II\n\nAdd PID/VID entries for ELV WS 300 PC II weather station\n\nSigned-off-by: Sven Killig \u003csven@killig.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8de7f4da8ff8ad241a552512f727a47df15c5156",
      "tree": "d5573dc6c4b1d9b14580194453c4121c7c2fb127",
      "parents": [
        "3e619d04159be54b3daa0b7036b0ce9e067f4b5d"
      ],
      "author": {
        "name": "Luis Llorente Campo",
        "email": "luisllorente@luisllorente.com",
        "time": "Thu Jan 31 13:37:05 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 13:51:12 2013 +0100"
      },
      "message": "USB: add OWL CM-160 support to cp210x driver\n\nThis adds support for the OWL CM-160 electricity monitor to the cp210x\ndriver.\n\nSigned-off-by: Luis Llorente \u003cluisllorente@luisllorente.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e619d04159be54b3daa0b7036b0ce9e067f4b5d",
      "tree": "acc77a30daea819c03bcb9edabedf30a38a661d0",
      "parents": [
        "b09a61cc0bc2a7151f4ab652489e85253d5d0175"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:36:40 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:14:48 2013 +0100"
      },
      "message": "USB: EHCI: fix bug in scheduling periodic split transfers\n\nThis patch (as1654) fixes a very old bug in ehci-hcd, connected with\nscheduling of periodic split transfers.  The calculations for\nfull/low-speed bus usage are all carried out after the correction for\nbit-stuffing has been applied, but the values in the max_tt_usecs\narray assume it hasn\u0027t been.  The array should allow for allocation of\nup to 90% of the bus capacity, which is 900 us, not 780 us.\n\nThe symptom caused by this bug is that any isochronous transfer to a\nfull-speed device with a maxpacket size larger than about 980 bytes is\nalways rejected with a -ENOSPC error.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b09a61cc0bc2a7151f4ab652489e85253d5d0175",
      "tree": "3bbb588669e38c1798c2e22cf5087dfc81a193b8",
      "parents": [
        "03eb466f276ceef9dcf023dc5474db02af68aad9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:35:02 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:14:48 2013 +0100"
      },
      "message": "USB: EHCI: fix for leaking isochronous data\n\nThis patch (as1653) fixes a bug in ehci-hcd.  Unlike iTD entries, an\nsiTD entry in the periodic schedule may not complete until the frame\nafter the one it belongs to.  Consequently, when scanning the periodic\nschedule it is necessary to start with the frame _preceding_ the one\nwhere the previous scan ended.\n\nNot doing this properly can result in memory leaks and failures to\ncomplete isochronous URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Andy Leiserson \u003candy@leiserson.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2f0760774711c957c395b31131b848043af98edf",
      "tree": "578d8100d72f68045516cd6be3682db1747aaaf9",
      "parents": [
        "d0b4652f80c3276a57ede3b6b6d8159fa26c091f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:40:14 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:09:19 2013 +0100"
      },
      "message": "USB: GADGET: optionally force full-speed for net2280 UDC\n\nThis patch (as1656) adds a module parameter to the net2280 UDC driver\nto force full-speed operation.  It is intended for testing purposes,\nwhere one wants to check how well a full-speed device performs when\nattached to a high-speed bus.  Without this parameter it would be\nnecessary to interpose a full-speed hub; otherwise the net2280 would\nconnect at high speed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d0b4652f80c3276a57ede3b6b6d8159fa26c091f",
      "tree": "630fb9272eac6a1f8054f7c30a1c3a659527554d",
      "parents": [
        "7b8bc3aad0deabf3bc50cd2fe29bce29be5681fe"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 30 16:38:11 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 31 10:09:19 2013 +0100"
      },
      "message": "USB: altsetting overrides for usbtest\n\nThe usbtest driver includes some rather simple-minded logic for\nselecting an altsetting to test.  It doesn\u0027t work well for the g_zero\ngadget, because it selects altsetting 0 (which doesn\u0027t have\nisochronous endpoints) rather than altsetting 1 (which does have them,\nif the gadget\u0027s hardware supports them).  This prevents usbtest\u0027s\nisochronous tests (15, 16, 22, and 23) from working with g_zero.\n\nSince g_zero is one of the most common gadget drivers used for USB\ntesting, usbtest should do a better job of supporting it.  But since\nsome programs may rely on the current scheme for selecting\naltsettings, I didn\u0027t want to change it.\n\nInstead, this patch (as1655) adds a module parameter to usbtest, which\ncan be used to override the default altsetting.  Since usbtest is\nnever used by normal users (most distributions probably don\u0027t even\nbuild it), the new module parameter won\u0027t inconvenience anybody.  In\nany case, it is entirely optional -- leaving it unset preserves the\nexisting behavior.\n\nThe patch also fixes a related bug in usbtest: After selecting an\naltsetting, the driver neglects to store its selection.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "03eb466f276ceef9dcf023dc5474db02af68aad9",
      "tree": "6eb0eec1d93582c341c9f76bf041aaa3d1bea025",
      "parents": [
        "78796ae17eacedcdcaaeb03ba73d2e532a4c8f83"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Mon Jan 28 16:47:10 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 06:19:20 2013 +0100"
      },
      "message": "USB: option: add support for Telit LE920\n\nAdd PID and special handling for Telit LE920\n\nSigned-off-by: Daniele Palmas \u003cdnlplm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "78796ae17eacedcdcaaeb03ba73d2e532a4c8f83",
      "tree": "5d0d9654a2fa93a2aa8ae6b5fda967051730ba60",
      "parents": [
        "ee74290b7853db9d5fd64db70e5c175241c59fba"
      ],
      "author": {
        "name": "Daniele Palmas",
        "email": "dnlplm@gmail.com",
        "time": "Mon Jan 28 16:48:54 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 06:19:20 2013 +0100"
      },
      "message": "USB: qcserial: add Telit Gobi QDL device\n\nAdd VID and PID for Telit Gobi QDL device\n\nSigned-off-by: Daniele Palmas \u003cdnlplm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b8bc3aad0deabf3bc50cd2fe29bce29be5681fe",
      "tree": "68fdff3102abe07820768927f82964c3722b775d",
      "parents": [
        "de9c6307c0cdf24a08facbc808fe3989a145c93a"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Sun Jan 27 22:45:05 2013 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 00:17:39 2013 -0500"
      },
      "message": "USB: chipidea: ci13xxx_imx: Remove sparse warning\n\nRemove the following sparse warning:\n\ndrivers/usb/chipidea/ci13xxx_imx.h:22:25: error: dubious one-bit signed bitfield\ndrivers/usb/chipidea/ci13xxx_imx.h:22:25: error: dubious one-bit signed bitfield\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "de9c6307c0cdf24a08facbc808fe3989a145c93a",
      "tree": "54f74c09e4539b5d8e90c28a2a1cceb04fb68911",
      "parents": [
        "6992819feb39cb9adac72170555d957d07f869f2"
      ],
      "author": {
        "name": "Arvid Brodin",
        "email": "arvid.brodin@xdin.com",
        "time": "Sun Jan 27 16:41:26 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 30 00:17:38 2013 -0500"
      },
      "message": "usb/isp1760: declare schedule_ptds() and errata2_function() static\n\nFix two problems detected by the sparse code analyser:\n\n|drivers/usb/host/isp1760-hcd.c:935:6: warning: symbol \u0027schedule_ptds\u0027 was not declared. Should it be static?\n|drivers/usb/host/isp1760-hcd.c:1288:6: warning: symbol \u0027errata2_function\u0027 was not declared. Should it be static?\n\nSigned-off-by: Arvid Brodin \u003carvid.brodin@xdin.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f1e7b73acc26e8908af783bcd3a9900fd80688f5",
      "tree": "9a9382fb7f12f1889020efb4bffa3f4a88589fc5",
      "parents": [
        "218774dc341f219bfcf940304a081b121a0e8099",
        "fc16e884a2320198b8cb7bc2fdcf6b4485e79709"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 29 15:32:13 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 29 15:32:13 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nBring in the \u0027net\u0027 tree so that we can get some ipv4/ipv6 bug\nfixes that some net-next work will build upon.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6992819feb39cb9adac72170555d957d07f869f2",
      "tree": "5838955c5606c8324a616d9a8ef2044b6cad0b59",
      "parents": [
        "3b2ab2b84c68fb92accbc735927bc8221e4de973"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Jan 28 10:20:47 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 29 07:33:07 2013 -0800"
      },
      "message": "usb: phy: fix Kconfig warning\n\nRecent commits introduced the following\nKconfig warning:\n\nwarning: (USB_MUSB_HDRC \u0026\u0026 OMAP_USB3) selects \\\n\tOMAP_CONTROL_USB which has unmet direct \\\n\tdependencies (USB_SUPPORT \u0026\u0026 ARCH_OMAP2PLUS)\n\nThis patch just fixes it, by removing the\nunnecessary OMAP dependency.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3b2ab2b84c68fb92accbc735927bc8221e4de973",
      "tree": "b92ed97ffde1665a6a20c0d1314dd8c981abb216",
      "parents": [
        "67635d397a643514fdfa859f611b86bd3ad8958d"
      ],
      "author": {
        "name": "Lan Tianyu",
        "email": "tianyu.lan@intel.com",
        "time": "Tue Jan 29 00:59:06 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 29 07:33:07 2013 -0800"
      },
      "message": "Revert \"usb: Register usb port\u0027s acpi power resources\"\n\nThis reverts commit 88bb965ed711e8a5984e70208ebc901a6ff4141f.\n\nThe linux-next branch of linux-pm tree has replaced\nacpi_power_resource_(un)register_device() with new routines.\nCommit 88bb965 will cause conflict in the linux-next tree.\nSo revert it and this will not affect other functions. Will\nsend a new patch with new routines after 3.9 merge window.\n\nSigned-off-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "ab137d04db5a4b32250ce5ef1b288ce6cf06adf6"
}
