)]}'
{
  "log": [
    {
      "commit": "d522ffbfb9fccf6eca283cd2e8b03cf3d21fb616",
      "tree": "a3dd5826bb8c4d13f886d21ec460b8e45d058fe7",
      "parents": [
        "4dcc93d0ede49fae32dd0ee41c685db1be14c529"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 30 14:29:14 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:49 2010 +0100"
      },
      "message": "ASoC: Only do WM8994 bias off transition from standby\n\nOtherwise we may try to power down multiple times when the using\nidle bias off and the driver is removed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4dcc93d0ede49fae32dd0ee41c685db1be14c529",
      "tree": "a798ec85c798f134c1d31e5f9f241a1c9f0b7fe6",
      "parents": [
        "ae9d8607fe24253efc9f14b696f51cfd683801be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:18:41 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:20:02 2010 +0100"
      },
      "message": "ASoC: Don\u0027t use DCS_DATAPATH_BUSY for WM hubs devices\n\nThe DCS_DATAPATH_BUSY bit used to monitor the completion of DC servo\noperations has been deprecated and with some more recente revisions\nmay perform incorrectly, especially when only analogue bypass paths\nare in use. Switch to using readback from the DC servo command\nregister instead, which is supported for all devices. Without this\nunacceptably long timeouts may be observed in some circumstances.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ae9d8607fe24253efc9f14b696f51cfd683801be",
      "tree": "d9743eee3b7219d011d333cdbff93bda73cfe68c",
      "parents": [
        "8437f7006b9cfa249791e2fd57596683d4561843"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 16:34:42 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:29 2010 +0100"
      },
      "message": "ASoC: Don\u0027t do runtime wm_hubs DC servo updates if using offset correction\n\nIf we need to offset correct the DC servo then don\u0027t use runtime\nrecalibration since that is likely to introduce further offsets\nwhich will be evident on powerdown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8437f7006b9cfa249791e2fd57596683d4561843",
      "tree": "c1701c27b37b21c53daec55f730162757511e041",
      "parents": [
        "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 17:09:45 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:19:09 2010 +0100"
      },
      "message": "ASoC: Support second DC servo readback method for wm_hubs\n\nMore recent Wolfson hubs devices add the ability to read back the DC\nservo calibration information from the register used to write offsets,\nand later still ones remove the old readback registers. Add support\nfor the new scheme, and use it for WM8994 device revisions that\nsupport it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3fa49e3ad9ac20b15edfb0c51bbad36e45a84b17",
      "tree": "17c81c5b8f5178ca807c07f4edacbcbfb2672ff0",
      "parents": [
        "b5442a75deee293d10c2ab8f4a77013973c4c9e0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 15:24:40 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 16:17:39 2010 +0100"
      },
      "message": "ASoC: Avoid wraparound in wm_hubs DC servo correction\n\nIf the correction wraps around then a substantial offset would be\nintroduced.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b5442a75deee293d10c2ab8f4a77013973c4c9e0",
      "tree": "5741e9c0cb9f8e71b3f92b1145e166716579155a",
      "parents": [
        "fb48e3c6a4d8888aff61fbf567aadac7d206e973"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Sun Mar 28 22:29:29 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 02 17:10:25 2010 +0100"
      },
      "message": "ASoC: OMAP: Fix capture pointer handling for OMAP1510 to work correctly with recent ALSA PCM code\n\nWith recent (2.6.34) chnages in PCM handling, capture stopped working on my\nOMAP1510 based Amstrad Delta videophone.\n\nUsing 2.6.34-rc2, I was able to correct the problem in 3 different ways:\n\n1. reverting commit 7b3a177b0d4f92b3431b8dca777313a07533a710,\n2. enabling additional jiffies check with\n\techo 4 \u003e/proc/asound/card0/pcm0c0/xrun_debug\n3. applying the patch below.\n\nSince I wasn\u0027t able to reproduce the problem on my i686 PC, I guess the\nproblem is probably machine specific.\n\nThe patch reuses the method for software emulation of missing hardware\npointer, already implemented for playback on OMAP1510. It\u0027s possible that\nevent if a hardware pointer is available for capture on this machine, its\nbehaviour may be not compatible with what upper layer expects.\n\nIf you think the problem may be more general and should be solved differently,\non a higher level, I can try to work more on it if you give me a hint.\n\nIf the patch gets accepted, I suggest it goes as a fix in the current release\ncycle.\n\nCreated and tested against linux-2.6.34-rc2.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "fb48e3c6a4d8888aff61fbf567aadac7d206e973",
      "tree": "3fba75703831f392034271f62b73484764ffc675",
      "parents": [
        "a8462bde78fdb77c8ede61e1af99617905a78ccf"
      ],
      "author": {
        "name": "Graham Gower",
        "email": "graham.gower@gmail.com",
        "time": "Thu Mar 25 10:52:12 2010 +1030"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 29 21:00:37 2010 +0100"
      },
      "message": "ASoC: Fix passing platform_data to ac97 bus users and fix a leak\n\n[The issue is an attempt to write the pdata without the AC97 device\nallocated when using ac97.c - also added a comment in soc-core.c for the\nspecial case for ac97. -- broonie]\n\nSigned-off-by: Graham Gower \u003cgraham.gower@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a8462bde78fdb77c8ede61e1af99617905a78ccf",
      "tree": "dd0f6d884fe14b93807fa021df604994a70d9b31",
      "parents": [
        "3cc4e53f86dab635166929bfa47cc68d59b28c26"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 24 14:58:34 2010 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 24 14:05:28 2010 +0000"
      },
      "message": "ASoC: wm8994: playback \u003d\u003e capture\n\nSparse caught that initialize \"playback\" two times instead of\ninitializing \"capture\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3cc4e53f86dab635166929bfa47cc68d59b28c26",
      "tree": "6b0dde395c47e52bdf5f8bcc79b04187f1d2f476",
      "parents": [
        "f9b44121b34174ae4f243a568393fc3225842e75"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 12 14:39:36 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:41 2010 +0000"
      },
      "message": "ASoC: Remove BROKEN from i.MX audio after dependencies merged\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f9b44121b34174ae4f243a568393fc3225842e75",
      "tree": "943f68cd7458d08a9e8809ed0a10b71b23911f3e",
      "parents": [
        "8727b909bb2348d29e62c599cd7a5d610da3760f",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 22 11:17:26 2010 +0000"
      },
      "message": "Merge commit \u0027v2.6.34-rc2\u0027 into for-2.6.34\n"
    },
    {
      "commit": "220bf991b0366cc50a94feede3d7341fa5710ee4",
      "tree": "70b1634c278cdce1cdfcb79e490cc574bdca8771",
      "parents": [
        "e4d806377b069881f930089bf880918d3ad555ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:17:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:17:57 2010 -0700"
      },
      "message": "Linux 2.6.34-rc2\n"
    },
    {
      "commit": "e4d806377b069881f930089bf880918d3ad555ab",
      "tree": "ed03416ddaa770bed16880ffea32b9b71dd5c7c7",
      "parents": [
        "b50df7d1fb37eb6aea87590b391d7111fde87121",
        "3f7581d66ece6b7ff643c8c817bfbd72cdbe9077"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: sh-sci: remove duplicated #include\n  sh: Export uncached helper symbols.\n  sh: Fix up NUMA build for 29-bit.\n  serial: sh-sci: Fix build failure for non-sh architectures.\n  sh: Fix up uncached offset for legacy 29-bit mode.\n  sh: Support CPU affinity masks for INTC controllers.\n"
    },
    {
      "commit": "b50df7d1fb37eb6aea87590b391d7111fde87121",
      "tree": "9ec6e10ffcbb9433128d97ab1bc1a50ff8dea088",
      "parents": [
        "352d4657b23fbd329efccc396000a549e0150907",
        "bcf59e2c4dea780e4abf48d5e673f5d79f9ee064"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:14:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:14:22 2010 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:\n  uwb: remove duplicate cpu_to_le16()\n  uwb: declare MODULE_FIRMWARE() in i1480 DFU driver\n  uwb: make USB device id table constant\n  uwb: wlp: refactor wlp_get_\u003cattribute\u003e() macros\n"
    },
    {
      "commit": "352d4657b23fbd329efccc396000a549e0150907",
      "tree": "6e272c5f902d84b773ed84f8780d963cf18ef245",
      "parents": [
        "95c46afe6034d15bdf0f95d69f25489cecad9a47",
        "5286944d75cbe21dd21b0d57335cc6206622b62a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:49:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:49:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: fix compile errors in dma-mapping-common.h\n  alpha: remove trailing spaces in messages\n  alpha: use __ratelimit\n"
    },
    {
      "commit": "95c46afe6034d15bdf0f95d69f25489cecad9a47",
      "tree": "a3bff5de25890f6de94cbf431bb0f94073893507",
      "parents": [
        "cf3966bf6ecfe25a75d625771e327b84878bc09d",
        "191aee58b6568cf8143901bfa3f57a9b8faa6f1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:43 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Remove IOMMU_VMERGE config option\n  powerpc: Fix swiotlb to respect the boot option\n  powerpc: Do not call prink when CONFIG_PRINTK is not defined\n  powerpc: Use correct ccr bit for syscall error status\n  powerpc/fsl-booke: Get coherent bit from PTE\n  powerpc/85xx: Make sure lwarx hint isn\u0027t set on ppc32\n"
    },
    {
      "commit": "cf3966bf6ecfe25a75d625771e327b84878bc09d",
      "tree": "b71dd11f3418eb8b729ec75f3873b58725e104d0",
      "parents": [
        "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
        "17cf4442497cb2551eae1dedee638515db47c23e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:00 2010 -0700"
      },
      "message": "Merge branch \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  Delete zero-length file drivers/mtd/maps/omap_nor.c\n"
    },
    {
      "commit": "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
      "tree": "eb91a9a4f3ab0f71ca388fd17cb7dd9e03adb9f4",
      "parents": [
        "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
        "336cee42dd52824e360ab419eab4e8888eb054ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty_port,usb-console: Fix usb serial console open/close regression\n  tty: cpm_uart: use resource_size()\n  tty_buffer: Fix distinct type warning\n  hvc_console: Fix race between hvc_close and hvc_remove\n  uartlite: Fix build on sparc.\n  tty: Take a 256 byte padding into account when buffering below sub-page units\n  Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n"
    },
    {
      "commit": "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
      "tree": "b5b99f8111a72a81d085cc3e3acca706de43062e",
      "parents": [
        "8fdb7e9f612b7c6ba6c3ba460c14263b5ce90f79",
        "12ee3c0a0ac42bed0939420468fd35f5cdceae4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  driver core: numa: fix BUILD_BUG_ON for node_read_distance\n  driver-core: document ERR_PTR() return values\n  kobject: documentation: Update to refer to kset-example.c.\n  sysdev: the cpu probe/release attributes should be sysdev_class_attributes\n  kobject: documentation: Fix erroneous example in kobject doc.\n  driver-core: fix missing kernel-doc in firmware_class\n  Driver core: Early platform kernel-doc update\n  sysfs: fix sysfs lockdep warning in mlx4 code\n  sysfs: fix sysfs lockdep warning in infiniband code\n  sysfs: fix sysfs lockdep warning in ipmi code\n  sysfs: Initialised pci bus legacy_mem field before use\n  sysfs: use sysfs_bin_attr_init in firmware class driver\n"
    },
    {
      "commit": "8fdb7e9f612b7c6ba6c3ba460c14263b5ce90f79",
      "tree": "09f007a62475c22546ba693e5171024cc67fb38c",
      "parents": [
        "fc7f99cf36ebae853639dabb43bc2f0098c59aef",
        "4cb80cda51ff950614701fb30c9d4e583fe5a31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -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: (45 commits)\n  USB: gadget/multi: cdc_do_config: remove redundant check\n  usb: r8a66597-hcd: fix removed from an attached hub\n  USB: xhci: Make endpoint interval debugging clearer.\n  USB: Fix usb_fill_int_urb for SuperSpeed devices\n  USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n  USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n  USB: gadget: add gadget controller number for s3c-hsotg driver\n  USB: ftdi_sio: Fix locking for change_speed() function\n  USB: g_mass_storage: fixed module name in Kconfig\n  USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n  USB: g_mass_storage: fix section mismatch warnings\n  USB: gadget: fix Blackfin builds after gadget cleansing\n  USB: goku_udc: remove potential null dereference\n  USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n  USB: serial: Fix module name typo for qcaux Kconfig entry.\n  usb: cdc-wdm: Fix deadlock between write and resume\n  usb: cdc-wdm: Fix order in disconnect and fix locking\n  usb: cdc-wdm:Fix loss of data due to autosuspend\n  usb: cdc-wdm: Fix submission of URB after suspension\n  usb: cdc-wdm: Fix race between disconnect and debug messages\n  ...\n"
    },
    {
      "commit": "17cf4442497cb2551eae1dedee638515db47c23e",
      "tree": "5f1738dbba192040ad870a4b830ef790c847374b",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 19 14:25:45 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Mar 19 14:25:45 2010 -0400"
      },
      "message": "Delete zero-length file drivers/mtd/maps/omap_nor.c\n\nThe content was deleted in cc87edb173effdf74e680ee6d622a935ff0c1d6f,\nbut the file remained as a zero-length file.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fc7f99cf36ebae853639dabb43bc2f0098c59aef",
      "tree": "3ca7050397f515f91ef98f8b6293f9f7fd84ef02",
      "parents": [
        "0a492fdef8aa241f6139e6455e852cc710ae8ed1",
        "f1a3d57213fe264b4cf584e78bac36aaf9998729"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 09:43:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 09:43:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client: (205 commits)\n  ceph: update for write_inode API change\n  ceph: reset osd after relevant messages timed out\n  ceph: fix flush_dirty_caps race with caps migration\n  ceph: include migrating caps in issued set\n  ceph: fix osdmap decoding when pools include (removed) snaps\n  ceph: return EBADF if waiting for caps on closed file\n  ceph: set osd request message front length correctly\n  ceph: reset front len on return to msgpool; BUG on mismatched front iov\n  ceph: fix snaptrace decoding on cap migration between mds\n  ceph: use single osd op reply msg\n  ceph: reset bits on connection close\n  ceph: remove bogus mds forward warning\n  ceph: remove fragile __map_osds optimization\n  ceph: fix connection fault STANDBY check\n  ceph: invalidate_authorizer without con-\u003emutex held\n  ceph: don\u0027t clobber write return value when using O_SYNC\n  ceph: fix client_request_forward decoding\n  ceph: drop messages on unregistered mds sessions; cleanup\n  ceph: fix comments, locking in destroy_inode\n  ceph: move dereference after NULL test\n  ...\n\nFix trivial conflicts in Documentation/ioctl/ioctl-number.txt\n"
    },
    {
      "commit": "0a492fdef8aa241f6139e6455e852cc710ae8ed1",
      "tree": "ba86b707f99f48626824bc301a575d4ac4bd6e6a",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5",
        "8212cf7583a5ba5d213d9c9180be808222a2813f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 09:36:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 09:36:18 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: trivial white space\n  [CIFS] checkpatch cleanup\n  cifs: add cifs_revalidate_file\n  cifs: add a CIFSSMBUnixQFileInfo function\n  cifs: add a CIFSSMBQFileInfo function\n  cifs: overhaul cifs_revalidate and rename to cifs_revalidate_dentry\n"
    },
    {
      "commit": "8727b909bb2348d29e62c599cd7a5d610da3760f",
      "tree": "c11b47df1337d1ae1501955268a0055660af2ddd",
      "parents": [
        "6937c947d31186750f72c9f8c942bbcc6fe63585"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sun Feb 28 10:42:38 2010 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 15:28:04 2010 +0000"
      },
      "message": "ASoC: pxa-pcm-lib: initialize DMA channel to -1\n\nThis fixes a warning (\"pxa_free_dma: trying to free channel 0 which is\nalready freed\") when a device was opened but the hw_params() call\nfailed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4cb80cda51ff950614701fb30c9d4e583fe5a31f",
      "tree": "7b3fb0f275f8f0c32f90b3215ad05e1f23c8408d",
      "parents": [
        "d835933436ac0d1e8f5b35fe809fd4e767e55d6e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 12:33:15 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: gadget/multi: cdc_do_config: remove redundant check\n\ncdc_do_config() had a double ret check after fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d835933436ac0d1e8f5b35fe809fd4e767e55d6e",
      "tree": "2fee15b2e08eb15ec31d63ea4bde24f5610e4533",
      "parents": [
        "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 16 12:29:35 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "usb: r8a66597-hcd: fix removed from an attached hub\n\nfix the problem that when a USB hub is attached to the r8a66597-hcd and\na device is removed from that hub, it\u0027s likely that a kernel panic follows.\n\nReported-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb",
      "tree": "dd479c02f9fe84a4c5ad9e4d4cb9d58beddf07d6",
      "parents": [
        "f09a15e6e69884cedec4d1c022089a973aa01f1e"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 16 12:59:24 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: xhci: Make endpoint interval debugging clearer.\n\nThe xHCI hardware can only handle polling intervals that are a power of\ntwo.  When we add a new endpoint during a bandwidth allocation, and the\npolling interval is rounded down to a power of two, print the original\npolling interval in the endpoint descriptor.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f09a15e6e69884cedec4d1c022089a973aa01f1e",
      "tree": "ed2902d5f29c3ede3fdadcf165d4c09e4831b498",
      "parents": [
        "e549a17f698e266373f6757bd068d1e98397b4c0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Tue Mar 16 12:55:44 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: Fix usb_fill_int_urb for SuperSpeed devices\n\nUSB 3 and Wireless USB specify a logarithmic encoding of the endpoint\ninterval that matches the USB 2 specification.  usb_fill_int_urb() didn\u0027t\nknow that and was filling in the interval as if it was USB 1.1.  Fix\nusb_fill_int_urb() for SuperSpeed devices, but leave the wireless case\nalone, because David Vrabel wants to keep the old encoding.\n\nUpdate the struct urb kernel doc to note that SuperSpeed URBs must have\nurb-\u003einterval specified in microframes.\n\nAdd a missing break statement in the usb_submit_urb() interrupt URB\nchecking, since wireless USB and SuperSpeed USB encode urb-\u003einterval\ndifferently.  This allows xHCI roothubs to actually register with khubd.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e549a17f698e266373f6757bd068d1e98397b4c0",
      "tree": "ed8a5c743f6df8784adbfc11b1587026a25dc2ea",
      "parents": [
        "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Wed Mar 10 23:26:37 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n\nThis patch removes a double usb_control_msg that sets the cp210x\nconfiguration registers a second time when calling cp210x_set_config.\nFor data sizes \u003e2 the second write gets corrupted.\nThe patch has been created against 2.6.34-rc1, but all cp210x driver\nrevisions are affected.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9",
      "tree": "8e0fffeb95ae6e8dc091f7822875e07c31c1d67b",
      "parents": [
        "83ba11d93434e6f0cc2e060336b0b19a3f687fa3"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Wed Mar 10 12:33:11 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:22 2010 -0700"
      },
      "message": "USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n\nOne last bit was missed while removing the USB_BERRY_CHARGE config\noption in a8d4211f33a9573f7b1bdcfd9c9c48631d1515ee which gets dropped\nby this patch.\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83ba11d93434e6f0cc2e060336b0b19a3f687fa3",
      "tree": "f218d491b3fc0d4a6d0f167a6652e45bf80634ab",
      "parents": [
        "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Mon Mar 08 18:20:59 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:22 2010 -0700"
      },
      "message": "USB: gadget: add gadget controller number for s3c-hsotg driver\n\nThis prevents some drivers from complaining that no bcdDevice id was set.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c",
      "tree": "3ebe03430385bbcab1ecaa8f53cc0037386fa44e",
      "parents": [
        "11b10d999469dc0514447a15e88c7ef14ec0761d"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Sat Mar 13 18:35:14 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: ftdi_sio: Fix locking for change_speed() function\n\nThe change_speed() function should be serialized against multiple calls.\nUse the cfg_lock mutex to do this.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11b10d999469dc0514447a15e88c7ef14ec0761d",
      "tree": "6506e5fa2e1a2267874cf40ca8a97296dbb9ffe2",
      "parents": [
        "f479d70b4f7674083c2e3c3e603b15811713fb18"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Mar 15 11:10:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: g_mass_storage: fixed module name in Kconfig\n\nThe Kconfig help message for Mass Storage Gadget claimed the\nmodule will be named \"g_file_storage\" whereas it should be\n\"g_mass_storage\".\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f479d70b4f7674083c2e3c3e603b15811713fb18",
      "tree": "8d42b82cddf3e3304f5ae955294e990af7f3aebf",
      "parents": [
        "f88f6691b73a35b0c6dcabb9e587aa4c63d09010"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 15:55:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:20 2010 -0700"
      },
      "message": "USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n\nContrary to the comment in fsg_add, fsg_bind calls fsg_unbind on errors,\nwhich decreases refcount and frees the fsg_dev structure, causing trouble\nwhen fsg_add does the same.\n\nFix it by simply leaving up cleanup to fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f88f6691b73a35b0c6dcabb9e587aa4c63d09010",
      "tree": "99d75b65695e7fea38c002643ac299bcae87ac06",
      "parents": [
        "f2984a333fb5e325d478950c9d8af3693869e69c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Mar 07 10:36:27 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: g_mass_storage: fix section mismatch warnings\n\nThe recent commit (0e530b45783f75) that moved usb_ep_autoconfig from the\n__devinit section to the __init section missed the mass storage device.\nIts fsg_bind() function uses the usb_ep_autoconfig() function from non\n__init context leading to:\nWARNING: drivers/usb/gadget/g_mass_storage.o(.text): Section mismatch in\n\treference from the function _fsg_bind()\n\t            to the function .init.text:_usb_ep_autoconfig()\n\nSo move fsg_bind() into __init as well.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2984a333fb5e325d478950c9d8af3693869e69c",
      "tree": "6a16467bbdb9cc0f44c240d3622571062d1f66e2",
      "parents": [
        "872f8b42544c58dfa241956d220ada115a8e93c7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:35:22 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: gadget: fix Blackfin builds after gadget cleansing\n\nThe recent change to clean out dead gadget drivers (90f7976880bbbf99)\nmissed the call to gadget_is_musbhsfc() behind CONFIG_BLACKFIN.  This\ncauses Blackfin gadget builds to fail since the function no longer\nexists anywhere.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "872f8b42544c58dfa241956d220ada115a8e93c7",
      "tree": "da0644f844142600d8b93724fdd241591febaac6",
      "parents": [
        "33c387529b7931248c6637bf9720ac7504a0b28b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Mar 06 14:08:56 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: goku_udc: remove potential null dereference\n\n\"dev\" is always null here.  In the end it\u0027s only used to get the\npci_name() of \"pdev\" which is redundant information and so I\nremoved it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33c387529b7931248c6637bf9720ac7504a0b28b",
      "tree": "48ce89cd1e6d3a12cbc4c156b4b89d8e4eda1020",
      "parents": [
        "510607db7e2ad5078c554911418a71b469886076"
      ],
      "author": {
        "name": "spark",
        "email": "spark@bandrich.com",
        "time": "Fri Mar 05 14:18:05 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n\nSigned-off-by: spark \u003cspark@bandrich.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "510607db7e2ad5078c554911418a71b469886076",
      "tree": "30a742219cdd6d6368ea02143f758c1ab55c938c",
      "parents": [
        "338124c1f18c2c737656ac58735f040d90b23d8c"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Wed Mar 03 19:37:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: serial: Fix module name typo for qcaux Kconfig entry.\n\nThe module is called qcaux and not moto_modem. Also use help instead of\n---help-- to be in sync with the other Kconfig entries.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "338124c1f18c2c737656ac58735f040d90b23d8c",
      "tree": "b763f5a797062130e481ffe4adcf6c32fdd4feb5",
      "parents": [
        "d93d16e9aa58887feadd999ea26b7b8139e98b56"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:57:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:17 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix deadlock between write and resume\n\nThe new runtime PM scheme allows resume() to have no locks.\nThis fixes the deadlock.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d93d16e9aa58887feadd999ea26b7b8139e98b56",
      "tree": "47cd5e95bee9ccd52aa5ccfff4c87af78d605ad7",
      "parents": [
        "62e6685470fb04fb7688ecef96c39160498721d5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:56:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:17 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix order in disconnect and fix locking\n\n- as the callback can schedule work, URBs must be killed first\n- if the driver causes an autoresume, the caller must handle locking\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62e6685470fb04fb7688ecef96c39160498721d5",
      "tree": "2350c3c979dad7cbc73a7edbc22e9bfef188a867",
      "parents": [
        "beb1d35f1690fe27694472a010a8e4a9ae11cc50"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:56:22 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:16 2010 -0700"
      },
      "message": "usb: cdc-wdm:Fix loss of data due to autosuspend\n\nThe guarding flag must be set and tested under spinlock\nand cleared before the URBs are resubmitted in resume.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "beb1d35f1690fe27694472a010a8e4a9ae11cc50",
      "tree": "645a2a6845e0a89d18f9dcd7373adf24ad89f95f",
      "parents": [
        "d855fe2e9c19edaa47baba0e7f95e17f7a24dba8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:55:52 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:16 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix submission of URB after suspension\n\nThere\u0027s a window under which cdc-wdm may submit\nan URB to a device about to be suspended. This\nintroduces a flag to prevent it.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d855fe2e9c19edaa47baba0e7f95e17f7a24dba8",
      "tree": "fc6ac6e1c0a74ff70f1fbf67cb6bb85a1453f694",
      "parents": [
        "922a5eadd5a3aa0b806be0c18694b618d41d0784"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:55:26 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:15 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between disconnect and debug messages\n\ndev_dbg() and dev_err() cannot be used to report failures\nthat may have been caused by a device\u0027s removal\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "922a5eadd5a3aa0b806be0c18694b618d41d0784",
      "tree": "25d6a630e5bd92ff0c900d94125481f53e9b377a",
      "parents": [
        "860e41a71c1731e79e1920dc42676bafc925af5e"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:54:59 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:15 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between autosuspend and reading from the device\n\nWhile an available response is read the device must not\nbe autosuspended. This requires a flag dedicated to that\npurpose.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "860e41a71c1731e79e1920dc42676bafc925af5e",
      "tree": "3374857a0a3da76cf37ccde54c3fe3230223a034",
      "parents": [
        "aa4714560b4ea359bb7830188ebd06bce71bcdea"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:54:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:14 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between write and disconnect\n\nUnify mutexes to fix a race between write and disconnect\nand shift the test for disconnection to always report it.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa4714560b4ea359bb7830188ebd06bce71bcdea",
      "tree": "eec831e4553e7934e4896bf8d6e211e1ccd5bc6b",
      "parents": [
        "7f4bca4049941ba8dac35775fe462d4ef9f0dce4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:27:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:14 2010 -0700"
      },
      "message": "usb: musb: core: declare mbase only where it\u0027s used\n\n... and avoid a compilation if we disable host side\nof musb.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f4bca4049941ba8dac35775fe462d4ef9f0dce4",
      "tree": "f2f97f8d037e8f051b99fd6e7fa56251d6067f09",
      "parents": [
        "adb3ee421d6d39fbfadadf7093a587461ac4597e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 12 10:27:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:13 2010 -0700"
      },
      "message": "USB: musb: fix warnings in Blackfin regs\n\nThe recent commit \"usb: musb: Add context save and restore support\" added\nsome stubs for the Blackfin code so things would compile, but it also\nadded a bunch of warnings due to missing return statements.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "adb3ee421d6d39fbfadadf7093a587461ac4597e",
      "tree": "a18470962165dce6d448128a96f1404480c37f8e",
      "parents": [
        "9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 12 10:27:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:13 2010 -0700"
      },
      "message": "usb: musb: abstract out ULPI_BUSCONTROL register reads/writes\n\nThe USB PHY on current Blackfin processors is a UTMI+ level 2 PHY.\nHowever, it has no ULPI support - so there are no registers at all.\nThat means accesses to ULPI_BUSCONTROL have to be abstracted away\nlike other MUSB registers.\n\nThis fixes building for Blackfin parts again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb",
      "tree": "a53c347ac3a230e52ecf44b9b4740e34f926f5f8",
      "parents": [
        "fa7bf3424ead0a496f5176abb3253b8176bb2935"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 12 10:35:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:12 2010 -0700"
      },
      "message": "usb: musb: Fix compile error for omaps for musb_hdrc\n\nCONFIG_ARCH_OMAP34XX is now CONFIG_ARCH_OMAP3.\n\nBut since drivers/usb/musb/omap2430.c use CONFIG_PM for these\nregisters and functions, do the same for the header.\n\nOtherwise we get the following for most omap3 defconfigs:\n\ndrivers/usb/musb/omap2430.c:261: error: expected identifier or \u0027(\u0027 before \u0027do\u0027\ndrivers/usb/musb/omap2430.c:261: error: expected identifier or \u0027(\u0027 before \u0027while\u0027\ndrivers/usb/musb/omap2430.c:268: error: expected identifier or \u0027(\u0027 before \u0027do\u0027\ndrivers/usb/musb/omap2430.c:268: error: expected identifier or \u0027(\u0027 before \u0027while\u0027\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa7bf3424ead0a496f5176abb3253b8176bb2935",
      "tree": "9ea66f768ee63f515d0d319c16ed5d599ee63429",
      "parents": [
        "1e63ef0e0c2cfb5deb9331420c9857fbe04bea73"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 11 15:06:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:12 2010 -0700"
      },
      "message": "usb/gadget: fix compile error on r8a66597-udc.c\n\nC file uses IS_ERR and PTR_ERR, but doesn\u0027t include \u003clinux/err.h\u003e\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1e63ef0e0c2cfb5deb9331420c9857fbe04bea73",
      "tree": "156deb5b238986407fb5a0be47ff5b4739e837fb",
      "parents": [
        "3b04872aa75006e2a4adaaec21e9c9ede8b8ad9d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Mar 12 11:27:21 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:11 2010 -0700"
      },
      "message": "USB: Fix documentation for avoid_reset_quirk\n\nThe name used in the documentation doesn\u0027t match reality.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b04872aa75006e2a4adaaec21e9c9ede8b8ad9d",
      "tree": "cc2ef0391a5278b3318a12088ec530083c5902a8",
      "parents": [
        "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:26 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:11 2010 -0700"
      },
      "message": "USB: option: add support for a new CMOTECH device to usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188",
      "tree": "8526077effe3149fae565661f10d18422c9a5e88",
      "parents": [
        "eaff4cdc978f414cf7b5441a333de3070d80e9c7"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:01:17 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: move hardcoded PID to a macro in usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaff4cdc978f414cf7b5441a333de3070d80e9c7",
      "tree": "208837bdf23522739351bff9163b9829072d6882",
      "parents": [
        "dee5658b482e9e2ac7d6205dc876fc11d4008138"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:24 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON-\u003eCMOTECH\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dee5658b482e9e2ac7d6205dc876fc11d4008138",
      "tree": "efff4bf3ad3c15ecc5f0c8e89cbb9bdc39234715",
      "parents": [
        "1d68064a7d80da4a7334cab0356162e36229c1a1"
      ],
      "author": {
        "name": "Daniel Sangorrin",
        "email": "daniel.sangorrin@gmail.com",
        "time": "Thu Mar 11 14:10:58 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: serial: ftdi: add CONTEC vendor and product id\n\nThis is a patch to ftdi_sio_ids.h and ftdi_sio.c that adds identifiers for\nCONTEC USB serial converter.  I tested it with the device COM-1(USB)H\n\n[akpm@linux-foundation.org: keep the VIDs sorted a bit]\nSigned-off-by: Daniel Sangorrin \u003cdaniel.sangorrin@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Radek Liboska \u003cliboska@uochb.cas.cz\u003e\nCc: stable \u003cstable@kernel.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": "1d68064a7d80da4a7334cab0356162e36229c1a1",
      "tree": "4a451c1ea68c8ec1b212988f2cc8c350d36758aa",
      "parents": [
        "bc75fa3825cdbbdeee3a65d91cc5583bdfe41edf"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Mar 12 17:10:04 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: xHCI: re-initialize cmd_completion\n\nWhen a signal interrupts a Configure Endpoint command, the cmd_completion used\nin xhci_configure_endpoint() is not re-initialized and the\nwait_for_completion_interruptible_timeout() will return failure. Initialize\ncmd_completion in xhci_configure_endpoint().\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc75fa3825cdbbdeee3a65d91cc5583bdfe41edf",
      "tree": "ea79c58993dcd4e98af7046f4d94d0449c6bd778",
      "parents": [
        "ae926976ac362efc9db2365a07891cc52414f2ec"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Mar 16 14:48:45 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:08 2010 -0700"
      },
      "message": "USB: xhci: rename driver to xhci_hcd\n\nNaming consistency with other USB HCDs.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae926976ac362efc9db2365a07891cc52414f2ec",
      "tree": "ff76bfd2148b4c6160fcffae98ddb0da4181ce91",
      "parents": [
        "0725e95ea56698774e893edb7e7276b1d6890954"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Mar 08 11:26:01 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:08 2010 -0700"
      },
      "message": "USB: musb: fix build error introduced by isoc change\n\nThe recent commit \"usb: musb: Fix for isochronous IN transfer\" (f82a689fa)\nseems to have been against an older kernel version.  It uses the old style\nnaming of variables.  Unfortunately, this breaks building for most MUSB\nusers out there since \"bDesiredMode\" has been renamed to \"desired_mode\".\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0725e95ea56698774e893edb7e7276b1d6890954",
      "tree": "68847d7e1749171aaa88038a570affcbcea150df",
      "parents": [
        "f0730924e9e32bb8935c60040a26d94179355088"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "br@blankpage.ch",
        "time": "Wed Mar 10 12:36:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:07 2010 -0700"
      },
      "message": "USB: qcserial: add new device ids\n\nThis patch adds various USB device IDs for Gobi 2000 devices, as found in the\ndrivers available at https://www.codeaurora.org/wiki/GOBI_Releases\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0730924e9e32bb8935c60040a26d94179355088",
      "tree": "7e540978195273921f55ec087be792f87079de6b",
      "parents": [
        "1082f57abfa26590b60c43f503afb24102a37016"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Mar 03 00:37:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:06 2010 -0700"
      },
      "message": "USB: cdc-acm: Fix stupid NULL pointer in resume()\n\nStupid logic bug passing a just nulled pointer\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1082f57abfa26590b60c43f503afb24102a37016",
      "tree": "05f1d88c99c0e9a2cd65c830f16ac92a3bc18ecb",
      "parents": [
        "92bc3648e6027384479852b770a542722fadee7c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 17:18:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:06 2010 -0700"
      },
      "message": "USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh\n\nThe EHCI driver stores in usb_host_endpoint.hcpriv a pointer to either\nan ehci_qh or an ehci_iso_stream structure, and uses the contents of the\nhw_info1 field to distinguish the two cases.\n\nAfter ehci_qh was split into hw and sw parts, ehci_iso_stream must also\nbe adjusted so that it again looks like an ehci_qh structure.\n\nThis fixes a NULL pointer access in ehci_endpoint_disable() when it\ntries to access qh-\u003ehw-\u003ehw_info1.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Colin Fletcher \u003ccolin.m.fletcher@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92bc3648e6027384479852b770a542722fadee7c",
      "tree": "9803348ef9fd9186ad375abf89a4e7862e9badc4",
      "parents": [
        "bf162019b7f5bda9eb3241ae22de831df2126132"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 09:12:50 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:05 2010 -0700"
      },
      "message": "USB: EHCI: fix ITD list order\n\nWhen isochronous URBs are shorter than one frame and when more than one\nITD in a frame has been completed before the interrupt can be handled,\nscan_periodic() completes the URBs in the order in which they are found\nin the descriptor list.  Therefore, the descriptor list must contain the\nITDs in the correct order, i.e., a new ITD must be linked in after any\nprevious ITDs of the same endpoint.\n\nThis should fix garbled capture data in the USB audio drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Colin Fletcher \u003ccolin.m.fletcher@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf162019b7f5bda9eb3241ae22de831df2126132",
      "tree": "3bd6194f8738720b4498f0690dfa5390adb7000f",
      "parents": [
        "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "huang.ying.caritas@gmail.com",
        "time": "Sun Feb 28 13:51:29 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: Option: Add support for a variant of DLink DWM 652 U5\n\nI found a DLink DWM 652 U5 USB 3G modem has product ID 0xce1e instead\nof orignal 0xce16. The new ID is added.\n\nAnd I found there are two entries for 0xce16, one has raw number, the\nother has symbol DLINK_PRODUCT_DWM_652_U5. This is fixed too.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca",
      "tree": "eb0359dd1673f7a6a5d154a693bf2d9ec73e6158",
      "parents": [
        "eb8878a881c306ff3eab6e741ab8fc94096f4e1a"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Feb 27 22:56:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: unusual_devs.h: Fix capacity for SL11R-IDE 2.6c\n\nSL11R-IDE 2.6c (at least) reports wrong capacity (one sector more).\nReading that last sector causes the device not to work anymore (and looks\nlike HAL or something does that automatically after plugging in):\nsd 5:0:0:0: [sdc] Device not ready\nsd 5:0:0:0: [sdc] Result: hostbyte\u003d0x00 driverbyte\u003d0x08\nsd 5:0:0:0: [sdc] Sense Key : 0x2 [current]\nsd 5:0:0:0: [sdc] ASC\u003d0x0 ASCQ\u003d0x0\nsd 5:0:0:0: [sdc] CDB: cdb[0]\u003d0x28: 28 00 04 a8 b5 70 00 00 01 00\n\nAdd unusual_devs entry to fix the capacity.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb8878a881c306ff3eab6e741ab8fc94096f4e1a",
      "tree": "a6dee42012439d65e48bb89e274d44c95246f5e1",
      "parents": [
        "6313620228624ff4dcb78b1dbd459d0c208df126"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 16:24:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: use port endpoint size to determine if ep is available\n\nIt is possible to have a multi-port device with a port lacking an in or\nout bulk endpoint. Only checking for num_bulk_in or num_bulk_out is thus not\nsufficient to determine whether a specific port has an in or out bulk\nendpoint.\n\nThis fixes potential null pointer dereferences in the generic open and\nwrite routines, as well as access to uninitialised fifo in write_room\nand chars_in_buffer.\n\nAlso let write fail with ENODEV (instead of 0) on missing out endpoint\n(also on zero-length writes).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6313620228624ff4dcb78b1dbd459d0c208df126",
      "tree": "cf0daaf2de0dcde24183375ff399d8906f91d294",
      "parents": [
        "0ae1474367a15e1b65a9deed3a73a14475a419fc"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:06:07 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: fix softint not being called on errors\n\nMake sure usb_serial_port_softint is called on errors also when using\nmulti urb writes.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ae1474367a15e1b65a9deed3a73a14475a419fc",
      "tree": "ba38aabd211496cea697eb4684d9b8ad81997ae6",
      "parents": [
        "7152b592593b9d48b33f8997b1dfd6df9143f7ec"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:05:46 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: serial: fix error message on close in generic driver\n\nResubmitting read urb fails with -EPERM if completion handler runs while\nurb is being killed on close. This should not be reported as an error.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7152b592593b9d48b33f8997b1dfd6df9143f7ec",
      "tree": "9c3ce2e80dd257794674a89195fd7cc4478d3742",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Mar 06 15:04:03 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: fix usbfs regression\n\nThis patch (as1352) fixes a bug in the way isochronous input data is\nreturned to userspace for usbfs transfers.  The entire buffer must be\ncopied, not just the first actual_length bytes, because the individual\npackets will be discontiguous if any of them are short.\n\nReported-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\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": "336cee42dd52824e360ab419eab4e8888eb054ec",
      "tree": "893babf1f6804b35a944ac413d16f7107d922e14",
      "parents": [
        "231443665882a02214c3748b9f86615a3ce9e5c2"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Mar 08 21:50:11 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:57 2010 -0700"
      },
      "message": "tty_port,usb-console: Fix usb serial console open/close regression\n\nCommit e1108a63e10d344284011cccc06328b2cd3e5da3 (\"usb_serial: Use the\nshutdown() operation\") breaks the ability to use a usb console\nstarting in 2.6.33.  This was observed when using\nconsole\u003dttyUSB0,115200 as a boot argument with an FTDI device.  The\nerror is:\n\nftdi_sio ttyUSB0: ftdi_submit_read_urb - failed submitting read urb, error -22\n\nThe handling of the ASYNCB_INITIALIZED changed in 2.6.32 such that in\ntty_port_shutdown() it always clears the flag if it is set.  The fix\nis to add a variable to the tty_port struct to indicate when the tty\nport is a console.\n\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Oliver Neukum \u003coliver@neukum.org\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "231443665882a02214c3748b9f86615a3ce9e5c2",
      "tree": "46063b96172dc6579fdae2e774ceaff8027d22cb",
      "parents": [
        "d4bee0a677cfa5a32f964ffa420e27406c65e605"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Mar 11 14:08:18 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:56 2010 -0700"
      },
      "message": "tty: cpm_uart: use resource_size()\n\nUse the resource_size function instead of manually calculating the\nresource size.  This reduces the chance of introducing off-by-one errors.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.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": "d4bee0a677cfa5a32f964ffa420e27406c65e605",
      "tree": "64fe0f614941804519cb0f7849c851540d593d0a",
      "parents": [
        "e74d098c66543d0731de62eb747ccd5b636a6f4c"
      ],
      "author": {
        "name": "Fang Wenqi",
        "email": "anton.fang@gmail.com",
        "time": "Tue Mar 09 18:54:28 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:55 2010 -0700"
      },
      "message": "tty_buffer: Fix distinct type warning\n\nCC      drivers/char/tty_buffer.o\ndrivers/char/tty_buffer.c: In function ‘tty_insert_flip_string_fixed_flag’:\ndrivers/char/tty_buffer.c:251: warning: comparison of distinct pointer types lacks a cast\ndrivers/char/tty_buffer.c: In function ‘tty_insert_flip_string_flags’:\ndrivers/char/tty_buffer.c:288: warning: comparison of distinct pointer types lacks a cast\n\nFix it by replacing min() with min_t() in tty_insert_flip_string_flags and\n\t\t\t\t\t  tty_insert_flip_string_fixed_flag().\n\nSigned-off-by: Fang Wenqi \u003cantonf@turbolinux.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e74d098c66543d0731de62eb747ccd5b636a6f4c",
      "tree": "8ed9937f653cf42a82ca7bd319a69dd35fb2325d",
      "parents": [
        "f157b58511e56d418eb582de96fedc4ea03d8061"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Fri Mar 12 11:53:15 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:54 2010 -0700"
      },
      "message": "hvc_console: Fix race between hvc_close and hvc_remove\n\nAlan pointed out a race in the code where hvc_remove is invoked. The\nrecent virtio_console work is the first user of hvc_remove().\n\nAlan describes it thus:\n\nThe hvc_console assumes that a close and remove call can\u0027t occur at the\nsame time.\n\nIn addition tty_hangup(tty) is problematic as tty_hangup is asynchronous\nitself....\n\nSo this can happen\n\n        hvc_close                               hvc_remove\n        hung up ? - no\n                                                lock\n                                                tty \u003d hp-\u003etty\n                                                unlock\n        lock\n        hp-\u003etty \u003d NULL\n        unlock\n        notify del\n        kref_put the hvc struct\n        close completes\n        tty is destroyed\n                                                tty_hangup dead tty\n                                                tty-\u003eops will be NULL\n                                                NULL-\u003e...\n\nThis patch adds some tty krefs and also converts to using tty_vhangup().\n\nReported-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCC: linuxppc-dev@ozlabs.org\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f157b58511e56d418eb582de96fedc4ea03d8061",
      "tree": "3970689b55694714db91112afcc4e3f3f4dd4601",
      "parents": [
        "352fa6ad16b89f8ffd1a93b4419b1a8f2259feab"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 03 02:50:26 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:54 2010 -0700"
      },
      "message": "uartlite: Fix build on sparc.\n\nWe can get this driver enabled via MFD_TIMBERDALE which only\nrequires GPIO to be on.\n\nBut the of_address_to_resource() function is only present on\npowerpc and microblaze, so we have to conditionalize the\nCONFIG_OF probing bits on that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "352fa6ad16b89f8ffd1a93b4419b1a8f2259feab",
      "tree": "b08df3f006762cc213543f2ccd1095f2d9afab52",
      "parents": [
        "87a6aca504d65f242589583e04df5e74b5eae1fe"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Tue Mar 02 22:24:19 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:53 2010 -0700"
      },
      "message": "tty: Take a 256 byte padding into account when buffering below sub-page units\n\nThe TTY layer takes some care to ensure that only sub-page allocations\nare made with interrupts disabled. It does this by setting a goal of\n\"TTY_BUFFER_PAGE\" to allocate. Unfortunately, while TTY_BUFFER_PAGE takes the\nsize of tty_buffer into account, it fails to account that tty_buffer_find()\nrounds the buffer size out to the next 256 byte boundary before adding on\nthe size of the tty_buffer.\n\nThis patch adjusts the TTY_BUFFER_PAGE calculation to take into account the\nsize of the tty_buffer and the padding. Once applied, tty_buffer_alloc()\nshould not require high-order allocations.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87a6aca504d65f242589583e04df5e74b5eae1fe",
      "tree": "b95eb7e136bb57f5661e0bae4f71385fe3b55171",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 15 17:14:15 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:52 2010 -0700"
      },
      "message": "Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n\nThis reverts commit eec9fe7d1ab4a0dfac4cb43047a7657fffd0002f.\n\nAri writes as the reason this should be reverted:\n\tThe problems with this patch include:\n\t1. There\u0027s at least one subtlety I overlooked - switching\n\tbetween X servers (i.e. from one X VT to another) still requires\n\tthe cooperation of both X servers. I was assuming that KMS\n\teliminated this.\n\t2. It hasn\u0027t been tested at all (no X server patch exists which\n\tuses the new mode).\n\nAs he was the original author of the patch, I\u0027ll revert it.\n\nCc: Ari Entlich \u003catrigent@ccs.neu.edu\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12ee3c0a0ac42bed0939420468fd35f5cdceae4f",
      "tree": "c97f04d93fcca34d9ab7548f2b5070235202d52d",
      "parents": [
        "f0eae0ed3b7d4182a6b4dd03540a738518ea3163"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed Mar 10 14:50:21 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:22 2010 -0700"
      },
      "message": "driver core: numa: fix BUILD_BUG_ON for node_read_distance\n\nnode_read_distance() has a BUILD_BUG_ON() to prevent buffer overruns when\nthe number of nodes printed will exceed the buffer length.\n\nEach node only needs four chars: three for distance (maximum distance is\n255) and one for a seperating space or a trailing newline.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0eae0ed3b7d4182a6b4dd03540a738518ea3163",
      "tree": "f7432690b4df967f10643fa82f05f57aecba142f",
      "parents": [
        "178a5b35b2777346206d4b577b36d10061732f8c"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Mar 11 18:11:45 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:21 2010 -0700"
      },
      "message": "driver-core: document ERR_PTR() return values\n\nA number of functions in the driver core return ERR_PTR() values on\nerror. Document this in the kernel-doc of the functions.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "178a5b35b2777346206d4b577b36d10061732f8c",
      "tree": "fdf10382b9651345680a478881bb65c764e1f01f",
      "parents": [
        "67fc233f4fb67907861b4077cea5294035f80dc7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Fri Mar 12 07:30:35 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:20 2010 -0700"
      },
      "message": "kobject: documentation: Update to refer to kset-example.c.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67fc233f4fb67907861b4077cea5294035f80dc7",
      "tree": "794f100bf32e481cab7be1443514d08caadc1c5a",
      "parents": [
        "462bd295a3d74c7d1641501bda549bccf404be5b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Mar 16 10:33:32 2010 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:19 2010 -0700"
      },
      "message": "sysdev: the cpu probe/release attributes should be sysdev_class_attributes\n\nThis fixes these warnings:\n\ndrivers/base/cpu.c:264: warning: initialization from incompatible pointer type\ndrivers/base/cpu.c:265: warning: initialization from incompatible pointer type\n\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "462bd295a3d74c7d1641501bda549bccf404be5b",
      "tree": "238da3c7f452f17febdbca8949f74dce68b9d3bb",
      "parents": [
        "e59817bf089a3893e05a059026c668fb65f8c748"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Mar 11 07:59:09 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:18 2010 -0700"
      },
      "message": "kobject: documentation: Fix erroneous example in kobject doc.\n\nReplace uio_mem example for kobjects with uio_map, since the uio_mem\nstruct no longer contains a kobject.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e59817bf089a3893e05a059026c668fb65f8c748",
      "tree": "ccbd5b168e41a632592535978a4d38c32ce642ef",
      "parents": [
        "4d26e139f0b7d4c0700d6993506f1f60e2f2caa5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 10 11:47:58 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:16 2010 -0700"
      },
      "message": "driver-core: fix missing kernel-doc in firmware_class\n\nFix kernel-doc warning in firmware_class.c:\n\nWarning(drivers/base/firmware_class.c:94): No description found for parameter \u0027attr\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d26e139f0b7d4c0700d6993506f1f60e2f2caa5",
      "tree": "e5d12b0243ca14fc0c60dac0bd291dbc2766f6dc",
      "parents": [
        "3691c964fa1a8f0eb5e5f00c644ef1bdd7e35a95"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 20:50:38 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:16 2010 -0700"
      },
      "message": "Driver core: Early platform kernel-doc update\n\nThis patch updates the kernel-doc notation for early\nplatform functions.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3691c964fa1a8f0eb5e5f00c644ef1bdd7e35a95",
      "tree": "e19a31d12ffa2a76276c9b00aef04185434dca16",
      "parents": [
        "21e3bde964e873bb5d3b1dfef68294b1437fe678"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 15 14:01:55 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:15 2010 -0700"
      },
      "message": "sysfs: fix sysfs lockdep warning in mlx4 code\n\nThis fixes a sysfs lockdep warning in the mlx4 code.\n\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "21e3bde964e873bb5d3b1dfef68294b1437fe678",
      "tree": "ae0732bbeeeb453587cf75cbce07b800e7076e95",
      "parents": [
        "c7df670bf702d1c25ae22b4cd49deb05c1e55ecc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 15 14:01:25 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:13 2010 -0700"
      },
      "message": "sysfs: fix sysfs lockdep warning in infiniband code\n\nThis fixes a sysfs lockdep warning in the infiniband code.\n\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7df670bf702d1c25ae22b4cd49deb05c1e55ecc",
      "tree": "85c2e496045e3e659afdaee409b1fad5e34a944b",
      "parents": [
        "6757eca348fbbdd4ab1020e565f325cd6a6b2698"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 15 13:59:51 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:12 2010 -0700"
      },
      "message": "sysfs: fix sysfs lockdep warning in ipmi code\n\nThis fixes a sysfs lockdep warning in the ipmi code.\n\nThanks to Eric Biederman and Yinghai Lu for the original versions of the\npatch, unfortunatly they did not submit them in a form they could be\napplied in.\n\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6757eca348fbbdd4ab1020e565f325cd6a6b2698",
      "tree": "5180a866a033ddbfc7f9c093a94493e4f1a602a2",
      "parents": [
        "e1955ca0ee55286cbc65a8ed7471d540ae83dac8"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Wed Mar 10 22:48:34 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:11 2010 -0700"
      },
      "message": "sysfs: Initialised pci bus legacy_mem field before use\n\nPPC64 is failing to boot the latest mmotm due to an uninitialised pointer in\npci_create_legacy_files(). The surprise is that machines boot at all and it\nwould appear to affect current mainline as well.  This patch fixes the problem.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e1955ca0ee55286cbc65a8ed7471d540ae83dac8",
      "tree": "ad0996ea95c7967d84894ae1bb3c710300b9bdf8",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 09 19:30:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:12:10 2010 -0700"
      },
      "message": "sysfs: use sysfs_bin_attr_init in firmware class driver\n\nAnnotate dynamic sysfs attribute in fw_setup_device(). This gets\nrid of the following lockdep warning:\n\nbnx2 0000:08:00.0: firmware: requesting bnx2/bnx2-mips-06-5.0.0.j6.fw\nBUG: key ffff880008293470 not in .data!\n------------[ cut here ]------------\nWARNING: at kernel/lockdep.c:2706 lockdep_init_map+0x562/0x620()\nModules linked in: bnx2(+) sg tpm_bios floppy rtc_lib usb_storage i2c_piix4 joydev button container shpchp i2c_core sr_mod cdrom pci_hotplug usbhid hid ohci_hcd ehci_hcd sd_mod usbcore edd ext3 mbcache jbd fan ata_generic sata_svw pata_serverworks libata scsi_mod thermal processor\nPid: 1915, comm: work_for_cpu Not tainted 2.6.34-rc1-default #81\nCall Trace:\n [\u003cffffffff8107c1d2\u003e] ? lockdep_init_map+0x562/0x620\n [\u003cffffffff81049fd8\u003e] warn_slowpath_common+0x78/0xd0\n [\u003cffffffff8104a03f\u003e] warn_slowpath_null+0xf/0x20\n [\u003cffffffff8107c1d2\u003e] lockdep_init_map+0x562/0x620\n [\u003cffffffff8117a236\u003e] ? sysfs_new_dirent+0x76/0x120\n [\u003cffffffff8126edb2\u003e] ? put_device+0x12/0x20\n [\u003cffffffff811797cc\u003e] sysfs_add_file_mode+0x6c/0xd0\n [\u003cffffffff8117983c\u003e] sysfs_add_file+0xc/0x10\n [\u003cffffffff8117bf61\u003e] sysfs_create_bin_file+0x21/0x30\n [\u003cffffffff81279c61\u003e] _request_firmware+0x2f1/0x650\n [\u003cffffffff8127a04e\u003e] request_firmware+0xe/0x10\n [\u003cffffffffa01ec19e\u003e] bnx2_init_one+0x8f5/0x177e [bnx2]\n [\u003cffffffff81389eab\u003e] ? _raw_spin_unlock_irq+0x2b/0x40\n [\u003cffffffff81040ed9\u003e] ? finish_task_switch+0x69/0x100\n [\u003cffffffff81040e70\u003e] ? finish_task_switch+0x0/0x100\n [\u003cffffffff81064b40\u003e] ? do_work_for_cpu+0x0/0x30\n [\u003cffffffff811e6302\u003e] local_pci_probe+0x12/0x20\n [\u003cffffffff81064b53\u003e] do_work_for_cpu+0x13/0x30\n [\u003cffffffff81064b40\u003e] ? do_work_for_cpu+0x0/0x30\n [\u003cffffffff81068c56\u003e] kthread+0x96/0xa0\n [\u003cffffffff81003e64\u003e] kernel_thread_helper+0x4/0x10\n [\u003cffffffff8138a350\u003e] ? restore_args+0x0/0x30\n [\u003cffffffff81068bc0\u003e] ? kthread+0x0/0xa0\n [\u003cffffffff81003e60\u003e] ? kernel_thread_helper+0x0/0x10\n---[ end trace a2ecee9c9602d195 ]---\n\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6937c947d31186750f72c9f8c942bbcc6fe63585",
      "tree": "739659b89699c586727252b5d6b58a6d4453e7b5",
      "parents": [
        "fdb6b1e195757a66670801702e4b5fcc66ed3d72"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 18 12:25:35 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:36 2010 +0000"
      },
      "message": "ASoC: Bail out of wm_hubs DC servo if calibration fails\n\nWe\u0027re keeping track of the number of times we\u0027ve iterated but never\nactually using this to bail out if the chip looks stuck.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fdb6b1e195757a66670801702e4b5fcc66ed3d72",
      "tree": "a76c720311ce163fbf290d9004d9e0e6f635495f",
      "parents": [
        "44f497b4e0bba6ce1b73a107cc13636393344252"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:20 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Internal clocking changes\n\nDuring validation of the internal clocking setup it has\nbeen found that the following settings were not configured\nin an optimal way:\n\nASRC_CTRL_A: SRCLKDIV was incorrect, instad of divide ratio 3,\n             ratio of 2 has to be used (as the comment stated)\nDAC_CTRL_A: Fs \u003d Fsref is the desired configuration instead of\n            Fs \u003d Fsref / 1.5\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "44f497b4e0bba6ce1b73a107cc13636393344252",
      "tree": "46d0450b05c49206d389209c8b1f5d21a127fecf",
      "parents": [
        "da3b062e306452ffb74cf5e9e5128f9f1e0502ab"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Fri Mar 19 11:10:19 2010 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 19 11:17:24 2010 +0000"
      },
      "message": "ASoC: tlv320dac33: Fix DSP modes\n\nTo make DSP_A mode working correctly the data delay should be\nconfigured to 0. DSP_B mode thus can not be used with DAC33,\nso remove it.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "191aee58b6568cf8143901bfa3f57a9b8faa6f1c",
      "tree": "296e0a4815c59e0289d88cbec8bfe6d02b50bb85",
      "parents": [
        "a93272969c6b1d59883fcbb04845420bd72c9a20"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 02 14:25:38 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Remove IOMMU_VMERGE config option\n\nThe description says:\n\n Cause IO segments sent to a device for DMA to be merged virtually\n by the IOMMU when they happen to have been allocated contiguously.\n This doesn\u0027t add pressure to the IOMMU allocator. However, some\n drivers don\u0027t support getting large merged segments coming back\n from *_map_sg().\n\n Most drivers don\u0027t have this problem; it is safe to say Y here.\n\nIt\u0027s out of date. Long ago, drivers didn\u0027t have a way to tell IOMMUs\nabout their segment length limit (that is, the maximum segment length\nthat they can handle). So IOMMUs merged as many segments as possible\nand gave too large segments to drivers.\n\ndma_get_max_seg_size() was introduced to solve the above\nproblem. Device drives can use the API to tell IOMMU about the maximum\nsegment length that they can handle. In addition, the default limit\n(64K) should be safe for everyone.\n\nSo this config option seems to be unnecessary.\n\nNote that this config option just enables users to disable the virtual\nmerging by default. Users can still disable the virtual merging by the\nboot parameter.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a93272969c6b1d59883fcbb04845420bd72c9a20",
      "tree": "16b980ded87e94ac4eee7375eaf38605fb69a211",
      "parents": [
        "09156a7a409cf93d1ca2706bf05d714879a5b7ea"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 16 13:16:25 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Fix swiotlb to respect the boot option\n\npowerpc initializes swiotlb before parsing the kernel boot options so\nswiotlb options (e.g. specifying the swiotlb buffer size) are ignored.\n\nAny time before freeing bootmem works for swiotlb so this patch moves\npowerpc\u0027s swiotlb initialization after parsing the kernel boot\noptions, mem_init (as x86 does).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nTested-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "09156a7a409cf93d1ca2706bf05d714879a5b7ea",
      "tree": "086dd7c6ddd9973e702695cb73e1075b4b2f28b7",
      "parents": [
        "409d241b7bb2cf0278186040ace1c4704fb2a82f"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Mar 06 22:43:55 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Do not call prink when CONFIG_PRINTK is not defined\n\nWhen printk() is disabled (CONFIG_PRINTK) at menu item\n General setup\n -\u003e Configure standard kernel features (for small systems)\n    -\u003e Enable support for printk\nthen there should be no printk() calls at all.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "409d241b7bb2cf0278186040ace1c4704fb2a82f",
      "tree": "6c2297c8d57f682a427eb7dd601154551024e5d9",
      "parents": [
        "d6a8536a93a3d14b6e5e3e3a59b9fb2bca6e8df2"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Mar 12 13:16:02 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Use correct ccr bit for syscall error status\n\nThe powerpc implementations of syscall_get_error and\nsyscall_set_return_value should use CCR0:S0 (0x10000000) for testing\nand setting syscall error status.  Fortunately these APIs don\u0027t seem\nto be used at the moment.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d6a8536a93a3d14b6e5e3e3a59b9fb2bca6e8df2",
      "tree": "14de9959c93e56a8d165670faaa7ea3699da7f8e",
      "parents": [
        "bca14dd14f3b0c5e3e2d1d314679f85b67871365",
        "9d296cfa69b3d4abc9d556986d544f0727988eed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:23:55 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:23:55 2010 +1100"
      },
      "message": "Merge commit \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "5286944d75cbe21dd21b0d57335cc6206622b62a",
      "tree": "2e881f338a075bf303e13641ad1ca3fb6fc42658",
      "parents": [
        "7f2d889c9cdcd33e8942a23765623adbd468cf04"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Mar 18 22:35:28 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Mar 18 22:35:28 2010 -0400"
      },
      "message": "alpha: fix compile errors in dma-mapping-common.h\n\nThe commit c186caca3dbe7f44da624cb4f9d78e1b1dfb13b8 leads to the\nfollowing errors with CONFIG_ALPHA_{TSUNAMI, TITAN, RAWHIDE, MARVEL}:\n/home/fujita/git/linux-2.6/include/asm-generic/dma-mapping-common.h: In\nfunction `dma_map_sg_attrs\u0027:\n/home/fujita/git/linux-2.6/include/asm-generic/dma-mapping-common.h:49:\nerror: implicit declaration of function `for_each_sg\u0027\n/home/fujita/git/linux-2.6/include/asm-generic/dma-mapping-common.h:50:\nerror: syntax error before \"kmemcheck_mark_initialized\"\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nReported-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "7f2d889c9cdcd33e8942a23765623adbd468cf04",
      "tree": "4f5aff9c71f225da7d4fb360aa25e963bc564a09",
      "parents": [
        "2a238a96358dde09aa52de9b9f97a383165ca651"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Mar 01 13:29:14 2010 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Mar 18 22:34:08 2010 -0400"
      },
      "message": "alpha: remove trailing spaces in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: linux-alpha@vger.kernel.org\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "2a238a96358dde09aa52de9b9f97a383165ca651",
      "tree": "ab5344a7dc7d95b3d9eeea9b050b164286979bd3",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Mar 01 13:25:49 2010 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Mar 18 22:34:08 2010 -0400"
      },
      "message": "alpha: use __ratelimit\n\nReplace open-coded rate limiting logic with __ratelimit().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: linux-alpha@vger.kernel.org\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "39710479303fd3affb3e204e9a7a75cc676977b5",
      "tree": "3fff5fb412df77170883f02fc54bdbee9aba4f22",
      "parents": [
        "9d20593a722c2dab7a5ab74f5d8c9b604aca52f9",
        "eb63e5d15758d2b1e607ddd5fb861b5596629380"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:02:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:02:35 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (96 commits)\n  Blackfin: stop cleaning include/asm/asm-offsets.h\n  Blackfin: scale calibration when cpu freq changes\n  Blackfin: eat spurious space in asm/dpmc.h\n  Blackfin: fix anomaly 283 handling with exact hardware error\n  Blackfin: bf537-stamp: add example ADXL346 orientation resources\n  Blackfin: bf537-stamp: add example AD2S1210 IIO resources\n  Blackfin: don\u0027t support keypad wakeup from hibernate\n  Blackfin: bf537-stamp: add example AD7416 IIO resources\n  Blackfin: bf537-stamp: add example ADP8860 backlight/led resources\n  Blackfin: bf537-stamp: add example AD7414 temp sensor resources\n  Blackfin: rename AD1836 to AD183X in board files\n  Blackfin: bf537-stamp: add example AD2S120x resources\n  Blackfin: add support for the on-chip MAC status interrupts\n  Blackfin: asm/page.h: pull in asm-generic headers\n  Blackfin: mark gpio lib functions static\n  Blackfin: bf537-stamp: add example ADAU1361 resources\n  Blackfin: GPIO: implement to_irq handler\n  Blackfin: bf537-stamp: add example ADP122/ADP150 power regulator resources\n  Blackfin: bf537-stamp: add example AD2S90 resources\n  Blackfin: bf537-stamp: add example AD5398 power regulator resources\n  ...\n"
    },
    {
      "commit": "9d20593a722c2dab7a5ab74f5d8c9b604aca52f9",
      "tree": "b5492b3191f29f68018c4d76f41f8bab379db0c5",
      "parents": [
        "9b59a0a4eefa132a3899b6e8d362f92559c67844",
        "9205124c66a69664c6825501cb062ebd2acd3b3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:01:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:01:19 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/5200: Build fix for mpc52xx watchdog timer code\n  of: Fix comparison of \"compatible\" properties\n  powerpc/52xx: update defconfigs\n  spi/omap2_mcspi: Use transaction speed if provided\n  spi/omap2_mcspi: fix NULL pointer dereference\n  uartlite: Fix build on sparc.\n"
    }
  ],
  "next": "9b59a0a4eefa132a3899b6e8d362f92559c67844"
}
