)]}'
{
  "log": [
    {
      "commit": "ab11ca34eea8fda7a1a9302d86f6ef6108ffd68f",
      "tree": "987ec6c263f3dfa4a7a6f9ce4d5ece47cbc12e29",
      "parents": [
        "f9369910a6225b8d4892c3f20ae740a711cd5ace",
        "71006fb22b0f5a2045605b3887ee99a0e9adafe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:21:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 10:21:51 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n - some V4L2 API updates needed by embedded devices\n - DVB API extensions for ATSC-MH delivery system, used in US for mobile\n   TV\n - new tuners for fc0011/0012/0013 and tua9001\n - a new dvb driver for af9033/9035\n - a new ATSC-MH frontend (lg2160)\n - new remote controller keymaps\n - Removal of a few legacy webcam driver that got replaced by gspca on\n   several kernel versions ago\n - a new driver for Exynos 4/5 webcams(s5pp fimc-lite)\n - a new webcam sensor driver (smiapp)\n - a new video input driver for embedded (sta2x1xx)\n - several improvements, fixes, cleanups, etc inside the drivers.\n\nManually fix up conflicts due to err() -\u003e dev_err() conversion in\ndrivers/staging/media/easycap/easycap_main.c\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (484 commits)\n  [media] saa7134-cards: Remove a PCI entry added by mistake\n  [media] radio-sf16fmi: add support for SF16-FMD\n  [media] rc-loopback: remove duplicate line\n  [media] patch for Asus My Cinema PS3-100 (1043:48cd)\n  [media] au0828: Move the Kconfig knob under V4L_USB_DRIVERS\n  [media] em28xx: simple comment fix\n  [media] [resend] radio-sf16fmr2: add PnP support for SF16-FMD2\n  [media] smiapp: Use v4l2_ctrl_new_int_menu() instead of v4l2_ctrl_new_custom()\n  [media] smiapp: Add support for 8-bit uncompressed formats\n  [media] smiapp: Allow generic quirk registers\n  [media] smiapp: Use non-binning limits if the binning limit is zero\n  [media] smiapp: Initialise rval in smiapp_read_nvm()\n  [media] smiapp: Round minimum pre_pll up rather than down in ip_clk_freq check\n  [media] smiapp: Use 8-bit reads only before identifying the sensor\n  [media] smiapp: Quirk for sensors that only do 8-bit reads\n  [media] smiapp: Pass struct sensor to register writing commands instead of i2c_client\n  [media] smiapp: Allow using external clock from the clock framework\n  [media] zl10353: change .read_snr() to report SNR as a 0.1 dB\n  [media] media: add support to gspca/pac7302.c for 093a:2627 (Genius FaceCam 300)\n  [media] m88rs2000 - only flip bit 2 on reg 0x70 on 16th try\n  ...\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "94b5aff4c6f72fee6b0f49d49e4fa8b204e8ded9",
      "tree": "39197121b6ef8cddaa0f4057fe24b4ced58e8982",
      "parents": [
        "5d4e2d08e7fdf7339f84a1c670d296a77e02f881",
        "59bd234b72fc29887839d792b7d6c7e8d2a577a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:12:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:12:24 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY updates from Greg Kroah-Hartman:\n \"Here\u0027s the big TTY/serial driver pull request for the 3.5-rc1 merge\n  window.\n\n  Nothing major in here, just lots of incremental changes from Alan and\n  Jiri reworking some tty core things to behave better and to get a more\n  solid grasp on some of the nasty tty locking issues.\n\n  There are a few tty and serial driver updates in here as well.\n\n  All of this has been in the linux-next releases for a while with no\n  problems.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (115 commits)\n  serial: bfin_uart: Make MMR access compatible with 32 bits bf609 style controller.\n  serial: bfin_uart: RTS and CTS MMRs can be either 16-bit width or 32-bit width.\n  serial: bfin_uart: narrow the reboot condition in DMA tx interrupt\n  serial: bfin_uart: Adapt bf5xx serial driver to bf60x serial4 controller.\n  Revert \"serial_core: Update buffer overrun statistics.\"\n  tty: hvc_xen: NULL dereference on allocation failure\n  tty: Fix LED error return\n  tty: Allow uart_register/unregister/register\n  tty: move global ldisc idle waitqueue to the individual ldisc\n  serial8250-em: Add DT support\n  serial8250-em: clk_get() IS_ERR() error handling fix\n  serial_core: Update buffer overrun statistics.\n  tty: drop the pty lock during hangup\n  cris: fix missing tty arg in wait_event_interruptible_tty call\n  tty/amiserial: Add missing argument for tty_unlock()\n  tty_lock: Localise the lock\n  pty: Lock the devpts bits privately\n  tty_lock: undo the old tty_lock use on the ctty\n  serial8250-em: Emma Mobile UART driver V2\n  Add missing call to uart_update_timeout()\n  ...\n"
    },
    {
      "commit": "a481991467d38afb43c3921d5b5b59ccb61b04ba",
      "tree": "a4b0b9a14da6fd5ef7b9b512bb32dbfcfcf2cd71",
      "parents": [
        "f6a26ae7699416d86bea8cb68ce413571e9cab3c",
        "cda4db53e9c28061c100400e1a4d273ea61dfba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB 3.5-rc1 changes from Greg Kroah-Hartman:\n \"Here is the big USB 3.5-rc1 pull request for the 3.5-rc1 merge window.\n\n  It\u0027s touches a lot of different parts of the kernel, all USB drivers,\n  due to some API cleanups (getting rid of the ancient err() macro) and\n  some changes that are needed for USB 3.0 power management updates.\n\n  There are also lots of new drivers, pimarily gadget, but others as\n  well.  We deleted a staging driver, which was nice, and finally\n  dropped the obsolete usbfs code, which will make Al happy to never\n  have to touch that again.\n\n  There were some build errors in the tree that linux-next found a few\n  days ago, but those were fixed by the most recent changes (all were\n  due to us not building with CONFIG_PM disabled.)\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (477 commits)\n  xhci: Fix DIV_ROUND_UP compile error.\n  xhci: Fix compile with CONFIG_USB_SUSPEND\u003dn\n  USB: Fix core compile with CONFIG_USB_SUSPEND\u003dn\n  brcm80211: Fix compile error for .disable_hub_initiated_lpm.\n  Revert \"USB: EHCI: work around bug in the Philips ISP1562 controller\"\n  MAINTAINERS: Add myself as maintainer to the USB PHY Layer\n  USB: EHCI: fix command register configuration lost problem\n  USB: Remove races in devio.c\n  USB: ehci-platform: remove update_device\n  USB: Disable hub-initiated LPM for comms devices.\n  xhci: Add Intel U1/U2 timeout policy.\n  xhci: Add infrastructure for host-specific LPM policies.\n  USB: Add macros for interrupt endpoint types.\n  xhci: Reserve one command for USB3 LPM disable.\n  xhci: Some Evaluate Context commands must succeed.\n  USB: Disable USB 3.0 LPM in critical sections.\n  USB: Add support to enable/disable USB3 link states.\n  USB: Allow drivers to disable hub-initiated LPM.\n  USB: Calculate USB 3.0 exit latencies for LPM.\n  USB: Refactor code to set LPM support flag.\n  ...\n\nConflicts:\n\tarch/arm/mach-exynos/mach-nuri.c\n\tarch/arm/mach-exynos/mach-universal_c210.c\n\tdrivers/net/wireless/ath/ath6kl/usb.c\n"
    },
    {
      "commit": "ba01a87e37d3ca9efe141e2907c2ec3f89490b4f",
      "tree": "144f2b3534b5428192c6d3645ec49c6de2fcdaa2",
      "parents": [
        "c9bfa7d75ba7269c97595f03c3152372e8b37823",
        "c52661d60f636d17e26ad834457db333bd1df494"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 17:40:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 17:40:42 2012 -0700"
      },
      "message": "Merge branch \u0027usb-target-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull usb-gadget scsi-target merge from Nicholas Bellinger:\n \"As promised, here is the pull request for Sebastian\u0027s usb-gadget\n  target UASP / BOT driver for v3.5-rc1.  This code has been in\n  linux-next for a number of weeks, and is now ready for an initial\n  merge.\n\n  This fabric uses the target framework to provide a usb gadget device.\n  This gadget supports the USB Attached SCSI Protocol (UASP) and Bulk\n  Only Transfers (BOT or BBB).  BOT is the primary interface, UAS is the\n  alternative interface.\n\n  Note this series is dependent upon a single target core patch for\n  adding se_cmd-\u003eunknown_data_length in target-pending/for-next, that\n  got merged in the parent.\n\n  Kudos to Sebastian for making this driver happen so easily, and for\n  his patches to improve usb-core and target core along the way to his\n  goal.  Also thanks to Felipe + Greg-KH for their help in getting this\n  driver ready for mainline.\"\n\n* \u0027usb-target-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  usb-gadget: Initial merge of target module for UASP + BOT\n"
    },
    {
      "commit": "5eaee54b1c52a83dc74445792cf49900a8050da8",
      "tree": "df340ed35ff9bc478a206e4c1dc3938f9a2bbb7e",
      "parents": [
        "ea79c2ed6ec374347e4c61755bcb6fe8c2b24961"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed May 16 10:23:07 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 16 05:29:20 2012 -0700"
      },
      "message": "usb: gadget: at91_udc: fix endpoint descriptor dereference\n\nThe patch 5a6506f (Update at91_udc to use usb_endpoint_descriptor inside the\nstruct usb_ep) removes the desc field of struct at91_ep. This convertion had\nnot been completed which leads to a compilation error.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "69ecdbac144147a80747914d9b6ea3472e2d93e7",
      "tree": "e1bb68c3568f370cd6a7d2ae29a051bee244ce0f",
      "parents": [
        "b7dc4cd17506284a47eeb9160207e43c7d5486fe",
        "b6255ee3d82798eb1eee9fb1cca713317b5afae8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:39:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 08:39:25 2012 -0300"
      },
      "message": "Merge remote-tracking branch \u0027linus/master\u0027 into staging/for_v3.5\n\n* linus/master: (805 commits)\n  tty: Fix LED error return\n  openvswitch: checking wrong variable in queue_userspace_packet()\n  bonding: Fix LACPDU rx_dropped commit.\n  Linux 3.4-rc7\n  ARM: EXYNOS: fix ctrlbit for exynos5_clk_pdma1\n  ARM: EXYNOS: use s5p-timer for UniversalC210 board\n  ARM / mach-shmobile: Invalidate caches when booting secondary cores\n  ARM / mach-shmobile: sh73a0 SMP TWD boot regression fix\n  ARM / mach-shmobile: r8a7779 SMP TWD boot regression fix\n  ARM: mach-shmobile: convert ag5evm to use the generic MMC GPIO hotplug helper\n  ARM: mach-shmobile: convert mackerel to use the generic MMC GPIO hotplug helper\n  MAINTAINERS: Add myself as the cpufreq maintainer\n  dm mpath: check if scsi_dh module already loaded before trying to load\n  dm thin: correct module description\n  dm thin: fix unprotected use of prepared_discards list\n  dm thin: reinstate missing mempool_free in cell_release_singleton\n  gpio/exynos: Fix compiler warnings when non-exynos machines are selected\n  gpio: pch9: Use proper flow type handlers\n  powerpc/irq: Fix another case of lazy IRQ state getting out of sync\n  ks8851: Update link status during link change interrupt\n  ...\n\nConflicts:\n\tdrivers/media/common/tuners/xc5000.c\n\tdrivers/media/common/tuners/xc5000.h\n\tdrivers/usb/gadget/uvc_queue.c\n"
    },
    {
      "commit": "581791f5c7a480b2cc3431af9a6e799ffd51eb5e",
      "tree": "3284544e5a67e91ec612fc0a715cff66b250a283",
      "parents": [
        "304f0b2453ea377b8f987aa5f9e1ccda0e3adfa7"
      ],
      "author": {
        "name": "Andrzej Pietrasiewicz",
        "email": "andrzej.p@samsung.com",
        "time": "Mon May 14 15:51:52 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 09:25:44 2012 -0700"
      },
      "message": "FunctionFS: enable multiple functions\n\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e20289ed3f83e3b065f53d36dc1805937ce55d84",
      "tree": "e44f6235c4a22a6b608376b1993760fb0399931c",
      "parents": [
        "514911678fdcb35f7f69ebf96daf0e22cdae95ae"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 22:17:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:13:39 2012 -0400"
      },
      "message": "usb/net: rndis: fixup a few name prefixes\n\nThis switches a horde of NDIS_*-prefixed variables to the RNDIS_*\nprefix. Most of them aren\u0027t used much and causes no changes.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "514911678fdcb35f7f69ebf96daf0e22cdae95ae",
      "tree": "5cee6cd2efe05692076d2d202c6f1569af77eba9",
      "parents": [
        "c80174f3da2f0edec2b66afad673e1f854e8f0ee"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 22:17:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:11:18 2012 -0400"
      },
      "message": "usb/net: rndis: merge command codes\n\nSwitch the hyperv filter and rndis gadget driver to use the same command\nenumerators as the other drivers and delete the surplus command codes.\n\nReviewed-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17c51b6ccc7d470a8801135e0af7f97915f46e32",
      "tree": "5e927f50f9469a3acce703dff0f5ea918163c8e2",
      "parents": [
        "91d6aef7d12fc1ba860e0d1c9a445cfcf15655bd"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 22:16:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:08:06 2012 -0400"
      },
      "message": "usb/net: rndis: merge media type definitions\n\nLet\u0027s have a unified table of RNDIS media. We used to have a similar\ntable with NDIS_* prefix from the gadget driver, but since we\u0027re only\nusing RNDIS in the kernel (IIRC NDIS, non-remote, is for the windows-\ninternal network drivers so what do we care) let\u0027s prefix everything\nwith RNDIS. Some of the definitions were conflicting, in one of the\ndefines 0x0B is bearer \"CO WAN\" and in two others \"BPC\". Well I took\nthe majority vote. Two definition of medium 0x09 calls it \"wireless\nWAN\" but one vote for \"wireless LAN\" but in this case I am sticking\nwith the minority, \"Wide Area Network\" does not make much sense in\nthis case as far as I can tell.\n\nNOTE: latin singular and plural is so screwed up in these defines\nthat it makes my eyes bleed. But I will not attempt to submit a\npatch converting all use of _MEDIA_ to _MEDIUM_ while I can probably\ntell from the semantics of the code that RNDIS_MEDIA_STATE_CONNECTED\nis most probably (erroneously) referring to a singular, unless it\ncan return an array of connected media. I suspect these erroneous\nplurals are used in documentation and such so I don\u0027t want to\nmess around with things for no functional change.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cc6c4d5842fb2fd462099fd477f8fc863237d96",
      "tree": "cad852e8cf4f5f0bcecc3e32da9676f2febda6b6",
      "parents": [
        "8cdddc3f9d6692f5690841468a9f63c19fb734ed"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 22:16:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:05:59 2012 -0400"
      },
      "message": "usb/net: rndis: merge duplicate 802_* OIDs\n\nThe 802_* network OIDs were duplicated, so let\u0027s merge them and\nuse the RNDIS_* prefixed definitions from the hyperV driver.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cdddc3f9d6692f5690841468a9f63c19fb734ed",
      "tree": "9a2f0b7bb86d6dda3e48a0fba5aa39297a8d4dc5",
      "parents": [
        "007e5c8e6aad8526e234b2481d2104e3e1fe8b88"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 22:16:08 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:04:19 2012 -0400"
      },
      "message": "usb/net: rndis: eliminate first set of duplicate OIDs\n\nThe RNDIS protocol contains a vast number of Object ID:s (OIDs).\nThe current definitions had multiple definitions of these ID:s,\nlet\u0027s use the nicely RNDIS_*-prefixed defines from the HyperV\nimplementation, rename everywhere they\u0027re used, and copy+rename\nthe few that were missing from this list of objects.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7591157e1848b5db900b34016e2a2182329a93bb",
      "tree": "47b1a5cfd7f4f1162831638d5be4514b3b8bc74b",
      "parents": [
        "7390e8b0dee778b0a964337558990a91094e679a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 11 22:15:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 12 15:02:22 2012 -0400"
      },
      "message": "usb/net: rndis: break out \u003clinux/rndis.h\u003e defines\n\nAs a first step to consolidate the RNDIS implementations, break out\na common file with all the #defines and move it to \u003clinux/rndis.h\u003e.\n\nThis also deletes the immediate duplicated defines in the\n\u003clinux/rndis.h\u003e file that yields a lot of compilation warnings.\n\nReviewed-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fd09e8e025d5a5b4a1fd67df9197c3d4e1b171d",
      "tree": "9290e215bd00d10300ea7f1f540091f03adae880",
      "parents": [
        "ab3999a26147e9c0d2949df751b86519065bf8bd"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:58 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 17:01:06 2012 -0700"
      },
      "message": "usb: gadget: remove langwell_udc\n\nWe have the chipidea driver now that supports both langwell and penwell,\nso there is no need for this one any more.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc25a80d12ea971ddd652717150058989b1ad474",
      "tree": "cefdd858d75e5125213ca038993a5ceda0710f4e",
      "parents": [
        "ce9d6fbcbf4dcc481bb52a174c2e0dd22199f066"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:45 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:45:30 2012 -0700"
      },
      "message": "usb: move ci13xxx and related code to drivers/usb/chipidea\n\nSince chipidea is a dual role controller, it makes sense to move it\nto its own directory, where we can also have host, otg and platform\ncode related to this controller. It also makes sense to break out\nthe driver into several compilation units like udc, host, debugging\ncode, etc.\n\nFirstly, let\u0027s move the udc and platform code to drivers/usb/chipidea.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ce9d6fbcbf4dcc481bb52a174c2e0dd22199f066",
      "tree": "03c2bb12aeb0a82cf4e3319ab442c51f7c73923c",
      "parents": [
        "ef15e5490edc7edf808d3477ab32e0e320792f65"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:44 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:43:21 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: print basic device info when probing\n\nReport basic information about capabilities and register addresses on\nprobe.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ef15e5490edc7edf808d3477ab32e0e320792f65",
      "tree": "c6c8a4a921f6ec27cf0ad576444948e6a1ecc440",
      "parents": [
        "405b84487438efa1360740a70ec3e3cd1a90bd62"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:43 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:43:21 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: don\u0027t use \"advance\" feature when setting address\n\nNewer versions of the chipidea controller support the \"advance\" setting\nof usb address, which means instead of setting it immediately, deferring\nit till the status completion. Unfortunately, older versions of the\ncontroller don\u0027t have this feature, so in order to support those too, we\nsimply don\u0027t use it. It\u0027s about 4 lines of extra code, and isn\u0027t in any\nway critical to performance. While at it, change the return value of the\nhw_usb_set_address() to void, since it can\u0027t fail in any measurable way.\n\nWith this patch, ci13xxx_udc driver works with the chipidea controller in\nkirkwood (feroceon SoC), as found in, for example, sheevaplug.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "405b84487438efa1360740a70ec3e3cd1a90bd62",
      "tree": "e5086345e1b0dd53d18662203616c92af5475aee",
      "parents": [
        "177a83006d7823b9f4968dd4aec267640684f760"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:42 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:35:38 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: fix the context of register map\n\nThe regmap field is an array of register pointers, not the other way\naround.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "177a83006d7823b9f4968dd4aec267640684f760",
      "tree": "c04d8f7b327c28eeaa704197dcb4dceeb4e3287c",
      "parents": [
        "1989b5ceb5aa57862ed770368ae90bf44fd13198"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:41 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:35:38 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: get rid of local tracing for good\n\nThere is no point in having tracing output in the kernel these days.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1989b5ceb5aa57862ed770368ae90bf44fd13198",
      "tree": "80eeb42239d9d5520d2df7346adc8777e156732e",
      "parents": [
        "6286d85e8efdb59252d1ceb99a56fa6b0b11526c"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 11 17:25:40 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 16:35:38 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx_pci: guard against devices without driver_data\n\nDon\u0027t try to initialize devices that don\u0027t have driver_data assigned\nto their pci ids.\n\nReported-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "72688dc95afcb42f4d5e8762f8790144cec9a280",
      "tree": "8125285f55f79bcbdda6e71f8dc2e37cfb7a7041",
      "parents": [
        "fdf6e6390a567963e302a62ef676dd648d11661c"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "levinsasha928@gmail.com",
        "time": "Fri May 11 06:39:37 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 15:17:31 2012 -0700"
      },
      "message": "usb: gadget: dummy_hcd: fix build when BUG is not set\n\nUse WARN_ON() instead of __WARN, which also means we won\u0027t use any\ninternal macros.\n\nSigned-off-by: Sasha Levin \u003clevinsasha928@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1fbfeff9274561d110eb796e60726bc54e95db97",
      "tree": "64f35038ab37c748285c7cf4f2c9a993e8edbae9",
      "parents": [
        "80134da9d244eddbc840a446bdda2ac80932a769"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Thu May 10 10:08:04 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:27:58 2012 -0700"
      },
      "message": "usb: gadget: f_rndis: Set rndis vendor parameters\n\nAdd a variant of rndis_bind_config to let gadget drivers change\nrndis vendorID and manufacturer parameters.\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\t[make rndis_bind_config a static inline function]\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "80134da9d244eddbc840a446bdda2ac80932a769",
      "tree": "41a88f034565c29ac6e511aa96bfa2118089d473",
      "parents": [
        "036e98b2162d1ed361ed6d31ab009764bb507340"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Thu May 10 10:08:03 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:26:47 2012 -0700"
      },
      "message": "usb: gadget: rndis: Fix re-binding f_rndis\n\nf_rndis checks if rndis_string_defs[0].id is null to setup rndis\nand allocate string ids when it is bound to the first configuration:\n\n\t/* maybe allocate device-global string IDs */\n\tif (rndis_string_defs[0].id \u003d\u003d 0) {\n\n\t\t/* ... and setup RNDIS itself */\n\t\tstatus \u003d rndis_init();\n\t\tif (status \u003c 0)\n\t\t\treturn status;\n\nrndis_string_defs[0].id must be reset to 0 on unbind for rndis to be\ncorrectly initialized on the next composite_bind.\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "036e98b2162d1ed361ed6d31ab009764bb507340",
      "tree": "aabe621c21bd26eb3b6d4d1db39b2ed4caea7c39",
      "parents": [
        "c3c04b2945eccd8cdc07bbede3090c18dfed43c0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu May 10 10:08:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:26:17 2012 -0700"
      },
      "message": "usb: gadget: Add variant of gether_setup to customize the device name\n\nThis is needed to avoid name collisions on SoCs that have both usb\ngadget and usb host, where usb0 may be the rndis interface or a usb\nethernet adapter.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\t[make gether_setup a static inline function]\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c3c04b2945eccd8cdc07bbede3090c18dfed43c0",
      "tree": "1068ef2f091fb89aa3664f94b92168ec4897a023",
      "parents": [
        "cad4cd8fbde6b2f45b51711260343b3195615c79"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Thu May 10 10:08:01 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:26:17 2012 -0700"
      },
      "message": "usb: gadget: u_serial: Allow calling gserial_setup after init\n\nRemove geserial_setup from the init section. The android gadget\ndriver calls it after probe, after userspace has configured the\ngadget driver.\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cad4cd8fbde6b2f45b51711260343b3195615c79",
      "tree": "abe2c3a65dd1843f2c7c4e7d6ccaf9333c26be4b",
      "parents": [
        "4fffd6e5a24c4df3341d404446e3672bef8cffb7"
      ],
      "author": {
        "name": "Andrzej Pietrasiewicz",
        "email": "andrzej.p@samsung.com",
        "time": "Thu May 10 10:08:00 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:22:43 2012 -0700"
      },
      "message": "usb: gadget: composite: add iSerialNumber to usb_composite_driver\n\nAdd iSerialNumber to usb_composite_driver to allow setting a default value.\nThis is useful when the module is compiled-in. Then the composite_bind\nis executed at kernel boot and string id for iSerialNumber can be overridden\neven if there is no iSerialNumber kernel commandline parameter.\nIf the string id is not overridden, then get_string will never attempt to\nlook for the alternative string contents using cdev-\u003eserial_override.\n\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4fffd6e5a24c4df3341d404446e3672bef8cffb7",
      "tree": "c853ab3a6d670f1638855769023ed1603d484b8e",
      "parents": [
        "02e8161e341b4e54a4a36233f98b79763bfa3f48"
      ],
      "author": {
        "name": "Andrzej Pietrasiewicz",
        "email": "andrzej.p@samsung.com",
        "time": "Thu May 10 10:07:59 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:22:43 2012 -0700"
      },
      "message": "usb: gadget: composite: make module parameters accessible at runtime\n\nEnable module parameters to be modified at runtime, especially\nif the module is compiled-in.\n\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "02e8161e341b4e54a4a36233f98b79763bfa3f48",
      "tree": "7521e17e3fa102d185d7b497473c9618672dc167",
      "parents": [
        "51cce6fc155c4d7eea2ff975ee7c82b89332c6d9"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Thu May 10 10:07:58 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:21:32 2012 -0700"
      },
      "message": "usb: gadget: composite: Initialize config-\u003einterface\n\nReset config-\u003einterface in usb_add_config, as it may contain pointers to\nfunctions from a previous session if config is removed and re-added.\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "51cce6fc155c4d7eea2ff975ee7c82b89332c6d9",
      "tree": "08272c25d5e7dfb95df2261699f44ad4eb4da60e",
      "parents": [
        "56d95f3174450d22a3b8d936bea2cb414262ce8f"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Thu May 10 10:07:57 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 12:21:32 2012 -0700"
      },
      "message": "usb: gadget: composite: Add usb_remove_config\n\nAdd usb_remove_config to unbind a configuration and remove it from\nthe configs list. This allows implementing composite gadget drivers that\ncan disconnect themself from the bus and that will later be re-enumerated\nwith a different configuration.\n\nGadget drivers must call usb_gadget_disconnect before calling this\nfunction to disable the pullup, disconnect the device from the host,\nand prevent the host from enumerating the device while we are changing\nthe gadget configuration.\n\nSigned-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\t[change return type of [usb_]remove_config]\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "56d95f3174450d22a3b8d936bea2cb414262ce8f",
      "tree": "c17942cfdf5adb196e9e080564a7e238ac5de226",
      "parents": [
        "f639554b8a3a4aac18193a0c98a4639d432c48f0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 11:41:49 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 11:41:49 2012 -0700"
      },
      "message": "USB: gadget: ci13xx_pci: remove unneeded check in ci13xxx_pci_probe()\n\nAs pointed out by Dan Carpenter, the check for NULL for the id variable\nis no longer needed, especially as we just dereferenced it a few lines\nearlier, causing an oops if it really was NULL.\n\nThis was caused by 62bb84ed0e4d: \"usb: gadget: ci13xxx: convert to\nplatform device\".\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f639554b8a3a4aac18193a0c98a4639d432c48f0",
      "tree": "5a6aba2d397baab36eac55e2b4f58faa710a6836",
      "parents": [
        "126625e1bf3228a3db7359310344617bee878517"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 11:37:18 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 10 11:37:18 2012 -0700"
      },
      "message": "USB: gadget: ci13xx_udc: fix potential crash in irq handler\n\nAs pointed out by Dan Carpenter, we should not be trying to call\ndev_err() on a structure that was previously determined to be NULL,\nthat\u0027s just foolish and asking for trouble.\n\nSo just delete the message, it\u0027s not going to do anyone any good to have\nit anyway.\n\nThis problem was caused by 0f089094cde5: \"usb: gadget: ci13xxx: replace\nhome-brewed logging with dev_{err,warn,info}\"\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c52661d60f636d17e26ad834457db333bd1df494",
      "tree": "aae98b77a08e526e69f7840932ef6b70a6cfd0e9",
      "parents": [
        "d5dc28eb92f2a2305a02cb3a5f1ed36542d47512"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 03 19:51:36 2012 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 09 15:25:59 2012 -0700"
      },
      "message": "usb-gadget: Initial merge of target module for UASP + BOT\n\nThis fabric uses the target framework to provide a usb gadget\ndevice.  This gadget supports the USB Attached SCSI Protocol (UASP)\nand Bulk Only Transfers (BOT or BBB). BOT is the primary interface,\nUAS is the alternative interface.\n\nIt has been tested with dummy_hcd on HS and SS. On SS USB3 are\nsupported. I also took my omap device and tried it there against\nWindowsXP.  UAS implements basic command passing (i.e. read/write\nrequests) and TASK MANAGEMENT functions are missing.\n\nI had to add a little of error recovery to BOT because Windows was\nissuing some strange commands and it does not complain after the\ngadget responded with CSW.status\u003d1.\n\n(nab: Move to drivers/usb/gadget as per Sebastian to address legacy\n      limitations for built-in gadget code)\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Greg KH \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "126625e1bf3228a3db7359310344617bee878517",
      "tree": "0fdeb1ecfe1f9b2d0d94b9763b8d2e7c8838c760",
      "parents": [
        "07e4e556eff4938eb2edf2591de3aa7d7fb82b52"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Wed May 09 13:16:53 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:24:40 2012 -0700"
      },
      "message": "usb:hsotg:samsung:cosmetic Move \u003clinux/platform_data/s3c-hsotg.h\u003e to proper place\n\nThis commit adds a cosmetic change to the s3c-hsotg UDC driver.\nIt moves s3c-hsotg.h to other linux/ related inclusions.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f339d84407eda744caa5b361d67019c66532d5d",
      "tree": "eebc266b813ad0e7da31ade21a5e339db83b8b04",
      "parents": [
        "790c2d52b24e2ecd00ca014821c1adc41be2ac94"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:29:04 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:02:46 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: convert to new style\n\nFinally, convert to the new style framework, using udc_start/udc_stop\nmethods. Since there is no need in the global _udc pointer, remove it.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "790c2d52b24e2ecd00ca014821c1adc41be2ac94",
      "tree": "aec4892d6b5d57c6a2a0e35d4411feee0a18a118",
      "parents": [
        "0f089094cde53a2639c965cd3bd3fdef27006446"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:29:03 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:00:26 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: move endpoint (de-)initialization to probe/remove\n\nCurrently, endpoints are initialized in gadget start/stop methods, however\nfor the new style gadgets it is expected that bind() can be called before\ncontroller\u0027s start(), and we need endpoints already initialized at that\npoint. So, move endpoint initialization to controller\u0027s probe before we\nswitch to the \"new style\" gadget framework.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0f089094cde53a2639c965cd3bd3fdef27006446",
      "tree": "d5637886cb65cd949fc2388fefcd52b387e27da1",
      "parents": [
        "62bb84ed0e4d14b0a5070f44b2387a42f7f535d9"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:29:02 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:00:26 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: replace home-brewed logging with dev_{err,warn,info}\n\nLogging output in the driver is mostly done using custom err/warn/info\nmacros which rely on the existence of the global variable _udc, which\nis a global reference to the udc controller structure. This reference\nwill have to go in order to allow us to have more than one chipidea udc\nin the system.\n\nThus, replace custom macros with dev_{err,warn,info} using the platform\ndevice where possible. The trace() macro, which is a nop by default is\nleft for tracing purposes.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "62bb84ed0e4d14b0a5070f44b2387a42f7f535d9",
      "tree": "157a76f428ecb7878a9d04e6ad3a26c298977e9c",
      "parents": [
        "ed6c6f419f02a6da444e26374f3510ac57b6faf4"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:29:01 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 14:54:12 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: convert to platform device\n\nLet\u0027s break ci13xxx driver into a separate udc driver and platform\ndrivers _pci and _msm, which will create a platform device for each pci\n(or msm) device found. The approach was introduced by Felipe in dwc3\ndriver and there seems to be no reason not to use it.\n\nmsm related code is only compile-tested.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ed6c6f419f02a6da444e26374f3510ac57b6faf4",
      "tree": "bc8cd75832fbf7b33e7f3fea33b4f582e56f3d3d",
      "parents": [
        "262c16320a915c26c927c9f7ddb0e1fe42fa0267"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:29:00 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 14:52:14 2012 -0700"
      },
      "message": "usb: gadget: conversion of controllers choice to menu\n\nAfter the UDC class conversion, there is no reason to limit the kernel\nto have only one UDC controller in the system.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "262c16320a915c26c927c9f7ddb0e1fe42fa0267",
      "tree": "99ed755e312bf2728823db8360319d339c48a675",
      "parents": [
        "d3595d132b9f8641501fcc84d831a5d6fed2b29d"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:28:59 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 14:51:24 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: redo register access\n\nUse lookup table instead of conditional macrodefinitions of register\naddresses. With two different possible register layouts and different\nregister offsets, it\u0027s easiest to build a table with register addresses\nat probe time, based on the information supplied from the platform and\ndevice capabilities. This way we get rid of branch-per-register-access.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d3595d132b9f8641501fcc84d831a5d6fed2b29d",
      "tree": "f790dc011266827b89ca02c4bfc6f193a0c8603e",
      "parents": [
        "1155a7b8315bc60e43ee67e2e0e32e536f3a2a93"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:28:58 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 14:51:24 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: move global variables inside struct ci13xxx\n\nMake global variables that are specific for each UDC instance part of\nstruct ci13xxx.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1155a7b8315bc60e43ee67e2e0e32e536f3a2a93",
      "tree": "10480316afa3d944265ee970682bcd7544302a94",
      "parents": [
        "df767b71e5816692134d59c0c17e0f77cd73333d"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Tue May 08 23:28:57 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 14:51:24 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: drop needless parens\n\nSmall and self-evident cleanup.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d56ba3205fe2e61264ef41f29cd90a666df032e4",
      "tree": "3ad55d6a433b053e875baa704ef799927d650809",
      "parents": [
        "f9df8395c7f9b1b8d0ea9221595a97f2f4720359"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 04 16:47:17 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 08 10:04:22 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx_pci: add langwell/penwell pci ids\n\nAdd pci ids for ChipIdea UDC as found in langwell/penwell SoCs.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f9df8395c7f9b1b8d0ea9221595a97f2f4720359",
      "tree": "d8fea00b1dd8194e091380537b99e92bbbf59486",
      "parents": [
        "d36ade60e3cc212992f001d2046815b068073c0c"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 04 16:47:16 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 08 09:27:57 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: rename register layouts\n\nCurrently, the register prefixes in the driver seem to be mixed: the\ncapability registers are the ones that contain capability information,\nsuch as number of hardware endpoints, while the registers that are\nused to program the controller are called operational registers.\n\nNormally, capability registers start at 0x100 offset of the register\nwindow and are followed by operational registers. In some versions,\nhowever, capability registers start at 0x0 offset.\n\nThis patch renames the register and adjusts their offsets appropriately,\nleaving the possibility of having a non-standard capability offset.\n\nI couldn\u0027t find any mentions of the TESTMODE register anywhere, so I\nsuspect it might only be enabled in chipidea internal versions of the\ncontroller and I\u0027m really inclined to remove it from the driver or at\nleast hiding it behind a config option.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d36ade60e3cc212992f001d2046815b068073c0c",
      "tree": "acd53eecfa37eab33a96d42532190ee874a7bdab",
      "parents": [
        "efa015bbc410198a192cd3e504ce24104e8c8852"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 04 16:47:15 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 08 09:27:56 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: initialize ep0{out,in} dynamically\n\nChange ep0{out,in} macros into dynamically assigned pointers in\ngadget initialization time.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "efa015bbc410198a192cd3e504ce24104e8c8852",
      "tree": "a40fff67c677ec7bf7fe600fca7f47bb37e5ca76",
      "parents": [
        "ab59ac0155ebe16d563b68d63ceb2e2d0747180f"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "alexander.shishkin@linux.intel.com",
        "time": "Fri May 04 16:47:14 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 08 09:27:56 2012 -0700"
      },
      "message": "usb: gadget: ci13xxx: fix ep list removal in gadget unregistering code\n\nSince ep0{out,in} are never on gadget\u0027s ep_list, there\u0027s no need to try\nto unlink them, even more so because ep_list linkage is not initialized\nfor these endpoints.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c53c2549333b340e2662dc64ec81323476b69a97",
      "tree": "4bd55780eba1302caaf7359631b996043dc1082f",
      "parents": [
        "a22d85fea89744fad2cb215da1fe0c1ce226a613"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Apr 08 12:59:46 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 16:28:35 2012 -0300"
      },
      "message": "[media] v4l2-event: Add v4l2_subscribed_event_ops\n\nJust like with ctrl events, drivers may want to get called back on\nlistener add / remove for other event types too. Rather then special\ncasing all of this in subscribe / unsubscribe event it is better to\nuse ops for this.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a1e1d71d0bfb969f39a77eee585148aea57497b",
      "tree": "af8a151dc6b352f756f3bf6ac993678fcfb97502",
      "parents": [
        "61906313bd41cde2f9aaa14e461e6108d3e71aaa",
        "1d144c6732f6badd4be7a1383a4ae2adcc3f9386"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:49:32 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:49:32 2012 -0700"
      },
      "message": "Merge tag \u0027gadget-for-v3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nusb: gadget: patches for v3.5\n\nThis pull request is quite big, but mainly because there\u0027s a\ngiant rework of the s3c_hsotg.c driver to make it friendlier\nfor other users. Samsung Exynos platforms use the DesignWare\nCore USB2 IP from Synopsys so it\u0027s a bit unfair to have the\ndriver work for Samsung platforms only. In short, the big\nrework is in preparation to make the driver more reusable.\n\nAnother big rework in this pull request came from Ido, where\nhe\u0027s removing the redundant pointer for the endpoint descriptor\nfrom the controller driver\u0027s own endpoint representation. The\nsame pointer is available through the generic struct usb_ep\nstructure.\n\nAlso on this pull request is the conversion of a few extra\ncontroller drivers to the new style registration, which allows\nmultiple controllers to be available on the same platform and\nhelps remove global pointers from those drivers.\n\nTogether with those big changes, there\u0027s the usual fixes and cleanups\nto gadget drivers. Nothing major.\n"
    },
    {
      "commit": "61906313bd41cde2f9aaa14e461e6108d3e71aaa",
      "tree": "c84805a9c67e3baf9e5acf13a3f55f7058a9131f",
      "parents": [
        "3aa2ae74ba630ec9b98736d64aea8e4cb490861d",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:03:39 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 09:03:39 2012 -0700"
      },
      "message": "Merge 3.4-rc6 into usb-next\n\nThis resolves the conflict with:\n\tdrivers/usb/host/ehci-tegra.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7275fc4c16ef50e99d3755265a4ae83e3afe63d0",
      "tree": "c7432cddaffe22d258d4486e4b96a06107d84d48",
      "parents": [
        "3b923993daaa38f1ae297a79f734c308866dd026"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:39:11 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 15:39:11 2012 -0700"
      },
      "message": "USB: gadget: ci13xx_udc: remove unused err() macro\n\nI previously cleaned up the err() call usage in this driver, but it\nreally was calling this macro instead.  To remove future confusion, just\ndelete this unused macro now.\n\nIdeally, the warn() and info() macros should also be removed, and the\n\"real\" dev_warn() and dev_info() calls should be used instead.\n\nReported-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1d144c6732f6badd4be7a1383a4ae2adcc3f9386",
      "tree": "db009a3d73d7a4defcd0a01de50fa1108f6d4eb8",
      "parents": [
        "04b4a0fce530eab728e27e24b5a8d6192c6f70d9"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:16 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:18 2012 +0300"
      },
      "message": "usb:hsotg:samsung: err_irq: support for probe function\n\nMissing handler for freeing requested IRQ added.\nMoreover clk_ calls has been reorganized.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "04b4a0fce530eab728e27e24b5a8d6192c6f70d9",
      "tree": "58209ea7efca90bf633f1eab59f4d15e986680a6",
      "parents": [
        "94cb8fd637d7ec4a6685365c3287050969389cbe"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:15 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:18 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Use clk_prepare_enable and clk_disable_unprepare\n\nThis commit adjust the s3c-hsotg to new clock API.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "94cb8fd637d7ec4a6685365c3287050969389cbe",
      "tree": "68acde862fdbe021baf53a8d40ddf386b9d4e52e",
      "parents": [
        "f026a52d4309e1e08752a8bd41ac74aeea815686"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:14 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:17 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Remove the S3C_ prefix from registers definition.\n\nThis code removes the S3C_ prefix from s3c-hsotg driver. This change\nprovides more architecture independent code.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f026a52d4309e1e08752a8bd41ac74aeea815686",
      "tree": "7cddaad44420cbcb78c680a817f34cbcc6c8a4fa",
      "parents": [
        "f99b2bfebe8984db2b6e4c07e2bedc91977d27d8"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:13 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:17 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Add release function for hsotg device\n\nAdd release function to prevent kernel warning.\nKfree is performed when all references are gone.\n\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f99b2bfebe8984db2b6e4c07e2bedc91977d27d8",
      "tree": "35e7b3a220d014b2fba41c3191405dec44e8fc9a",
      "parents": [
        "8b9bc4608eefebd9958911017caac8d87e2e8b3c"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:12 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:16 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Remove our_hsotg global pointer\n\nThe our_hsotg global pointer to hsotg USB device state is removed.\nIt has been replaced with to_hsotg(gadget) function.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8b9bc4608eefebd9958911017caac8d87e2e8b3c",
      "tree": "5ce052b06980a3e394c43223997b02984eba3337",
      "parents": [
        "f65f0f109878d795854a0a879d5029c7ea560867"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:11 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:16 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Comments reorganization and cleanup\n\nRefactor all comments to comply with kernel codding style.\nMoreover doxygen descriptions have been added for selected functions.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f65f0f109878d795854a0a879d5029c7ea560867",
      "tree": "ca080c69312b0010b8bcb4951f08b8669632fc1d",
      "parents": [
        "b3f489b2b658e530f5cdefe4d38c60cf13453e43"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:10 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:15 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Use new udc_start and udc_stop callbacks\n\nReplace of deprecated start and stop callbacks with a udc_start and\nudc_stop ones.\n\nNow the bind from composite driver is NOT called explicitly, so more\nwork needs to be done at s3c_udc_probe. Especially enabling SoC clocks\nand power for runtime determination of EP number.\nAfter probing, those sources are disabled and enabled again at udc_start\nand pullup afterwards.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Sangwook Lee \u003csangwook.lee@linaro.org\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b3f489b2b658e530f5cdefe4d38c60cf13453e43",
      "tree": "fabe10cd7f028d94a91f5480c6ac69eae6ca2985",
      "parents": [
        "12a1f4dc0dfe4c72e565dc02d6a1c021f3f98b61"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:09 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:15 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Determine number of EPs from HW configuration register\n\nThis commit adds support for determining of EPs number during run time.\n\nConfiguration is read from a HW configuration register in a specially\ncreated s3c_hsotg_hw_cfg function.\n\nMoreover it was necessary to defer at probe allocation of the\nstruct s3c_hsotg_ep instances until number of endpoints is known.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "12a1f4dc0dfe4c72e565dc02d6a1c021f3f98b61",
      "tree": "fa9c3414a5cdc802368f67c05b79a639a10ebba2",
      "parents": [
        "5e891342fd0761fed36c187587115e706c0fa358"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:08 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:14 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Cable disconnection recovery code\n\nThis code allows Samsung SoC\u0027s to recover its state when\ndevice is disconnected and connected during transfer.\n\nIt is necessary, in such a scenario, to reinitialize the USB core\nto assure correct initial state of the driver.\nThis operation is needed since the disconnect interrupt is only\navailable at HOST mode, which is not supported by this driver.\n\nA simple mechanism with jiffies has been used to perform core reset\nonly once.\n\nTested with:\n- DFU gadget (various size of the sent data - also packet \u003d MPS)\n- Ethernet gadget (CDC and RNDIS)\n- Multi Function Gadget (g_multi)\n\nHW:\n- Samsung\u0027s C210 Universal rev.0\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5e891342fd0761fed36c187587115e706c0fa358",
      "tree": "a94c12a830d5d5d71725fbdc65e33c1543043075",
      "parents": [
        "b3546c97c7bb89294fc3da2718b3fabe7ee4c579"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:07 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:14 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Rename s3c_hsotg_disconnect function\n\nThe s3c_hsotg_disconnect_irq function has been renamed to\nreflect, that it can be used not only during the host\ndisconnect irq.\n\nThe s3c_hsotg_disconnect shall be used as a fall back for\nscenario when USB cable is unplugged and plugged to the\ndevice.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b3546c97c7bb89294fc3da2718b3fabe7ee4c579",
      "tree": "236121b7801ae4e02637c5ecb25c7183b4b82ba0",
      "parents": [
        "308d734e9ed86b6713da46b4b9ce9ff017e75c63"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:06 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:13 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Remove Disconnect Interrupt handler\n\nThe USB Disconnect Interrupt handler, according to specification,\nis only working at HOST mode.\n\nSamsung SoCs (e.g. Exynos4) are working at device mode, so\nthis interrupt is never caught.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "308d734e9ed86b6713da46b4b9ce9ff017e75c63",
      "tree": "ac0e4a4bbbe91b9474e546cfac976a97639447f1",
      "parents": [
        "d3ca0259c56ee2dbc537d88a7496aba6b4712981"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:05 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:13 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Extract core initialization function\n\nThe s3c_hsotg_core_init function has been added to exclude\ncode responsible for Samsung\u0027s SoCs USB core initialization.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d3ca0259c56ee2dbc537d88a7496aba6b4712981",
      "tree": "fa653e8b924ec9269f3b54c081df405f49fb7e15",
      "parents": [
        "71225beeeba2bde80aac02fadb5c197389fa12e4"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:04 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:12 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Sending ZLP packet for IN EP0 transfers\n\nThis commit targets following scenarios for IN requests:\n\n1. HOST requests e.g. 256B (which is a multiple of MPS \u003d 64B).\nThen NO ZLP shall be sent, since host expects exact number of bytes.\n\n2. HOST requested 4096B, but our data for sending is 256B. In this\nsituation ZLP shall be send to tell HOST that no more data is available\nand it shall not wait for more data. This prevents HOST from hanging.\n\nTested with:\n- DFU gadget (various size of the sent data - also packet \u003d MPS)\n- Ethernet gadget (CDC and RNDIS)\n- Multi Function Gadget (g_multi)\n\nHW:\n- Samsung\u0027s C210 Universal rev.0\n- Samsung\u0027s C110 GONI\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "71225beeeba2bde80aac02fadb5c197389fa12e4",
      "tree": "d019445bd250e0bbcaea834c0f1b680dc9eef526",
      "parents": [
        "fc9a731ed0ef7138432f0f14981710aea8e83320"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:03 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:12 2012 +0300"
      },
      "message": "usb:hsotg:samsung: NAK management for EP0 (Setup stage of control transfers)\n\nFor SETUP stage of USB control transmission, the NAK shall NOT be\nCLEAR.\n\nThe SNAK/CNAK control is crucial for this type of driver,\nsince data arrives to earlier defined requests.\n\nTested with:\n- DFU gadget (various size of the sent data - also packet \u003d MPS)\n- Ethernet gadget (CDC and RNDIS)\n- Multi Function Gadget (g_multi)\n\nHW:\n- Samsung\u0027s C210 Universal rev.0\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fc9a731ed0ef7138432f0f14981710aea8e83320",
      "tree": "cb50438b7a796ca3558e2c886478935b8342395b",
      "parents": [
        "4118878697c76e5444a1d5db9c399ca5d923b0a8"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:02 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:11 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Use of regulator_bulk_* functions for USB regulators\n\nThis commit adds support for supply voltage management for s3c-hsotg IP\nblock. For that purpose a convenient regulator_bulk_* functions have been\nused.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4118878697c76e5444a1d5db9c399ca5d923b0a8",
      "tree": "8ad29548714fcd261f9e2d1f8484eeb019c9c7e5",
      "parents": [
        "d77039c111565614f07887b44b098ca38360f720"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:01 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:11 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Wrappers for USB PHY methods\n\nWrappers for PHY methods have been added for readability and reduction\nof code repetition.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d77039c111565614f07887b44b098ca38360f720",
      "tree": "9b8b51fefe36d1fdcb5a149a72db492ddfcfe247",
      "parents": [
        "127d42ae47703fe7b7bc59c0fb687a05e22a92a4"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:17:00 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:10 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Remove platform dependent functions from s3c-hsotg\n\nTwo functions - namely: s3c_hsotg_gate and s3c_hsotg_otgreset are platform\ndependent and therefore removed from Samsung\u0027s generic s3c-hsotg code.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "127d42ae47703fe7b7bc59c0fb687a05e22a92a4",
      "tree": "ff6df34d708ccef908c5f1430a7b41091cdc6b89",
      "parents": [
        "4f06539ffa1948f1d2623f549136c87e33dc1d75"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Fri May 04 14:16:59 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:09 2012 +0300"
      },
      "message": "usb:hsotg:samsung: Remove platform dependency from s3c-hsotg\n\nThis code removes platform dependency from s3c-hsotg driver.\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4f06539ffa1948f1d2623f549136c87e33dc1d75",
      "tree": "ac9a7e319383bbc7e3bed24f9d7b4c6b2adb86a1",
      "parents": [
        "b4036ccdd2ce5ec0c4f29b91312dd3cf19fc9152"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "peter.korsgaard@barco.com",
        "time": "Thu May 03 12:58:49 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:09 2012 +0300"
      },
      "message": "f_fs: ffs_func_free: cleanup requests allocated by autoconfig\n\nfunctionfs was leaking request objects created by autoconfig.\n\nSigned-off-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b4036ccdd2ce5ec0c4f29b91312dd3cf19fc9152",
      "tree": "b48719669536a489f842b1a8d55fd73a69055066",
      "parents": [
        "20c5e74c7b47cefaf2cd0f84bdb4830b66452384"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Mon Apr 16 14:19:06 2012 -0700"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:08 2012 +0300"
      },
      "message": "usb: gadget: add isochronous support to gadget zero\n\nAdd two isochronous endpoints to the gadget zero source/sink\nfunction. They are enabled by selecting alternate interface 1, so\nby default they are not enabled. Module parameters for setting all\nthe isoc endpoint characteristics are also provided.\n\nSigned-off-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "20c5e74c7b47cefaf2cd0f84bdb4830b66452384",
      "tree": "2dfc2c2bb86f8d5517f3a3213a6ce988d0b9391e",
      "parents": [
        "1ec9c8a299a4a45ab3e08ba594eec82c425d0918"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Apr 17 09:30:22 2012 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:08 2012 +0300"
      },
      "message": "usb: gadget: add a sparse endian notation\n\nThe original code works fine, but Sparse complains because it isn\u0027t\nannotated properly.\n\ndrivers/usb/gadget/composite.c:793:26: warning: incorrect type in assignment (different base types)\ndrivers/usb/gadget/composite.c:793:26:    expected unsigned short [unsigned] [usertype] language\ndevel/drivers/usb/gadget/composite.c:793:26:    got restricted __le16 [usertype] \u003cnoident\u003e\ndevel/drivers/usb/gadget/composite.c:795:29: warning: restricted __le16 degrades to integer\ndrivers/usb/gadget/composite.c:798:24: warning: incorrect type in assignment (different base types)\ndrivers/usb/gadget/composite.c:798:24:    expected restricted __le16 [usertype] \u003cnoident\u003e\ndevel/drivers/usb/gadget/composite.c:798:24:    got unsigned short [unsigned] [usertype] language\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "1ec9c8a299a4a45ab3e08ba594eec82c425d0918",
      "tree": "7ed99e360f2f0b2ce93228177c706e9af2f91599",
      "parents": [
        "00c16f9f916eef8999065f72567c7cf08582517c"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Apr 11 18:51:28 2012 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:07 2012 +0300"
      },
      "message": "usb: gadget: r8a66597-udc: add support for set_selfpowered\n\nThe previous code always set to USB_DEVICE_SELF_POWERED in GET_STATUS.\nSo, this patch adds set_selfpowered().\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "00c16f9f916eef8999065f72567c7cf08582517c",
      "tree": "86a2e2080a81ac235d533928f0aec64015ba5cb8",
      "parents": [
        "4d0947dec4db1224354e2f6f00ae22ce38e62a43"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Apr 09 17:14:16 2012 -0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:07 2012 +0300"
      },
      "message": "usb: gadget: Include i.MX processors in the USB_FSL_USB2 help text\n\nUSB_FSL_USB2 driver can be used on PowerPC and i.MX processors.\n\nInclude i.MX processors in the USB_FSL_USB2 help text.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "4d0947dec4db1224354e2f6f00ae22ce38e62a43",
      "tree": "3b1dbc71853a24008a47a0346e1cd4e4435bca5f",
      "parents": [
        "124ef389256f71042ab5dedde98dee5e9999a635"
      ],
      "author": {
        "name": "Peter Chen",
        "email": "peter.chen@freescale.com",
        "time": "Sun Apr 01 15:17:16 2012 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:06 2012 +0300"
      },
      "message": "usb: gadget: fsl_udc_core: dTD\u0027s next dtd pointer need to be updated once written\n\ndTD\u0027s next dtd pointer need to be updated once CPU writes it, or this\nrequest may not be handled by controller, then host will get NAK from\ndevice forever.\n\nThis problem occurs when there is a request is handling, we need to add\na new request to dTD list, if this new request is added before the current\none is finished, the new request is intended to added as next dtd pointer\nat current dTD, but without wmb(), the dTD\u0027s next dtd pointer may not be\nupdated when the controller reads it. In that case, the controller will\nstill get Terminate Bit is 1 at dTD\u0027s next dtd pointer, that means there is\nno next request, then this new request is missed by controller.\n\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "124ef389256f71042ab5dedde98dee5e9999a635",
      "tree": "1473efbd86a1e4c30c87dcd66b0bd9365daba493",
      "parents": [
        "c2484606a105e35a9bbbfafa41ee32683b82cf5a"
      ],
      "author": {
        "name": "Yongsul Oh",
        "email": "yongsul96.oh@samsung.com",
        "time": "Tue Mar 20 10:38:38 2012 +0900"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:06 2012 +0300"
      },
      "message": "usb: gadget: composite: prevent a memory leak when configuration bind fails\n\nIn some USB composite gadget drivers, the configuration\u0027s bind function called\nby the usb_add_config() calls multiple bind config functions. (for example cdc2\nconfiguration bind function in the cdc_do_config() of the cdc2.c has two\nfunctionality bind config functions.\n  - the ecm_bind_config() \u0026 the acm_bind_config())\n\nIn each functionality bind config function, new instance is allocated and\nfinally added by the usb_add_function().\n\nSo if an error occurred during the second functionality bind config (for\nexample an error occurred at the acm_bind_config() after succeeding of the\necm_bind_function()), the instance created by the acm_bind_config() cannot be\nfreed creating a memory leak.\n\nThis patch fixes this issue.\n\nSigned-off-by: Yongsul Oh \u003cyongsul96.oh@samsung.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c2484606a105e35a9bbbfafa41ee32683b82cf5a",
      "tree": "996c60c8cbc23d886111765d2b7d470329f76b26",
      "parents": [
        "cac402dd0832e9c63929eff70d6766cd8623e5fc"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Mar 16 12:25:42 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:05 2012 +0300"
      },
      "message": "usb: gadget: f_mass_storage: remove deprecated fsg_add()\n\nThere are no in-tree fsg_add() users and it has been deprecated\nsince 2.6.35 [1dc90985d1: fsg_add() renamed to fsg_bind_config()] so\nout-of-tree users had more then enough time to convert.  Removing.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f99987bb261ed80f645ed0acd13732922ca10138",
      "tree": "0f90fab857d5154d24d04a2abf13aab8527c9ac2",
      "parents": [
        "2e87edf4922795f5e5e5be7934a36b6ff331022d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Feb 09 09:24:59 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:04 2012 +0300"
      },
      "message": "usb: gadget: dummy_hcd: allow to free requests on disabled endpoints\n\nep-\u003edesc is set to NULL on endpoint disable. That means once an endpoint\nis disabled it is not possible to free requests. In my target gadget I\nfirst disable endpoints to make sure I have no requests on the fly and\nthen free frequests. On dummy I am leaking memory here.\nSince I can\u0027t imagine a reason why it should be a bad thing, lets allow\nto free requests on disabled endpoints. On removal of composite the ep0\nrequest is removed so lets allow that here as well.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "2e87edf4922795f5e5e5be7934a36b6ff331022d",
      "tree": "2066729e429f4f36d9a4cd57126d0973babe0024",
      "parents": [
        "d3bfd25821bcfb99a56c2094af249ee2d6c9e4dc"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Feb 04 18:55:20 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:04 2012 +0300"
      },
      "message": "usb: gadget: make g_printer use composite\n\nThis patch converts the g_printer to make use of the compoiste framework\nfor descriptor parsing instead of its own implementation of it.\nThis gadget contains now one function which is the printer gadget.\nCompile tested only.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d3bfd25821bcfb99a56c2094af249ee2d6c9e4dc",
      "tree": "983f8ef448140e6bbc6dd8901b64d7263502f233",
      "parents": [
        "66ec8ed295087467ecea3a561cba005acc22fdd0"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Fri Feb 10 13:47:47 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:03 2012 +0300"
      },
      "message": "usb: gadget: remove DUALSPEED from printer\n\nThis patch removes the DUALSPEED macro and makes the HS (and FS) case\nthe default. This is one little step before composite can be used for\ndescriptor management.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "66ec8ed295087467ecea3a561cba005acc22fdd0",
      "tree": "79f4a253b624528c9727959fe6cb991489346413",
      "parents": [
        "504d14c4657e920927178fcb8d070f55f5d4eb66"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Feb 04 18:55:28 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:02 2012 +0300"
      },
      "message": "usb: gadget: imx_udc: convert to new style start/stop\n\nThis patches converts the driver into the new style start/stop interface.\nAs a result the driver no longer uses the static global controller\nvariable in start/stop code. I kept the gloval controller variable because\nit keeps init simple.\nCompile tested only.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "504d14c4657e920927178fcb8d070f55f5d4eb66",
      "tree": "cea8c17b2f153ce7fe35edba9fd317578fd55fc4",
      "parents": [
        "d77c1198666d87a9b21e9594ca29ac7e42011623"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Feb 04 18:55:26 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:02 2012 +0300"
      },
      "message": "usb: gadget: fsl_qe_udc: remove not implemented callbacks\n\nAll of this callbacks which I remove here are not implemented and return\nan error code. The gadget code returns an error code if a callback is\nmissing so there is no need to implement this twice.\n\nCc: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d77c1198666d87a9b21e9594ca29ac7e42011623",
      "tree": "a21334bdffcb83780a06cb308293f082bec51eda",
      "parents": [
        "d809f78f81fc1c7e9d8afaaa51ec4813612aff94"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Feb 04 18:55:25 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:01 2012 +0300"
      },
      "message": "usb: gadget: fsl_qe_udc: convert to new style start/stop\n\nThis patches converts the driver into the new style start/stop interface.\nAs a result the driver no longer uses the static global udc_conroller variable.\nCompile tested only.\n\nCc: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d809f78f81fc1c7e9d8afaaa51ec4813612aff94",
      "tree": "8e818679d8eabd6c26dcb55ffe0b51d4b69f3639",
      "parents": [
        "f3d8bf34c2c925867322197096ed501ceab8085a"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Feb 04 18:55:24 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:01 2012 +0300"
      },
      "message": "usb: gadget: atmel_usba_udc: convert to newstyle start/stop interface\n\nThis patches converts the driver into the new style start/stop interface.\nAs a result the driver no longer uses the static global the_udc\nvariable in start/stop functions. I kept the the_udc variable since it\nmakes the init code a little simpler.\nSomeone with hardware might want to look if it possible to move the vbus\nirq/toggle_bias code into -\u003epullup().\n\nCompile tested only.\n\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f3d8bf34c2c925867322197096ed501ceab8085a",
      "tree": "fad86a1e7b10b10de99971156384f94b0a9edfbd",
      "parents": [
        "955846a60a9db884d6a5b644876a96b806a48a8d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Feb 04 18:55:23 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:00 2012 +0300"
      },
      "message": "usb: gadget: at91_udc: convert to new style start/stop interface\n\nThis patches converts the driver into the new style start/stop interface.\nAs a result the driver no longer uses the static global controller\nvariable in start/stop functions. I kept the controller variable since it\nmakes the init code a little simpler.\nCompile tested only.\n\nCc: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "955846a60a9db884d6a5b644876a96b806a48a8d",
      "tree": "dccd3b04751d2f26e0ce98c1b861302cf9d936fd",
      "parents": [
        "0ff21e0e9cdeb156d0872446fa5e49fb0aae76fd"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:40 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:53:00 2012 +0300"
      },
      "message": "usb: gadget: Update s3c-hsudc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "0ff21e0e9cdeb156d0872446fa5e49fb0aae76fd",
      "tree": "b8634424d44af57c70c49f98c756556af4038a66",
      "parents": [
        "fa42e52ba4bdd80c4edea4664be7e4f01c587932"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:39 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:59 2012 +0300"
      },
      "message": "usb: gadget: Update pch_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fa42e52ba4bdd80c4edea4664be7e4f01c587932",
      "tree": "dbabb696b93aabbbf3986b62d3770eb417b87d70",
      "parents": [
        "9e658f2600dc37158b17c3d63daeaf2e55915d35"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:38 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:59 2012 +0300"
      },
      "message": "usb: gadget: Update s3c2410_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "9e658f2600dc37158b17c3d63daeaf2e55915d35",
      "tree": "ac0655e8e2ee610671f80c7267d5d5c2fc6b09d6",
      "parents": [
        "c18800d8f9708c9e4a0b593d34f63af169b4b59a"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:37 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:58 2012 +0300"
      },
      "message": "usb: gadget: Update r8a66597-udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "c18800d8f9708c9e4a0b593d34f63af169b4b59a",
      "tree": "1f2657c0f7951ef1049a2aed631c06f0417d5d39",
      "parents": [
        "f8bdae061488f4120834beb632d74b4a5309753f"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:36 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:58 2012 +0300"
      },
      "message": "usb: gadget: Update pxa25x_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f8bdae061488f4120834beb632d74b4a5309753f",
      "tree": "d6e4b090de2feb10c498d7e5c98c92bb22255f43",
      "parents": [
        "b1371d161121108b9e58aeb1a16adc8a0b9b97c1"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:35 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:57 2012 +0300"
      },
      "message": "usb: gadget: Update omap_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b1371d161121108b9e58aeb1a16adc8a0b9b97c1",
      "tree": "265e17364557fd4a7d3d6cefd52daa6b0b5ef151",
      "parents": [
        "2eb2cff56aeb02e9451341b4d0fe7801e7fade14"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:34 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:57 2012 +0300"
      },
      "message": "usb: gadget: Update mv_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "2eb2cff56aeb02e9451341b4d0fe7801e7fade14",
      "tree": "cb70b8259bb14ebbb9f14008421965859c90ace9",
      "parents": [
        "a1976f750bafb85a0ae69860178b99d1f364a479"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:33 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:56 2012 +0300"
      },
      "message": "usb: gadget: Update m66592-udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "a1976f750bafb85a0ae69860178b99d1f364a479",
      "tree": "22d34864233a0931060a0f7591205088eaabefc3",
      "parents": [
        "db79d9811b077fc9c215d33a57bbb11cecc59fe3"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:32 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:56 2012 +0300"
      },
      "message": "usb: gadget: Update langwell_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "db79d9811b077fc9c215d33a57bbb11cecc59fe3",
      "tree": "5f2667e50c190457928b7ba8fdd8513b2a9b6131",
      "parents": [
        "fab1137f63c417da02406a3a97c77790e6d06e6f"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:31 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:55 2012 +0300"
      },
      "message": "usb: gadget: Update goku_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "fab1137f63c417da02406a3a97c77790e6d06e6f",
      "tree": "bd35dba3121f0338e6b5eb3fc865c0c38c1698e1",
      "parents": [
        "79149b8bd0270a268344300a77a2dd3f51039f14"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:30 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:55 2012 +0300"
      },
      "message": "usb: gadget: Update fusb300_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "79149b8bd0270a268344300a77a2dd3f51039f14",
      "tree": "91405e09bc69678518f00c804a685dc7449b4c3f",
      "parents": [
        "ec39e2aeeff2901ef1b1d8ea09533e4b86ad89bb"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:29 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:54 2012 +0300"
      },
      "message": "usb: gadget: Update fsl_udc_core to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ec39e2aeeff2901ef1b1d8ea09533e4b86ad89bb",
      "tree": "8f3ae9c28a18042aac6a0301f3c5009c62961eb8",
      "parents": [
        "978def1c4e796eebca6047b8de164c7d182494e3"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:28 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:54 2012 +0300"
      },
      "message": "usb: gadget: Update fsl_qe_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "978def1c4e796eebca6047b8de164c7d182494e3",
      "tree": "4edee5081cbe8beb3c45d2d8d90bfad6d4288334",
      "parents": [
        "5a6506f00efa4b38b181152b69a072e766c7ce92"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:27 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:53 2012 +0300"
      },
      "message": "usb: gadget: Update atmel_usba_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "5a6506f00efa4b38b181152b69a072e766c7ce92",
      "tree": "4875b3ee5f146d8405c3bf97197d740c4d518441",
      "parents": [
        "ef20a72b7372e5643b157bd61bbdcf0f6ed1e330"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:26 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:53 2012 +0300"
      },
      "message": "usb: gadget: Update at91_udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ef20a72b7372e5643b157bd61bbdcf0f6ed1e330",
      "tree": "be97608c9969ee679a4b99778f6c281a73ac9a53",
      "parents": [
        "16e78db720baa9356485336ec137c7ee0a482a9b"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 12 20:25:25 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Fri May 04 15:52:52 2012 +0300"
      },
      "message": "usb: gadget: Update amd5536udc to use usb_endpoint_descriptor inside the struct usb_ep\n\nRemove redundant pointer to struct usb_endpoint_descriptor.\n\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    }
  ],
  "next": "31fb6014165358e71196bd7a9bf236c00e0b2cd8"
}
