)]}'
{
  "log": [
    {
      "commit": "9ec8ddad59fadd8021adfea4cb716a49b0e232e9",
      "tree": "e75c37daa52a1d2294ac44874cf05190532ec379",
      "parents": [
        "6a4f2ccb467e00281470cde2dee08fe5ecde62d1"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 28 02:34:40 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:26:05 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for ga-ma770-ud3 board\n\nBugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d575669\n\nThe OR states that position_fix\u003d1 is necessary to work around glitching\nduring volume adjustments using PulseAudio.\n\nReported-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nTested-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6a4f2ccb467e00281470cde2dee08fe5ecde62d1",
      "tree": "3c6fcf4ec24a00a8f096fc6a2890e5d388276551",
      "parents": [
        "bae84e70d66fe46c12231082cf1c4848ea22f3ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 25 15:00:15 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 25 15:00:15 2010 +0100"
      },
      "message": "ALSA: hda - Don\u0027t set invalid connection index in Realtek initialiaiton\n\nSkip initialization of connections of DAC widgets that aren\u0027t used,\nwhich resulted in invalid verb parameters.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bae84e70d66fe46c12231082cf1c4848ea22f3ef",
      "tree": "c0994ef3f0e306583c5619da8fd6498fd932dd24",
      "parents": [
        "ea823c08912cfb6d4af2fa8b6dd5d8deb2fb486a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:30:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:30:20 2010 +0100"
      },
      "message": "ALSA: hda - Fix access-after-free in patch_realtek.c\n\nalc_free_kctls() has to be called after all jobs done in alc_build_controls().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea823c08912cfb6d4af2fa8b6dd5d8deb2fb486a",
      "tree": "7d4ec9bbac62c2eab933ea211b59c0fea80c4e59",
      "parents": [
        "e933e9e5238b79870b04718024416a6dcf602a27"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:07:55 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:07:55 2010 +0100"
      },
      "message": "ALSA: hda - Sort codec entry list of Nvidia HDMI\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e933e9e5238b79870b04718024416a6dcf602a27",
      "tree": "09e8116b049e1f646255c4d100b17ec78c9ee289",
      "parents": [
        "025f206c9e0f96cc41567b01c07fb852d8900da1"
      ],
      "author": {
        "name": "Derek Kelly",
        "email": "user.vdr@gmail.com",
        "time": "Mon Mar 22 08:04:19 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:06:23 2010 +0100"
      },
      "message": "ALSA: hda - Add support of Nvidia GT220 HDMI\n\nThis patch adds the device id for Nvidia GT220 cards to the nvhdmi\ndriver.  I have tested it and confirmed it to be working.\n\nOriginal patch download link:\nhttps://gist.github.com/324070/\n\nSigned-off-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "025f206c9e0f96cc41567b01c07fb852d8900da1",
      "tree": "a59cdd454ab0309f48bd89d69f63921b6100354a",
      "parents": [
        "e3d2530a6cea80987f77b75d8784a00f3aaf22ff"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 21 18:34:43 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 22 08:01:41 2010 +0100"
      },
      "message": "ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)\n\nBugLink: https://launchpad.net/bugs/420578\n\nThe OR has verified that his hardware distorts because of the 0 dB\noffset not corresponding to the highest PCM level. Fix this by capping\nsaid PCM level to 0 dB similarly to what we do for CX20549 (Venice).\n\nReported-by: Mike Pontillo \u003cpontillo@gmail.com\u003e\nTested-by: Mike Pontillo \u003cpontillo@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e3d2530a6cea80987f77b75d8784a00f3aaf22ff",
      "tree": "c3db6004615cee1a7922dd80c762ed67d5803f4a",
      "parents": [
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Kunal Gangakhedkar",
        "email": "kunal.gangakhedkar@gmail.com",
        "time": "Sat Mar 20 23:08:01 2010 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Mar 21 09:33:11 2010 +0100"
      },
      "message": "ALSA: hda - Add PCI quirk for HP dv6-1110ax.\n\nAdding this PCI quirk fixes the board config detection.\nThis also fixes jack sensing by using \"hp_detect\u003d1\" via properly detected\nboard config.\n\nSigned-off-by: Kunal Gangakhedkar \u003ckunal.gangakhedkar@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\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": "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": "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"
    },
    {
      "commit": "9b59a0a4eefa132a3899b6e8d362f92559c67844",
      "tree": "a0611ccf73e261f8cb55001138518bfcb56171ae",
      "parents": [
        "c3a0bd7515c682f4529a35318b6712c9ae456edc",
        "29b2ee5af5f3a02846bd38a1e2121d62ee5f6aca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:30 2010 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  ARM/OMAP: Remove the +x bit from a couple of source files\n  omap: McBSP: Drop unnecessary status/error bit clearing on reg_cacheretrieved register values\n  OMAP4: fix temporary hacks that break multi-omap PM\n  OMAP2: cpu_is_omap2*: fix compile-time removal of unused code\n  omap3: pandora: add missing i2c3 board_info\n  omap: mach-omap2/io.c: fix function declarations\n  omap: Fix gpio_resume_after_retention\n  omap3: Fix support for the LEDs connected to GPIO outputs on IGEP v2board\n  omap: Checkpatch cleanup for blizzard.h\n  omap: pass the reboot command to the boot loader\n  omap2/3/4: mailbox: remove compiler warning\n  OMAP2: serial.c: Fix number of uarts in early_init\n  omap: Enable PM_RUNTIME in defconfigs to avoid USB compile errors\n  omap2: Update n8x0 defconfig to test multi-omap and DMA api changes\n  omap2: add USB initialization for tusb6010\n  omap4: Fix build break by moving omap_smc1 into a separate .S\n  omap2/3/4: ehci: avoid compiler error with touchbook\n  omap3: Fix compile for Touch Book early_param\n"
    },
    {
      "commit": "c3a0bd7515c682f4529a35318b6712c9ae456edc",
      "tree": "0dea8aa7f0f1e5f37c4c67faaf3aeb18f4a04701",
      "parents": [
        "a41842f70d6d6b0cfde3d21e163add81c4318ebd",
        "0d5e6f7ae8609b944c08e8a2f63f7d169c548134"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:10 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (23 commits)\n  ARM: Fix RiscPC decompressor build errors\n  ARM: Fix sorting of platform group config options and includes\n  ARM: 5991/1: Fix regression in restore_user_regs macro\n  ARM: 5989/1: ARM: KGDB: add support for SMP platforms\n  ARM: 5990/1: ARM: use __armv5tej_mmu_cache_flush for V5TEJ instead of __armv4_mmu_cache_flush\n  ARM: Add final piece to fix XIP decompressor in read-only memory\n  video: enable sh_mobile_lcdc on SH-Mobile ARM\n  ARM: mach-shmobile: ap4evb SDHI0 platform data V2\n  ARM: mach-shmobile: sh7372 SDHI vector merge\n  ARM: mach-shmobile: sh7377 SDHI vector merge\n  ARM: mach-shmobile: sh7367 SDHI vector merge\n  ARM: mach-shmobile: G4EVM KEYSC platform data\n  mtd: enable sh_flctl on SH-Mobile ARM\n  ARM: mach-shmobile: G3EVM FLCTL platform data\n  ARM: mach-shmobile: G3EVM KEYSC platform data\n  Video: ARM CLCD: Better fix for swapped IENB and CNTL registers\n  ARM: Add L2 cache handling to smp boot support\n  ARM: 5960/1: ARM: perf-events: fix v7 event selection mask\n  ARM: 5959/1: ARM: perf-events: request PMU interrupts with IRQF_NOBALANCING\n  ARM: 5988/1: pgprot_dmacoherent() for non-mmu builds\n  ...\n"
    },
    {
      "commit": "a41842f70d6d6b0cfde3d21e163add81c4318ebd",
      "tree": "238fc75a5d10adc70ef7a4c812ac5cbd366fb9b5",
      "parents": [
        "722874465e3cd3268387b96e02220f84b35a8d98",
        "0e17226f7cd289504724466f4298abc9bdfca3fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:58:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:58:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/samsung-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: SAMSUNG: Fixup commit 4e6d488af37980d224cbf298224db6173673f362\n  ARM: SAMSUNG: Fix build error from stale define in \u003cplat/uncompress.h\u003e\n  ARM: SAMSUNG: Add suspend/resume support for S3C PWM driver\n  ARM: S3C2440: Fix s3c2440 cpufreq compilation post move.\n"
    },
    {
      "commit": "722874465e3cd3268387b96e02220f84b35a8d98",
      "tree": "52f453acb7274ce8e939cf2d5f6ee748b826ef15",
      "parents": [
        "31cc1dd344d941358345bd02f24c629dada9b08c",
        "841d6e8c4e969b2cdd80f7216af34d932c41b1a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:57:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:57:24 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (27 commits)\n  microblaze: entry.S use delay slot for return handlers\n  microblaze: Save current task directly\n  microblaze: Simplify entry.S - save/restore r3/r4 - ret_from_trap\n  microblaze: PCI early support for noMMU system\n  microblaze: Fix dma alloc and free coherent dma functions\n  microblaze: Add consistent code\n  microblaze: pgtable.h: move consistent functions\n  microblaze: Remove ancient Kconfig option for consistent mapping\n  microblaze: Remove VMALLOC_VMADDR\n  microblaze: Add define for ASM_LOOP\n  microblaze: Preliminary support for dma drivers\n  microblaze: remove trailing space in messages\n  microblaze: Use generic show_mem()\n  microblaze: Change temp register for cmdline\n  microblaze: Preliminary support for dma drivers\n  microblaze: Move cache function to cache.c\n  microblaze: Add support from PREEMPT\n  microblaze: Add support for Xilinx PCI host bridge\n  microblaze: Enable PCI, missing files\n  microblaze: Add core PCI files\n  ...\n"
    },
    {
      "commit": "31cc1dd344d941358345bd02f24c629dada9b08c",
      "tree": "9a8cd10e2e633cb83e1c7984adc85f58006dc2ec",
      "parents": [
        "961cde93dee2658000ead32abffb8ddf0727abe0",
        "627a2d3c29427637f4c5d31ccc7fcbd8d312cd71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:55:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:55:24 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: deal with merge_bvec_fn in component devices better.\n"
    },
    {
      "commit": "961cde93dee2658000ead32abffb8ddf0727abe0",
      "tree": "2419e204132abe2ec2bb7f08bd20042573cc9bd6",
      "parents": [
        "f82c37e7bb4c4d9b6a476c642d5c2d2efbd6f240",
        "0d9dc7c8b9b7fa0f53647423b41056ee1beed735"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:54:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:54:31 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (69 commits)\n  [SCSI] scsi_transport_fc: Fix synchronization issue while deleting vport\n  [SCSI] bfa: Update the driver version to 2.1.2.1.\n  [SCSI] bfa: Remove unused header files and did some cleanup.\n  [SCSI] bfa: Handle SCSI IO underrun case.\n  [SCSI] bfa: FCS and include file changes.\n  [SCSI] bfa: Modified the portstats get/clear logic\n  [SCSI] bfa: Replace bfa_get_attr() with specific APIs\n  [SCSI] bfa: New portlog entries for events (FIP/FLOGI/FDISC/LOGO).\n  [SCSI] bfa: Rename pport to fcport in BFA FCS.\n  [SCSI] bfa: IOC fixes, check for IOC down condition.\n  [SCSI] bfa: In MSIX mode, ignore spurious RME interrupts when FCoE ports are in FW mismatch state.\n  [SCSI] bfa: Fix Command Queue (CPE) full condition check and ack CPE interrupt.\n  [SCSI] bfa: IOC recovery fix in fcmode.\n  [SCSI] bfa: AEN and byte alignment fixes.\n  [SCSI] bfa: Introduce a link notification state machine.\n  [SCSI] bfa: Added firmware save clear feature for BFA driver.\n  [SCSI] bfa: FCS authentication related changes.\n  [SCSI] bfa: PCI VPD, FIP and include file changes.\n  [SCSI] bfa: Fix to copy fpma MAC when requested by user space application.\n  [SCSI] bfa: RPORT state machine: direct attach mode fix.\n  ...\n"
    },
    {
      "commit": "f82c37e7bb4c4d9b6a476c642d5c2d2efbd6f240",
      "tree": "09fc553c2fb6f527962048d139159dc139e04afc",
      "parents": [
        "c6b9e73f2fee8bb86058f296de808b326473456b",
        "dcd5c1662db59a6b82942f47fb6ac9dd63f6d3dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:52:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:52:46 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (35 commits)\n  perf: Fix unexported generic perf_arch_fetch_caller_regs\n  perf record: Don\u0027t try to find buildids in a zero sized file\n  perf: export perf_trace_regs and perf_arch_fetch_caller_regs\n  perf, x86: Fix hw_perf_enable() event assignment\n  perf, ppc: Fix compile error due to new cpu notifiers\n  perf: Make the install relative to DESTDIR if specified\n  kprobes: Calculate the index correctly when freeing the out-of-line execution slot\n  perf tools: Fix sparse CPU numbering related bugs\n  perf_event: Fix oops triggered by cpu offline/online\n  perf: Drop the obsolete profile naming for trace events\n  perf: Take a hot regs snapshot for trace events\n  perf: Introduce new perf_fetch_caller_regs() for hot regs snapshot\n  perf/x86-64: Use frame pointer to walk on irq and process stacks\n  lockdep: Move lock events under lockdep recursion protection\n  perf report: Print the map table just after samples for which no map was found\n  perf report: Add multiple event support\n  perf session: Change perf_session post processing functions to take histogram tree\n  perf session: Add storage for seperating event types in report\n  perf session: Change add_hist_entry to take the tree root instead of session\n  perf record: Add ID and to recorded event data when recording multiple events\n  ...\n"
    }
  ],
  "next": "c6b9e73f2fee8bb86058f296de808b326473456b"
}
