)]}'
{
  "log": [
    {
      "commit": "e55cec4ff1080e36ed1dbfaee46fe05d64f4eae2",
      "tree": "a099822ac61fcde695f090a34ed277b81b566d87",
      "parents": [
        "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
        "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: Correct definition of R6\n  omap: Update MMC response types\n"
    },
    {
      "commit": "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
      "tree": "97914d32f9a3ced910f523ead8a498e75bf290d7",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:53:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:53:24 2007 -0800"
      },
      "message": "Revert \"[PATCH] Fix up mmap_kmem\"\n\nThis reverts commit 99a10a60ba9bedcf5d70ef81414d3e03816afa3f.\n\nAs per Hugh Dickins:\n\n  \"Nadia Derbey has reported that mmap of /dev/kmem no longer works with\n   the kernel virtual address as offset, and Franck has confirmed that\n   his patch came from a misunderstanding of what an offset means to\n   /dev/kmem - whereas his patch description seems to say that he was\n   correcting the offset on a few plaforms, there was no such problem to\n   correct, and his patch was in fact changing its API on all platforms.\"\n\nSuggested-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1",
      "tree": "0ffeb53000ea8f003fdbf5dc68d41da43777cbfe",
      "parents": [
        "1b3b2631842ab60c1b7923bef102c610439ba3dd"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Thu Jan 04 07:04:47 2007 -0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jan 15 06:44:03 2007 +0100"
      },
      "message": "mmc: Correct definition of R6\n\nDuring development of SDHC support, it was discovered that the definition\nfor R6 was incorrect. This patch fixes that and patches the drivers that\ndo switch on the response type.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: Pavel Pisa \u003cppisa@pikron.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1b3b2631842ab60c1b7923bef102c610439ba3dd",
      "tree": "adb9b8f59430af3d3fd98ffa9218c5d70aed2ba4",
      "parents": [
        "0404f87f2e0a0aadbda47be0f54812671207492f"
      ],
      "author": {
        "name": "Carlos Eduardo Aguiar",
        "email": "carlos.aguiar@indt.org.br",
        "time": "Mon Jan 15 06:38:15 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jan 15 06:39:00 2007 +0100"
      },
      "message": "omap: Update MMC response types\n\nThis patch is a fix in order to update MMC response types. This modification is\nneeded to allow SD card support on OMAP platforms.\n\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Yuha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d39c9400ae0d60aaaf534b1ad860a9bc1413d8af",
      "tree": "f4d0c6aa0f7b556be324b5b1657467980225b769",
      "parents": [
        "e947382ed38563544d2b5b79f6ea90bdde350e5e",
        "531498013163c72cee8540e98e12c0c430c7fe87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:26:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:26:28 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Fix DRIVER_DESC macro\n  HID: mousepoll parameter makes no sense for generic HID\n  HID: tiny patch to remove a kmalloc cast\n  HID: fix mappings for DiNovo Edge Keyboard - Logitech USB BT receiver\n"
    },
    {
      "commit": "e947382ed38563544d2b5b79f6ea90bdde350e5e",
      "tree": "b09380b54bc2ef3841e6568fbf98fbb8f7706de8",
      "parents": [
        "5b94d541806da24c8dbbff629486d65ce71dec46",
        "d2fadbbbf0e42b842731da71864f222e7f119461"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Revert \"ACPI: ibm-acpi: make non-generic bay support optional\"\n  ACPI: update MAINTAINERS\n  ACPI: schedule obsolete features for deletion\n  ACPI: delete two spurious ACPI messages\n  ACPI: rename cstate_entry_s to cstate_entry\n  ACPI: ec: enable printk on cmdline use\n  ACPI: Altix: ACPI _PRT support\n"
    },
    {
      "commit": "5b94d541806da24c8dbbff629486d65ce71dec46",
      "tree": "9c029641a52ffc57d0244174bfd18edfd1759315",
      "parents": [
        "e176d397ad73ca76936e5638c2c81740dedb9d5d",
        "eac681b3aec226c83f52d307254d88393aab5eb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:20 2007 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  i915: Fix a DRM_ERROR that should be DRM_DEBUG.\n"
    },
    {
      "commit": "e176d397ad73ca76936e5638c2c81740dedb9d5d",
      "tree": "5de71fed620d69440e7c7b294d4d001bfeda2448",
      "parents": [
        "aae7d14f619c665b83e07013e3dda8694ea3e40b"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Dec 08 18:07:01 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:24:39 2007 -0800"
      },
      "message": "[PATCH] PCMCIA: fix drivers broken by recent cleanup\n\nSetting .ConfigBase and .Present is now done at the pcmcia core.\n\nThe driver cleanup missed a few places where the driver did set .Present\nto PRESENT_OPTION and later to the values from the CIS.  Setting to\nPRESENT_OPTION now overrides the values from the CIS.  So just remove\nthose lines.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56fb5fe9f16f630e3ee663c47c5aff26ac424d05",
      "tree": "dee82831d60f11f2affc9ceeff2b6355770810a4",
      "parents": [
        "9863be598ed068613996af8da71d9fd976a0ab2d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 10 23:15:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] Fix HWRNG built-in initcalls priority\n\nThis changes all HWRNG driver initcalls to module_init().  We must probe\nthe RNGs after the major kernel subsystems are already up and running (like\nPCI).\n\nThis fixes Bug 7730.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7730\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9863be598ed068613996af8da71d9fd976a0ab2d",
      "tree": "bfad62a054a067419172379aa4b8d65b256bd02f",
      "parents": [
        "f73ca1b76c6880b934d3ef566c1592efc80bb759"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jan 10 23:15:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] intel-rng workarounds\n\nAdd a load option to intel-rng to allow skipping the FWH detection,\nnecessary in case the BIOS has locked read-only the firmware hub space.\nAlso prevent any attempt to write to firmware space if it cannot be write\nenabled (apparently caused hangs on some systems not having an FWH and thus\nalso not having a respective RNG).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88bf7b391dca840f03fe25e4ff8fe6b4319fa07b",
      "tree": "ee7ffbc4c2fec81c903f61eac85039eea630c1bd",
      "parents": [
        "e3db7691e9f3dff3289f64e3d98583e28afe03db"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 10 23:15:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] really fix funsoft driver\n\nFix void cast and re-enable on sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07031e14c1127fc7e1a5b98dfcc59f434e025104",
      "tree": "be4f545e674c529abb0f51c8b87e1f7137c9acb6",
      "parents": [
        "e3881a6816b45668df60a426e5c3431ece1539a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 10 23:15:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] KVM: add VM-exit profiling\n\nThis adds the profile\u003dkvm boot option, which enables KVM to profile VM\nexits.\n\nUse: \"readprofile -m ./System.map | sort -n\" to see the resulting\noutput:\n\n   [...]\n   18246 serial_out                               148.3415\n   18945 native_flush_tlb                         378.9000\n   23618 serial_in                                212.7748\n   29279 __spin_unlock_irq                        622.9574\n   43447 native_apic_write                        2068.9048\n   52702 enable_8259A_irq                         742.2817\n   54250 vgacon_scroll                             89.3740\n   67394 ide_inb                                  6126.7273\n   79514 copy_page_range                           98.1654\n   84868 do_wp_page                                86.6000\n  140266 pit_read                                 783.6089\n  151436 ide_outb                                 25239.3333\n  152668 native_io_delay                          21809.7143\n  174783 mask_and_ack_8259A                       783.7803\n  362404 native_set_pte_at                        36240.4000\n 1688747 total                                      0.5009\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3881a6816b45668df60a426e5c3431ece1539a7",
      "tree": "617032a76e25e7167b95ebe4c4a6c90ee301c4c6",
      "parents": [
        "664c0d3d575946bce24ecf5b7f93ee9541e4caf3"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "Lars.Ellenberg@linbit.com",
        "time": "Wed Jan 10 23:15:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] md: pass down BIO_RW_SYNC in raid{1,10}\n\nmd raidX make_request functions strip off the BIO_RW_SYNC flag, thus\nintroducing additional latency.\n\nFixing this in raid1 and raid10 seems to be straightforward enough.\n\nFor our particular usage case in DRBD, passing this flag improved some\ninitialization time from ~5 minutes to ~5 seconds.\n\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Lars Ellenberg \u003clars@linbit.com\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7",
      "tree": "dcaf813aab5582e1eca33b946ae15c558a5472de",
      "parents": [
        "6fa1da8ea9318af6a0252f56cd2e689616346218"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jan 10 23:15:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] rtc-sh: correctly report rtc_wkalrm.enabled\n\nThis fixes the SH rtc driver to\n  (a) correctly report \u0027enabled\u0027 status with other alarm status;\n  (b) not duplicate that status in its procfs dump\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47a4d5be7c50b2e9b905abbe2b97dc87051c5a44",
      "tree": "eac7cb4258e1d3c5e5db7d6c0ea8d1c017661852",
      "parents": [
        "e5e5673f828623e58a401862b33173591faaeaff"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Jan 10 23:15:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] increment pos before looking for the next cap in __pci_find_next_ht_cap\n\nWhile testing 2.6.20-rc3 on a machine with some CK804 chipsets, we noticed\nthat quirk_nvidia_ck804_msi_ht_cap() was not detecting HT MSI capabilities\nanymore.  It is actually caused by the MSI mapping on the root chipset\nbeing the 2nd HT capability in the chain.  pci_find_ht_capability() does\nnot seem to find anything but the first HT cap correctly, because it\nforgets to increment the position before looking for the next cap.  The\nfollowing patch seems to fix it.\n\nAt least, this proves that having a ttl is good idea since the machine\nwould have been stucked in an infinite loop if we didn\u0027t have a ttl :)\n\nWe have to pass pos + PCI_CAP_LIST_NEXT to __pci_find_next_cap_ttl to\nget the next HT cap instead of the same one again.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Andrew J. Gallatin \u003cgallatin@myri.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2fadbbbf0e42b842731da71864f222e7f119461",
      "tree": "6f63405a69720e45b2c74209b5b6c93cfbd64db1",
      "parents": [
        "8f6d63adf8309a412bf2d3d2e49a85e519ebf57c"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Jan 11 02:58:15 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 02:58:15 2007 -0500"
      },
      "message": "Revert \"ACPI: ibm-acpi: make non-generic bay support optional\"\n\nThis reverts commit 2df910b4c3edcce9a0c12394db6f5f4a6e69c712.\n\nACPI_BAY has not been merged into mainline yet, so the changes to ibm-acpi\nrelated Kconfig entries that depend on ACPI_BAY were permanently disabling\nibm-acpi bay support.  This is a serious regression for ThinkPad users.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8f6d63adf8309a412bf2d3d2e49a85e519ebf57c",
      "tree": "52350c430591a1f740d608daa710be0c7151d339",
      "parents": [
        "85f4544fbf02f60993c76f5b92517a87f220472d",
        "3948ec9406f9a60a43d63f23f6f5284db6529b9c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "message": "Pull sgi into release branch\n"
    },
    {
      "commit": "85f4544fbf02f60993c76f5b92517a87f220472d",
      "tree": "f88eb4526e9cb6684f93b04ab440b42634aa5728",
      "parents": [
        "f3a2c3ee458bd614231e548c13acb0cf33a68631",
        "8b59a454c421542a51c391f542c80d165f7547a0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:25 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:25 2007 -0500"
      },
      "message": "Pull trivial into release branch\n"
    },
    {
      "commit": "d6637b28ffb38f207015c990e481fde5bba233d7",
      "tree": "96814e38d977d4c18ddd0a9266f51a64400aa799",
      "parents": [
        "5d65131fa8d333d4575e7dfe5a05d3a9fa4a687e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jan 10 23:16:36 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 10 23:16:36 2007 -0500"
      },
      "message": "ACPI: delete two spurious ACPI messages\n\nACPI: Getting cpuindex for acpiid 0x4\n\nacpi_processor-0742 [00] processor_preregister_: Error while parsing _PSD domain information. Assuming no coordination\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7286\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0404f87f2e0a0aadbda47be0f54812671207492f",
      "tree": "388ed26f2508aa0188d9435ee0e5a7a7786f8793",
      "parents": [
        "2d9819e3473f3e2200a4942760fa1f3d41043b99",
        "7401969907594ac9632368ec53528fbd9b18f339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 18:06:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 18:06:14 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Fix warnings in ia32_aout.c\n  [PATCH] i386: Convert some functions to __init to avoid MODPOST warnings\n  [PATCH] i386: Fix memory hotplug related MODPOST generated warning\n  [PATCH] x86-64: tighten up printks\n  [PATCH] x86-64: - Ignore long SMI interrupts in clock calibration\n  [PATCH] x86-64: pci quirks MODPOST warning fix\n  [PATCH] x86-64: Modpost whitelist reference to more symbols (pattern 3)\n  [PATCH] x86-64: modpost add more symbols to whitelist pattern2\n  [PATCH] i386: make apic probe function non-init\n  [PATCH] i386: cpu hotplug/smpboot misc MODPOST warning fixes\n  [PATCH] x86-64: Use different constraint for gcc \u003c 4.1 in bitops.h\n  [PATCH] x86-64: Make noirqdebug_setup function non init to fix modpost warning\n  [PATCH] i386: Update defconfig\n  [PATCH] x86-64: Update defconfig\n"
    },
    {
      "commit": "9d24a81e84cee7cbf4656d178842838ac5ab23a4",
      "tree": "c20db8407289ca7bced18ddd32e779bf5f267284",
      "parents": [
        "ee6a8545a4cbc620625c7956c95aac513842156b"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: pci quirks MODPOST warning fix\n\no MODPOST generates warnings for i386 if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027asus_hides_smbus_lpc_ich6\u0027 (at offset 0xc0217d58) and \u0027quirk_cardbus_legacy\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027asus_hides_smbus_lpc\u0027 (at offset 0xc0217fd9) and \u0027pci_match_id\u0027\n\no Two quirk functions which are non __init, are accessing data which is\n  of type __init.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "118c0ace1b61433311ae4e067fdd32841baa7f91",
      "tree": "f03f854626bf7d482e7138cf2df525380f754719",
      "parents": [
        "e96763d6e52c22a8821466e4d01c0c995b8087be"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: modpost add more symbols to whitelist pattern2\n\no MODPOST generates warning for i386 if compiled with CONFIG_RELOCATABLE\u003dy\n  and serial console support is enabled.\n\no Serial console setup function, serial8250_console_setup(), is a non __init\n  function and it calls functions which are of type __init().\n  (uart_parse_options() and uart_set_options()). Assuming, setup will\n  be called during init time, changing serial8250_console_setup() to __init.\n\no Adding one more pattern to modpost whitelist. Console drivers might\n  have *_console structures containing references to setup functions which\n  can be of __init type. Don\u0027t generate warnings for those.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027serial8250_console\u0027 (at offset 0xc05a33d8) and \u0027serial8250_reg\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "2d9819e3473f3e2200a4942760fa1f3d41043b99",
      "tree": "02999d88756715d7c3cd23d4e20c6627472e69da",
      "parents": [
        "40e38d30432a749b68d4c6e2038764ed1d3c846e",
        "1a74bc68e4c0534d150e6454b45a70dab831fa32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:57:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:57:09 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: fix probing of some DVD-ROM/RWs\n"
    },
    {
      "commit": "c70a1ce873b82f17dd99e0397227ceb578a5d57f",
      "tree": "31a1699cb488ab79e41a28c04154a50084c95f48",
      "parents": [
        "3eb3c740f51c2126b53c2dde974c1c57e634aa7b",
        "a26b498c96f87130559005151539f5fd9e43fff6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:55:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:55:10 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  MMC: at91 mmc linkage updates\n  ARM: OMAP: fix MMC workqueue changes\n"
    },
    {
      "commit": "1a74bc68e4c0534d150e6454b45a70dab831fa32",
      "tree": "30068543e36dd4f36b3821a9585b53fe22c32920",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 10 20:17:15 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 10 20:24:42 2007 +0100"
      },
      "message": "ieee1394: sbp2: fix probing of some DVD-ROM/RWs\n\nSince commit 98e238cd42be6c0852da519303cf0182690f8d9f in Linux 2.6.19,\n\"ieee1394: sbp2: don\u0027t prefer MODE SENSE 10\", some FireWire DVD-ROMs and\nDVD-RWs were mistaken as CD-ROM because sr_mod now sent MODE SENSE 6.\nThe MMC command set includes only MODE SENSE 10.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7800\n\nThis fix lets sbp2 switch scsi_device.use_10_for_rw on for MMC LUs.\nThis should rather be done in the command set driver sr_mod, not in the\nsbp2 transport driver, and an according patch will follow for a next\nLinux release.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "f3a2c3ee458bd614231e548c13acb0cf33a68631",
      "tree": "9af88e8f7cf9c47f9624203e97cdac2248c646f2",
      "parents": [
        "656829e2d052b1da4a72aa2ac39ad733a78530ce",
        "f5e10529a9a835a267f6aa7806e291d6df845e14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 19:48:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 19:48:15 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Don\u0027t execute QUERY_QP firmware command for QP in RESET state\n  IB/ehca: Use proper GFP_ flags for get_zeroed_page()\n  IB/mthca: Fix PRM compliance problem in atomic-send completions\n  RDMA/ucma: Don\u0027t report events with invalid user context\n  RDMA/ucma: Fix struct ucma_event leak when backlog is full\n  RDMA/iwcm: iWARP connection timeouts shouldn\u0027t be reported as rejects\n  IB/iser: Return error code when PDUs may not be sent\n  IB/mthca: Fix off-by-one in FMR handling on memfree\n"
    },
    {
      "commit": "f5e10529a9a835a267f6aa7806e291d6df845e14",
      "tree": "b3b1fcd83d891da9046d68f57b0341863dadc3ad",
      "parents": [
        "f2d9136133de257abbd97fec6f624d3a73d1e1fd"
      ],
      "author": {
        "name": "Dotan Barak",
        "email": "dotanb@dev.mellanox.co.il",
        "time": "Wed Dec 27 15:46:06 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jan 09 14:14:28 2007 -0800"
      },
      "message": "IB/mthca: Don\u0027t execute QUERY_QP firmware command for QP in RESET state\n\nIf a QP being queried is in the RESET state, don\u0027t execute the\nQUERY_QP firmware command (because it will fail).\n\nSigned-off-by: Dotan Barak \u003cdotanb@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2d9136133de257abbd97fec6f624d3a73d1e1fd",
      "tree": "eece9275aaab3755855d49bbbaef9ec430fdd634",
      "parents": [
        "98714cb161b4b1a5d0c5bd0337a8578196b73677"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@linux.vnet.ibm.com",
        "time": "Tue Jan 09 18:04:14 2007 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jan 09 14:14:24 2007 -0800"
      },
      "message": "IB/ehca: Use proper GFP_ flags for get_zeroed_page()\n\nHere is a patch for ehca to use proper flag, ie. GFP_ATOMIC\nresp. GFP_KERNEL, when calling get_zeroed_page() to prevent \"Bug:\nscheduling while atomic...\". This error does not cause a kernel panic\nbut makes ipoib un-usable afterwards.  It is reproducible on\n2.6.20-rc4 if one does ifconfig down during a flood ping test.  I have\nnot observed this error in earlier releases incl. 2.6.20-rc1.\n\nThis error occurs when a qp event/irq is received and ehca event\nhandler allocates a control block/page to obtain HCA error data block.\nUse of GFP_ATOMIC when in interrupt context prevents this issue.\n\nSigned-off-by Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "76a2f047880c2c7779f8950c50ee8f3855a5e6df",
      "tree": "a491d075e353b1ed01b069cca4963b21085d818e",
      "parents": [
        "97bee8e25da4dfc3b7a369fb2c2f280f5c1918c2",
        "cb48cfe8079ddda78425a16d6c1be57d822b365b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:37:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:37:18 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TCP]: Fix iov_len calculation in tcp_v4_send_ack().\n  [NETFILTER]: nf_conntrack_netbios_ns: fix uninitialized member in expectation\n  [TG3]: Add PHY workaround for 5755M.\n  [BNX2]: Update version and reldate.\n  [BNX2]: Fix bug in bnx2_nvram_write().\n  [BNX2]: Fix 5709 Serdes detection.\n  [BNX2]: Don\u0027t apply CRC PHY workaround to 5709.\n  NetLabel: correct CIPSO tag handling when adding new DOI definitions\n  NetLabel: correct locking in selinux_netlbl_socket_setsid()\n  [Bluetooth] Correct SCO buffer for Broadcom based Dell laptops\n  [Bluetooth] Correct SCO buffer for Broadcom based HP laptops\n  [Bluetooth] Correct SCO buffer size for another ThinkPad laptop\n  [Bluetooth] Handle device registration failures\n  [Bluetooth] Fix uninitialized return value for RFCOMM sendmsg()\n  [Bluetooth] More checks if DLC is still attached to the TTY\n  [Bluetooth] Add packet size checks for CAPI messages\n  [X25]: Trivial, SOCK_DEBUG\u0027s in x25_facilities missing newlines\n  [INET]: Fix incorrect \"inet_sock-\u003eis_icsk\" assignment.\n"
    },
    {
      "commit": "97bee8e25da4dfc3b7a369fb2c2f280f5c1918c2",
      "tree": "75dcf606ca1c29bd3aca571834355ccf6f06bd5b",
      "parents": [
        "8ba1f2798224086c72c1132acd6fdb45068279d7",
        "77aab8bf22042d1658d4adbca8b71779e7f2d0ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  pcnet_cs : add new id\n  chelsio: error path fix\n  s390: iucv Kconfig help description changes\n  s390: qeth driver fixes: atomic context fixups\n  s390: qeth driver fixes: packet socket\n  s390: qeth driver fixes: VLAN hdr, perf stats\n  forcedeth: sideband management fix\n  Revert \"[PATCH] e1000: disable TSO on the 82544 with slab debugging\"\n  qeth: fix uaccess handling and get rid of unused variable\n  qla3xxx: Add delay to NVRAM register access.\n  qla3xxx: Remove NETIF_F_LLTX from driver features.\n  ixgb: Write RA register high word first, increment version\n  ixgb: Maybe stop TX if not enough free descriptors\n  ixgb: Fix early TSO completion\n  [PATCH] ipw2100: Fix dropping fragmented small packet problem\n  [PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n"
    },
    {
      "commit": "8ba1f2798224086c72c1132acd6fdb45068279d7",
      "tree": "e66ced16365583f7b95de035040a0410a99e6612",
      "parents": [
        "599c853195f43dfbcbf28b362e6ae80ffa33fec7",
        "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix bugs in the hypervisor call stats code\n  [POWERPC] Fix corruption in hcall9\n  [POWERPC] iSeries: fix setup initcall\n  [POWERPC] iSeries: fix viopath initialisation\n  [POWERPC] iSeries: fix lpevents initialisation\n  [POWERPC] iSeries: fix proc/iSeries initialisation\n  [POWERPC] iSeries: fix mf proc initialisation\n  [POWERPC] disable PReP and EFIKA during make oldconfig\n  [POWERPC] Fix mpc52xx serial driver to work for arch/ppc again\n  [POWERPC] Don\u0027t include powerpc/sysdev/rom.o for arch/ppc builds\n  [POWERPC] Fix mpc52xx fdt to use correct device_type for sound devices\n  [POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n  [POWERPC] Add legacy iSeries to ppc64_defconfig\n  [POWERPC] Update ppc64_defconfig\n  [POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n  [POWERPC] Avoid calling get_irq_server() with a real, not virtual irq.\n  [POWERPC] Fix unbalanced uses of of_node_put\n  [POWERPC] Fix bogus BUG_ON() in in hugetlb_get_unmapped_area()\n"
    },
    {
      "commit": "599c853195f43dfbcbf28b362e6ae80ffa33fec7",
      "tree": "0a4730bd6cb2289bc3b81fdac1d42888d9de8e5f",
      "parents": [
        "2f5c33b3180169f3eafb698b66686962d637fb0e",
        "bf3dbdcd0bfca74c16ad0b2b5a978907c864ed4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:34:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:34:20 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] locking problem with __cpcmd.\n  [S390] don\u0027t call handle_mm_fault() if in an atomic context.\n  [S390] Fix vmalloc area size calculation.\n  [S390] Fix cpu hotplug (missing \u0027online\u0027 attribute).\n  [S390] cio: use barrier() in stsch_reset.\n  [S390] memory detection misses 128k.\n"
    },
    {
      "commit": "2f5c33b3180169f3eafb698b66686962d637fb0e",
      "tree": "6272503c1072c41181a1e00301508d3f845816ef",
      "parents": [
        "efa06708fe77190f31bed5c3cb5da49e211240f5"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Mon Jan 08 22:11:29 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:07:52 2007 -0800"
      },
      "message": "[PATCH] i2c/pci: fix sis96x smbus quirk once and for all\n\nThe sis96x SMBus PCI device depends on two different quirks to run\nin a specific order.  Apart from being fragile, this was found to\nactually break on (at least) recent FC4, FC5, and FC6 kernels.  This\npatch fixes the quirks so that they work without relying on the\ncompiler and/or linker to put them in any specific order.\n\n  http://lists.lm-sensors.org/pipermail/lm-sensors/2006-April/015962.html\n  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d189719\n\nI tested this patch.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Greg K-H \u003cgreg@kroah.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "531498013163c72cee8540e98e12c0c430c7fe87",
      "tree": "04f3b768aceebc52db612dec25f654954b29316b",
      "parents": [
        "4d503ecc86a14b86ab7bcdfa8b755994143eba19"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 09 13:24:25 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 09 13:24:25 2007 +0100"
      },
      "message": "HID: Fix DRIVER_DESC macro\n\nDRIVER_DESC macro is wrong in drivers/hid/hid-core.c. Its value\nis legacy from original usb+hid code and clashes with current\nusbhid implementation. Fix it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bf3dbdcd0bfca74c16ad0b2b5a978907c864ed4c",
      "tree": "618db5b2f374dd32735d0e7d1f336294f846a96d",
      "parents": [
        "d8ad075ef60ca33f1bd8e227eed2202108fd6cd8"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Tue Jan 09 10:19:03 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:19:03 2007 +0100"
      },
      "message": "[S390] locking problem with __cpcmd.\n\nChangeset 740b5706b9c4b3767f597b3ea76654c6f2a800b2 moved the protecting\nspinlock from __cpcmd to cpcmd. Therefore vmcp can no longer use __cpcmd,\ninstead we have to use cpcmd.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6faf4444f2445b068a4f75a86ae81b104c0eed2c",
      "tree": "4a8aa9cc9d0f9538ee19847e762e612069699da6",
      "parents": [
        "dd401e2b9250e3bb07ef388ddccbbf80aa106fc7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:41 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:41 2007 +0100"
      },
      "message": "[S390] cio: use barrier() in stsch_reset.\n\nUse barrier() in stsch_reset() instead of duplicating the stsch()\ninline assembly and adding \"memory\" to the clobberlist.\nPointed out by Chuck Ebbert.\n\nReal fix would be to add a fixup section to the stsch() and extend the\nbasic program check handler so it searches the exception tables in case\nof a program check.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c1d2a1965a00693bddaddf75d57488a0d8e891af",
      "tree": "5658caed34980b6edb302b3fc0103a5d61e7dbb4",
      "parents": [
        "d6aa4acebafe3acb0aade7704ec5b2f03742ea14"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:57:20 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:06 2007 -0800"
      },
      "message": "[TG3]: Add PHY workaround for 5755M.\n\nSome PHY trim values need to be fine-tuned on 5755M to be\nIEEE-compliant.\n\nUpdate version to 3.72.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6aa4acebafe3acb0aade7704ec5b2f03742ea14",
      "tree": "a4ddc9e15cd6c44d8be4e35386cac775dd50f9e4",
      "parents": [
        "e6be763f63420c334710a5a0818e6bfcf5d593f8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:56:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:05 2007 -0800"
      },
      "message": "[BNX2]: Update version and reldate.\n\nUpdate version to 1.5.3.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6be763f63420c334710a5a0818e6bfcf5d593f8",
      "tree": "7ff84d869b78f73b1ee22f9d9deff44899661263",
      "parents": [
        "253c8b75546c5f21d5321d691df92c1e84d9b0fb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:56:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:04 2007 -0800"
      },
      "message": "[BNX2]: Fix bug in bnx2_nvram_write().\n\nThe bug was a bogus pointer being passed to kfree().  The pointer was\nincremented in the write loop and then passed to kfree().\n\nThe fix is to use align_buf to save the original address.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "253c8b75546c5f21d5321d691df92c1e84d9b0fb",
      "tree": "3f537a817591d1028e7b5411bfa12e2857ada254",
      "parents": [
        "261dd5ca05c6f36c9216f2d60b018f59f92620c4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:56:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:03 2007 -0800"
      },
      "message": "[BNX2]: Fix 5709 Serdes detection.\n\n5709 has a new register to detect copper/fiber PHYs.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "261dd5ca05c6f36c9216f2d60b018f59f92620c4",
      "tree": "17a82e920164fd426a2c0c4d8c34f2778dd890be",
      "parents": [
        "2a2f11c227bdf292b3a2900ad04139d301b56ac4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:55:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:02 2007 -0800"
      },
      "message": "[BNX2]: Don\u0027t apply CRC PHY workaround to 5709.\n\nThe workaround is only needed on 5706/5708 and cannot be applied on\n5709.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86112ffdccab3ee75bc9d9dfae6745df73189e37",
      "tree": "52516db499aa183c661f633c3fc6663ec029917b",
      "parents": [
        "da942704c10129ecd0337a48ed4a0b0db59936b9"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:53 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:59 2007 -0800"
      },
      "message": "[Bluetooth] Correct SCO buffer for Broadcom based Dell laptops\n\nThe SCO buffer size values on Dell laptops with a Bluetooth chip from\nBroadcom are wrong. The USB Bluetooth driver has to set a quirk to\ncorrect the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "da942704c10129ecd0337a48ed4a0b0db59936b9",
      "tree": "a56bc34c2efbff8172a3022839c365e6d804caf6",
      "parents": [
        "5939be43a5718dadda2810b011c786c3e2c581ce"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:50 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:58 2007 -0800"
      },
      "message": "[Bluetooth] Correct SCO buffer for Broadcom based HP laptops\n\nThe SCO buffer size values on HP laptops with a Bluetooth chip from\nBroadcom are wrong. The USB Bluetooth driver has to set a quirk to\ncorrect the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5939be43a5718dadda2810b011c786c3e2c581ce",
      "tree": "2ed19213a40a33fd30b5b828cdfda972ea029901",
      "parents": [
        "c893779e9fbe78575cbd04596f1fcafdb48e8f3f"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:46 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:57 2007 -0800"
      },
      "message": "[Bluetooth] Correct SCO buffer size for another ThinkPad laptop\n\nThe ThinkPad R60E uses a Broadcom based Bluetooth chip and even this\nversion needs the quirk to correct the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "77aab8bf22042d1658d4adbca8b71779e7f2d0ff",
      "tree": "cc38234eedab6a4efc61988eadfc8c387ae0f002",
      "parents": [
        "ab3b1c7e82fe6094a07baa5d2cb0138c4cb40fcb"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Dec 17 19:23:17 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:25:37 2007 -0500"
      },
      "message": "pcnet_cs : add new id\n\npcnet_cs: add new id.\n corega K.K. (CG-LAPCCTXD)\n Logitec LPM-LN10TE\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab3b1c7e82fe6094a07baa5d2cb0138c4cb40fcb",
      "tree": "5aeead7516591abd1b7ce5ce2e553151e00bef4b",
      "parents": [
        "45d2530167027e96686a1b6a7892c55af1f516f5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 08 11:24:26 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:24:37 2007 -0500"
      },
      "message": "chelsio: error path fix\n\nFix handling of allocation failure.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "45d2530167027e96686a1b6a7892c55af1f516f5",
      "tree": "15d5c0af9d6ef873556d5359e7e5f9c032d32a2d",
      "parents": [
        "ee2db684b4b92d138ee3b7326e69f4297cf4beca"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Mon Jan 08 17:30:33 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:32 2007 -0500"
      },
      "message": "s390: iucv Kconfig help description changes\n\n[PATCH 4/5] s390: iucv Kconfig help description changes\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n        remove text from help description which does not\n\tapply anymore for 2.6 kernel series.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee2db684b4b92d138ee3b7326e69f4297cf4beca",
      "tree": "3fa3a0c3067f6d6f3534b9c6af17bea230bbdc8f",
      "parents": [
        "2d36c16eb032239cb038ad875ecf83c545002461"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "Frank.Blaschka@de.ibm.com",
        "time": "Mon Jan 08 17:30:11 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:32 2007 -0500"
      },
      "message": "s390: qeth driver fixes: atomic context fixups\n\n    - qeth device functions were not callable\n      in atomic context due to usage of wait_event_xxx operations in qeth.\n      \"schedule while atomic\" message appeared and kernel dumped when\n      removing slave from bond device.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d36c16eb032239cb038ad875ecf83c545002461",
      "tree": "795422551e07b115390457711a371fda147891e7",
      "parents": [
        "95c78c8bfe8d0b49a43f392b9a74e2f9e89765ab"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "Frank.Blaschka@de.ibm.com",
        "time": "Mon Jan 08 17:29:58 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:32 2007 -0500"
      },
      "message": "s390: qeth driver fixes: packet socket\n\n    - packet socket support is not complete.\n      Recvfrom a packet socket does not fill the sockaddr_ll structure.\n      device function hard_header_parse is not implemented.\n      For layer 2 mode and layer 3 mode with fake_ll turned on, we have\n      the information to fill sockaddr_ll.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "95c78c8bfe8d0b49a43f392b9a74e2f9e89765ab",
      "tree": "ae7d3675c5426fecf582dabb84ec45100bd213a1",
      "parents": [
        "f35723ec48ca60f2f3493ea40d63a9bc5b585c28"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "Frank.Blaschka@de.ibm.com",
        "time": "Mon Jan 08 17:29:34 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:31 2007 -0500"
      },
      "message": "s390: qeth driver fixes: VLAN hdr, perf stats\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n        - VLAN header reordering did not work on packets\n          received through qeth interface in layer 2 mode.\n          This caused dhcpcd not to work with VLAN devices.\n\t- set qeth performance statistics initally inactive\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f35723ec48ca60f2f3493ea40d63a9bc5b585c28",
      "tree": "b246edeb5228a9ade73481b30bb989c30959c700",
      "parents": [
        "e6331173c8703602d264b3388b515d00f72fc4ae"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Thu Feb 20 03:03:54 2003 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:14:35 2007 -0500"
      },
      "message": "forcedeth: sideband management fix\n\nThis patch contains a fix that implements proper communication with the\nsideband management unit. Also, it makes sure that the speed is\ncorrectly set for gigabit phys in the case where sideband mgmt unit\ninitialized the phy. Refer to bug #7684 for more details.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c98750c2eb07b0bf49db0630cb5017ede005ce14",
      "tree": "a7d8e2bde9950a7d94e45a616ab5f2939c62ea8e",
      "parents": [
        "9b3a6f4ab98809c93ac57fa5e11dff0575046efc"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jan 02 15:45:37 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:02 2007 +1100"
      },
      "message": "[POWERPC] Fix mpc52xx serial driver to work for arch/ppc again\n\nThe mpc52xx_uart_of_enumerate() function was added when adding 52xx\nsupport to arch/powerpc, but it must not be called for arch/ppc.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "74bda9310fe9776f3d940057ac2e7881214577d6",
      "tree": "38989eda1ce69bcf580a6b82c977d0862497151c",
      "parents": [
        "fea5f1e19611d94fbf3905875a427c4cb959cd06",
        "e97126cd9056b3b42cdc862ace2ed66f8026f55b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:06:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Jan 08 15:06:39 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Provide basic printk_clock() implementation\n  [ARM] Resolve fuse and direct-IO failures due to missing cache flushes\n  [ARM] pass vma for flush_anon_page()\n  [ARM] Fix potential MMCI bug\n  [ARM] Fix kernel-mode undefined instruction aborts\n  [ARM] 4082/1: iop3xx: fix iop33x gpio register offset\n  [ARM] 4070/1: arch/arm/kernel: fix warnings from missing includes\n  [ARM] 4079/1: iop: Update MAINTAINERS\n"
    },
    {
      "commit": "e47c222b22cd53c317a5573e1dc5f9e0cbd46380",
      "tree": "e9c4563c7cc425a99a52931f591a8357273ed20c",
      "parents": [
        "db6ccbb61c1291c8aaefadcc8304444f27eeb88d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 08 16:42:51 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 08 19:49:51 2007 +0000"
      },
      "message": "[ARM] Fix potential MMCI bug\n\nThe MMCI driver might end up aborting the initial command and leaving\nthe data part of the command sequence still in place.  Avoid this\nproblem by ensuring that any data sequence is properly cleared out\nwhen a command completes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d503ecc86a14b86ab7bcdfa8b755994143eba19",
      "tree": "a560aed712ee93fa7ca42e8e674da3c93cff0c31",
      "parents": [
        "d6509c36ba333282362e5f9769869f8a8d790aaf"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 08 13:42:43 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 08 16:05:26 2007 +0100"
      },
      "message": "HID: mousepoll parameter makes no sense for generic HID\n\nmousepoll parameter makes no sense for generic HID code. It\nbelongs to (and is implemented by) usbhid. This is also where\nall users are expecting it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d6509c36ba333282362e5f9769869f8a8d790aaf",
      "tree": "e78a46b1e0a239884603ff1cbf8ef349a04e9dc0",
      "parents": [
        "35068976916fdef82d6e69ef1f8c9a1c47732759"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Jan 06 15:18:52 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 08 16:05:24 2007 +0100"
      },
      "message": "HID: tiny patch to remove a kmalloc cast\n\nRemove unnecessary cast.\n\nSigned-off-by: Ahmed Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "35068976916fdef82d6e69ef1f8c9a1c47732759",
      "tree": "d03393bd8bc622b616e2c82935170ddf2d0ec1ec",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
      ],
      "author": {
        "name": "Adrian Drzewiecki",
        "email": "adriand@drze.net",
        "time": "Sat Jan 06 12:37:26 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 08 16:05:22 2007 +0100"
      },
      "message": "HID: fix mappings for DiNovo Edge Keyboard - Logitech USB BT receiver\n\nThis patch fixes mappings for the Logitech USB BT receiver that\nships along with Logitech\u0027s DiNovo Edge keyboard. Without these\nchanges, the \"touchwheel\" does not work as intended (a mouse)\n\nSigned-off-by: Adrian Drzewiecki \u003cadriand@drze.net\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "eac681b3aec226c83f52d307254d88393aab5eb9",
      "tree": "c3d84be941cfc2c0b8c5ee5ecb8559fd83684927",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Mon Jan 08 20:38:34 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jan 08 20:38:34 2007 +1100"
      },
      "message": "i915: Fix a DRM_ERROR that should be DRM_DEBUG.\n\nIt would clutter up the kernel output in a situation which is legitimate before\nX.org 7.2 and handled correctly by the 3D driver.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "98714cb161b4b1a5d0c5bd0337a8578196b73677",
      "tree": "7ea22e79dc95a7c16bcba73430939ca2b21c348b",
      "parents": [
        "0cefcf0bbc2d252eb48bff3289fb59c3817dd405"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Mon Dec 25 09:24:52 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jan 07 20:25:24 2007 -0800"
      },
      "message": "IB/mthca: Fix PRM compliance problem in atomic-send completions\n\nAccording to the Tavor and Arbel programmer\u0027s reference manuals, the\nnumber of bytes transferred is not provided in the byte_cnt field of\nthe CQ entry for atomic operation completions.  For atomic operations,\nthe number of bytes transferred is always 8 (when the status is\n\"success\"), and this constant value should always be used by the\ndriver in the ib_wc entry returned, rather than using the CQE.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0cefcf0bbc2d252eb48bff3289fb59c3817dd405",
      "tree": "26e7a0e770ef20a6200d129cafe6669573f5a04b",
      "parents": [
        "30a5ec982e4cfa955f93c454debaefc4d61d2da6"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Jan 05 12:35:15 2007 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jan 07 20:20:08 2007 -0800"
      },
      "message": "RDMA/ucma: Don\u0027t report events with invalid user context\n\nThere\u0027s a problem with how rdma cm events are reported to userspace\nthat can lead to application crashes.\n\nWhen a new connection request arrives, a context for the connection is\nallocated in the kernel.  The connection event is then reported to\nuserspace.  The userspace library retrieves the event and allocates\nits own context for the connection.  The userspace context is\nassociated with the kernel\u0027s context when accepting.  This allows the\nkernel to give userspace context with other events.\n\nA problem occurs if a second event for the same connection occurs\nbefore the user has had a chance to call accept.  The userspace\ncontext has not yet been set, which causes the librdmacm to crash.\n(This has been seen when the app takes too long to call accept,\nresulting in the remote side timing out and rejecting the connection)\n\nFix this by ignoring events for new connections until userspace has\nset their context.  This can only happen if an error occurs on a new\nconnection before the user accepts it.  This is okay, since the accept\nwill just fail later.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "30a5ec982e4cfa955f93c454debaefc4d61d2da6",
      "tree": "693056e3dbf07c0c2574f638021481a23ff8fb48",
      "parents": [
        "881a045fc5b454b57c69e010acecd5830d87e242"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Dec 14 11:22:19 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jan 07 20:17:34 2007 -0800"
      },
      "message": "RDMA/ucma: Fix struct ucma_event leak when backlog is full\n\nWe discard new connection requests while the listen backlog is full,\nbut leak a struct ucma_event in the process.  Free the structure in\nthis case.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "881a045fc5b454b57c69e010acecd5830d87e242",
      "tree": "22cf7dd12b9cdd272e17cf819d4a137eddb2abbc",
      "parents": [
        "f0938401f2252bf39615c0815734650eab9053c8"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Fri Dec 15 16:50:17 2006 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jan 07 20:15:58 2007 -0800"
      },
      "message": "RDMA/iwcm: iWARP connection timeouts shouldn\u0027t be reported as rejects\n\nThe iWARP CM should report timeouts as event RDMA_CM_EVENT_UNREACHABLE,\nnot event RDMA_CM_EVENT_REJECTED.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e6331173c8703602d264b3388b515d00f72fc4ae",
      "tree": "ea03e7251eb889bc95da8e3803174c23ae31662b",
      "parents": [
        "3a6b95c81c522d9dbd36b33d33b08e66c87a6088"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:57:38 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:57:38 2007 -0500"
      },
      "message": "Revert \"[PATCH] e1000: disable TSO on the 82544 with slab debugging\"\n\nThis reverts commit 72f3ab7462f4e153d1e8ac78e379716ad71d6923, which was\nsuperceded by commit 683a2aa339f607c8a422835161ceab68b2a5a18a\n(\"e1000: Do not truncate TSO TCP header with 82544 workaround\"), which\nfixed the real problem.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3a6b95c81c522d9dbd36b33d33b08e66c87a6088",
      "tree": "a3e3f99a6908e0dab04e5a05ae24ef71582f27e7",
      "parents": [
        "11897539a967059a817175ea57ad586a1faadd80"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Dec 28 13:05:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:46:21 2007 -0500"
      },
      "message": "qeth: fix uaccess handling and get rid of unused variable\n\n[patch] qeth: fix uaccess handling and get rid of unused variable\n\ndrivers/s390/net/qeth_main.c: In function `qeth_process_inbound_buffer\u0027:\ndrivers/s390/net/qeth_main.c:2563: warning: unused variable `vlan_addr\u0027\n\ninclude/asm/uaccess.h: In function `qeth_do_ioctl\u0027:\ndrivers/s390/net/qeth_main.c:4847: warning:\n ignoring return value of `copy_to_user\u0027\ndrivers/s390/net/qeth_main.c:4849: warning:\n ignoring return value of `copy_to_user\u0027\ndrivers/s390/net/qeth_main.c:4996: warning:\n ignoring return value of `copy_to_user\u0027\n\nCc: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "11897539a967059a817175ea57ad586a1faadd80",
      "tree": "67dfb1a5608a9439d0d263dde37be27eee1ad83b",
      "parents": [
        "80b02e595c308a5deb2ad49bd6aa3ab1da9cdbdb",
        "fe5f8e2a1c5c040209c598a28e19c55f30e1040d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:44:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:44:56 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "80b02e595c308a5deb2ad49bd6aa3ab1da9cdbdb",
      "tree": "628eb5b079ad990cf70d44aaf2b275f8b314049d",
      "parents": [
        "ca16497a75d0e658858b6a8601f8c60250e73833"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Jan 03 16:26:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:37:36 2007 -0500"
      },
      "message": "qla3xxx: Add delay to NVRAM register access.\n\nWhen accessing the 93LC86 serial prom the clock high and low times must be at least 250ns each.  We have seen on some systems where the access times were much lower casing bit errors.\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ca16497a75d0e658858b6a8601f8c60250e73833",
      "tree": "d97155fb62e8ee4f65f11ceaef58042be8b9ecd2",
      "parents": [
        "81ebd4988892869260808286641a5400aafcb3d1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Jan 03 16:26:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:37:35 2007 -0500"
      },
      "message": "qla3xxx: Remove NETIF_F_LLTX from driver features.\n\nDriver TX locking was removed some time ago, but the flag was overlooked.\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "81ebd4988892869260808286641a5400aafcb3d1",
      "tree": "fb6e1fc86dc03213761badfdd0f8ac57c36725e4",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0",
        "a3ffab87588234e41248d8cebd8cec88db605d3c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:33:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jan 07 22:33:56 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "f0938401f2252bf39615c0815734650eab9053c8",
      "tree": "5b915a7569b7b25138eec1027a6fb40f7080b147",
      "parents": [
        "46707e96b7254663139225ab6c9ab9922cd8c435"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Sun Jan 07 12:28:02 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jan 07 10:15:15 2007 -0800"
      },
      "message": "IB/iser: Return error code when PDUs may not be sent\n\niSER limits the number of outstanding PDUs to send. When this threshold\nis reached, it should return an error code (-ENOBUFS) instead of setting\nthe suspend_tx bit (which should be used only by libiscsi).\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a3ffab87588234e41248d8cebd8cec88db605d3c",
      "tree": "2498e880ae1ced44c53723bb813b9259bed82784",
      "parents": [
        "dfd341e4e467d146901a3accb761f04fda535433"
      ],
      "author": {
        "name": "Aaron Salter",
        "email": "aaron.k.salter@intel.com",
        "time": "Sat Jan 06 09:51:41 2007 -0800"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Sat Jan 06 09:51:41 2007 -0800"
      },
      "message": "ixgb: Write RA register high word first, increment version\n\nWe need to disable the AV bit before flushing the low register.\n\nSigned-off-by: \u003caaron.k.salter@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "dfd341e4e467d146901a3accb761f04fda535433",
      "tree": "60c663f439cbfdd50eff5cdf1f76ee9436b6c6d2",
      "parents": [
        "5d9278537502d2e404e85485d1b905814fe728c0"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Sat Jan 06 09:51:38 2007 -0800"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Sat Jan 06 09:51:38 2007 -0800"
      },
      "message": "ixgb: Maybe stop TX if not enough free descriptors\n\nA similar patch to commit 65c7973fa5b46b024f38be208aa477e8daf9a603\nbut now for ixgb.\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "5d9278537502d2e404e85485d1b905814fe728c0",
      "tree": "aa6f4d4493a8f67f08bd36f57d6f600a468c5655",
      "parents": [
        "81f4e6c190a0fa016fd7eecaf76a5f95d121afc2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Sat Jan 06 09:51:23 2007 -0800"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Sat Jan 06 09:51:23 2007 -0800"
      },
      "message": "ixgb: Fix early TSO completion\n\nThis fix was already merged in commit 96f9c2e277768099479fbed7c3b69c294b1fadef\nbut reverted in commit 989316ddfeafd0e8fb51a4d811383769ad62637a. After\nstresstesting we found that the fix does not add new regressions and\nworks around a TX hang spotted by several users.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "4497fe1e88cdee984925c2b477e5c73379e00620",
      "tree": "751a77ef872e242229c3c9968799d7baed0ac952",
      "parents": [
        "f87c8e80545fd277f69521ef859c3e71c6af5656",
        "fd8d4b11354a8a33ef61b06fa64880c2c6d25ae4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Jan 06 00:10:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Jan 06 00:10:37 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] PCI: disable PCI_MULTITHREAD_PROBE\n"
    },
    {
      "commit": "f87c8e80545fd277f69521ef859c3e71c6af5656",
      "tree": "ef5e7274559ec6fcdc9b758411a9c7a07cab0711",
      "parents": [
        "91f7b5c41811154706448b2bf500000cbbfa96ba",
        "14e51f28ade783cd948cd10202a696ff7e5d33d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Jan 06 00:10:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Jan 06 00:10:21 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: asix: Fix AX88772 device PHY selection\n  USB: usblp.c - add Kyocera Mita FS 820 to list of \"quirky\" printers\n  sisusb_con warning fixes\n  USB: Fixed bug in endpoint release function.\n  USB: small update to Documentation/usb/acm.txt\n  USB storage: fix ipod ejecting issue\n  USB Storage: unusual_devs: add supertop drives\n  USB: omap_udc build fixes (sync with linux-omap)\n  USB: funsoft is borken on sparc\n  USB: fix interaction between different interfaces in an \"Option\" usb device\n  UHCI: support device_may_wakeup\n  UHCI: make test for ASUS motherboard more specific\n"
    },
    {
      "commit": "91f7b5c41811154706448b2bf500000cbbfa96ba",
      "tree": "9a4cdbd7f4863ff5f5a031b9f7ae9f0c89739fa3",
      "parents": [
        "af3e095a1fb42bac32355d5d59ce93f8b4e59a3e",
        "81ffbc04a8ea06c4bea534154f49ed598013ee6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Jan 06 00:09:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Jan 06 00:09:14 2007 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/m41t00: Do not forget to write year\n  i2c-mv64xxx: Fix random oops at boot\n  i2c: Migration aids for i2c_adapter.dev removal\n  i2c-pnx: Add entry to MAINTAINERS\n  i2c-pnx: Fix interrupt handler, get rid of EARLY config option\n"
    },
    {
      "commit": "af3e095a1fb42bac32355d5d59ce93f8b4e59a3e",
      "tree": "faaf69ff1911e126bd243821d54db42c1da9e61b",
      "parents": [
        "76395d37611e8758dd8bd6c6f5bfcb31e1dc48f9"
      ],
      "author": {
        "name": "Erik Jacobson",
        "email": "erikj@sgi.com",
        "time": "Fri Jan 05 16:37:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] connector: some fixes for ia64 unaligned access errors\n\nOn ia64, the various functions that make up cn_proc.c cause kernel\nunaligned access errors.\n\nIf you are using these, for example, to get notification about all tasks\nforking and exiting, you get multiple unaligned access errors per process.\n\nUse put_unaligned() in the appropriate palces to fix this.\n\nSigned-off-by: Erik Jacobson \u003cerikj@sgi.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8af57eb76fbd70c7f5b421b065fd55d096e2bff",
      "tree": "cf4576b2810b1f00513aca76143d4786fc4fc4e5",
      "parents": [
        "73b8ed29ab3f6ad7204b4e61cfa87dc0c28d3019"
      ],
      "author": {
        "name": "Matthijs van Otterdijk",
        "email": "thotter@gmail.com",
        "time": "Fri Jan 05 16:37:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] fix the toshiba_acpi write_lcd return value\n\nwrite_lcd() in toshiba_acpi returns 0 on success since the big ACPI patch\nmerged in 2.6.20-rc2.  It should return count.\n\nSigned-off-by: Matthijs van Otterdijk \u003cthotter@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6929da4427b4335365dd51ab0b7dd2a0393656f0",
      "tree": "bd25939d6777ce87e32e21617f39381a8ceab7b5",
      "parents": [
        "516e72cb47ae4457f368aff449ffc284c5f357c1"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jan 05 16:37:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:29 2007 -0800"
      },
      "message": "[PATCH] hpt37x: Two important bug fixes\n\nThe HPT37x driver very carefully handles DMA completions and the needed\nfixups are done on pci registers 0x50 and 0x52.  This is unfortunate\nbecause the actual registers are 0x50 and 0x54.  Fixing this offset cures\nthe second channel problems reported.\n\nSecondly there are some problems with the HPT370 and certain ATA drives.\nThe filter code however only filters ATAPI devices due to a reversed type\ncheck.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "516e72cb47ae4457f368aff449ffc284c5f357c1",
      "tree": "b2082a0670c7bc2c15b030b4a78e1ac3cf6a495c",
      "parents": [
        "022a93080c269e913793bea3a9a7fed06ca7d29b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jan 05 16:37:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] pata_optidma: typo in Kconfig\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "022a93080c269e913793bea3a9a7fed06ca7d29b",
      "tree": "2d7306a5206bb4c9cc147b0b1ed06e211695be10",
      "parents": [
        "68a99f6d37aa65e848e09ec6ea52848e93bd5de2"
      ],
      "author": {
        "name": "Dor Laor",
        "email": "dor.laor@qumranet.com",
        "time": "Fri Jan 05 16:37:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Simplify test for interrupt window\n\nNo need to test for rflags.if as both VT and SVM specs assure us that on exit\ncaused from interrupt window opening, \u0027if\u0027 is set.\n\nSigned-off-by: Dor Laor \u003cdor.laor@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68a99f6d37aa65e848e09ec6ea52848e93bd5de2",
      "tree": "28f9da432eb33364a17389dc3ce994269318837f",
      "parents": [
        "d21225ee2b6fa9f7669526927f2e0bedebd90940"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 05 16:36:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Simplify mmu_alloc_roots()\n\nSmall optimization/cleanup:\n\n    page \u003d\u003d page_header(page-\u003epage_hpa)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d21225ee2b6fa9f7669526927f2e0bedebd90940",
      "tree": "c606fa6b98a7f30215bb8702fd5e22d1d4123589",
      "parents": [
        "760db773fbd0ad2ece89393218c4a4213b5bae6a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 05 16:36:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Make loading cr3 more robust\n\nPrevent the guest\u0027s loading of a corrupt cr3 (pointing at no guest phsyical\npage) from crashing the host.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "760db773fbd0ad2ece89393218c4a4213b5bae6a",
      "tree": "8c644a962566335e2f21ffec2b8e0154b138dc17",
      "parents": [
        "4db9c47c052b89d89f43d12879690c1b3283b887"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Add missing dirty bit\n\nIf we emulate a write, we fail to set the dirty bit on the guest pte, leading\nthe guest to believe the page is clean, and thus lose data.  Bad.\n\nFix by setting the guest pte dirty bit under such conditions.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4db9c47c052b89d89f43d12879690c1b3283b887",
      "tree": "da245a1c1a118828f341bc3a23009e4bfd9b847f",
      "parents": [
        "cc1d8955cbfb9f32f432cc5033f6ef291e6f7f1e"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Don\u0027t set guest cr3 from vmx_vcpu_setup()\n\nIt overwrites the right cr3 set from mmu setup.  Happens only with the test\nharness.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc1d8955cbfb9f32f432cc5033f6ef291e6f7f1e",
      "tree": "cc810d50fa0fd15dba1932cef355a8116e7fe6b2",
      "parents": [
        "7f7417d67ea6c1538469e3ea005484e807642c0a"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Add missing \u0027break\u0027\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f7417d67ea6c1538469e3ea005484e807642c0a",
      "tree": "5d164c2e78a31abdbfcf2757fef09075aef44e70",
      "parents": [
        "86a2b42e81b8236d9454f5c2d7113a82ed25c735"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 05 16:36:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Avoid oom on cr3 switch\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86a2b42e81b8236d9454f5c2d7113a82ed25c735",
      "tree": "e3777ce73f78f6ec92c3830f71784ba973814c67",
      "parents": [
        "e52de1b8cf85aa2ccaaa253b4397c6d6cc0d4897"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:28 2007 -0800"
      },
      "message": "[PATCH] KVM: Initialize vcpu-\u003ekvm a little earlier\n\nFixes oops on early close of /dev/kvm.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e52de1b8cf85aa2ccaaa253b4397c6d6cc0d4897",
      "tree": "70699f72b67d0d62a614248a935925c497847241",
      "parents": [
        "37a7d8b046da6254718be1409140cd7bf3126f8f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: Improve reporting of vmwrite errors\n\nThis will allow us to see the root cause when a vmwrite error happens.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37a7d8b046da6254718be1409140cd7bf3126f8f",
      "tree": "a52e3a60234920301c881b8b534e85ae1bed5cf8",
      "parents": [
        "9ede74e0af549d75d4ea870bed8b178983816745"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: add audit code to check mappings, etc are correct\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ede74e0af549d75d4ea870bed8b178983816745",
      "tree": "930797bfc567b29c9a574faf2c085a5849e2332e",
      "parents": [
        "40907d5768ab8cadd4cad97bef350820ded20338"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Destroy mmu while we still have a vcpu left\n\nmmu_destroy flushes the guest tlb (indirectly), which needs a valid vcpu.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40907d5768ab8cadd4cad97bef350820ded20338",
      "tree": "c3e18c9197c3ccbc8e57e42aa870f1e9d5740a94",
      "parents": [
        "e2dec939db126989808853d218e426daaeebc9e2"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Flush guest tlb when reducing permissions on a pte\n\nIf we reduce permissions on a pte, we must flush the cached copy of the pte\nfrom the guest\u0027s tlb.\n\nThis is implemented at the moment by flushing the entire guest tlb, and can be\nimproved by flushing just the relevant virtual address, if it is known.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2dec939db126989808853d218e426daaeebc9e2",
      "tree": "5c742e609e43090df396fc1c7a6b4c526099dbea",
      "parents": [
        "714b93da1a6d97307dfafb9915517879d8a66c0d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Detect oom conditions and propagate error to userspace\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "714b93da1a6d97307dfafb9915517879d8a66c0d",
      "tree": "619f30567c9e13b79830301023bef58b98b8f433",
      "parents": [
        "f51234c2cd3ab8bed836e09686e27877e1b55f2a"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Replace atomic allocations by preallocated objects\n\nThe mmu sometimes needs memory for reverse mapping and parent pte chains.\nhowever, we can\u0027t allocate from within the mmu because of the atomic context.\n\nSo, move the allocations to a central place that can be executed before the\nmain mmu machinery, where we can bail out on failure before any damage is\ndone.\n\n(error handling is deffered for now, but the basic structure is there)\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f51234c2cd3ab8bed836e09686e27877e1b55f2a",
      "tree": "fbdfbfaf5d7b9c80a105d15b28d600653661572b",
      "parents": [
        "143646567f6dcd584e1ab359b5ec83e0545e70cf"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:27 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Free pages on kvm destruction\n\nBecause mmu pages have attached rmap and parent pte chain structures, we need\nto zap them before freeing so the attached structures are freed.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "143646567f6dcd584e1ab359b5ec83e0545e70cf",
      "tree": "0fd9d4018799b3cc39902fe66a9e6f3bf5c882b7",
      "parents": [
        "32b35627355c3bf17e1903efd117efed7653a54e"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:26 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Treat user-mode faults as a hint that a page is no longer a page table\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32b35627355c3bf17e1903efd117efed7653a54e",
      "tree": "9ef6ca5a32f6e224f4d463a89c21dda2ac08eafe",
      "parents": [
        "3bb65a22a4502067f8cd3cb4c923ffa70be62091"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:26 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Fix cmpxchg8b emulation\n\ncmpxchg8b uses edx:eax as the compare operand, not edi:eax.\n\ncmpxchg8b is used by 32-bit pae guests to set page table entries atomically,\nand this is emulated touching shadowed guest page tables.\n\nAlso, implement it for 32-bit hosts.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bb65a22a4502067f8cd3cb4c923ffa70be62091",
      "tree": "b8ee904c9a4b99f0c8f58e93b257f653222e3ba0",
      "parents": [
        "86a5ba025d0a0b251817d0efbeaf7037d4175d21"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:26 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Never free a shadow page actively serving as a root\n\nWe always need cr3 to point to something valid, so if we detect that we\u0027re\nfreeing a root page, simply push it back to the top of the active list.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86a5ba025d0a0b251817d0efbeaf7037d4175d21",
      "tree": "35dbc71edaa0d242ba4c0ca429c41cff67df38d0",
      "parents": [
        "139bdb2d9e410d448281057a37b53770324ccac8"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:26 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Page table write flood protection\n\nIn fork() (or when we protect a page that is no longer a page table), we can\nexperience floods of writes to a page, which have to be emulated.  This is\nexpensive.\n\nSo, if we detect such a flood, zap the page so subsequent writes can proceed\nnatively.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "139bdb2d9e410d448281057a37b53770324ccac8",
      "tree": "35bd78df2e50b008e4dfb9477336bacb75b06252",
      "parents": [
        "5f1e0b6abcc100a79528387207adc3dd92aa5374"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:26 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: If an empty shadow page is not empty, report more info\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f1e0b6abcc100a79528387207adc3dd92aa5374",
      "tree": "5bdabf79d89bea50e66db6960611702e9c39543b",
      "parents": [
        "260746c03dcb2e5089f95b60cb786aaf405ced63"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jan 05 16:36:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 05 23:55:26 2007 -0800"
      },
      "message": "[PATCH] KVM: MMU: Ensure freed shadow pages are clean\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "260746c03dcb2e5089f95b60cb786aaf405ced63"
}
