)]}'
{
  "log": [
    {
      "commit": "59c8d04f5ee97ea46da854e9adbbaa45d988c39d",
      "tree": "99eaefebcb84dccef85ec514907d417b5b97e3c7",
      "parents": [
        "c018f1ee5cf81e58b93d9e93a2ee39cad13dc1ac"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "message": "hpt366: use ATA_DMA_* constants\n\nUse ATA_DMA_* constants instead of the bare numbers for the BMIDE register bits.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c018f1ee5cf81e58b93d9e93a2ee39cad13dc1ac",
      "tree": "01b468a57d95471c28be378868ebadaac481412b",
      "parents": [
        "aefe6475720bd5eb8aacbc881488f3aa65618562"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "message": "hpt366: fix HPT370 DMA timeouts\n\nThe big driver change in 2.4.19-rc1 introduced a regression for many HPT370[A]\nchips -- DMA stopped to work completely, only causing endless timeouts...\n\nThe culprit has been identified (at last!): it turned to be the code resetting\nthe DMA state machine before each transfer. Stop doing it now as this counter-\nmeasure has clearly caused more harm than good.\n\nThis should fix the kernel.org bug #7703.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aefe6475720bd5eb8aacbc881488f3aa65618562",
      "tree": "4397d83610ebf2a41a61a4466b0572dcebbf806d",
      "parents": [
        "d022bafbb66a2662edaee5bf38bf0f70a755dcd0",
        "16e6aeca9e86fb0effb847c1687c9b2cc8e3fb4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 16:20:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 16:20:29 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] fix build error on drivers/ata/pata_legacy.c\n  pata_via: Cache and rewrite the device bit\n  sata_mv: workaround for multi_count errata sata24\n  sata_mv: tidy up qc-\u003etf usage in qc_prep() functions\n"
    },
    {
      "commit": "16e6aeca9e86fb0effb847c1687c9b2cc8e3fb4c",
      "tree": "944ff553194a88f6d260e221bff7fad0012da0d0",
      "parents": [
        "b4746ed785d776b1be647458bc911cc607c6ef1c"
      ],
      "author": {
        "name": "Zhenwen Xu",
        "email": "helight.xu@gmail.com",
        "time": "Fri Apr 17 15:32:59 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:05:33 2009 -0400"
      },
      "message": "[libata] fix build error on drivers/ata/pata_legacy.c\n\nfix those errors:\n\ndrivers/ata/pata_legacy.c: In function ‘pdc_data_xfer_vlb’:\ndrivers/ata/pata_legacy.c:289: error: ‘ap’ undeclared (first use in this function)\ndrivers/ata/pata_legacy.c:289: error: (Each undeclared identifier is reported only once\ndrivers/ata/pata_legacy.c:289: error: for each function it appears in.)\ndrivers/ata/pata_legacy.c: At top level:\ndrivers/ata/pata_legacy.c:869: error: ‘ATA_PFLAG_PIO32_CHANGE’ undeclared here (not in a\n+function)\nmake[2]: *** [drivers/ata/pata_legacy.o] Error 1\nmake[1]: *** [drivers/ata] Error 2\n\nSigned-off-by: Zhenwen Xu \u003chelight.xu@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b4746ed785d776b1be647458bc911cc607c6ef1c",
      "tree": "1d900c29cbf43e81f06f30454a3a794bd882ebb4",
      "parents": [
        "299b3f8df90a3f7416d8df121d8a42b1a2aeced4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Apr 17 12:21:21 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:04:30 2009 -0400"
      },
      "message": "pata_via: Cache and rewrite the device bit\n\nSome VIA chipsets will reset the DEV bit after IEN changes on ctl. Our\noptimised write path avoids doing this but we need to remove the\noptimisation on these devices.\n\n[Identified and some original patches proposed by Josehn Chan @ VIA but\ndiscussion then all ground to a halt so given a test case I dug it back out]\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\nTested-by: Christoph Bisping (bug #13086)\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "299b3f8df90a3f7416d8df121d8a42b1a2aeced4",
      "tree": "600bd461c66e9980c3dc3554148fb594e5805f5f",
      "parents": [
        "8d2b450d0f9233f221d545f26720eebbc468e857"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Apr 13 11:29:34 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:04:28 2009 -0400"
      },
      "message": "sata_mv: workaround for multi_count errata sata24\n\nWorkaround for errata SATA#24 in sata_mv.\nThis errata affects WRITE_MULTI* commands when\nthe device multi_count produces a DRQ block size \u003e\u003d 4Kbytes.\n\nWe work around it here by converting such operations\ninto ordinary PIO_WRITEs instead.\n\nNote that this might result in a PIO FUA write unavoidably being converted\ninto a non-FUA write.  In practice, any system using FUA is also going to be\nusing DMA rather than PIO, so this shouldn\u0027t affect anyone in the real world.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d2b450d0f9233f221d545f26720eebbc468e857",
      "tree": "2058611a0250cbc740eeedaf989a0f6a74cac29b",
      "parents": [
        "20d9207849d5abe60461841b3c3724f6e7c9d33e"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Apr 13 11:27:18 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:04:24 2009 -0400"
      },
      "message": "sata_mv: tidy up qc-\u003etf usage in qc_prep() functions\n\nTidy up qc-\u003etf accesses in the mv_qc_prep() functions.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d022bafbb66a2662edaee5bf38bf0f70a755dcd0",
      "tree": "797a28554468def6f17da3fa7eb0c3dc4a38612a",
      "parents": [
        "74a205a3f1a07cf0b72bf7816d75735a0d9c4c6b",
        "1a92e82a86556727da1626393f2a6becf7e62f39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:34 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (43 commits)\n  staging: slicoss: update README\n  otus/zdusb.c: additional USB idnetifier\n  Staging: go7007: fix build issues\n  Staging: sxg: Fix leaks and checksum errors in transmit code path\n  Staging: sxg: Fix sleep in atomic context warning while loading driver\n  Staging: sxg: Use correct queue_id for transmitting non-TCP packets\n  Staging: sxg: Fire watchdog timer at end of open routine to change the link\n  Staging: Pohmelfs: Add load balancing between network states with the same priority.\n  Staging: Pohmelfs: Added IO permissions and priorities.\n  Staging: Pohmelfs: Added -\u003eshow_stats() callback.\n  Staging: Pohmelfs: Drop ftrans debugging code.\n  Staging: Pohmelfs: Use wait_on_page_timeout when waiting for remote directory sync instead of hardcoded 25 seconds.\n  Staging: Pohmelfs: Reduce debugging noise about non-existing objects.\n  Staging: Pohmelfs: Sync fs before killing it, since dentry cache is shrunk before writeback is invoked via generic_shutdown_super()\n  Staging: Pohmelfs: Extend remount option.\n  Staging: Pohmelfs: Set NETFS_INODE_REMOTE_SYNCED and clear NETFS_INODE_OWNED bits in the root inode.\n  Staging: Pohmelfs: Added \u0027need_lock\u0027 variable into debug print.\n  Staging: Pohmelfs: Disable read lock in pohmelfs_getattr().\n  Staging: Pohmelfs: Move parent lock to the place where we really have to send a lookup request to the server.\n  Staging: pohmelfs: Populate dentry cache when receiving the new readdir entry.\n  ...\n"
    },
    {
      "commit": "74a205a3f1a07cf0b72bf7816d75735a0d9c4c6b",
      "tree": "d977fe81c74a0728130c7e212f2c27eef8146e91",
      "parents": [
        "dd26bf6d95f050c42cc8f15e750b09851e1fd30b",
        "912335c43bb10d124471bf063a85e132aa814214"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:16 2009 -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  UIO: fix specific device driver missing statement for depmod\n  Driver core: remove pr_fmt() from dynamic_dev_dbg() printk\n  driver core: prevent device_for_each_child from oopsing\n  dynamic debug: resurrect old pr_debug() semantics as pr_devel()\n  Driver Core: early platform driver\n  proc: mounts_poll() make consistent to mdstat_poll\n  sysfs: sysfs poll keep the poll rule of regular file.\n  driver core: allow non-root users to listen to uevents\n  driver core: fix driver_match_device\n  sysfs: don\u0027t use global workqueue in sysfs_schedule_callback()\n"
    },
    {
      "commit": "dd26bf6d95f050c42cc8f15e750b09851e1fd30b",
      "tree": "22d0a6f223297754bd1ca9f4de4e6daf1f0f6430",
      "parents": [
        "7217fa9851c99ffe43cee9e3ba4b81a34ce7bac4",
        "fca10c81d99ff9956179058460dfddc0418f3902"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:00 2009 -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: (22 commits)\n  WUSB: correct format of wusb_chid sysfs file\n  WUSB: fix oops when completing URBs for disconnected devices\n  WUSB: disconnect all devices when stopping a WUSB HCD\n  USB: whci-hcd: check return value of usb_hcd_link_urb_to_ep()\n  USB: whci-hcd: provide a endpoint_reset method\n  USB: add reset endpoint operations\n  USB device codes for Motorola phone.\n  usb-storage: fix mistake in Makefile\n  USB: usb-serial ch341: support for DTR/RTS/CTS\n  Revert USB: usb-serial ch341: support for DTR/RTS/CTS\n  USB: musb: fix possible panic while resuming\n  USB: musb: fix isochronous TXDMA (take 2)\n  USB: musb: sanitize clearing TXCSR DMA bits (take 2)\n  USB: musb: bugfixes for multi-packet TXDMA support\n  USB: musb_host, fix ep0 fifo flushing\n  USB: usb-storage: augment unusual_devs entry for Simple Tech/Datafab\n  USB: musb_host, minor enqueue locking fix (v2)\n  USB: fix oops in cdc-wdm in case of malformed descriptors\n  USB: qcserial: Add extra device IDs\n  USB: option: Add ids for D-Link DWM-652 3.5G modem\n  ...\n"
    },
    {
      "commit": "7217fa9851c99ffe43cee9e3ba4b81a34ce7bac4",
      "tree": "433a1e585e9a2ceebd6bd648896c9328de4b4f75",
      "parents": [
        "91ec65ba335db80b686f93b9eb531d537e712e61",
        "7f07df540e3c6048e826c9dd4c29c9c836086e86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:51:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:51:14 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (48 commits)\n  [ARM] S3C24XX: ADC: Check pending queue before freeing adc client\n  [ARM] S3C: Fix ADC driver sparse warning\n  [ARM] Osiris: Fix double initialisation in machine block\n  [ARM] Anubis: Fix sparse warnings for items that should be static\n  [ARM] JIVE: Fix sparse warnings about items which should be static\n  [ARM] S3C: Fix sparse warning from missing \u0027s3c_device_hwmon\u0027\n  [ARM] S3C24XX: Fix sparse error in gpiolib.c\n  [ARM] 5455/1: Fix IRQ noise from VIC code\n  [ARM] 5454/1: ep93xx_eth: fix sparse warnings\n  [ARM] remove .gitignore from include/asm-arm\n  Update MAINTAINERS\n  mxc defconfig updates\n  mx31ads: Mark as having full regulatoion constraints with 1133-EV1 board\n  mx31ads: Depend on all the WM8350 core dependencies for WM1133-EV1 board\n  Fix ifdef in plat-mxc/irc.c\n  MX1ADS: remove I2C ifdefs\n  qong: remove AIPS[12] mappings from machine-specific iotable\n  mx31ads: imoux pins should be passed in as unsigned int\n  MXC: remove orphan imx_init_uart() definition\n  mx31: pin definition for csi\n  ...\n"
    },
    {
      "commit": "7f07df540e3c6048e826c9dd4c29c9c836086e86",
      "tree": "0ef03295b2c8547e7c3bd72ef711147cb1a0bbe1",
      "parents": [
        "c917c1d0151667768d22fb96d083a11e3dac5f36",
        "ea5a6fd810a4edc22c931f4c43b8d03c3a8c30fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:56 2009 +0100"
      },
      "message": "Merge branch \u0027defconfig-s3c2410\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "c917c1d0151667768d22fb96d083a11e3dac5f36",
      "tree": "b9904286faba7f57e8c1a4da6206cc6a255a9dd3",
      "parents": [
        "77f4025b5e7b290f5c3cc03aa6242328694c71d4",
        "0c3ee078251b85812e585b5cf5d1635afd73f4e2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:44 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:44 2009 +0100"
      },
      "message": "Merge branch \u0027v2630-rc2-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "1a92e82a86556727da1626393f2a6becf7e62f39",
      "tree": "9c9fbfb3a39fec17dbeeed8c85017141fab46bad",
      "parents": [
        "5672487d29bd6a3cb0bff941d4f4535ccacc41ed"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 15 16:52:16 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "staging: slicoss: update README\n\nI looked, I gagged, I left\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5672487d29bd6a3cb0bff941d4f4535ccacc41ed",
      "tree": "a2325317b3a33e55f4aa617793ebfd0a177069a3",
      "parents": [
        "86a79d2e7094589413880eefa5c6111032382584"
      ],
      "author": {
        "name": "Daniele Napolitano",
        "email": "dnax88@gmail.com",
        "time": "Tue Apr 14 16:58:33 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "otus/zdusb.c: additional USB idnetifier\n\nProvide support for WN111v2 USB 802.11n adapter.\n\nSigned-off-by: Daniele Napolitano \u003cdnax88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86a79d2e7094589413880eefa5c6111032382584",
      "tree": "3884f150f7dbede14087d0d4d37bc81ab2c4360b",
      "parents": [
        "b824adc9686fb9a6edca164c13107bfed3e41d4e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 13 13:16:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: go7007: fix build issues\n\nNow that TUNER_SET_TYPE_ADDR is gone from the tree, the older code kicks\nin and tries to use TUNER_SET_TYPE, which went away a long time ago.\n\nThis patch removes all of this logic, as it should not be needed anymore\nnow, and by doing so, fixes the build.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b824adc9686fb9a6edca164c13107bfed3e41d4e",
      "tree": "44d7f0a710882e68e8679dcb06d2e4190fcf851b",
      "parents": [
        "cc4b8dfc3ff32f890cd5de0ce22de44f124d0d05"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:51:49 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Fix leaks and checksum errors in transmit code path\n\nFix the transmit function for the following:\n* Free XmtCmd in the error code path. This use to leak memory in\n  error conditions.\n* Do pci mapping after the checksum operations are over. They can\n  reallocate the skb at a different location.\n* Fix UDP checksum errors which were seen in wireshark\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc4b8dfc3ff32f890cd5de0ce22de44f124d0d05",
      "tree": "87599f51989f80cb86f9da51ce75da0a10a88ff2",
      "parents": [
        "8d17e6ad8113f7534d978b1b3511f62637483fcc"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:51:14 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Fix sleep in atomic context warning while loading driver\n\nLeave a spinlock before calling request_irq(). request_irq() calls kmalloc\nwhich can sleep. This was generating a warning dump while driver is loaded.\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d17e6ad8113f7534d978b1b3511f62637483fcc",
      "tree": "690413713d8c1549950dcebf7002054174e185ed",
      "parents": [
        "1f895130c0b0dd293b924b1c6cecac90a2e35dc6"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:50:34 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Use correct queue_id for transmitting non-TCP packets\n\nUse correct queue_id while transmitting non-TCP packets.\nThey should always use queue 0.\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\n\n"
    },
    {
      "commit": "1f895130c0b0dd293b924b1c6cecac90a2e35dc6",
      "tree": "33ba0796a643333743dd73a661f4cd6dc39e10b2",
      "parents": [
        "d43f3612818b13f44e12bfc2ad75b4b46628b3da"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:49:58 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Fire watchdog timer at end of open routine to change the link\n\nThe watchdog timer which updates the link status was not fired at the\nend of sxg_entry_open(). Add that.\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d43f3612818b13f44e12bfc2ad75b4b46628b3da",
      "tree": "da228123b5ba79eebb77b25325b06bdd1e4d397b",
      "parents": [
        "e0ca87391694dfacd01465d5c01c579c3b8b63e0"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:30 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Add load balancing between network states with the same priority.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0ca87391694dfacd01465d5c01c579c3b8b63e0",
      "tree": "7d295aa23034586fd7374b3e614e0844d39f351e",
      "parents": [
        "f2739de19176009b14475207d5418cd79e7f0ba3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:29 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Added IO permissions and priorities.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2739de19176009b14475207d5418cd79e7f0ba3",
      "tree": "5895a24190aed6b0a8499b4e8b68a67eb5d09ecb",
      "parents": [
        "50e4babfb0c36f1665ffcdc9a1826021aedb173f"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:28 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Added -\u003eshow_stats() callback.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "50e4babfb0c36f1665ffcdc9a1826021aedb173f",
      "tree": "7cea7697e5849482874c62b440bc068fc6ff058d",
      "parents": [
        "b82ba780a769a2735c86b5197457972a7df0af08"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:27 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Drop ftrans debugging code.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b82ba780a769a2735c86b5197457972a7df0af08",
      "tree": "4da0f8901f6e3985c78bbbe75d708d6763ddc6c8",
      "parents": [
        "d1ec64409bf6fed877d0e55e23587b2b6f5d7d58"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:26 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Use wait_on_page_timeout when waiting for remote directory sync instead of hardcoded 25 seconds.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1ec64409bf6fed877d0e55e23587b2b6f5d7d58",
      "tree": "79f055d4c07e69798cd3f28981bf78e826020dfe",
      "parents": [
        "cee9bb2ebdc1697f9be7ee5bdd6867daaa712179"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:25 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Reduce debugging noise about non-existing objects.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cee9bb2ebdc1697f9be7ee5bdd6867daaa712179",
      "tree": "370cc93935bf1ed377d2e696d3c297e399d9246d",
      "parents": [
        "e504342448375ffd73dec2b540a5aaf5da6f8439"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:24 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Sync fs before killing it, since dentry cache is shrunk before writeback is invoked via generic_shutdown_super()\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e504342448375ffd73dec2b540a5aaf5da6f8439",
      "tree": "d60321eb21b56d4e7e9c1d774a0aad51fcafc990",
      "parents": [
        "872dc5e500cc25e3c35d83510dfbd6fb8d78221b"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:23 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Extend remount option.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "872dc5e500cc25e3c35d83510dfbd6fb8d78221b",
      "tree": "d5abc9b5882adc5c382a6f2ae77fb8a435159777",
      "parents": [
        "b522efdd6f8ab8eaae8c8aa984ab7f06a08bcc8e"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:22 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:29 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Set NETFS_INODE_REMOTE_SYNCED and clear NETFS_INODE_OWNED bits in the root inode.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b522efdd6f8ab8eaae8c8aa984ab7f06a08bcc8e",
      "tree": "0ded1685b08edc192bcb2f3135d83a836ca9e8c7",
      "parents": [
        "86ac7253e81b47808f2702596efdfcbfb1a62372"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:21 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:28 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Added \u0027need_lock\u0027 variable into debug print.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86ac7253e81b47808f2702596efdfcbfb1a62372",
      "tree": "954642745229d8c837316987595a34a7ffbc5af1",
      "parents": [
        "f3b8fa701b4bd8ec6d378896ad005f01e8382381"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:20 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:28 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Disable read lock in pohmelfs_getattr().\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3b8fa701b4bd8ec6d378896ad005f01e8382381",
      "tree": "d330e215ee3cf4202624b731af428a8152821ec2",
      "parents": [
        "288a9a8955cd28bf6a0f48ec821cf9028e96081b"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:19 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:28 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Move parent lock to the place where we really have to send a lookup request to the server.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "288a9a8955cd28bf6a0f48ec821cf9028e96081b",
      "tree": "67d982fde2c729e00c4d17f8fe4381b143e265f4",
      "parents": [
        "f7ed550b3ecab4a14f78019ff3e8899add607f92"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:18 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: pohmelfs: Populate dentry cache when receiving the new readdir entry.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7ed550b3ecab4a14f78019ff3e8899add607f92",
      "tree": "8a773a58526126a04290adeed9298da3c07686ae",
      "parents": [
        "d203eea8db0b4acbd19ade1aa025ad9b9e0d8863"
      ],
      "author": {
        "name": "Lior Dotan",
        "email": "liodot@gmail.com",
        "time": "Wed Feb 11 13:35:10 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Revert Staging: SLICOSS: use gfp_kernel where possible\n\nRevert commit 2bb347361e2c19799431f56488a3f64de40a3aa6\n\nThis commit has been reported to cause problems:\n  Mar 24 11:50:31 linuxdev kernel: BUG: sleeping function called from invalid context at mm/slub.c:1599 Mar 24 11:50:31 linuxdev kernel: in_atomic(): 1, irqs_disabled(): 0, pid: 3251, name: avahi-daemon\n\nCc: Lior Dotan \u003cliodot@gmail.com\u003e\nCc: Christopher Harrer \u003ccharrer@alacritech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d203eea8db0b4acbd19ade1aa025ad9b9e0d8863",
      "tree": "74bf5b266d0a0596a25bec2f90f8c79973b1a392",
      "parents": [
        "861a0dcc397f3e94024cc311086799393ec517df"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 06 15:15:55 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: STLC45XX should depend on GENERIC_HARDIRQS\n\nm68k allmodconfig:\n| drivers/staging/stlc45xx/stlc45xx.c: In function \u0027stlc45xx_probe\u0027:\n| drivers/staging/stlc45xx/stlc45xx.c:2456: error: implicit declaration of function \u0027set_irq_type\u0027\n| make[6]: *** [drivers/staging/stlc45xx/stlc45xx.o] Error 1\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "861a0dcc397f3e94024cc311086799393ec517df",
      "tree": "cb0cd51f01acc1d35693df79707e533cae39139f",
      "parents": [
        "0cf24a7dc9123ddf63c413b6d4b38017b19db713"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:13:00 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: binder: Defer flush and release operations to avoid deadlocks.\n\nIf a transaction that contains a file descriptor fails on a later object,\nthe new file descriptor needs to be closed. If this is a binder file\ndescriptor we would deadlock in flush. If there were no other references to\nthe file at this point release would also be called.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cf24a7dc9123ddf63c413b6d4b38017b19db713",
      "tree": "7a11d6b10d3f7d32ad2b08fa617313f897fbb10c",
      "parents": [
        "7af7467efa64affc6505375ceac97d68cfb58e94"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: binder: Prevent the wrong thread from adding a transaction to the stack.\n\nIf a thread is part of a transaction stack, it is only allowed to make\nanother call if it was the target of the top transaction on the stack.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7af7467efa64affc6505375ceac97d68cfb58e94",
      "tree": "c68b173c0a08f95b633edb936b5a09929ceb7ace",
      "parents": [
        "282ca175d4c440ec4d74bc622ee497e5b3530ce5"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:58 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Cast to uintptr_t instead of size_t when aligning pointers\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "282ca175d4c440ec4d74bc622ee497e5b3530ce5",
      "tree": "4e336942fcfca0715a988332da6d0e7890fbad8e",
      "parents": [
        "ea5c4cc68e2b5f4ec41d666376d3606d4d5c3426"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Keep a reference to the files_struct while the driver is mmapped\n\nThis prevents breaking fget_light if a single threaded application\nallows incoming file descriptors (in replies or on nodes).\nShould also prevent inserting a file in the wrong files_struct if the\nreceving process execs in the middle of a transaction (between\ntask_get_unused_fd_flags and task_fd_install).\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ea5c4cc68e2b5f4ec41d666376d3606d4d5c3426",
      "tree": "3d6a9b0ceca8d1f0583bda79bfc05d09f887b073",
      "parents": [
        "4ddfc911e39a01f95ad9765d3b9e6f43e14eeff4"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:56 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Add more offset validation.\n\nCheck that datasize is not smaller than one flat_binder_object.\nCheck that offsets are aligned.\nCheck that offsets_size is aligned.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ddfc911e39a01f95ad9765d3b9e6f43e14eeff4",
      "tree": "2188fdf4f928a78dfcc6fb3305041494ef59da10",
      "parents": [
        "85e0b0cbbfc17e7f7baa9e76f9a937249108fc52"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:55 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: mmap fixes.\n\nOnly allow a binder file pointer to be mmapped once. The buffer management\ncode cannot deal with more then one area.\nAlso remove leftover mutex_unlock if mmap fails.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85e0b0cbbfc17e7f7baa9e76f9a937249108fc52",
      "tree": "13b9681d8ee1a11def4df921571cd5a2d0bd984c",
      "parents": [
        "1d8cbcf5d66b1f23f776a2c10ef9574a338cd109"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Don\u0027t create two proc entries with the same name if the driver is opened twice in one process.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d8cbcf5d66b1f23f776a2c10ef9574a338cd109",
      "tree": "38b8098ea09558ca9b2c9f54646db8ff1dd5e5b7",
      "parents": [
        "20aa9e9b5465a2566e23d78643735dfae3277dab"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:53 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Remove VM_EXEC check.\n\nMany platforms do not support mappings without VM_EXEC.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20aa9e9b5465a2566e23d78643735dfae3277dab",
      "tree": "993654ac278531224851ff48011f73f434e95d05",
      "parents": [
        "7cf94029bc0ba99f85a95f19d6823391dffbcf5a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 07 18:43:43 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: aten2011: Clean up some tty bits\n\nMinor fixes for tty layer stuff in this driver\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7cf94029bc0ba99f85a95f19d6823391dffbcf5a",
      "tree": "d74e778746c851d1f67e905b2b14b4d7d23db2a9",
      "parents": [
        "a405f43ee336fb890fd967625cc133f9d2e59a9f"
      ],
      "author": {
        "name": "Daniele Napolitano",
        "email": "dnax88@gmail.com",
        "time": "Wed Apr 01 14:53:39 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: rt2870: add ID for Sitecom WL-315\n\nSigned-off-by: Daniele Napolitano \u003cdnax88@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a405f43ee336fb890fd967625cc133f9d2e59a9f",
      "tree": "9a7cc1b77b6ecbe25f62d7243dcbf051d6a48f29",
      "parents": [
        "cea96778196dcf7127d6bbbf296c1651848650f2"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:59:13 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: line6: convert to snd_card_create()\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cea96778196dcf7127d6bbbf296c1651848650f2",
      "tree": "190d89ffece97943108a53fda70e34ade45df957",
      "parents": [
        "7bea36118ee888f0428d22ea6a5560de33e6e739"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:31:28 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: wlan-ng: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bea36118ee888f0428d22ea6a5560de33e6e739",
      "tree": "2e51e35eebf297f15d55465182c5f5daedc2649f",
      "parents": [
        "79bd1096bb31445a04b43e470e03d40d700a14a1"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:30:46 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: sxg: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "79bd1096bb31445a04b43e470e03d40d700a14a1",
      "tree": "3e7044cd41cde0be60a9d494ddfad9b4e69da937",
      "parents": [
        "d39efb24eaf7cbda4d161b152f1eab82939fb6e9"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:30:08 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: slicoss: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d39efb24eaf7cbda4d161b152f1eab82939fb6e9",
      "tree": "4c2fcb8c94f4ed17e87f9469ff2332d3eafda61b",
      "parents": [
        "4d562f74ec2cd3e957fbc222b0e975554bb5f2c2"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:29:18 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: rt3070: convert to netdev_ops\n\nAlso remove unused variable.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d562f74ec2cd3e957fbc222b0e975554bb5f2c2",
      "tree": "5128ed2f5df641d9a1606f3ccaaf0f994d7d55c9",
      "parents": [
        "ca7d2dbbadd6c3d6d10e98b94e25cb9566ed3af1"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:28:11 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: rt2870: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca7d2dbbadd6c3d6d10e98b94e25cb9566ed3af1",
      "tree": "e21a96dd5c5ac53abb9cedc25a4688e9c5dc3ff7",
      "parents": [
        "17a23b384f88a336a5230e80dea2013aad03b6f7"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:27:21 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: rt2860: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17a23b384f88a336a5230e80dea2013aad03b6f7",
      "tree": "d0fdce4ec27b4a7fbcc0b6da2fcfbc4af07df796",
      "parents": [
        "fa5a602a62d7dca6d8ea24cfb4aae349dbaabc7b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:26:25 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: otus: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa5a602a62d7dca6d8ea24cfb4aae349dbaabc7b",
      "tree": "ec353c5a3c165f53bffefe6d127cd57866ac40e7",
      "parents": [
        "0e46ff33d4a698bf0b69fec0eab076d65709e357"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:25:33 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: et131x: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e46ff33d4a698bf0b69fec0eab076d65709e357",
      "tree": "85ac696b796fbde8f51da398ce34794b28d91ff1",
      "parents": [
        "3a3236827372a1d3ddfb2ea8abf84ba89e856b44"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:24:32 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: epl: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a3236827372a1d3ddfb2ea8abf84ba89e856b44",
      "tree": "5137d04d8a48723532f246818ac5e8f8a6b3e0c6",
      "parents": [
        "9f76208c33984ab777eace5d07a4e36e88703e02"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:23:34 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: at76: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fca10c81d99ff9956179058460dfddc0418f3902",
      "tree": "ce940de5eb0b580d82cf3d9e4262a45bcc7f7598",
      "parents": [
        "5936ac7f93965931c508e1928d142076998ce65d"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:30 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:29 2009 -0700"
      },
      "message": "WUSB: correct format of wusb_chid sysfs file\n\nMake the wusb_chid sysfs file match the ABI documentation.\n\nPrint all zeros if the WUSB host is stopped (instead of an empty file)\nand end the file with a newline.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5936ac7f93965931c508e1928d142076998ce65d",
      "tree": "ab6eafd9032dd6bf4b9b35d1c799745de2487000",
      "parents": [
        "8db324ec4322a15cf8819b8a7f0eff5aa98b2ff6"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:32 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:28 2009 -0700"
      },
      "message": "WUSB: fix oops when completing URBs for disconnected devices\n\nFix an oops in wusbhc_giveback_urb() if the wusb device had disconnected\nwhile an urb was in progress. Also release the ref count obtained here.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8db324ec4322a15cf8819b8a7f0eff5aa98b2ff6",
      "tree": "9e42bb8c488576828566c1857687ac4b569a8cd1",
      "parents": [
        "f720af91ec2c67e9a1abbd935570f4b4e1f0dd54"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:33 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:28 2009 -0700"
      },
      "message": "WUSB: disconnect all devices when stopping a WUSB HCD\n\nMake sure all WUSB devices are disconnected when stopping a WUSB HCD so\nthat we don\u0027t leak the devices\u0027 wusb_dev structures.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f720af91ec2c67e9a1abbd935570f4b4e1f0dd54",
      "tree": "af1dfd698dedced7944dcce7dcb84ed6fd8860aa",
      "parents": [
        "7f0406db5fe4dd3ad3cbd53830239a87d68156fd"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:31 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: whci-hcd: check return value of usb_hcd_link_urb_to_ep()\n\nCheck the return value of usb_hcd_link_urb_to_ep() and do not add the\nurb to the ASL/PZL if it returns an error.\n\nOmitting the check results in urbs that appear to be submitted\nsuccessfully but then cannot be unliked (because\nusb_hcd_check_unlink_urb() returns an error).  This can cause khubd (for\nexample) to block forever in usb_kill_urb().\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7f0406db5fe4dd3ad3cbd53830239a87d68156fd",
      "tree": "ffdcf8e047b837da06034b1806d88acbd1033264",
      "parents": [
        "3444b26afa145148951112534f298bdc554ec789"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:29 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: whci-hcd: provide a endpoint_reset method\n\nProvide a endpoint_reset method to reset sequence number and current\nwindow.  This QHead information can only be changed while the qset is\nnot in a schedule.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3444b26afa145148951112534f298bdc554ec789",
      "tree": "b2c8d9b13d04869ffdad1e46a9ebbf819e7ed7b4",
      "parents": [
        "d45e230bf03850f17394a760dfa003d986a67729"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:28 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: add reset endpoint operations\n\nWireless USB endpoint state has a sequence number and a current\nwindow and not just a single toggle bit.  So allow HCDs to provide a\nendpoint_reset method and call this or clear the software toggles as\nrequired (after a clear halt, set configuration etc.).\n\nusb_settoggle() and friends are then HCD internal and are moved into\ncore/hcd.h and all device drivers call usb_reset_endpoint() instead.\n\nIf the device endpoint state has been reset (with a clear halt) but\nthe host endpoint state has not then subsequent data transfers will\nnot complete. The device will only work again after it is reset or\ndisconnected.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d45e230bf03850f17394a760dfa003d986a67729",
      "tree": "e935274e1d5dc44153a2df83f1c483185113e783",
      "parents": [
        "dfc15e8955338fedf5c5d15622c4042c1e4ee332"
      ],
      "author": {
        "name": "Dr. Greg Wettstein",
        "email": "greg@enjellic.com",
        "time": "Sat Apr 11 09:12:08 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB device codes for Motorola phone.\n\nThe v950 appears to be a ruggedized version of the Motorola Razor\nphone.  Tethering to the phone to use it in \u0027phone as modem\u0027 mode\nrequires the use of the specialized moto-modem driver which layers\nover the usb-serial driver.  Support for the v950 was added simply\nadding the device ID\u0027s for the phone.\n\nSigned-off-by: Dr. Greg Wettstein \u003cgreg@enjellic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfc15e8955338fedf5c5d15622c4042c1e4ee332",
      "tree": "0353aae00ce4c1a80eec5cd6273eeb7c7561fb6c",
      "parents": [
        "f4c1a8379a6d1ba39ac7b87f75d1352ef05cffff"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 09 14:59:44 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "usb-storage: fix mistake in Makefile\n\nThis patch (as1228) fixes a Makefile error introduced when the\nsubdrivers in usb-storage were split out into separate modules.  The\nintention is that when CONFIG_USB_LIBUSUAL is set, libusual.o and\nusual-tables.o should be combined into a single object file (called\nusb-libusual).  The current Makefile will instead create two separate\nobjects, and the result won\u0027t load properly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Alan Jenkins \u003csourcejedi.lkml@googlemail.com\u003e\nReported-and-tested-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f4c1a8379a6d1ba39ac7b87f75d1352ef05cffff",
      "tree": "5eff626ce5bd4b0975515fb12f69521910ea69d2",
      "parents": [
        "c7877e1983f051cc267e1ec8c232a02d23c0a82a"
      ],
      "author": {
        "name": "Werner Cornelius",
        "email": "werner@cornelius-consult.de",
        "time": "Fri Jan 16 21:02:41 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB: usb-serial ch341: support for DTR/RTS/CTS\n\ncommit 664d5df92e88b6ef091048a802b3750f4e989180 upstream.\n\nFixup of Werner Cornelius patch to the ch341 USB-serial driver, which adds:\n- support all baudrates, not just a hard-coded set\n- support for controlling DTR, RTS and CTS\n\nFeatures still missing:\n- character length other than 8 bits\n- parity settings\n- break control\n\nI adapted his patch for the new usb_serial API introduced in 2.6.25-git8 by\nAlan Cox on 22 July 2008. Non-compliance to the new API was a reason for\nrefusing a similar patch from Tollef Fog Heen.\n\nUsage example by Tollef Fog Heen :\n        TEMPer USB thermometer \u003chttp://err.no/src/TEMPer.c\u003e\n\nbased on a patch by:\n\n\tFrom: Tollef Fog Heen \u003ctfheen@err.no\u003e\n\n\t* Implement support for all baud rates rather than just a hard\n\t  coded set.\n\t* Make it possible to control status and control lines\n\t* Grab a bunch of #defines from FreeBSD to reduce the number of\n\t  magic numbers in the file\n\nSigned-off-by: Werner Cornelius \u003cWerner.Cornelius@cornelius-consult.de\u003e\nSigned-off-by: Boris Hajduk \u003cboris@hajduk.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Tollef Fog Heen \u003ctfheen@err.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7877e1983f051cc267e1ec8c232a02d23c0a82a",
      "tree": "2773db9e81ed3a1573c3e462f5479589f2659aa8",
      "parents": [
        "0ec8fd70fbd7327e1bf747c4a2f6b67efdf16618"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 07 11:56:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "Revert USB: usb-serial ch341: support for DTR/RTS/CTS\n\nReverts commit 664d5df92e88b6ef091048a802b3750f4e989180 as the commit\nlog information was not complete, and we didn\u0027t have a proper\nsigned-off-by by the author of the original BSD code.\n\nCc: Werner Cornelius \u003cWerner.Cornelius@cornelius-consult.de\u003e\nCc: Boris Hajduk \u003cboris@hajduk.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ec8fd70fbd7327e1bf747c4a2f6b67efdf16618",
      "tree": "5eff626ce5bd4b0975515fb12f69521910ea69d2",
      "parents": [
        "6b6e97107f12f3a9f7b5b43a6c3b94409240bcff"
      ],
      "author": {
        "name": "Kim Kyuwon",
        "email": "q1.kim@samsung.com",
        "time": "Thu Mar 26 18:56:51 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB: musb: fix possible panic while resuming\n\nDuring driver resume processing, musb could cause a kernel panic.\nFix by enabling the clock earlier, with the resume_early method.\n\nSigned-off-by: Kim Kyuwon \u003cq1.kim@samsung.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b6e97107f12f3a9f7b5b43a6c3b94409240bcff",
      "tree": "2ae05da51a4020bf4892c9b2b307583813ffc9a9",
      "parents": [
        "b6e434a5404b9ce8c285ea081b6ea5c523b29db4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 26 18:29:19 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB: musb: fix isochronous TXDMA (take 2)\n\nMulti-frame isochronous TX URBs transfers in DMA mode never\ncomplete with CPPI DMA because musb_host_tx() doesn\u0027t restart\nDMA on the second frame, only emitting a debug message.\nWith Inventra DMA they complete, but in PIO mode.  To fix:\n\n - Factor out programming of the DMA transfer from\n   musb_ep_program() into musb_tx_dma_program();\n\n - Reorder the code at the end of musb_host_tx() to\n   facilitate the fallback to PIO iff DMA fails;\n\n - Handle the buffer offset consistently for both\n   PIO and DMA modes;\n\n - Add an argument to musb_ep_program() for the same\n   reason (it only worked correctly with non-zero\n   offset of the first frame in PIO mode);\n\n - Set the completed isochronous frame descriptor\u0027s\n   \u0027actual_length\u0027 and \u0027status\u0027 fields correctly in\n   DMA mode.\n\nAlso, since CPPI reportedly doesn\u0027t like sending isochronous\npackets in the RNDIS mode, change the criterion for this\nmode to be used only for multi-packet transfers.  (There\u0027s\nno need for that mode in the single-packet case anyway.)\n\n[ dbrownell@users.sourceforge.net: split comment paragraph\ninto bullet list, shrink patch delta, style tweaks ]\n\nSigned-off-by: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6e434a5404b9ce8c285ea081b6ea5c523b29db4",
      "tree": "8a1d0aac0692859aeb97931b86bf60314b663567",
      "parents": [
        "c7bbc056a92476b3b3d70a8df7cc746ac5d56de7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 26 18:27:47 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb: sanitize clearing TXCSR DMA bits (take 2)\n\nThe MUSB code clears TXCSR_DMAMODE incorrectly in several\nplaces, either asserting that TXCSR_DMAENAB is clear (when\nsometimes it isn\u0027t) or clearing both bits together.  Recent\nversions of the programmer\u0027s guide require DMAENAB to be\ncleared first, although some older ones didn\u0027t.\n\nFix this and while at it:\n\n - In musb_gadget::txstate(), stop clearing the AUTOSET\n   and DMAMODE bits for the CPPI case since they never\n   get set anyway (the former bit is reserved on DaVinci);\n   but do clear the DMAENAB bit on the DMA error path.\n\n - In musb_host::musb_ep_program(), remove the duplicate\n   DMA controller specific code code clearing the TXCSR\n   previous state, add the code to clear TXCSR DMA bits\n   on the Inventra DMA error path, to replace such code\n   (executed late) on the PIO path.\n\n - In musbhsdma::dma_channel_abort()/dma_controller_irq(),\n   add/use the \u0027offset\u0027 variable to avoid MUSB_EP_OFFSET()\n   invocations on every RXCSR/TXCSR access.\n\n[dbrownell@users.sourceforge.net: don\u0027t introduce CamelCase,\nshrink diff]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7bbc056a92476b3b3d70a8df7cc746ac5d56de7",
      "tree": "2d7254ae97e2af4068a5b2a81118d3b72c1550c8",
      "parents": [
        "78322c1a64387673f46afb8b5e31edec94e9603d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 26 18:26:40 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb: bugfixes for multi-packet TXDMA support\n\nWe really want to use DMA mode 1 for all multi-packet transfers;\nthat\u0027s one IRQ on DMA completion, instead of one per packet.\n\nThere is an important issue with such transfers, especially on\nthe host side:  when such transfers end with a full-size packet,\nwe must defer musb_dma_completion() calls until the FIFO empties.\nElse we report URB completions too soon, and may clobber data in\nthe FIFO fifo when writing the next packet (losing data).\n\nThe Inventra DMA support uses DMA mode 1, but it ignores that\nissue.  The CPPI DMA support uses mode 0, but doesn\u0027t handle\nits TXPKTRDY interrupts quite right either; it can get stale\n\"packet ready\" interrupts, and report transfer completion too\nearly using slightly different code paths, also losing data.\n\nSo I\u0027m solving it in a generic way -- by adding a sort of the\n\"interrupt filter\" into musb_host_tx(), catching these cases\nwhere a DMA completion IRQ doesn\u0027t suffice and removing some\nneedlessly controller-specific logic.  When a TXDMA interrupt\nhappens and DMA request mode 1 is active, that filter resets\nto mode 0 and defers URB completion processing until TXPKTRDY,\nunless the FIFO is already empty.  Related filtering logic in\nInventra and CPPI code gets removed.\n\nSince it should be competely safe now to use the DMA request\nmode 1 for host side transfers with the CPPI DMA controller,\nset it in musb_h_tx_dma_start() ... now renamed (and shared).\n\n[ dbrownell@users.sourceforge.net: don\u0027t introduce more\nCamElCase; use more concise explanations ]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78322c1a64387673f46afb8b5e31edec94e9603d",
      "tree": "811809247734b7bac96e7dbea5f82693c3be1078",
      "parents": [
        "e4813eec8d47c8299d968bd5349dc881fa481c26"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 26 17:38:30 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb_host, fix ep0 fifo flushing\n\nThe MUSB host side can\u0027t share generic TX FIFO flush logic\nwith EP0; the EP0 TX status register bits are different\nfrom those for other entpoints.\n\nResolve this issue by providing a new EP0-specific routine\nto flush and reset the FIFO, which pays careful attention to\nrestrictions listed in the latest programmer\u0027s guide.  This\ngets rid of an open issue whereby the usbtest control write\ntest (#14) failed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e4813eec8d47c8299d968bd5349dc881fa481c26",
      "tree": "81d01527f5424558ecf924cf9bb18a8afaef490d",
      "parents": [
        "74bb35083d889c696a0f54be76ffe85a66dcbdc1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 24 10:39:13 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: usb-storage: augment unusual_devs entry for Simple Tech/Datafab\n\nThis patch (as1227) adds the MAX_SECTORS_64 flag to the unusual_devs\nentry for the Simple Tech/Datafab controller.  This fixes Bugzilla\n#12882.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: binbin \u003cbinbinsh@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74bb35083d889c696a0f54be76ffe85a66dcbdc1",
      "tree": "9cb99faa41416c1af594a76345469fea57a9fd9e",
      "parents": [
        "e13c594f3a1fc2c78e7a20d1a07974f71e4b448f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 26 17:36:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb_host, minor enqueue locking fix (v2)\n\nSomeone noted that the enqueue path used an unlocked access\nfor usb_host_endpoint-\u003ehcpriv ... fix that, by being safe\nand always accessing it under spinlock protection.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e13c594f3a1fc2c78e7a20d1a07974f71e4b448f",
      "tree": "8492d168693800146ca08333a5431ae15ed2efa0",
      "parents": [
        "f05932c0caf40c43af8a2c21adf7c46a00c436c4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Apr 04 09:25:15 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:24 2009 -0700"
      },
      "message": "USB: fix oops in cdc-wdm in case of malformed descriptors\n\ncdc-wdm needs to ignore extremely malformed descriptors.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f05932c0caf40c43af8a2c21adf7c46a00c436c4",
      "tree": "2eecdffe8164cb2c33930e5adcf65512f273ef1d",
      "parents": [
        "c00deaa542100a697acb5be200b9f54317c1cf69"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Sat Apr 04 17:24:24 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:24 2009 -0700"
      },
      "message": "USB: qcserial: Add extra device IDs\n\nAdd a set of device IDs from the Windows drivers. These aren\u0027t complete\n(there\u0027s a couple of cases where a QDL device is identified without the\nassociated modem being identified), but it\u0027s better than the current\nsituation.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c00deaa542100a697acb5be200b9f54317c1cf69",
      "tree": "5ad787b4c5e149f71da875b4b87b5cb2bfadf4e1",
      "parents": [
        "ae27d84351f1f3568118318a8c40ff3a154bd629"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Tue Apr 07 14:40:42 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:24 2009 -0700"
      },
      "message": "USB: option: Add ids for D-Link DWM-652 3.5G modem\n\nThis patch allows D-Link DWM-652 3.5G modem to work.\nIt is an express card but was only tested with the provided usb adapter as I\ndon\u0027t have machines with express card connector.\n\n/dev/ttyUSB{0,1,2} get created, and using comgt on ttyUSB1 works fine :\n\n[root@plop tmp]# comgt -d /dev/ttyUSB1 -e\n\nEnter PIN number: XXXX\nWaiting for Registration..(120 sec max).\nRegistered on Home network: \"Orange France\",2\nSignal Quality: 15,99\n\nFrom: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae27d84351f1f3568118318a8c40ff3a154bd629",
      "tree": "e1ba496a91bff1d5675de08764b88fb61f92e4fa",
      "parents": [
        "237e75bf1e558f7330f8deb167fa3116405bef2c"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Mar 25 11:32:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:24 2009 -0700"
      },
      "message": "USB: ftdi_sio: add vendor/project id for JETI specbos 1201 spectrometer\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "237e75bf1e558f7330f8deb167fa3116405bef2c",
      "tree": "2757c37e072468cebf5dbf86ab32e7b0ac603f02",
      "parents": [
        "9f76208c33984ab777eace5d07a4e36e88703e02"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Thu Mar 26 00:45:27 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:23 2009 -0700"
      },
      "message": "usb gadget: fix ethernet link reports to ethtool\n\nThe g_ether USB gadget driver currently decides whether or not there\u0027s a\nlink to report back for eth_get_link based on if the USB link speed is\nset. The USB gadget speed is however often set even before the device is\nenumerated. It seems more sensible to only report a \"link\" if we\u0027re\nactually connected to a host that wants to talk to us. The patch below\ndoes this for me - tested with the PXA27x UDC driver.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "91ec65ba335db80b686f93b9eb531d537e712e61",
      "tree": "462ab5101fa164ad84dae8afe5e220cc91f3ff29",
      "parents": [
        "df42654e90b3045691f4c327075897aed9691ebe",
        "0c387ec88abf4f1ddfe8c3be10ea981bc447b406"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 10:08:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 10:08:13 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ads7846 - fix unsafe disable_irq\n  Input: mainstone-wm97xx - fix condition in pen_up\n  Input: pc110pad - remove unused variable dev\n  Input: bf54x-keys - remove depreciated IRQF_SAMPLE_RANDOM flag\n  Input: ad7877, ad7879 - remove depreciated IRQF_SAMPLE_RANDOM flag\n  Input: da9034-ts - make pen {down,up} events more reliable\n  Input: da9034-ts - add Bin Yang as co-author of the driver\n  Input: atkbd - add forced release keys quirk for Samsung NC20\n  Input: atkbd - add forced release keys quirk for Samsung Q45\n  Input: gameport - fix attach driver code\n  Input: hp_sdc_rtc should depend on serio\n  Input: wm97xx - don\u0027t specify IRQF_SAMPLE_RANDOM\n  Input: ads7846 - introduce platform specific way to synchronize sampling\n  Input: remove unnecessary synchronize_rcu() call\n  Input: i8042 - add a DMI table for the i8042.reset option\n  Input: i8042 - introduce a tougher reset\n"
    },
    {
      "commit": "df42654e90b3045691f4c327075897aed9691ebe",
      "tree": "559c78829b5fe291566e680d9fb2495accf29b54",
      "parents": [
        "4dc8ab86e0724642e2f778116de64f4b832d7d94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:59:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:59:27 2009 -0700"
      },
      "message": "Get rid of final remnants of include/asm-$(ARCH)\n\nThis renames include/asm-h8300/timer.h into arch/h8300/include/asm: it\nwas left over just because that file had been created in the -mm tree\nbefore the whole h8300 header subdirectory had been moved, and then got\nmerged in the old location afterwards.\n\n(See commits e0b0f9e4ead2468f84c26332ec42b118e76af572: \"h8300: update\ntimer handler - new files\" and 758db3f2118703a1e36374dae5d58bed963e7e0d:\n\"[h8300] move include/asm-h8300 to arch/h8300/include/asm\" for details).\n\nThis also removes a left-over .gitignore file in include/asm-arm that\nbecame stale when the ARM header files were moved (which happened in\nmultiple commits, just see \"git log -- include/asm-arm\" for details).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dc8ab86e0724642e2f778116de64f4b832d7d94",
      "tree": "ba3e1327823ac94dc5d33cb76d8704ea0ad915d7",
      "parents": [
        "b9836e08375d86834edcde45e3628e63db8b9624",
        "78a49990269a539fc77e9a669d9e74e1dfaec657"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:57:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:57:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: move include/asm-m32r/* to arch/m32r/include/asm/\n  m32r: move include/asm-m32r headers to arch/m32r/include/asm\n"
    },
    {
      "commit": "b9836e08375d86834edcde45e3628e63db8b9624",
      "tree": "a173fe2ab6fbc3e5b44f19faecd50a65efa9cfdd",
      "parents": [
        "6566abdbd0566fc1b5950c9f87ef57c7443d6fa8",
        "0917798d82212f884fff650e7e520de3b438f947"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:56:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:56:11 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix microcode driver newly spewing warnings\n  x86, PAT: Remove page granularity tracking for vm_insert_pfn maps\n  x86: disable X86_PTRACE_BTS for now\n  x86, documentation: kernel-parameters replace X86-32,X86-64 with X86\n  x86: pci-swiotlb.c swiotlb_dma_ops should be static\n  x86, PAT: Remove duplicate memtype reserve in devmem mmap\n  x86, PAT: Consolidate code in pat_x_mtrr_type() and reserve_memtype()\n  x86, PAT: Changing memtype to WC ensuring no WB alias\n  x86, PAT: Handle faults cleanly in set_memory_ APIs\n  x86, PAT: Change order of cpa and free in set_memory_wb\n  x86, CPA: Change idmap attribute before ioremap attribute setup\n"
    },
    {
      "commit": "6566abdbd0566fc1b5950c9f87ef57c7443d6fa8",
      "tree": "142643f08a12be27547baabf40378fda20f648ff",
      "parents": [
        "d29a2e943867bfa48f72ee6e99723a1b29fe6f7e"
      ],
      "author": {
        "name": "Matt Kraai",
        "email": "kraai@ftbfs.org",
        "time": "Fri Apr 17 12:56:38 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:55:19 2009 -0700"
      },
      "message": "AFS: Guard afs_file_readpage_read_complete() definition with CONFIG_AFS_FSCACHE\n\nIf CONFIG_AFS_FSCACHE is not defined, the following warning is displayed when\nfs/afs/file.c is compiled:\n\n fs/afs/file.c:111: warning: ‘afs_file_readpage_read_complete’ defined but not used\n\nThis occurs because all calls to this function are guarded by\nCONFIG_AFS_FSCACHE.  Thus, guard its definition as well.\n\nSigned-off-by: Matt Kraai \u003ckraai@ftbfs.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d29a2e943867bfa48f72ee6e99723a1b29fe6f7e",
      "tree": "55dc18a37c89d1912e28532b03b8c7063a1f55eb",
      "parents": [
        "b80901bbf599553f483b9509f2dce416b938aae8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Apr 17 12:22:35 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:32:11 2009 -0700"
      },
      "message": "vfat: Note the NLS requirement\n\nClose bug #4754. Stop people getting into a situation where they can\u0027t\nget their FAT filesystems to mount as they expect.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b80901bbf599553f483b9509f2dce416b938aae8",
      "tree": "62d3d2dcea9e2e112a86a4626667517cb72ebb45",
      "parents": [
        "9f76208c33984ab777eace5d07a4e36e88703e02"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 16 19:09:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 07:38:07 2009 -0700"
      },
      "message": "splice: fix new kernel-doc warnings\n\nsplice: fix kernel-doc warnings\n\n  Warning(fs/splice.c:617): bad line:\n  Warning(fs/splice.c:722): No description found for parameter \u0027sd\u0027\n  Warning(fs/splice.c:722): Excess function parameter \u0027pipe\u0027 description in \u0027splice_from_pipe_begin\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c3ee078251b85812e585b5cf5d1635afd73f4e2",
      "tree": "cbf8ed548280cc99d66e1d3b8a1375fe1f908e37",
      "parents": [
        "f8c8ac8109ecdd3583b0ac9fd3adf058678a802e"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Tue Apr 14 23:56:18 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:46:36 2009 +0100"
      },
      "message": "[ARM] S3C24XX: ADC: Check pending queue before freeing adc client\n\nCheck pending queue and remove the adc client being released.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f8c8ac8109ecdd3583b0ac9fd3adf058678a802e",
      "tree": "20c5b4eb74917df074b20befd1a3a3071444b264",
      "parents": [
        "2a96ad05e93be75398871a2fce932ed234d03112"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:49 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:25 2009 +0100"
      },
      "message": "[ARM] S3C: Fix ADC driver sparse warning\n\nThe symbol \u0027s3c_adc_try\u0027 in arch/arm/plat-s3c24xx/adc.c\ndoes not need to be exported and thus should be static.\n\nThis fixes the following sparse warning:\n\nadc.c:103:6: warning: symbol \u0027s3c_adc_try\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2a96ad05e93be75398871a2fce932ed234d03112",
      "tree": "8e8e55c1c84c17fe661a32d9b5c41b674acbf2ce",
      "parents": [
        "019dbaa11db56d8e5d868e02421ff236a054c0d8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:47 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] Osiris: Fix double initialisation in machine block\n\nThe .init_machine entry in mach-osiris.c had the same entry\ntwice, so remove one definition to fix the following warning\nfrom sparse:\n\nmach-osiris.c:416:3: warning: Initializer entry defined twice\nmach-osiris.c:418:3:   also defined here\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "019dbaa11db56d8e5d868e02421ff236a054c0d8",
      "tree": "6c825bea9b6e28b6f996d8a038a26d515f7e5bfd",
      "parents": [
        "59c1ab60909ffacbf978ac72e4bb1d40d79f1465"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:46 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] Anubis: Fix sparse warnings for items that should be static\n\nMake \u0027anubis_ide_platdata\u0027 statis as it is not used outside\nthe file it is in, fixing the following sparse warning:\n\nmach-anubis.c:246:27: warning: symbol \u0027anubis_ide_platdata\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "59c1ab60909ffacbf978ac72e4bb1d40d79f1465",
      "tree": "bc1f55305280565d290b8c3bf9884a321ca204dc",
      "parents": [
        "ad14ff37496baa4bee98ea99db8bb8615c648b49"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:45 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] JIVE: Fix sparse warnings about items which should be static\n\nMake \u0027jive_vgg2432a4_display\u0027 and \u0027jive_lcd_config\u0027 static as\nthey are not exported, and are generating the following sparse\nwarnings:\n\nmach-jive.c:280:26: warning: symbol \u0027jive_vgg2432a4_display\u0027 was not declared. Should it be static?\nmach-jive.c:313:28: warning: symbol \u0027jive_lcd_config\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ad14ff37496baa4bee98ea99db8bb8615c648b49",
      "tree": "9e71cbc3df7838eb55fc07618ce0a45b869e9e16",
      "parents": [
        "ec5cfbfc05b180a026b4ebce72f341ee196de262"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:44 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] S3C: Fix sparse warning from missing \u0027s3c_device_hwmon\u0027\n\nFix the following sparse warning due to s3c_device_hwmon being\nmissing from \u003cplat/devs.h\u003e\n\ndevs.c:380:24: warning: symbol \u0027s3c_device_hwmon\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ec5cfbfc05b180a026b4ebce72f341ee196de262",
      "tree": "22d6bd1f904d82c98f95bcc8bb94184a92e007f4",
      "parents": [
        "db756394064f4059e2f542fc0d27e91ce57bf292"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:43 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] S3C24XX: Fix sparse error in gpiolib.c\n\nFix the following sparse error generated by including\n\u003cplat/gpio-core.h\u003e instead of \u003cmach/gpio-core.h\u003e\n\ngpiolib.c:78:22: warning: symbol \u0027s3c24xx_gpios\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "78a49990269a539fc77e9a669d9e74e1dfaec657",
      "tree": "10cb8ae40a210fc49416d6137a89118c32a74296",
      "parents": [
        "fe4e719d82c4052751d2287de4bd18bd04e93685"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Apr 17 10:46:25 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Apr 17 10:50:23 2009 +0900"
      },
      "message": "m32r: move include/asm-m32r/* to arch/m32r/include/asm/\n\nMove remained files, ftrace.h and swab.h, to arch/m32r/include/asm/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "9f76208c33984ab777eace5d07a4e36e88703e02",
      "tree": "2a73304a846ab41ee5366deb6ea511af7ebfbec1",
      "parents": [
        "d06be221504189f38950111c214802ada0eb1b71",
        "557055bebe9212dfa6b9f5df811dfd0dac77ec55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 18:17:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 18:17:22 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Fix branch tracer header\n  tracing: Fix power tracer header\n"
    },
    {
      "commit": "d06be221504189f38950111c214802ada0eb1b71",
      "tree": "bee2ed72066d8f517d86c2280cb450f249e0f12d",
      "parents": [
        "4d831f53ddd5c0117ff40f841cf330c78d242e82",
        "381512cf3d27f63f7a45b1bbe7d2d609c2ea3b74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 18:16:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 18:16:29 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Avoid printing sched_group::__cpu_power for default case\n  tracing, sched: mark get_parent_ip() notrace\n"
    },
    {
      "commit": "fe4e719d82c4052751d2287de4bd18bd04e93685",
      "tree": "3a120e25626becf138f523a356422c0cdf9804c7",
      "parents": [
        "20d9207849d5abe60461841b3c3724f6e7c9d33e"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Nov 28 02:46:48 2008 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Apr 17 10:05:01 2009 +0900"
      },
      "message": "m32r: move include/asm-m32r headers to arch/m32r/include/asm\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "4d831f53ddd5c0117ff40f841cf330c78d242e82",
      "tree": "29bca9f045f22af41a7a059afba85f5eb74ab267",
      "parents": [
        "20d9207849d5abe60461841b3c3724f6e7c9d33e",
        "79d381c9f2354b594dcab9b04dfcc0debf7294fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 17:56:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 17:56:39 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  kernel/softirq.c: fix sparse warning\n  rcu: Make hierarchical RCU less IPI-happy\n"
    },
    {
      "commit": "79d381c9f2354b594dcab9b04dfcc0debf7294fe",
      "tree": "e3b9264b52c443bfa7508850e1ca0c17271a1779",
      "parents": [
        "ef631b0ca01655d24e9ca7e199262c4a46416a26"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu Apr 16 19:30:18 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 17 01:57:54 2009 +0200"
      },
      "message": "kernel/softirq.c: fix sparse warning\n\nFix sparse warning in kernel/softirq.c.\n\n  warning: do-while statement is not a compound statement\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nLKML-Reference: \u003cBD79186B4FD85F4B8E60E381CAEE1909015F9033@mi8nycmail19.Mi8.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "20d9207849d5abe60461841b3c3724f6e7c9d33e",
      "tree": "4466a988d7dd9f0e08225cf6faca1cd6ab6d7dde",
      "parents": [
        "c19f83669a02d4fa047d0d40f518e90f6f19c4c6",
        "4ea3c51d5bd3bb4eea7d7d3a1f80d1a48c2a6f92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 16:43:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 16:43:20 2009 -0700"
      },
      "message": "Merge branch \u0027x86/uv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/uv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: UV BAU distribution and payload MMRs\n  x86: UV: BAU partition-relative distribution map\n  x86, uv: add Kconfig dependency on NUMA for UV systems\n  x86: prevent /sys/firmware/sgi_uv from being created on non-uv systems\n  x86, UV: Fix for nodes with memory and no cpus\n  x86, UV: system table in bios accessed after unmap\n  x86: UV BAU messaging timeouts\n  x86: UV BAU and nodes with no memory\n"
    },
    {
      "commit": "912335c43bb10d124471bf063a85e132aa814214",
      "tree": "3c24f6d5087d0ac422119f9b8cc4702ead380956",
      "parents": [
        "7607b1d673469d5b5dce4c9b6779d165e03c8ff5"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Sat Apr 11 04:18:25 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 16 16:17:11 2009 -0700"
      },
      "message": "UIO: fix specific device driver missing statement for depmod\n\nOn Fri, Apr 10, 2009 at 01:50:50PM -0700, Andrew Morton wrote:\n\u003e On Fri, 10 Apr 2009 13:32:01 GMT\n\u003e bugzilla-daemon@bugzilla.kernel.org wrote:\n\u003e \n\u003e \u003e http://bugzilla.kernel.org/show_bug.cgi?id\u003d13059\n\ndrivers/uio/uio_cif.c misses a MODULE_DEVICE_TABLE, this fixes it.\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "7607b1d673469d5b5dce4c9b6779d165e03c8ff5"
}
