)]}'
{
  "log": [
    {
      "commit": "bfd4e66b8d0dfcdbe3f5ccff45757f098bdbb26e",
      "tree": "680d8b1a424d8a33a866cb257646121a7a5fb082",
      "parents": [
        "975f6b0c1b0efb66db455d2e76bacba06cc65541",
        "4b7d283150b35db6e5e10f72606f603ff424c92a",
        "9f50bbad8fc3b0f9fd453ab1e2716b3106d89b13",
        "da74ae3e32374755e0fbdfed4074cf839a82f615"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 19:20:54 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 19:20:54 2008 +0200"
      },
      "message": "Merge branches \u0027topic/asoc\u0027, \u0027topic/misc-fixes\u0027 and \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "9f50bbad8fc3b0f9fd453ab1e2716b3106d89b13",
      "tree": "b160659657522bf9e2bf0e120df4e344c8c01939",
      "parents": [
        "13095c37b29b90ec96070cb63400a79737b4a185"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 23 13:57:39 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 18:21:40 2008 +0200"
      },
      "message": "ALSA: aoa i2sbus: don\u0027t overwrite module parameter\n\nWe shouldn\u0027t modify a global variable here.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4b7d283150b35db6e5e10f72606f603ff424c92a",
      "tree": "f11f7af38c5fedc65dd7d5388fb9df25e0c0f301",
      "parents": [
        "da6320becf31c40b60d4b1dc6b339c9a766b671c"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Thu Oct 23 14:27:03 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 23 15:57:14 2008 +0200"
      },
      "message": "ALSA: ASoC: tlv320aic3x: Fix DSP DAI format and signal polarities matching\n\n- Codec doesn\u0027t support to configure bit clock and frame sync polarities\n- Codec doesn\u0027t support DSP_A format but DSP_B with inverted bit clock\n  polarity\n- Match also other formats with their signal polarities\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "da6320becf31c40b60d4b1dc6b339c9a766b671c",
      "tree": "e6be887c2ae51e2d3591406ff01a31377df218fa",
      "parents": [
        "ba9d0fd0f0af3eb7ec463847b409dd88f8e5c031"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Oct 22 15:00:29 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 22 18:18:24 2008 +0200"
      },
      "message": "ALSA: ASoC: OMAP: Continue fixing DSP DAI format in McBSP DAI driver\n\nFix \"ASoC: OMAP: Fix DSP DAI format in McBSP DAI driver\" was not correct\ndue misunderstanding of DSP_A format and similar error in TLV320AIC33\ncodec which was used to test the original fix.\n\nThis patch corrects now DSP_A format in OMAP McBSP DAI driver and is\nverified with TLV320AIC23 codec that\u0027s implementing DSP_A correctly.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "13095c37b29b90ec96070cb63400a79737b4a185",
      "tree": "3ff6ff0f559403c3e2da5219012c1f521e2419b1",
      "parents": [
        "e78521f3212d5d3931442819cbf0910fe1b28beb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 22 13:27:49 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 22 17:22:01 2008 +0200"
      },
      "message": "ALSA: Ensure PXA runtime data is initialised\n\nThe rest of the code relies on the runtime data being zero initialised\nso we need to use kzalloc() to allocate it.\n\nReported-by: Oliver Ford \u003cipaqlinux@oliford.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "da74ae3e32374755e0fbdfed4074cf839a82f615",
      "tree": "a8884777eb00754186175a43458ca42a9bb4a726",
      "parents": [
        "863b45180ef541a1990e4986d30fb7a93022a733"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Oct 21 20:28:04 2008 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 22 08:00:46 2008 +0200"
      },
      "message": "ALSA: hda - correct bracketing in spdif test in patch_sigmatel.c\n\nNoticed by sparse:\nsound/pci/hda/patch_sigmatel.c:1285:43: warning: dubious: !x \u0026 y\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Matthew Ranostay \u003cmranostay@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "863b45180ef541a1990e4986d30fb7a93022a733",
      "tree": "7929285c861f5e9ee635f5a2a0a53756c5a0951e",
      "parents": [
        "ec4e86ba0662ed85f3b3a38fb220dc51d951da84"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 21 17:01:47 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 21 17:01:47 2008 +0200"
      },
      "message": "ALSA: hda - Fix conflicting volume controls on ALC260\n\nALC260 auto-parsing mode may create multiple controls for the same volume\nwidget (0x08 and 0x09) depending on the pin.  For example, Front and\nHeadphone volumes may control the same volume, just the latter one wins.\n\nThis patch adds a proper check of the existing of the volume control\nand avoid the doulbed creation of the same volume controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "975f6b0c1b0efb66db455d2e76bacba06cc65541",
      "tree": "a9989be6205769457aaa0d27c46361383825595f",
      "parents": [
        "ba9d0fd0f0af3eb7ec463847b409dd88f8e5c031",
        "e78521f3212d5d3931442819cbf0910fe1b28beb",
        "1ee2a322b058f6399dc900603f9ebb392037ff77",
        "27dee52dfb7ecea26c8b70f652f54605b27252e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 17:06:00 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 17:06:00 2008 +0200"
      },
      "message": "Merge branches \u0027topic/asoc\u0027, \u0027topic/misc-fixes\u0027, \u0027topic/ps3-csbits\u0027 and \u0027topic/staging-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "ba9d0fd0f0af3eb7ec463847b409dd88f8e5c031",
      "tree": "c80d2d5712bba95af3fd08c01fe2c91c049bab23",
      "parents": [
        "7c2dfee84863628f9af109131edd4344ce567d16"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Mon Oct 20 15:29:59 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 17:03:21 2008 +0200"
      },
      "message": "ALSA: ASoC: OMAP: Fix DSP DAI format in McBSP DAI driver\n\nFix word clock length which must equal to one bit clock cycle in DSP mode.\nSurprisingly McBSP is able synchronize into wrong length when it\u0027s\nslave but e.g. TLV320AIC33 codec in slave configuration is outputting\nsome amount of noise if word clock length is longer than one bit clock\ncycle.\n\nFix also bit clock and frame sync polarities in DSP mode since they are\nopposite from I2S.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "27dee52dfb7ecea26c8b70f652f54605b27252e9",
      "tree": "374a0d4e0e2e077edd9c89fd5c72c651570a94f1",
      "parents": [
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 14:52:16 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 14:52:16 2008 +0200"
      },
      "message": "go7007 - Add missing dependency on sound subsystem\n\nThe dependency on the sound system is missing for go7007 driver, which\nresulted in missing symbols like\n  drivers/built-in.o: In function `go7007_snd_remove\u0027:\n  : undefined reference to `snd_card_disconnect\u0027\n  drivers/built-in.o: In function `go7007_snd_remove\u0027:\n  : undefined reference to `snd_card_free_when_closed\u0027\n  ...\n\nThis patch adds the dependency on CONFIG_SND, and selects CONFIG_SND_PCM\nproperly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ross Cohen \u003crcohen@snurgle.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ee2a322b058f6399dc900603f9ebb392037ff77",
      "tree": "9863bfe8311a091737fff6883984f5d6559f0c81",
      "parents": [
        "64931a4be03dbc49bd50d10d211592cf98b523bb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 08:06:39 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 08:06:39 2008 +0200"
      },
      "message": "ALSA: ps3: Add support for SPDIF/HDMI passthru\n\nAdd support for SPDIF/HDMI pass-through support of PS3 audio driver.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "64931a4be03dbc49bd50d10d211592cf98b523bb",
      "tree": "c6c02601b5ccba9bafda665a9950713d8148e816",
      "parents": [
        "756ba83ee370fbf62643777e7ba4a4f05932f6fb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 08:05:10 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 08:05:15 2008 +0200"
      },
      "message": "ps3: Add passthru support for non-audio streams\n\nAdd support for the channel status bit setting so that non-PCM\ndata stream can be sent (i.e. pass-through) via SPDIF/HDMI.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "756ba83ee370fbf62643777e7ba4a4f05932f6fb",
      "tree": "7f1ee5dbf5558129ded18182d9d5d1060becc530",
      "parents": [
        "219b22b24546dbd512419766eb46f6b729a5453a"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Mon Oct 20 08:03:33 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 20 08:04:59 2008 +0200"
      },
      "message": "ps3: Add ps3av_audio_mute_analog()\n\nAdd support for muting the analog output so that it does not\nplay noises while non-PCM data is played.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e78521f3212d5d3931442819cbf0910fe1b28beb",
      "tree": "f1f237f5e1286b7ae0ebfb759e919e2c0900aa27",
      "parents": [
        "a66547f3a1295d782fc0923d872b309994cea32a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Oct 19 10:34:22 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 19 10:36:08 2008 +0200"
      },
      "message": "ALSA: misc typo fixes\n\nFixed typos in disabled codes via #if 0.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a66547f3a1295d782fc0923d872b309994cea32a",
      "tree": "e62fb6674e85ca02d83adacd27b96c4c7a4f958d",
      "parents": [
        "1c85cc64456c97f3b265788abafec5c482c6a908"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 17 11:28:11 2008 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 18 11:05:36 2008 +0200"
      },
      "message": "sound: add missing pcm kernel-doc\n\nFix alsa kernel-doc warning in linux-next:\n\nWarning(linux-next-20081016//sound/core/pcm_misc.c:327): No description found for parameter \u0027samples\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0cfd81031a26717fe14380d18275f8e217571615",
      "tree": "78a84e4cb97e7f45eb77dc0fbd8857a5dd717869",
      "parents": [
        "f7ea4a4ba84f382e8eb143e435551de0feee5b4b",
        "802f389a2cc6e2771b8de915ac241456d41eb79e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:43:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:43:52 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (94 commits)\n  USB: remove err() macro from more usb drivers\n  USB: remove err() macro from usb misc drivers\n  USB: remove err() macro from usb core code\n  USB: remove err() macro from usb class drivers\n  USB: remove use of err() in drivers/usb/serial\n  USB: remove info() macro from usb mtd drivers\n  USB: remove info() macro from usb input drivers\n  USB: remove info() macro from usb network drivers\n  USB: remove info() macro from remaining usb drivers\n  USB: remove info() macro from usb/misc drivers\n  USB: remove info() macro from usb/serial drivers\n  USB: remove warn macro from HID core\n  USB: remove warn() macro from usb drivers\n  USB: remove warn() macro from usb net drivers\n  USB: remove warn() macro from usb media drivers\n  USB: remove warn() macro from usb input drivers\n  usb/fsl_qe_udc: clear data toggle on clear halt request\n  usb/fsl_qe_udc: fix response to get status request\n  fsl_usb2_udc: Fix oops on probe failure.\n  fsl_usb2_udc: Add a wmb before priming endpoint.\n  ...\n"
    },
    {
      "commit": "f7ea4a4ba84f382e8eb143e435551de0feee5b4b",
      "tree": "0771d5413f1b9104816ca0ddec21c5503d562a3d",
      "parents": [
        "5564da7e9d12ea80745f66c8d2ec7bd00f3f94eb",
        "4b40893918203ee1a1f6a114316c2a19c072e9bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:09:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:09:20 2008 -0700"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (44 commits)\n  drm/i915: fix ioremap of a user address for non-root (CVE-2008-3831)\n  drm: make CONFIG_DRM depend on CONFIG_SHMEM.\n  radeon: fix PCI bus mastering support enables.\n  radeon: add RS400 family support.\n  drm/radeon: add support for RS740 IGP chipsets.\n  i915: GM45 has GM965-style MCH setup.\n  i915: Don\u0027t run retire work handler while suspended\n  i915: Map status page cached for chips with GTT-based HWS location.\n  i915: Fix up ring initialization to cover G45 oddities\n  i915: Use non-reserved status page index for breadcrumb\n  drm: Increment dev_priv-\u003eirq_received so i915_gem_interrupts count works.\n  drm: kill drm_device-\u003eirq\n  drm: wbinvd is cache coherent.\n  i915: add missing return in error path.\n  i915: fixup permissions on gem ioctls.\n  drm: Clean up many sparse warnings in i915.\n  drm: Use ioremap_wc in i915_driver instead of ioremap, since we always want WC.\n  drm: G33-class hardware has a newer 965-style MCH (no DCC register).\n  drm: Avoid oops in GEM execbuffers with bad arguments.\n  DRM: Return -EBADF on bad object in flink, and return curent name if it exists.\n  ...\n"
    },
    {
      "commit": "5564da7e9d12ea80745f66c8d2ec7bd00f3f94eb",
      "tree": "30e5327e7fac3dad5e8f74e777d1f621f0693791",
      "parents": [
        "58617d5e59663d2edea03bd03cb74279827611bb",
        "d4305c68cc30b66a71ea05297e6c0663feccad65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:47 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (95 commits)\n  V4L/DVB (9296): Patch to remove warning message during cx88-dvb compilation\n  V4L/DVB (9294): gspca: Add a stop sequence in t613.\n  V4L/DVB (9293): gspca: Separate and fix the sensor dependant sequences in t613.\n  V4L/DVB (9292): gspca: Call the control setting functions at init time in t613.\n  V4L/DVB (9291): gspca: Do not set the white balance temperature by default in t613.\n  V4L/DVB (9290): gspca: Adjust the sensor init sequences in t613.\n  V4L/DVB (9289): gspca: Other sensor identified as om6802 in t613.\n  V4L/DVB (9288): gspca: Write to the USB device and not USB interface in t613.\n  V4L/DVB (9287): gspca: Change the name of the multi bytes write function in t613.\n  V4L/DVB (9286): gspca: Compilation problem of gspca.c and the kernel version.\n  V4L/DVB (9283): Correct typo and enable setting the gain on the mt9m111 sensor\n  V4L/DVB (9282): Properly iterate the urbs when destroying them.\n  V4L/DVB (9281): gspca: Add hflip and vflip to the po1030 sensor\n  V4L/DVB (9280): gspca: Use the gspca debug macros\n  V4L/DVB (9279): gspca: Correct some copyright headers\n  V4L/DVB (9278): gspca: Remove the m5602_debug variable\n  V4L/DVB (9277): gspca: propagate an error in m5602_start_transfer()\n  V4L/DVB (9276): videobuf-dvb: two functions are now static\n  V4L/DVB (9275): dvb: input data pointer of cx24116_writeregN() should be const\n  V4L/DVB (9274): Remove spurious messages and turn into debug.\n  ...\n"
    },
    {
      "commit": "58617d5e59663d2edea03bd03cb74279827611bb",
      "tree": "1b472f0ab43ae08fef5dea30b95592a005385686",
      "parents": [
        "26e9a397774a0e94efbb8a0bf4a952c28d808cab",
        "f287a1a56130be5fdb96a4a62d1290bd064f308e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:11 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: Remove automatic enabling of the HUGE_FILE feature flag\n  ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback\n  ext4: Update Documentation/filesystems/ext4.txt\n  ext4: Remove unused mount options: nomballoc, mballoc, nocheck\n  ext4: Remove compile warnings when building w/o CONFIG_PROC_FS\n  ext4: Add missing newlines to printk messages\n  ext4: Fix file fragmentation during large file write.\n  vfs: Add no_nrwrite_index_update writeback control flag\n  vfs: Remove the range_cont writeback mode.\n  ext4: Use tag dirty lookup during mpage_da_submit_io\n  ext4: let the block device know when unused blocks can be discarded\n  ext4: Don\u0027t reuse released data blocks until transaction commits\n  ext4: Use an rbtree for tracking blocks freed during transaction.\n  ext4: Do mballoc init before doing filesystem recovery\n  ext4: Free ext4_prealloc_space using kmem_cache_free\n  ext4: Fix Kconfig typo for ext4dev\n  ext4: Remove an old reference to ext4dev in Makefile comment\n"
    },
    {
      "commit": "802f389a2cc6e2771b8de915ac241456d41eb79e",
      "tree": "96d8f13545e95b61c9dde5d87ba7d036efb6cb75",
      "parents": [
        "fd3f1917e345d852ef9ae36178719f4e639f70ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:14 2008 -0700"
      },
      "message": "USB: remove err() macro from more usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove err() and\nuse the system-wide standard of dev_err() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd3f1917e345d852ef9ae36178719f4e639f70ae",
      "tree": "cecafd0b978ede1735aa7e3eb0e032ccf8b63edc",
      "parents": [
        "69a85942ff2df8e1ee0a3b6afe8b1d85dce58333"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:13 2008 -0700"
      },
      "message": "USB: remove err() macro from usb misc drivers\n\nUSB should not be having it\u0027s own printk macros, so remove err() and\nuse the system-wide standard of dev_err() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "69a85942ff2df8e1ee0a3b6afe8b1d85dce58333",
      "tree": "27b0d35194c258e66d063dea78a3fa467916cbef",
      "parents": [
        "9908a32e94de2141463e104c9924279ed3509447"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:11 2008 -0700"
      },
      "message": "USB: remove err() macro from usb core code\n\nUSB should not be having it\u0027s own printk macros, so remove err() and\nuse the system-wide standard of dev_err() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9908a32e94de2141463e104c9924279ed3509447",
      "tree": "5db2098a164a574662ce9a0a1cb86ce61ed5ca09",
      "parents": [
        "194343d9364ea07c9f27c4505380a15a905e8a24"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove err() macro from usb class drivers\n\nUSB should not be having it\u0027s own printk macros, so remove err() and\nuse the system-wide standard of dev_err() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "194343d9364ea07c9f27c4505380a15a905e8a24",
      "tree": "9c3336daa16fb74f8c669357a7850c2c1452ad8e",
      "parents": [
        "b887265c165f94917d0f565b1883a6e7b3c8388c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 20 16:56:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove use of err() in drivers/usb/serial\n\nerr() is going away, so switch to dev_err() or printk() if it\u0027s really\nneeded.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b887265c165f94917d0f565b1883a6e7b3c8388c",
      "tree": "b1c3d3cbc02c5bf191510d37b0a480a3af70286e",
      "parents": [
        "899ef6e7cf2f057fcfd8071b36de04117313242b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb mtd drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "899ef6e7cf2f057fcfd8071b36de04117313242b",
      "tree": "59229f8188930f6c043177b3f7e0e5eeb91d3d4c",
      "parents": [
        "880c9c66a60c0aa4fb4dac2da9679da5f8f41903"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "880c9c66a60c0aa4fb4dac2da9679da5f8f41903",
      "tree": "b5053854a7c97447b554f9cd3afbb32fbb7e478c",
      "parents": [
        "5909f6ea2bc7f785ceb1bed14c670946a536ff2d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb network drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5909f6ea2bc7f785ceb1bed14c670946a536ff2d",
      "tree": "79a12b6286d65f32f43f70be35ab2b6e17b3c350",
      "parents": [
        "1b29a375fb0b79a11a2d18e7bf5f6da422a35025"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from remaining usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nClean up the remaining usages of this in the drivers/usb/ directory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b29a375fb0b79a11a2d18e7bf5f6da422a35025",
      "tree": "b33ff37280cbf8d3bd37e4470b166a23c007eca8",
      "parents": [
        "c197a8db59daf06dc5e77acd5a9681329cb22458"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from usb/misc drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c197a8db59daf06dc5e77acd5a9681329cb22458",
      "tree": "de233c5994ca98d92de6b97440d39330cbfc6938",
      "parents": [
        "46fcaec505d957c87b2f3820314f9e4dc0631777"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from usb/serial drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46fcaec505d957c87b2f3820314f9e4dc0631777",
      "tree": "aff23c2b65c3c0efe41094d16a3a3293055afa1d",
      "parents": [
        "3b6004f3b5a8b4506fa8dee29667aed44913a990"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 15 11:30:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove warn macro from HID core\n\nThere were two stragglers that got missed in the last merge of the HID tree that forgot to change the warn() calls to dev_warn().  This patch fixes them up.\n\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b6004f3b5a8b4506fa8dee29667aed44913a990",
      "tree": "0f54fd20c8646c7e58a634cddfb5af03730fe9d3",
      "parents": [
        "4dc8994806a812044e48514af60d4b4e0315f237"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4dc8994806a812044e48514af60d4b4e0315f237",
      "tree": "e54fb492393827103fc13db5163e18ce01b68290",
      "parents": [
        "aa82661baf8a48379355ffa8bf162b07cf487600"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb net drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa82661baf8a48379355ffa8bf162b07cf487600",
      "tree": "22b555a5227c2d6f3a145d5a5350b2b473602262",
      "parents": [
        "1817b1692a2eab022e805d32e910f4556c89dce8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb media drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1817b1692a2eab022e805d32e910f4556c89dce8",
      "tree": "e3014e48b4bbbbbd7b0630911ea9a8ee92a2b689",
      "parents": [
        "15d5a9acb1df1e22a7ba60aaaad758d9d71e5ea7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15d5a9acb1df1e22a7ba60aaaad758d9d71e5ea7",
      "tree": "1a52edecdcb5a0a540cb94eb7a792f9ba73d5df8",
      "parents": [
        "928dfa6c625c17d810ae3ee6c73dc37fc4b91bcd"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Sep 24 15:50:27 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "usb/fsl_qe_udc: clear data toggle on clear halt request\n\nFix to comply with USB spec.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "928dfa6c625c17d810ae3ee6c73dc37fc4b91bcd",
      "tree": "c09f8b615d76f81c3db67c1b4146b477e453c7b6",
      "parents": [
        "23d7cd040e1f43113da3e8763becf576ab86b39a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Sep 24 15:50:26 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "usb/fsl_qe_udc: fix response to get status request\n\nThe original code didn\u0027t respond correctly to get status request on\ndevice and endpoint.  Although normal operations can work without the\nfix.  It is not compliant with USB spec chapter9 and fails USBCV ch9\ntests.  The patch fix this and a few style/typo problems.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23d7cd040e1f43113da3e8763becf576ab86b39a",
      "tree": "d4f98257a6a379dfcf53d814aef79cdebe1cd340",
      "parents": [
        "59097fb73cf60276053551308524f6c772f305a9"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:17 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Fix oops on probe failure.\n\nIn some circumstances when fsl_udc_probe fails udc_controller is freed but\nthe pointer remains non-NULL. fsl_udc_remove will then try and teardown\nthe partly initialized and freed controller structure resulting in an oops.\nThis patch ensures udc_controller is either NULL or fully initialized after\nfsl_udc_probe.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59097fb73cf60276053551308524f6c772f305a9",
      "tree": "ac240300da3c23d3536ad3cec3eee0f27a71b0bb",
      "parents": [
        "224b50390104af7602871894540d94cc759dc4c0"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:16 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Add a wmb before priming endpoint.\n\nAdd a wmb to fsl_queue_td before priming the endpoint. This ensures that the\nmodifications to the QH are seen by the hardware.\n\nAdded comment as suggested by Felipe Balbi.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "224b50390104af7602871894540d94cc759dc4c0",
      "tree": "64043c76cb2fdb14b949f0d7f851c1f3802d4942",
      "parents": [
        "825bee3a3340e720485ef4bde98cbb62e18cb547"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:15 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Make fsl_queue_td return type void.\n\nfsl_queue_td always returns 0. Make it void and remove checks for non-zero\nreturn in callers.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "825bee3a3340e720485ef4bde98cbb62e18cb547",
      "tree": "8b3544235efd0e9db6159b220d1f6847a416c1d5",
      "parents": [
        "c93eebbe75a560bb27dc1f09fb1ab7a31d04b990"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:14 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Uninline udc_reset_ep_queue.\n\nUninline udc_reset_ep_queue and remove it\u0027s unused return value.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c93eebbe75a560bb27dc1f09fb1ab7a31d04b990",
      "tree": "333ca94f83e265ceb833f436b42640efe0730f4e",
      "parents": [
        "e06da9a828aa1ef52d1338b7a3d07291a04d581e"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:13 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Rename the arguments of the fsl_writel macro.\n\nRename the arguments of the fsl_writel macro to match their use.\nRemove a couple of unnecessary prototypes.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e06da9a828aa1ef52d1338b7a3d07291a04d581e",
      "tree": "95c68cea76a1ad559744167d4eb2ee1a2faf6e85",
      "parents": [
        "9d9d88c80e80397a71745ab80e69edd95e1f6b41"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:12 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:06 2008 -0700"
      },
      "message": "fsl_usb2_udc: Initialize spinlock earlier.\n\nMove spinlock initialization earlier so we can turn shared irq handler\ndebugging on safely.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d9d88c80e80397a71745ab80e69edd95e1f6b41",
      "tree": "f57651c34829dd3434ae30b0fc61d50f4f1f1143",
      "parents": [
        "bf7409a23b4589e65624ca6bcefe6229a16ea0ae"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:06 2008 -0700"
      },
      "message": "fsl_usb2_udc: Clean up whitespace in /proc debugging output.\n\nMissing spaces were causing the /proc debugging output to be rather\nunreadable.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf7409a23b4589e65624ca6bcefe6229a16ea0ae",
      "tree": "f366ea29aa5f1ce0e47da8693d9f093d9fcdaeaa",
      "parents": [
        "7483cff8a3ea4c31a677a6ac1a4eb3d78adcb9cc"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:10 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:06 2008 -0700"
      },
      "message": "fsl_usb2_udc: Clean up whitespace in errors and warnings.\n\nVDBG always outputs a trailing \\n.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7483cff8a3ea4c31a677a6ac1a4eb3d78adcb9cc",
      "tree": "62bf2de9cde28cf0c040b7995fa583285a5a3931",
      "parents": [
        "f6e4411fe7df19493e3a2fbc2543f718f75671f6"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:09 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:05 2008 -0700"
      },
      "message": "fsl_usb2_udc: Fix some sparse warnings and remove redundant code.\n\nFix some sparse \"integer used as NULL pointer\" warnings.\nRemove some unnecessary volatiles and static initialization.\nRemove some unused struct members and reorder to improve packing.\nRemove a few unneeded includes.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f6e4411fe7df19493e3a2fbc2543f718f75671f6",
      "tree": "7b4a0955262b750cf58875b59b843dafbdd50817",
      "parents": [
        "9c94155ea03e85aed66b6822477ea99f8681a3f1"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:08 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:05 2008 -0700"
      },
      "message": "fsl_usb2_udc: Remove check for udc \u003d\u003d NULL in dr_controller_setup.\n\nRemove check for udc \u003d\u003d NULL in dr_controller_setup. All callers of\nthis function have already dereferenced udc at some point.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c94155ea03e85aed66b6822477ea99f8681a3f1",
      "tree": "ac6c0d12044b3d174398121093cf9e7644fa2f93",
      "parents": [
        "84dcd594952bf9b95b3901516a61e57abdf54d62"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:07 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "fsl_usb2_udc: Make dr_ep_setup function static.\n\nMake dr_ep_setup function static as it\u0027s never used outside this file.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "84dcd594952bf9b95b3901516a61e57abdf54d62",
      "tree": "c287500ddd5d4559a8313485e66cd224333281c1",
      "parents": [
        "71b7497c078a97e2afb774ad7c1f8ff5bdda8a60"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Wed Oct 08 10:53:56 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: fix up problems in the vtusb driver\n\nAdd range check on buffer sizes passed in from user space\n(max is 8*PAGE_SIZE) which will work for the most common\nspectrometers even at pages as small as 1K.\n\nAdd kref to vst device structure to preserve reference to the\nusb object until we truly are done with it.\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nFrom: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71b7497c078a97e2afb774ad7c1f8ff5bdda8a60",
      "tree": "149cf8cdb985760ef2afea54bfc5181088311caa",
      "parents": [
        "8b6346ec899713a90890c9e832f7eff91ea73504"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 09 15:40:23 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: OHCI: fix endless polling behavior\n\nThis patch (as1149) fixes an obscure problem in OHCI polling.  In the\ncurrent code, if the RHSC interrupt status flag turns on at a time\nwhen RHSC interrupts are disabled, it will remain on forever:\n\n\tThe interrupt handler is the only place where RHSC status\n\tgets turned back off;\n\n\tThe interrupt handler won\u0027t turn RHSC status off because it\n\tdoesn\u0027t turn off status flags if the corresponding interrupt\n\tisn\u0027t enabled;\n\n\tRHSC interrupts will never get enabled because\n\tohci_root_hub_state_changes() doesn\u0027t reenable RHSC if RHSC\n\tstatus is on!\n\nAs a result we will continue polling indefinitely instead of reverting\nto interrupt-driven operation, and the root hub will not autosuspend.\nThis particular sequence of events is not at all unusual; in fact\nplugging a USB device into an OHCI controller will usually cause it to\noccur.\n\nOf course, this is a bug.  The proper thing to do is to turn off RHSC\nstatus just before reading the actual port status values.  That way\neither a port status change will be detected (if it occurs before the\nstatus read) or it will turn RHSC back on.  Possibly both, but that\nwon\u0027t hurt anything.\n\nWe can still check for systems in which RHSC is totally broken, by\nre-reading RHSC after clearing it and before reading the port\nstatuses.  (This re-read has to be done anyway, to post the earlier\nwrite.)  If RHSC is on but no port-change statuses are set, then we\nknow that RHSC is broken and we can avoid re-enabling it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b6346ec899713a90890c9e832f7eff91ea73504",
      "tree": "e6cb9a9bf102276cabcb2e489f3a0b327fa7e37f",
      "parents": [
        "fd7c519dd40a0d561280bb797386143fb2026949"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Oct 10 06:41:16 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: option: add Pantech cards\n\nAdd some Pantech mobile broadband IDs.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd7c519dd40a0d561280bb797386143fb2026949",
      "tree": "2ccb79aceee02dc862060e67046cc50c0767a423",
      "parents": [
        "49e7cc84a86784ef2ab4e651f1824093be8f5b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 16:24:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore\n\nThis patch adds initial_descriptor_timeout module parameter for usbcore.ko\nto allow modify initial 64-byte USB_REQ_GET_DESCRIPTOR timeout for\nnon-standard devices.\n\nFor example, the SATA8000 device from DATAST0R Technology Corp\nrequires about 10 seconds to send reply (probably it waits until\ninserted disk is ready for operation).\n\nAlso, this patch adds missing usbcore parameters to\nDocumentation/kernel-parameters.txt.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49e7cc84a86784ef2ab4e651f1824093be8f5b2b",
      "tree": "0bd664b1df6cd48382bcb51771ca3eac362697ee",
      "parents": [
        "eafe5b99f2135488b21cf17a262c54997c44f784"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Oct 06 14:45:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: Export if an interface driver supports autosuspend.\n\nCreate a new sysfs file per interface named supports_autosuspend.  This\nfile returns true if an interface driver\u0027s .supports_autosuspend flag is\nset.  It also returns true if the interface is unclaimed (since the USB\ncore will autosuspend a device if an interface is not claimed).\n\nThis new sysfs file will be useful for user space scripts to test whether\na USB device correctly auto-suspends.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eafe5b99f2135488b21cf17a262c54997c44f784",
      "tree": "648a1c93460c7ae9b12624989cb8aca21d789114",
      "parents": [
        "2da41d5f6c036e7a6e496a7e601a685f8b87acb0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 06 11:25:53 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: EHCI: fix remote-wakeup support for ARC/TDI core\n\nThis patch (as1147) fixes the remote-wakeup support for EHCI\ncontrollers using the ARC/TDI \"embedded-TT\" core.  These controllers\nturn off the RESUME bit by themselves when a port resume is complete;\nhence we need to keep separate track of which ports are suspended or\nin the process of resuming.\n\nThe patch also makes a couple of small improvements in ehci_irq(),\nreplacing reads of the command register with the value already stored\nin a local variable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Thomas Reitmayr \u003ctreitmayr@devbase.at\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2da41d5f6c036e7a6e496a7e601a685f8b87acb0",
      "tree": "f3bbc143b16e63fa3950f3379851504add6e4d97",
      "parents": [
        "bb78a825fa91621e52b9a5409fd9ef07895275bf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 06 11:24:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: snoop processes opening usbfs device files\n\nThis patch (as1148) adds a new \"snoop\" message to usbfs when a device\nfile is opened, identifying the process responsible.  This comes in\nextremely handy when trying to determine which program is doing some\nunwanted USB access.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb78a825fa91621e52b9a5409fd9ef07895275bf",
      "tree": "8610fc8002643a890e310a3aa4ba8a12b594ef64",
      "parents": [
        "9beeee6584b9aa4f9192055512411484a2a624df"
      ],
      "author": {
        "name": "Jon K Hellan",
        "email": "hellan@acm.org",
        "time": "Fri Oct 03 10:36:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: Option / AnyData new modem, same ID\n\nThe AnyData ADU-310 series of wireless modems uses the same product ID as the ADU-E100 series.\n\nSigned-off-by: Jon K Hellan \u003chellan@acm.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9beeee6584b9aa4f9192055512411484a2a624df",
      "tree": "6eec55264d86791a1d4f61bdb9158cf9c720f7ce",
      "parents": [
        "2b70f07343389cb474235def00b021a645ede916"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 02 11:48:13 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: EHCI: log a warning if ehci-hcd is not loaded first\n\nThis patch (as1139) adds a warning to the system log whenever ehci-hcd\nis loaded after ohci-hcd or uhci-hcd.  Nowadays most distributions are\npretty good about not doing this; maybe the warning will help convince\nanyone still doing it wrong.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e  [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b70f07343389cb474235def00b021a645ede916",
      "tree": "dd32720ba6c114f097cd4ff07aeaad4112c19031",
      "parents": [
        "1987625226a918cd20c334ffce5e2a224cba0718"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 02 11:47:15 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: EHCI, OHCI, UHCI: remove version numbers\n\nThis patch (as1145) removes the essentially useless driver-version\nstrings from ehci-hcd, ohci-hcd, and uhci-hcd.  It also unifies the\nform of the banner lines they display upon loading and adds a missing\ntest for usb_disabled() to ehci-hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1987625226a918cd20c334ffce5e2a224cba0718",
      "tree": "4502ac6292f22c72f1d15fb649d99565e83b7e0a",
      "parents": [
        "c0f082c5367a02e8493d779e16ad336167e14718"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Aug 25 22:40:25 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: anchor API changes needed for btusb\n\nThis extends the anchor API as btusb needs for autosuspend.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0f082c5367a02e8493d779e16ad336167e14718",
      "tree": "173018ddaac12eb12a7d001e9802f1346d650364",
      "parents": [
        "ce5dee50edc8b1ac8028c17040d40a78c4b33232"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Sep 29 10:58:35 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: ftdi-elan: Always pass usb_bulk_msg() a timeout in milliseconds.\n\nThe kernel doc for usb_bulk_msg() says the timeout for a bulk message should be\nspecified in milliseconds.  The ftdi-elan driver converts milliseconds to\njiffies before passing the timeout to usb_bulk_msg().  This is mostly harmless,\nsince it will just lead to very long timeouts, but was obviously not the intent\nof the original author.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nAcked-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce5dee50edc8b1ac8028c17040d40a78c4b33232",
      "tree": "67db148cdf739274f7950cfcba0b6be550ea9efb",
      "parents": [
        "f0d781d59cb621e1795d510039df973d0f8b23fc"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Wed Sep 24 18:00:36 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: isp1760: Use an IS_ERR test rather than a NULL test\n\nIn case of error, the function isp1760_register returns an ERR\npointer, but never returns a NULL pointer. So after a call to this\nfunction, a NULL test should be replaced by an IS_ERR test. Moreover,\nwe have noticed that:\n(1) the result of isp1760_register is assigned through the function\npci_set_drvdata without an error test,\n(2) if the call to isp1760_register fails, the current function\n(isp1761_pci_probe) returns 0, and if it succeeds, it returns -ENOMEM,\nwhich seems odd.\n\nThus, we suggest to move the test before the call to pci_set_drvdata\nto correct (1), and to turn it into a non IS_ERR test to correct (2).\n\nThe semantic match that finds this problem is as follows: \n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@bad_null_test@\nexpression x,E;\nstatement S1, S2;\n@@\nx \u003d  isp1760_register(...)\n... when !\u003d x \u003d E\n* if (x \u003d\u003d NULL)\nS1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0d781d59cb621e1795d510039df973d0f8b23fc",
      "tree": "bc1a60dac25eef26e22d346ebf08496b7702ac94",
      "parents": [
        "e58dcebcd83b5902411e747ee7807219dee6bcf2"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yi.y.yang@intel.com",
        "time": "Thu Sep 25 17:25:44 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: improve ehci_watchdog\u0027s side effect in CPU power management\n\nehci_watchdog will wake up CPU very frequently so that CPU\nstays at C3 very short, average residence time is about 50\nms on Aspire One, but we expect it should be about 1 second\nor more, so this kind of periodic timer is very bad for power\nsaving.\n\nWe can\u0027t remove this timer because of some bad USB controller\nchipset, but at least we should reduce its side effect to as\npossible as low.\n\nThis patch can make CPU stay at C3 longer, average residence time\nis about twice as long as original. \n\nPlease consider to apply it, thanks\n\nSigned-off-by: Yi Yang \u003cyi.y.yang@intel.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e58dcebcd83b5902411e747ee7807219dee6bcf2",
      "tree": "2d37312f1514ad992698f642a8e567c1ffc9c359",
      "parents": [
        "925dff5dee04fb46d2e67c088c54b331f97672ee"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 25 16:59:57 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "USB: UHCI: improve scheduling of interrupt URBs\n\nThis patch (as1140) adds a little intelligence to the interrupt-URB\nscheduler in uhci-hcd.  Right now the scheduler is stupid; every URB\nhaving the same period is assigned to the same slot.  Thus a large\ngroup of period-N URBs can fill their slot and cause -ENOSPC errors\neven when all the lower-period slots are empty.\n\nWith the patch, if an URB doesn\u0027t fit in its assigned slot then the\nscheduler will try using lower-period slots.  This will provide\ngreater flexibility.  As an example, the driver will be able to handle\nmore than just three or four mice, which the current driver cannot.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "925dff5dee04fb46d2e67c088c54b331f97672ee",
      "tree": "142ba61b3c0ef166fb2ef3cded79774b1f0c4263",
      "parents": [
        "cbc30118d7a376dab4113f299c0c8f035737a5c3"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "hwy@cn.fujitsu.com",
        "time": "Thu Sep 25 13:11:28 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "USB: ti_usb_3410_5052: removed duplicated include\n\nRemoved duplicated #include \u003clinux/firmware.h\u003e in\ndrivers/usb/serial/ti_usb_3410_5052.c.\n\nSigned-off-by: Huang Weiyi \u003chwy@cn.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cbc30118d7a376dab4113f299c0c8f035737a5c3",
      "tree": "c81723cea0775df91588079ae31bc2596cc35d89",
      "parents": [
        "29bac7b7661bbbdbbd32bc1e6cedca22f260da7f"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Tue Sep 30 11:39:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "usb: vstusb.c : new driver for spectrometers used by Vernier Software \u0026 Technology, Inc.\n\nThis patch adds the vstusb driver to the drivers/usb/misc directory.\nThis driver provides support for Vernier Software \u0026 Technology\nspectrometers, all made by Ocean Optics. The driver provides both IOCTL\nand read()/write() methods for sending raw data to spectrometers across\nthe bulk channel. Each method allows for a configured timeout.\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "29bac7b7661bbbdbbd32bc1e6cedca22f260da7f",
      "tree": "95600092fe262980ea0fec4d4581f398cb0ea5b4",
      "parents": [
        "f1c9e151b18ade3be5b1865d288a490bff4339e6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Sep 06 21:33:49 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "usb gadget: cdc ethernet notification bugfix\n\nBugfix for the new CDC Ethernet code:  as part of activating the\nnetwork interface\u0027s USB link, make sure its link management code\nknows whether the interface is open or not.\n\nWithout this fix, the link won\u0027t work right when it\u0027s brought up\nbefore the link is active ... because the initial notification it\nsends will have the wrong link state (down, not up).  Makes it\nhard to bridge these links (on the host side), among other things.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1c9e151b18ade3be5b1865d288a490bff4339e6",
      "tree": "50f08adce13f6d3bd687fc3369e5882ee8a8159e",
      "parents": [
        "9b466c3b8208f395cb3492e32b254a81c5b31780"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Sep 04 16:25:14 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:00 2008 -0700"
      },
      "message": "USB: omap_udc: sync with OMAP tree\n\nSync up USB parts of the omap_udc support in mainline with the OMAP tree.\nThis patch addresses some OMAP2 differences ... there\u0027s another, with\nrespect to the double-buffering issue with PIO-IN in omap_ep_setup()\n(which is now out of sync with the comments), but it\u0027s not clear right\nnow how to address that.\n\nFrom: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b466c3b8208f395cb3492e32b254a81c5b31780",
      "tree": "76a52d7b47ae5c4197223c9e49439e9430da22e1",
      "parents": [
        "28c2c51c078296151549f4f0e823e804f773861b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Sep 04 16:29:55 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "USB: ohci-omap: handle other omap15xx chips\n\nSync up USB parts of the ohci-omap support in mainline with the OMAP tree.\nThis patch supports another first generation OMAP1 part: not just the\nOMAP 1510 (and its catalog version, the OMAP 5910), but also OMAP 310.\n\nFrom: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "28c2c51c078296151549f4f0e823e804f773861b",
      "tree": "ec7617adf5885ef6128b0f95fb843b8d7fed8c9f",
      "parents": [
        "458e6a511f9dc91e5af5e64740b0a5c9650a25fb"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:25 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb: remove dead code from procfs\n\nWhen removing the procfs file, I forgot to remove some\ncode that created and removed that file. Here\u0027s a patch\nto fix it. Ideally this patch will be melded into the patch\nremoving the procfs file, don\u0027t know if it\u0027s possible still.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "458e6a511f9dc91e5af5e64740b0a5c9650a25fb",
      "tree": "003551075b14ad2670c183898d28c4a9544d01aa",
      "parents": [
        "c767c1c6f1febbd1351cc152bba6e37889322d17"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:24 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb: general cleanup to musbhsdma.c\n\nBasically getting rid of CaMeLcAsE, but also adding\nmissing lines and spaces.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c767c1c6f1febbd1351cc152bba6e37889322d17",
      "tree": "8385c715dbdeef2b90f11dcef7b3e0dcdf49992a",
      "parents": [
        "64ca44a65adf131c4df5124fe0fcdc3896f0f0dc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Sep 11 11:53:23 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb_hdrc build fixes\n\nMinor musb_hdrc updates:\n\n  - so it\u0027ll build on DaVinci, given relevant platform updates;\n      * remove support for an un-shipped OTG prototype\n      * rely on gpiolib framework conversion for the I2C GPIOs\n      * the \u003casm/arch/hdrc_cnf.h\u003e mechanism has been removed\n\n  - catch comments up to the recent removal of the per-SOC header\n    with the silicon configuration data;\n\n  - and remove two inappropriate \"inline\" declarations which\n    just bloat host side code.\n\nThere are still some more \u003casm/arch/XYZ.h\u003e \u003d\u003d\u003e \u003cmach/XYZ.h\u003e\nchanges needed in this driver, catching up to the relocation\nof most of the include/asm-arm/arch-* contents.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64ca44a65adf131c4df5124fe0fcdc3896f0f0dc",
      "tree": "328ab041e72f51ec83d7a0f01391ecb4e08ac7a2",
      "parents": [
        "2492e6747f2441562b1341cef1d46e076f346a1f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Sep 11 11:53:22 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb: do not mess up count number and CSR0 register value\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2492e6747f2441562b1341cef1d46e076f346a1f",
      "tree": "9f2f1928a36b4fb7e05f79e0c694382713dc8c92",
      "parents": [
        "ae5ad2963939d24eb77b8fa725d0703dc0f97a47"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Sep 11 11:53:21 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "OMAP:MUSB: Corrects urb unlink function path\n\nFixes kernel panic while ISO IN transfer is aborted.Replaced\nusb_hcd_unlink_urb_from_ep() from musb_giveback() to __musb_giveback()\nto make sure urb is unlinked before giveback when __musb_giveback() is\ncalled from musb_urb_dequeue().\n\nAcquired musb-\u003elock() before usb_hcd_unlink_urb_from_ep() within in\nenqueue path.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae5ad2963939d24eb77b8fa725d0703dc0f97a47",
      "tree": "c3352e773109d9b54086717363e95ebbf9301da8",
      "parents": [
        "eaa3246e7dbddd7a029bef22e8b80cbab03466a2"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Sep 11 11:53:20 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "OMAP:MUSB: Fixes the TT programming.\n\nFixes enumeration failures when a USB device attached to a LS hub is\nconnected to OMAP EVM via HS hub. This is fixed by correctly\nprogramming hub address register in enqueue path.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaa3246e7dbddd7a029bef22e8b80cbab03466a2",
      "tree": "f799dc051edfd0ec75c9e5b7406c9bb5f20e1e12",
      "parents": [
        "f9e9cff613b8239ce9159735aa662c9c85b478bf"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:19 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "musb: io: only define read/write stubs if they\u0027re not defined yet\n\nFor those archs which don\u0027t provide read/write friends we\nprovide our own implementation so musb driver won\u0027t break\ncompilation.\n\nThis is temporary fix until a better solution comes from\nupstream. Idealy, \u003clinux/io.h\u003e would provide those calls\nif the architecture did not provide them yet. In that case\nbeing possible to remove all those stubs from musb_io.h\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9e9cff613b8239ce9159735aa662c9c85b478bf",
      "tree": "2d9c90e6904d6dcdb4d54b0efc36a315e8777ce1",
      "parents": [
        "36e893d25aa2abcae0f11ef263de0e8322641386"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Fri Sep 12 09:02:23 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "USB: Fix s3c2410_udc usb speed handling\n\nThe new composite framework revealed a weakness in the\ns3c2410_udc driver gadget register function. Instead of\nchecking if speed asked for was USB_LOW_SPEED upon\nusb_gadget_register() to deny service, it checked only\nfor USB_FULL_SPEED, thus denying service to usb high\nspeed capable gadgets (like g_ether).\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36e893d25aa2abcae0f11ef263de0e8322641386",
      "tree": "f103a4c8e94dbd7bf5a04399e2a264893a3e1515",
      "parents": [
        "02582b92f60fa33b68b90263013e98550286db0a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Fri Sep 12 09:39:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "usb gadget: USB_GADGET_VBUS_DRAW Kconfig option\n\nOffer a \"how much VBUS power to request\" configuration option\nfor USB gadgets that aren\u0027t using board-specific customization\nof their gadget or (composite) configuration drivers.\n\nAlso remove a couple pointless \"depends on USB_GADGET\" bits\nfrom the Kconfig text; booleans inside an \"if USB_GADGET\" will\nalready have that dependency.\n\nBased on a patch from Justin Clacherty.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Justin Clacherty \u003cjustin@redfish-group.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02582b92f60fa33b68b90263013e98550286db0a",
      "tree": "4b3a786ed87664559093061d213ea4b09df84e42",
      "parents": [
        "cede969fe21adece300300a455580635590deb47"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Sep 15 12:09:31 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "MUSB: Add sanity check for maximum number of endpoints\n\nThere is no check if platform code passes in more endpoints (num_eps)\nthan the maximum number of enpoints (MUSB_C_NUM_EPS.)  The result is\nthat allocate_instance() happily writes past the end of \u0027struct musb\u0027\ncorrupting memory.\n\nThis patch adds a BUG() if the platform code requests more than the max.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cede969fe21adece300300a455580635590deb47",
      "tree": "a64ccf0720b7fc7be743f9b07c676b9b7fd058c2",
      "parents": [
        "bb4e3b5ac81a9601775e62649038934acafa78e2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 22 15:00:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usb: remove code associated with !CONFIG_PPC_MERGE\n\nNow that arch/ppc is gone we don\u0027t need CONFIG_PPC_MERGE anymore remove\nthe dead code associated with !CONFIG_PPC_MERGE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb4e3b5ac81a9601775e62649038934acafa78e2",
      "tree": "b90fbcb954eb71bae7f9344c9668bb9f0e5f189a",
      "parents": [
        "8520f38099ccfdac2147a0852f84ee7a8ee5e197"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Sep 22 15:00:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usbmon: fix tiny race exposed by the fastboot patches\n\nusbmon registers the notifier chain, takes the bus lock and then goes to\nscan the existing devices for hooking up.\n\nUnfortunately, if usb_mon gets initialized while USB bus discovery is\ngoing on, it\u0027s possible that usbmon gets a notifier on one cpu (which runs\nwithout USB locks), and the scan is going on and also finds the new bus,\nresulting in a double sysfs registration, which then produces a WARNING.\n\nPete Zaitcev did the bug diagnostics on this one\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8520f38099ccfdac2147a0852f84ee7a8ee5e197",
      "tree": "cefc0256d9af7088992b7ed02bdae8ba95bf68fa",
      "parents": [
        "3c4bb71f96c69ef3c81fda108c96b633a2000de2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 22 14:44:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: change hub initialization sleeps to delayed_work\n\nThis patch (as1137) changes the hub_activate() routine, replacing the\npower-power-up and debounce delays with delayed_work calls.  The idea\nis that on systems where the USB stack is compiled into the kernel\nrather than built as modules, these delays will no longer block the\nboot thread.  At least 100 ms is saved for each root hub, which can\nadd up to a significant savings in total boot time.\n\nArjan van de Ven was very pleased to see that this shaved 700 ms off\nhis computer\u0027s boot time.  Since his total boot time is on the order\nof two seconds, the improvement is considerable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c4bb71f96c69ef3c81fda108c96b633a2000de2",
      "tree": "6dcbb788842eb1cc71f99748ca76a0a95139c0f5",
      "parents": [
        "3c04e20ea95f9a8555456000e0ff340bdc46dea8"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:38 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: fix reading less content of periodic file\n\nThis patch fix 2 problems about reading periodic file:\n\n1. The \"...\" after a interrupt qh is missed because buffer pointer is\n   not moved.\n\n2. After setting p.ptr as NULL, its next qh or itd will be omited and\n   can\u0027t be stored in debug buffer.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c04e20ea95f9a8555456000e0ff340bdc46dea8",
      "tree": "6159c4095f2ede77a560b04e886814f0d40ba141",
      "parents": [
        "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:21 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: increase debug buffer size for periodic file\n\nThis patch is based on the following ideas:\n\n1. Some usb devices (such as usb video class) have endpoints of high\n   interval attribute, so reading \"periodic\" file need more debug buffer\n   to accommodate the qh or itd schedule information.  For example, 4KB\n   buffer is not enough for a single interrupt qh of 2ms period.\n\n2. print a %p need 16 byte buffer on 64-bits arch, but 8 byte on 32-bits\n   arch. Add a extra bonus for 64-bits arch.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a",
      "tree": "91260dbbb282993e4f6dec1f17e9d716e778e701",
      "parents": [
        "8296345a35551414b07419f4c9223734c1fc5437"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Sep 19 02:00:02 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "usb: gadget: workaround storage command size issues\n\nTry to workaround issues with bad SCSI implementations\nby ignoring the command size error.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8296345a35551414b07419f4c9223734c1fc5437",
      "tree": "ca1607143d3ef663f77b9520de9d992df6f0f58e",
      "parents": [
        "0b14c3881d4b91272b779f4037e263d392de058f"
      ],
      "author": {
        "name": "SangSu Park",
        "email": "sangsu@gmail.com",
        "time": "Mon Sep 22 15:41:15 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: g_printer: fix handling zero-length packet\n\ng_printer doesn\u0027t have to check whether the data size is a multiple of\nMaxPacketSize, because device controller driver already make that check.\n\nSigned-off-by: SangSu Park\u003csangsu@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b14c3881d4b91272b779f4037e263d392de058f",
      "tree": "7d5c94d4a778196abd1bf96af866b534e19d369c",
      "parents": [
        "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix spelling in usb/serial.h\n\nFixes a minor typo in the comments for usb_set_serial_data.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9",
      "tree": "cbd43949a8e768c1284c6c525d925a4bca73cb96",
      "parents": [
        "7384a922b5a716b4e9dbcdce738f2b2104892008"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix doc for usb_autopm_enable\n\nCorrect errors in the descriptions for usb_autopm_enable\nand usb_autopm_disable in the USB PM doc.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7384a922b5a716b4e9dbcdce738f2b2104892008",
      "tree": "bfdf5f69942010d4b75f2711620bd803e1b28c4e",
      "parents": [
        "399d31da4e2f701ba91cdb4b39e074d6e16174a9"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Tue Sep 16 21:05:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB Serial: Sierra: debug message fix\n\nThis patch moves dbg calls to dev_dbg where possible. It also fixes some\nissues with a previous submission aiming to do the same thing.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "399d31da4e2f701ba91cdb4b39e074d6e16174a9",
      "tree": "6aaf3ffb3d4121df80db32df14cbe8c916a0fc7b",
      "parents": [
        "682650437e7acef01e914a7fb6ef16da16bb69c5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Sep 15 17:29:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:55 2008 -0700"
      },
      "message": "USB: RESET_RESUME needs to block autosuspend when remote wakeup is needed\n\nReset upon resumption will wipe the input buffer and is therefore\na reason to not suspend if remote wakeup is requested because\nthe driver needs that data.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "682650437e7acef01e914a7fb6ef16da16bb69c5",
      "tree": "af615ed69d962bc273223a2cfeb3f3a70c400e33",
      "parents": [
        "bc45df950d30b9b23bd8373dcc22e58c4fb075ed"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Sep 10 17:18:46 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:55 2008 -0700"
      },
      "message": "USB: ftdi_sio: fix \u0027product\u0027 parameter description\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc45df950d30b9b23bd8373dcc22e58c4fb075ed",
      "tree": "f114689b0ce238c7bb242af1961d78a44c2a5fd8",
      "parents": [
        "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Sep 08 10:14:47 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb core: fix USB_OTG_BLACKLIST_HUB typo\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e",
      "tree": "14335e7979e03eb54772d763aeff755a8b5ddba0",
      "parents": [
        "4a511bc3f5829bc18428bcf11c25417a79d09396"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Sep 02 14:16:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "USB: Documentation/usb/anchors.txt #2\n\nThis adds Documentation for the extensions of the anchor API.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a511bc3f5829bc18428bcf11c25417a79d09396",
      "tree": "d2512a4e4cdf680f297e0af8be6566f9f95fdfb7",
      "parents": [
        "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Sep 03 16:38:32 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "OHCI: Allow broken controllers to auto-stop\n\nThis patch (as1134) attempts to improve the way we handle OHCI\ncontrollers with broken Root Hub Status Change interrupt support.  In\nthese controllers the RHSC interrupt bit essentially never turns off,\nmaking RHSC interrupts useless -- they have to remain permanently\ndisabled.\n\nSuch controllers should still be allowed to turn off their root hubs\nwhen no devices are attached.  Polling for new connections can\ncontinue while the root hub is suspended.  The patch implements this\nfeature.  (It won\u0027t have much effect unless CONFIG_PM is enabled and\nCONFIG_USB_SUSPEND is disabled, but since the overhead is very small\nwe may as well do it.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd",
      "tree": "f7155136c8a9353e4058b416ffff60512b266020",
      "parents": [
        "3948f0e0c999a6201e9898bb8fbe3c6cc1199276"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 02 10:12:11 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb-storage: report underflow with no sense data\n\nThis patch (as1118) addresses a problem with certain USB mass-storage\ndevices.  These devices sometimes return less data than asked for and\nthen provide no sense data to explain the problem.  Currently\nusb-storage leaves it up to the SCSI layer to decide how this should\nbe handled, and the SCSI layer interprets the lack of sense data to\nmean that nothing went wrong.  But if we got less data than required\nthen something definitely _did_ go wrong, and we should say so.\n\nThe patch tells the SCSI layer to retry the command when this sort of\nthing happens.  Retrying may not solve the underlying problem, but\nit\u0027s better than believing that data was transferred when it wasn\u0027t.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3948f0e0c999a6201e9898bb8fbe3c6cc1199276",
      "tree": "c05ea6720321899326095cf1a74e2a4749b1c91e",
      "parents": [
        "bedf0883cbe3015d21aec5ed47ddffb429f6cca7"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Sep 02 19:58:10 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb: add Freescale QE/CPM USB peripheral controller driver\n\nSome of Freescale SoC chips have a QE or CPM co-processor which\nsupports full speed USB.  The driver adds device mode support\nof both QE and CPM USB controller to Linux USB gadget.  The\ndriver is tested with MPC8360 and MPC8272, and should work with\nother models having QE/CPM given minor tweaks.\n\nSigned-off-by: Xie Xiaobo \u003cX.Xie@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bedf0883cbe3015d21aec5ed47ddffb429f6cca7",
      "tree": "5a31171dcfa203f33dde74d040b704bccfc0fceb",
      "parents": [
        "58209018cfd6f1fa8d0139af7c39dbfe73de21fd"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Mon Sep 01 10:57:27 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "USB: drivers/usb/misc: Use an IS_ERR test rather than a NULL test\n\nIn case of error, the function backlight_device_register returns an\nERR pointer, but never returns a NULL pointer. So a NULL test that may\ncome after a call to this function should be strengthened by an IS_ERR\ntest.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@match_bad_null_test@\nexpression x, E;\nstatement S1,S2;\n@@\nx \u003d backlight_device_register(...)\n... when !\u003d x \u003d E\n* if (x !\u003d NULL) \nS1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58209018cfd6f1fa8d0139af7c39dbfe73de21fd",
      "tree": "d2bd61bbc33839df275b57bc8b25206ec58a1c6f",
      "parents": [
        "2121427836c9eeaed3002e1add89f1e8c7a00261"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Aug 23 13:56:30 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "USB: remove unused #include \u003cversion.h\u003e\n\nThe driver(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/usb/gadget/pxa27x_udc.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2121427836c9eeaed3002e1add89f1e8c7a00261",
      "tree": "eedc03c671d431bcdbc8dc6a866c564bd6a0b53c",
      "parents": [
        "3086775a4916b0fe128d924d83f4e7d7c39e4d0e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Aug 18 17:45:25 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: defer obex enumeration\n\nSome USB peripheral controller drivers support software control\nover the data pullup.  Use those controls to prevent the OBEX\nfunction from enumerating until the userspace server has opened\nthe /dev/ttyGS* node it will use to implement protocol chitchat\nwith the USB host.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3086775a4916b0fe128d924d83f4e7d7c39e4d0e",
      "tree": "c4e7825ba74da1272d15ad0d61a311b84392b8b6",
      "parents": [
        "60beed95e38793c0baff7f94433c1f639d8d5efd"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Aug 18 17:39:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: cdc obex glue\n\nThe following patch introduces a new f_obex.c function driver.\nIt allows userspace obex servers to use usb as transport layer\nfor their messages.\n\n[ dbrownell@users.sourceforge.net: various fixes and cleanups ]\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60beed95e38793c0baff7f94433c1f639d8d5efd",
      "tree": "f35e277cdd32267772854b481843299564e4f3e8",
      "parents": [
        "8066134ff8140ae9d8d15cdad3fc6c60c2a8a4e5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Aug 18 17:38:22 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: function activation/deactivation\n\nAdd a new mechanism to the composite gadget framework, letting\nfunctions deactivate (and reactivate) themselves.  Think of it\nas a refcounted wrapper for the software pullup control.\n\nA key example of why to use this mechanism involves functions that\nrequire a userspace daemon.  Those functions shuld use this new\nmechanism to prevent the gadget from enumerating until those daemons\nare activated.  Without this mechanism, hosts would see devices that\nmalfunction until the relevant daemons start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "8066134ff8140ae9d8d15cdad3fc6c60c2a8a4e5"
}
