)]}'
{
  "log": [
    {
      "commit": "3ad400a92e9c7d2f7caa6c6f811dad9b7d3f333c",
      "tree": "625fd562ea910adecba3bb0cbded541462830886",
      "parents": [
        "364fac0e56b9bd379330ef9e39d3761f0b491e2c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:11 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:54 2008 -0400"
      },
      "message": "sata_inic162x: use IDMA for ATA_PROT_DMA\n\nThe modified driver on initio site has enough clue on how to use IDMA.\nUse IDMA for ATA_PROT_DMA.\n\n* LBA48 now works as long as it uses DMA (LBA48 devices still aren\u0027t\n  allowed as it can destroy data if PIO is used for any reason).\n\n* No need to mask IRQs for read DMAs as IDMA_DONE is properly raised\n  after transfer to memory is actually completed.  There will be some\n  spurious interrupts but host_intr will handle it correctly and\n  manipulating port IRQ mask interacts badly with the other port for\n  some reason, so command type dependent port IRQ masking is not used\n  anymore.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "364fac0e56b9bd379330ef9e39d3761f0b491e2c",
      "tree": "7812a44cd9213a53b69f1e6de74579c270a0b0fc",
      "parents": [
        "b0dd9b8ef985291a8b40118c5f33b7935e273dcb"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu May 01 23:55:58 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:53 2008 -0400"
      },
      "message": "sata_inic162x: update TF read handling\n\ninic162x can\u0027t reliably read back TF or at least we don\u0027t know how to\ndo it yet.  The only values which seem reliable are status and error.\nThis patch updates access to TF.\n\n* implement inic_tf_read() which reads the TF area in mmio area\n\n* implement custom inic_qc_fill_rtf() which only returns true if\n  status indicates device error.  it\u0027ll be returning bogus addresses\n  for device errors but it\u0027ll be able to report why it failed at\n  least.\n\n* implement custom inic_check_ready() and use ata_wait_after_reset()\n  instead of the SFF version.\n\n* use inic_tf_read() for classification.\n\nThis is not perfect but it fixes hotplug detection failure and at\nleast makes the driver report 0\u0027s instead of random garbages while\nreporting valid status and error for device errors.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b0dd9b8ef985291a8b40118c5f33b7935e273dcb",
      "tree": "9fad552d4565ef1262a93c3a17aca82131ff73fb",
      "parents": [
        "36f674d9a65264d3826ca7300bed441e22a624b2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:09 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:53 2008 -0400"
      },
      "message": "sata_inic162x: add / update constants\n\n* add a bunch of constants, most are from the datasheet, a few\n  undocumented ones are from initio\u0027s modified driver\n\n* HCTL_PWRDWN is bit 12 not 13\n\nThis is in preparation of further inic162x updates.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "36f674d9a65264d3826ca7300bed441e22a624b2",
      "tree": "17df5a889b9c9fed43f9d1fc0f2ef031b47879d3",
      "parents": [
        "c46938ccfe35a58a0873715ee4c26fc9eb8d87b3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:52 2008 -0400"
      },
      "message": "sata_inic162x: misc clean ups\n\n* use larger indents for structure member definitions\n\n* kill unused variable @addr in inic_scr_write()\n\n* kill unnecessary flushes in inic_freeze/thaw()\n\n* kill buggy explicit kfree() on devres managed port private data\n\nThis is in preparation of further inic162x updates.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c46938ccfe35a58a0873715ee4c26fc9eb8d87b3",
      "tree": "786202a85f5a93bc4514dfa395929a0396cfacb9",
      "parents": [
        "4c299ca3649ccf666819e7d4a27a68c39fa174f1"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 14:02:28 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:38:25 2008 -0400"
      },
      "message": "sata_mv use hweight16() for bit counting (V2)\n\nSome tidying as suggested by Grant Grundler.\n\nNuke local bit-counting function from sata_mv in favour of using hweight16().\nAlso add a short explanation for the 15msec timeout used when waiting for empty/idle.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4c299ca3649ccf666819e7d4a27a68c39fa174f1",
      "tree": "2a1a60aaf098ed2efd7729fe168b5f0b97590226",
      "parents": [
        "29d187bb1e30682e228ce461c487d78d945c3e4f"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:16:20 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:38:24 2008 -0400"
      },
      "message": "sata_mv NCQ-EH for FIS-based switching\n\nConvert sata_mv\u0027s EH for FIS-based switching (FBS) over to the\nsequence recommended by Marvell.  This enables us to catch/analyze\nmultiple failed links on a port-multiplier when using NCQ.\n\nTo do this, we clear the ERR_DEV bit in the EDMA Halt-Conditions register,\nso that the EDMA engine doesn\u0027t self-disable on the first NCQ error.\n\nOur EH code sets the MV_PP_FLAG_DELAYED_EH flag to prevent new commands\nbeing queued while we await completion of all outstanding NCQ commands\non all links of the failed PM.\n\nThe SATA Test Control register tells us which links have failed,\nso we must only wait for any other active links to finish up\nbefore we stop the EDMA and run the .error_handler afterward.\n\nThe patch also includes skeleton code for handling of non-NCQ FBS operation.\nThis is more for documentation purposes right now, as that mode is not yet\nenabled in sata_mv.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "29d187bb1e30682e228ce461c487d78d945c3e4f",
      "tree": "bd43da31c7a0853438f0593f553b0dd019f0bd33",
      "parents": [
        "10acf3b0d3b46c6ef5d6f0722f72ad9b743ea848"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:15:37 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:38:24 2008 -0400"
      },
      "message": "sata_mv delayed eh handling\n\nIntroduce a new \"delayed error handling\" mechanism in sata_mv,\nto enable us to eventually deal with multiple simultaneous NCQ\nfailures on a single host link when a PM is present.\n\nThis involves a port flag (MV_PP_FLAG_DELAYED_EH) to prevent new\ncommands being queued, and a pmp bitmap to indicate which pmp links\nhad NCQ errors.\n\nThe new mv_pmp_error_handler() uses those values to invoke\nata_eh_analyze_ncq_error() on each failed link, prior to freezing\nthe port and passing control to sata_pmp_error_handler().\n\nThis is based upon a strategy suggested by Tejun.\n\nFor now, we just implement the delayed mechanism.\nThe next patch in this series will add the multiple-NCQ EH code\nto take advantage of it.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10acf3b0d3b46c6ef5d6f0722f72ad9b743ea848",
      "tree": "08aec05645770a3c0b90fb083c2e67e6aab4d572",
      "parents": [
        "a90103298fd5ccd9a9df6d47bde9a3f371707037"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:14:53 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:58 2008 -0400"
      },
      "message": "libata: export ata_eh_analyze_ncq_error\n\nExport ata_eh_analyze_ncq_error() for subsequent use by sata_mv,\nas suggested by Tejun.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a90103298fd5ccd9a9df6d47bde9a3f371707037",
      "tree": "66ae5e04f34edbb8760b0e0cc64846bd462e759b",
      "parents": [
        "eabd5eb1cb59bfb162e7aa23007248f2bb480816"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:14:02 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:42 2008 -0400"
      },
      "message": "sata_mv new mv_port_intr function\n\nSeparate out the inner loop body of mv_host_intr()\ninto it\u0027s own function called mv_port_intr().\n\nThis should help maintainabilty.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "eabd5eb1cb59bfb162e7aa23007248f2bb480816",
      "tree": "9ae0e9a071f13c1c2a123f66179deaaf80b4d3b1",
      "parents": [
        "37b9046a3e433a0b0c39ad1e81ec187d5be800ba"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:13:27 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:41 2008 -0400"
      },
      "message": "sata_mv fix mv_host_intr bug for hc_irq_cause\n\nRemove the unwanted reads of hc_irq_cause from mv_host_intr(),\nthereby removing a bug whereby we were not always reading it when needed..\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "37b9046a3e433a0b0c39ad1e81ec187d5be800ba",
      "tree": "ef59c4c9b0dc332b69972aaa35edb9e9eb889c7a",
      "parents": [
        "00f42eabb204c68fa64ef72de834e74aca15c81f"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:12:34 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:41 2008 -0400"
      },
      "message": "sata_mv NCQ and SError fixes for mv_err_intr\n\nSigh.  Undo some earlier changes to mv_port_intr(),\nso that we now read/clear SError again in all cases.\n\nArrange the top of the function to be as close as possible\nto what we need for a later update (in this series) for ERR_DEV handling.\n\nFix things so that libata-eh can attempt a READ_LOG_EXT_10H\nin response to a failed NCQ command, by just doing a local\nmv_eh_freeze() rather than ata_port_freeze().\n\nThis will now fully handle NCQ errors much of the time,\nbut more fixes are needed for FBS/PMP, and for certain chip errata.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "00f42eabb204c68fa64ef72de834e74aca15c81f",
      "tree": "01a1383b2356c5a03f1af43b960596b923bed2aa",
      "parents": [
        "dd2890f60f8e15f14c8eb132779b2f15c49d1203"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:11:45 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:40 2008 -0400"
      },
      "message": "sata_mv rearrange mv_config_fbs\n\nRearrange mv_config_fbs() to more closely follow the (corrected) datasheet\nrecommendations for NCQ and FIS-based switching (FBS).\n\nAlso, maintain a port flag to let us know when FBS is enabled.\nWe will make more use of that flag later in this patch series.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dd2890f60f8e15f14c8eb132779b2f15c49d1203",
      "tree": "3cac463b2838748db8507707731c75d1a180e731",
      "parents": [
        "3e4a139107e497a741c26f8a377a10f214d63ec1"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:10:56 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:40 2008 -0400"
      },
      "message": "sata_mv errata workaround for sata25 part 1\n\nPart 1 of workaround for errata \"sata#25\" for the 60x1 series\n(the second half of this errata workaround is still in development.\n\nBit22 of the GPIO port has to be set \"on\" when in NCQ mode.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3e4a139107e497a741c26f8a377a10f214d63ec1",
      "tree": "9ef418131b7ce4243413f2229d566b49e0eff832",
      "parents": [
        "9b2c4e0bae854fb5e88c9cacc0dacf21631c5cb0"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:10:02 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:39 2008 -0400"
      },
      "message": "sata_mv new mv_qc_defer method\n\nThe EDMA engine cannot tolerate a mix of NCQ/non-NCQ commands,\nand cannot be used for PIO at all.  So we need to prevent libata\nfrom trying to feed us such mixtures.\n\nIntroduce mv_qc_defer() for this purpose, and use it for all chip versions.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b2c4e0bae854fb5e88c9cacc0dacf21631c5cb0",
      "tree": "52f4be46f543e22c35d43806ad38764c165e9b3d",
      "parents": [
        "616d4a98ad8749ebe17a8fcac67df65c321350ac"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:09:14 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:39 2008 -0400"
      },
      "message": "sata_mv wait for empty+idle\n\nWhen performing EH, it is recommended to wait for the EDMA engine\nto empty out requests-in-progress before disabling EDMA.\n\nIntroduce code to poll the EDMA_STATUS register for idle/empty bits\nbefore disabling EDMA.  For non-EH operation, this will normally exit\nwithout delay, other than the register read.\n\nA later series of patches may focus on eliminating this and various\nother register reads (when possible) throughout the driver,\nbut for now we\u0027re focussing on solid reliablity.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "616d4a98ad8749ebe17a8fcac67df65c321350ac",
      "tree": "b7b94f059367586ad8bef1bc8db9a536a898f337",
      "parents": [
        "8e7decdb8b132ee970a2636931b7653dec6af472"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:08:32 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:38 2008 -0400"
      },
      "message": "sata_mv pci features\n\nSome of the GenIIe EDMA optimizations should not be used\nfor non-PCI (SOC) devices, and nor for certain configurations\nof conventional PCI (non PCI-X, PCIe) buses.\n\nLogic taken/simplified from that in the Marvell proprietary driver.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8e7decdb8b132ee970a2636931b7653dec6af472",
      "tree": "cb636da92b98089aba3f87c0f0b975df72590375",
      "parents": [
        "07ab85de4d960b6f39395e51c1853485ad120de5"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 02 02:07:51 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:37:38 2008 -0400"
      },
      "message": "sata_mv more cosmetic changes\n\nMore cosmetic changes; no code changes.\n\n -- try and improve consistency of naming.\n -- add missing _OFS to tails of register offset definitions.\n -- rename mv_setup_ifctl() to mv_setup_ifcfg(), since that\u0027s what it really does.\n -- remove/move some dead comments\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "07ab85de4d960b6f39395e51c1853485ad120de5",
      "tree": "9b467ccf719845ab606b5e207d9783975ede6f77",
      "parents": [
        "cb6716c879ecf49e2af344926c6a476821812061"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Tue May 06 21:31:41 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:33:58 2008 -0400"
      },
      "message": "libata: Add Intel SCH PATA driver\n\nThis patch adds Intel SCH chipsets (AF82US15W, AF82US15L, AF82UL11L)\nPATA controller support.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cb6716c879ecf49e2af344926c6a476821812061",
      "tree": "ed6f4ef6d78fe448aa8ec782b4eef6f83364aaa5",
      "parents": [
        "78ab88f04f44bed566d51dce0c7cbfeff6449a06"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu May 01 10:03:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:33:53 2008 -0400"
      },
      "message": "ata_piix: verify SIDPR access before enabling it\n\nOn certain configurations (certain macbooks), even though all the\nconditions for SIDPR access described in the datasheet are met,\nactually reading those registers just returns 0 and have no effect on\nwrite.  Verify SIDPR is actually working before enabling it.\n\nThis is reported by Ryan Roth in bz#10512.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Ryan Roth \u003cryan.roth@ch2m.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "78ab88f04f44bed566d51dce0c7cbfeff6449a06",
      "tree": "f60d9ebf37fca7af191cc16665c9025bc5cf56f4",
      "parents": [
        "a15306365a16380f3bafee9e181ba01231d4acd7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu May 01 23:41:41 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:32:02 2008 -0400"
      },
      "message": "libata: improve post-reset device ready test\n\nSome controllers (jmb and inic162x) use 0x77 and 0x7f to indicate that\nthe device isn\u0027t ready yet.  It looks like they use 0xff if device\npresence is detected but connection isn\u0027t established.  0x77 or 0x7f\nafter connection is established and use the value from signature FIS\nafter receiving it.\n\nThis patch implements ata_check_ready(), which takes TF status value\nand determines whether the port is ready or not considering the above\nand other conditions, and use it in @check_ready() functions.  This is\nsafe as both 0x77 and 0x7f aren\u0027t valid ready status value even though\nthey have BSY bit cleared.\n\nThis fixes hot plug detection failures which can be triggered with\ncertain drives if they aren\u0027t already spun up when the data connector\nis hot plugged.\n\nTested on sil, sil24, ahci (jmb/ich), piix and inic162x combined with\neight drives from all major vendors.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a15306365a16380f3bafee9e181ba01231d4acd7",
      "tree": "c5eb3756235ac7fe4ce540730b8d7480318c5953",
      "parents": [
        "bb896afe2089575ca1bb1fbf3f07b934e1ba999b",
        "c5057ddccbcb4bf363af628d7963a7475f4114a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:41 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Support creation of FMRs with pages smaller than 4K\n  IB/ehca: Fix function return types\n  RDMA/cxgb3: Bump up the MPA connection setup timeout.\n  RDMA/cxgb3: Silently ignore close reply after abort.\n  RDMA/cxgb3: QP flush fixes\n  IB/ipoib: Fix transmit queue stalling forever\n  IB/mlx4: Fix off-by-one errors in calls to mlx4_ib_free_cq_buf()\n"
    },
    {
      "commit": "bb896afe2089575ca1bb1fbf3f07b934e1ba999b",
      "tree": "7300f9b4e3e267fe97d898440c72ff2c4c327f23",
      "parents": [
        "2e83fc4df5f27dfc1b53044c4f142b2f9d1db08c",
        "aac6abca858386438d9a7233c3471d2ecfa2f704"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes:\n  sched: default to n for GROUP_SCHED and FAIR_GROUP_SCHED\n  sched: add optional support for CONFIG_HAVE_UNSTABLE_SCHED_CLOCK\n  sched, x86: add HAVE_UNSTABLE_SCHED_CLOCK\n  sched: fix cpu clock\n  sched: fair-group: fix a Div0 error of the fair group scheduler\n  sched: fix missing locking in sched_domains code\n  sched: make clock sync tunable by architecture code\n  sched: fix debugging\n  sched: fix sched_info_switch not being called according to documentation\n  sched: fix hrtick_start_fair and CPU-Hotplug\n  sched: fix SCHED_FAIR wake-idle logic error\n  sched: fix RT task-wakeup logic\n  sched: add statics, don\u0027t return void expressions\n  sched: add debug checks to idle functions\n  sched: remove old sched doc\n  sched: make rt_sched_class, idle_sched_class static\n  sched: optimize calc_delta_mine()\n  sched: fix normalized sleeper\n"
    },
    {
      "commit": "c5057ddccbcb4bf363af628d7963a7475f4114a7",
      "tree": "4f304c61335dc607d51e6b242d058c430388708e",
      "parents": [
        "cf04690885972eaba830ee761de545a6956197e6"
      ],
      "author": {
        "name": "Oren Duer",
        "email": "oren@mellanox.co.il",
        "time": "Mon May 05 15:56:52 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 05 15:56:52 2008 -0700"
      },
      "message": "mlx4_core: Support creation of FMRs with pages smaller than 4K\n\nDon\u0027t hard code a test against a minimum page shift of 12, since the\ndevice may support smaller pages.  Test against the actual smallest\npage size from the device capabilities.\n\nSigned-off-by: Oren Duer \u003coren@mellanox.co.il\u003e\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "cf04690885972eaba830ee761de545a6956197e6",
      "tree": "32b90005c3e7966672a4a473b1b7db12f4c4947e",
      "parents": [
        "77a8d5741f3ee2c79554382179cca7b5893d6ae9"
      ],
      "author": {
        "name": "Stefan Roscher",
        "email": "ossrosch@linux.vnet.ibm.com",
        "time": "Mon May 05 15:51:49 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 05 15:51:49 2008 -0700"
      },
      "message": "IB/ehca: Fix function return types\n\nAlso remove duplicate assignment of local_ca_ack_delay and change\nmin_t check for local_ca_ack_delay to u8 instead of int.\n\nSigned-off-by: Stefan Roscher \u003cstefan.roscher at de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2e83fc4df5f27dfc1b53044c4f142b2f9d1db08c",
      "tree": "6afd0fe3aba28ed7137a9b2916a8a6d517ff9c04",
      "parents": [
        "17aa7e034416e3080bc57a786d09ba0a4a044561",
        "9185ef6787f1c8f1c06aa0cb3c7746fb4f101f50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 15:48:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 15:48:53 2008 -0700"
      },
      "message": "Merge branch \u0027powerpc-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027powerpc-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Assign PDE-\u003edata before gluing PDE into /proc tree\n  [POWERPC] devres: Add devm_ioremap_prot()\n  [POWERPC] macintosh: ADB driver: adb_handler_sem semaphore to mutex\n  [POWERPC] macintosh: windfarm_smu_sat: semaphore to mutex\n  [POWERPC] macintosh: therm_pm72: driver_lock semaphore to mutex\n"
    },
    {
      "commit": "17aa7e034416e3080bc57a786d09ba0a4a044561",
      "tree": "62ec5b3903e908ec544ce705d398aa433e31e884",
      "parents": [
        "108c1961847df2a875047c0fd27b419cb817d213"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 05 13:54:19 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 15:08:38 2008 -0700"
      },
      "message": "dev_name introduction fall out fix\n\nCommit 06916639e2fed9ee475efef2747a1b7429f8fe76 (\"driver-core: add\ndev_name() to help transition away from using bus_id\") added a static\ninline dev_name() and used it in dev_printk.\n\nUnfortunately, drivers/edac/edac_core.h defines a macro called\ndev_name().  Rename the latter.\n\nDiagnosis by Tony Breeds and Michael Ellerman.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aac6abca858386438d9a7233c3471d2ecfa2f704",
      "tree": "a5e4f64008d426285f101ecf0539b65d4eedae0c",
      "parents": [
        "3e51f33fcc7f55e6df25d15b55ed10c8b4da84cd"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "parag.warudkar@gmail.com",
        "time": "Sat May 03 20:42:34 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: default to n for GROUP_SCHED and FAIR_GROUP_SCHED\n\nGROUP_SCHED is confirmed to cause unacceptable latencies, see:\n\n   http://lkml.org/lkml/2008/5/2/370.\n\nMark it EXPERIMENTAL and default to no for now.\n\nSigned-off-by: Parag Warudkar \u003cparag.warudkar@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3e51f33fcc7f55e6df25d15b55ed10c8b4da84cd",
      "tree": "3752f9ea8e014ec40e95a1b197b0a3d18e1056a8",
      "parents": [
        "a5574cf65b5f03ce9ade3918764fe22e5e2371e3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sat May 03 18:29:28 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: add optional support for CONFIG_HAVE_UNSTABLE_SCHED_CLOCK\n\nthis replaces the rq-\u003eclock stuff (and possibly cpu_clock()).\n\n - architectures that have an \u0027imperfect\u0027 hardware clock can set\n   CONFIG_HAVE_UNSTABLE_SCHED_CLOCK\n\n - the \u0027jiffie\u0027 window might be superfulous when we update tick_gtod\n   before the __update_sched_clock() call in sched_clock_tick()\n\n - cpu_clock() might be implemented as:\n\n     sched_clock_cpu(smp_processor_id())\n\n   if the accuracy proves good enough - how far can TSC drift in a\n   single jiffie when considering the filtering and idle hooks?\n\n[ mingo@elte.hu: various fixes and cleanups ]\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a5574cf65b5f03ce9ade3918764fe22e5e2371e3",
      "tree": "f6c5e26964318dfdd50e9935ffb60288e25efcd4",
      "parents": [
        "dfbf4a1bc319f0f9a31e39b2da1fa5c55e85af89"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:19:50 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched, x86: add HAVE_UNSTABLE_SCHED_CLOCK\n\nadd the HAVE_UNSTABLE_SCHED_CLOCK, for architectures to select.\n\nthe next change utilizes it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfbf4a1bc319f0f9a31e39b2da1fa5c55e85af89",
      "tree": "0b9dd19406c53a93452dd345bb05f76aa712a757",
      "parents": [
        "cb4ad1ffc7c0d8ea7dc8cd8ba303d83551716d46"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 23 09:24:06 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix cpu clock\n\nDavid Miller pointed it out that nothing in cpu_clock() sets\nprev_cpu_time. This caused __sync_cpu_clock() to be called\nall the time - against the intention of this code.\n\nThe result was that in practice we hit a global spinlock every\ntime cpu_clock() is called - which - even though cpu_clock()\nis used for tracing and debugging, is suboptimal.\n\nWhile at it, also:\n\n- move the irq disabling to the outest layer,\n  this should make cpu_clock() warp-free when called with irqs\n  enabled.\n\n- use long long instead of cycles_t - for platforms where cycles_t\n  is 32-bit.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cb4ad1ffc7c0d8ea7dc8cd8ba303d83551716d46",
      "tree": "79f6b1fe971a270e5e009d695d2bf998936197c8",
      "parents": [
        "712555ee4f873515612f89554ad1a3fda5fa887e"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Mon Apr 28 12:54:56 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fair-group: fix a Div0 error of the fair group scheduler\n\nWhen I echoed 0 into the \"cpu.shares\" file, a Div0 error occured.\n\nWe found it is caused by the following calling.\n\n   sched_group_set_shares(tg, shares)\n       set_se_shares(tg-\u003ese[i], shares/nr_cpu_ids)\n           __set_se_shares(se, shares)\n               div64_64((1ULL\u003c\u003c32), shares)\n\nWhen the echoed value was less than the number of processores, the result of the\nsentence \"shares/nr_cpu_ids\" was 0, and then the system called div64() to divide\nthe result, the Div0 error occured.\n\nIt is unnecessary that the shares value is divided by nr_cpu_ids, I think.\nBecause in the function  __update_group_shares_cpu() and init_tg_cfs_entry(),\nthe shares value isn\u0027t divided by nr_cpu_ids when setting shares of the sched\nentity.\n\nThis patch fixes this bug. And echoing ULONG_MAX value into cpu.shares also\ncauses Div0 error, so we set a macro MAX_SHARES to limit the max value of\nshares.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "712555ee4f873515612f89554ad1a3fda5fa887e",
      "tree": "88ff7222727c63959eb58a3aa729029aaf08a64f",
      "parents": [
        "690229a0912ca2fef8b542fe4d8b73acfcdc6e24"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Apr 28 11:33:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix missing locking in sched_domains code\n\nConcurrent calls to detach_destroy_domains and arch_init_sched_domains\nwere prevented by the old scheduler subsystem cpu hotplug mutex. When\nthis got converted to get_online_cpus() the locking got broken.\nUnlike before now several processes can concurrently enter the critical\nsections that were protected by the old lock.\n\nSo use the already present doms_cur_mutex to protect these sections again.\n\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "690229a0912ca2fef8b542fe4d8b73acfcdc6e24",
      "tree": "28be1db230f039589650f2b5d46de9e6f5722ef0",
      "parents": [
        "d7dcdc11cfa6a8860a29b09f985467b89224699d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 23 09:31:35 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: make clock sync tunable by architecture code\n\nmake time_sync_thresh tunable to architecture code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d7dcdc11cfa6a8860a29b09f985467b89224699d",
      "tree": "cd7b8c1ba9b23ec84f93e58417e67644dfd7a124",
      "parents": [
        "673a90a1e05c8127886f7659d1a457169378371f"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Tue Apr 29 12:23:09 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix debugging\n\nRevert debugging commit 7ba2e74ab5a0518bc953042952dd165724bc70c9.\nprint_cfs_rq_tasks() can induce live-lock if a task is dequeued\nduring list traversal.\n\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "673a90a1e05c8127886f7659d1a457169378371f",
      "tree": "77469d2b1273d960b90520a088bd82bdf0276ee7",
      "parents": [
        "b328ca182f01c2a04b85e0ee8a410720b104fbcc"
      ],
      "author": {
        "name": "David Simner",
        "email": "djs203@srcf.ucam.org",
        "time": "Tue Apr 29 10:08:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix sched_info_switch not being called according to documentation\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10545\n\nsched_stats.h says that __sched_info_switch is \"called when prev !\u003d\nnext\" in the comment.  sched.c should therefore do that.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b328ca182f01c2a04b85e0ee8a410720b104fbcc",
      "tree": "d04ba3472a8f57788fb7e6e614e8e6b3c5a79b55",
      "parents": [
        "104f64549c961a797ff5f7c59946a7caa335c5b0"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Tue Apr 29 10:02:46 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix hrtick_start_fair and CPU-Hotplug\n\nGautham R Shenoy reported:\n\n \u003e While running the usual CPU-Hotplug stress tests on linux-2.6.25,\n \u003e I noticed the following in the console logs.\n \u003e\n \u003e This is a wee bit difficult to reproduce. In the past 10 runs I hit this\n \u003e only once.\n \u003e\n \u003e ------------[ cut here ]------------\n \u003e\n \u003e WARNING: at kernel/sched.c:962 hrtick+0x2e/0x65()\n \u003e\n \u003e Just wondering if we are doing a good job at handling the cancellation\n \u003e of any per-cpu scheduler timers during CPU-Hotplug.\n\nThis looks like its indeed not cancelled at all and migrates the it to\nanother cpu. Fix it via a proper hotplug notifier mechanism.\n\nReported-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "104f64549c961a797ff5f7c59946a7caa335c5b0",
      "tree": "d63d707ee5b9d1dbc8e5796e142ca584736f01b9",
      "parents": [
        "8ae121ac8666b0421aa20fd80d4597ec66fa54bc"
      ],
      "author": {
        "name": "Gregory Haskins",
        "email": "ghaskins@novell.com",
        "time": "Mon Apr 28 12:40:01 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix SCHED_FAIR wake-idle logic error\n\nWe currently use an optimization to skip the overhead of wake-idle\nprocessing if more than one task is assigned to a run-queue.  The\nassumption is that the system must already be load-balanced or we\nwouldnt be overloaded to begin with.\n\nThe problem is that we are looking at rq-\u003enr_running, which may include\nRT tasks in addition to CFS tasks.  Since the presence of RT tasks\nreally has no bearing on the balance status of CFS tasks, this throws\nthe calculation off.\n\nThis patch changes the logic to only consider the number of CFS tasks\nwhen making the decision to optimze the wake-idle.\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nCC: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ae121ac8666b0421aa20fd80d4597ec66fa54bc",
      "tree": "1db411965b1b12029d501ea10ab90fbc8aa4ec62",
      "parents": [
        "983ed7a66bcec9dc307d89dc7af47cdf209e56af"
      ],
      "author": {
        "name": "Gregory Haskins",
        "email": "ghaskins@novell.com",
        "time": "Wed Apr 23 07:13:29 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:18 2008 +0200"
      },
      "message": "sched: fix RT task-wakeup logic\n\nDmitry Adamushko pointed out a logic error in task_wake_up_rt() where we\nwill always evaluate to \"true\".  You can find the thread here:\n\nhttp://lkml.org/lkml/2008/4/22/296\n\nIn reality, we only want to try to push tasks away when a wake up request is\nnot going to preempt the current task.  So lets fix it.\n\nNote: We introduce test_tsk_need_resched() instead of open-coding the flag\ncheck so that the merge-conflict with -rt should help remind us that we\nmay need to support NEEDS_RESCHED_DELAYED in the future, too.\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nCC: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nCC: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "983ed7a66bcec9dc307d89dc7af47cdf209e56af",
      "tree": "a5fc14c7fe993b795198bbeee2919ad695735e81",
      "parents": [
        "d478c2cfaa2476f8b6876f9eb4d8fddcfa986479"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Apr 24 18:17:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: add statics, don\u0027t return void expressions\n\nNoticed by sparse:\nkernel/sched.c:760:20: warning: symbol \u0027sched_feat_names\u0027 was not declared. Should it be static?\nkernel/sched.c:767:5: warning: symbol \u0027sched_feat_open\u0027 was not declared. Should it be static?\nkernel/sched_fair.c:845:3: warning: returning void-valued expression\nkernel/sched.c:4386:3: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d478c2cfaa2476f8b6876f9eb4d8fddcfa986479",
      "tree": "59cb264c539147cb481e13335ff3c69750e16c67",
      "parents": [
        "733a0771df46af942b8355cd8bb15780106b4353"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Apr 26 11:30:34 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: add debug checks to idle functions\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: \"Justin Mattock\" \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "733a0771df46af942b8355cd8bb15780106b4353",
      "tree": "a902806b67e54bce88591ab22e7bd17c60655fa7",
      "parents": [
        "2abdad0a4cd8f9413f778cc998e0ee7d60b28417"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 28 14:05:18 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: remove old sched doc\n\nFabio Checconi noticed that Documentation/scheduler/sched-design.txt was\na stale copy of the old scheduler. Remove it.\n\nReported-by: Fabio Checconi \u003cfabio@gandalf.sssup.it\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2abdad0a4cd8f9413f778cc998e0ee7d60b28417",
      "tree": "c7bd3839e765c2991d3dfbfb1f5f83d58f1211e3",
      "parents": [
        "e05510d01ad1565e5e086a939261084d67ba2b10"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Apr 25 10:53:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: make rt_sched_class, idle_sched_class static\n\nThe C files are included directly in sched.c, so they are\neffectively static.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e05510d01ad1565e5e086a939261084d67ba2b10",
      "tree": "f6a8d27f2ad546c98079c8868d914de46a77994f",
      "parents": [
        "a992241de614dd2b7c97a9ba64e28c0e563f19bf"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: optimize calc_delta_mine()\n\nJoel noticed that the !lw-\u003einv_weight contition isn\u0027t unlikely anymore so\nremove the unlikely annotation. Also, remove the two div64_u64() inv_weight\ncalculations, which makes them rely on the calc_delta_mine() path as well.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCC: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a992241de614dd2b7c97a9ba64e28c0e563f19bf",
      "tree": "a76f646188c23aad856b43ffc841a0ec08613398",
      "parents": [
        "5717922a1b8cc477f45a0f4f11fe619392ba7133"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 23:56:17 2008 +0200"
      },
      "message": "sched: fix normalized sleeper\n\nNormalized sleeper uses calc_delta*() which requires that the rq load is\nalready updated, so move account_entity_enqueue() before place_entity()\n\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "108c1961847df2a875047c0fd27b419cb817d213",
      "tree": "5138948168df7043b1d39a1dbeb4a472f1cd66da",
      "parents": [
        "48fc8de9cd093b8c9e2cfa339421862bae3a6cad",
        "0df18ff366853cdf31e5238764ec5c63e6b5a398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:39:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:39:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86 PCI: call dmi_check_pciprobe()\n  x86/pci: add pci\u003dskip_isa_align command lines.\n  x86/pci: remove flag in pci_cfg_space_size_ext\n  x86: fix section mismatch in pci_scan_bus\n"
    },
    {
      "commit": "48fc8de9cd093b8c9e2cfa339421862bae3a6cad",
      "tree": "45843e23e21d7b9fb5c5963d9439cc0630a2dc7f",
      "parents": [
        "b6d9d267f0d68104df910fca89149803aec82426"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 05 21:27:21 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:38:50 2008 -0700"
      },
      "message": "CONFIG_SCSI_MAC_ESP needs CONFIG_SCSI_SPI_ATTRS\n\nThe new mac_esp scsi driver needs CONFIG_SCSI_SPI_ATTRS, just like all other\ndrivers using the new esp_scsi core.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d9d267f0d68104df910fca89149803aec82426",
      "tree": "60d8486558d4201569af652dec6a4dcca71edd49",
      "parents": [
        "3b17f136bf32984eb0faeb116bcd44ffe3503782"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Mon May 05 21:26:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:38:50 2008 -0700"
      },
      "message": "m68k: remove old mac_esp cruft\n\nRemove the rest of the old mac_esp driver. Also ditch the rest of the\nmachw mechanism, it needs to be replaced by a fake openfirmware tree.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b17f136bf32984eb0faeb116bcd44ffe3503782",
      "tree": "18ea61dbb8b6ecda01be18e2b1c56803ae6544a6",
      "parents": [
        "4933d07531711e399d8d578036aa9fc1be2f9b20"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon May 05 21:25:48 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:38:50 2008 -0700"
      },
      "message": "m68k: Handle 68040 bus faults\n\nFix 68040 bus fault handling, so the standard kernel exception handling\ncan be used for i/o probing.\n\nContrary to normal access faults there is nothing to fix, but at least\nwe have to disable writebacks to avoid recursive faults.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4933d07531711e399d8d578036aa9fc1be2f9b20",
      "tree": "b392bb66e99e592e5eb3761e444779f5f1e7ae4c",
      "parents": [
        "63a59fa7a74fccff64dbf7d9230bd9d91bddead4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 05 21:16:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:37:25 2008 -0700"
      },
      "message": "m68k: drivers/input/serio/hp_sdc.c needs \u003clinux/semaphore.h\u003e\n\ndrivers/input/serio/hp_sdc.c: In function \u0027hp_sdc_take\u0027:\ndrivers/input/serio/hp_sdc.c:198: error: implicit declaration of function \u0027up\u0027\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63a59fa7a74fccff64dbf7d9230bd9d91bddead4",
      "tree": "7c3c02f9c9d1441ccca88974ef5cdaa41fb22c38",
      "parents": [
        "ab1a852128d6f0677999eecbf6d04bf9f6fe9a9a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 05 21:15:48 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:37:02 2008 -0700"
      },
      "message": "m68k: serial167 missing return value in cy_put_char()\n\n    commit a5b08c66194fba02a865b397579b7204688bcb1e\n    Author: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n    Date:   Wed Apr 30 00:54:05 2008 -0700\n\n    serial167: switch to int put_char method\n\nmissed one case when adding return values.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab1a852128d6f0677999eecbf6d04bf9f6fe9a9a",
      "tree": "a81690af48763fe352b82260ef3fcd7ba5679714",
      "parents": [
        "5717922a1b8cc477f45a0f4f11fe619392ba7133"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 05 21:15:19 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:36:34 2008 -0700"
      },
      "message": "m68k: Fix falconide `data_adr\u0027 typo\n\n    commit 9567b349f7e7dd7e2483db99ee8e4a6fe0caca38\n    Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n    Date:   Mon Apr 28 23:44:36 2008 +0200\n\n    ide: merge -\u003eatapi_*put_bytes and -\u003eata_*put_data methods\n\nintroduced a typo (`data_adr\u0027 instead of `data_addr\u0027), leading to a compile\nfailure.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5717922a1b8cc477f45a0f4f11fe619392ba7133",
      "tree": "eeec6ca67edf27831071cabb8a13665b8001d55c",
      "parents": [
        "50f7ad2500b27ce5c42be3a6936f143b158f7bc3",
        "e024cbd257efc2788b7d21b9353e966267485c87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 10:17:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 10:17:30 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb: kconfig fix xconfig/menuconfig element\n  kgdb: fix signedness mixmatches, add statics, add declaration to header\n  kgdb: 1000 loops for the single step test in kgdbts\n  kgdb: trivial sparse fixes in kgdb test-suite\n  kgdb: minor documentation fixes\n"
    },
    {
      "commit": "50f7ad2500b27ce5c42be3a6936f143b158f7bc3",
      "tree": "e4833dd274f60d75df0f22bb1ae4ae84d630543c",
      "parents": [
        "82af7aca56c67061420d618cc5a30f0fd4106b80",
        "2c36eecfb6471c457994647771d1405502ad5fde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 10:16:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 10:16:42 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  [ALSA] soc - fix S3C2410 i2s programming error\n  [ALSA] soc - fix s3c2410 PCM breakage\n  [ALSA] ac97 - Add a workaround for broken quirk for VT1617A codec\n  [ALSA] Revert migration to alc_set_pin_output() in alc861_auto_set_output_and_unmute()\n  [ALSA] fm801 - Fix kconfig dependency mess of fm801-tea575x\n  [ALSA] hda - Support IDT 92HD206 codec\n  [ALSA] pcsp: Fix build with CONFIG_PM\u003dn\n"
    },
    {
      "commit": "0df18ff366853cdf31e5238764ec5c63e6b5a398",
      "tree": "c296a1e1213dac224ba40ef42dbaa56401a3da83",
      "parents": [
        "13a6ddb08e58a1bd344da7898c4e2f13bdf18c2f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Apr 14 15:40:37 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon May 05 09:24:00 2008 -0700"
      },
      "message": "x86 PCI: call dmi_check_pciprobe()\n\nthis change:\n\n| commit 08f1c192c3c32797068bfe97738babb3295bbf42\n| Author: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\n| Date:   Sun Jul 22 00:23:39 2007 +0300\n|\n|    x86-64: introduce struct pci_sysdata to facilitate sharing of -\u003esysdata\n|\n|    This patch introduces struct pci_sysdata to x86 and x86-64, and\n|    converts the existing two users (NUMA, Calgary) to use it.\n|\n|    This lays the groundwork for having other users of sysdata, such as\n|    the PCI domains work.\n|\n|    The Calgary bits are tested, the NUMA bits just look ok.\n\nreplaces pcibios_scan_root with pci_scan_bus_parented...\n\nbut in pcibios_scan_root we have a DMI check:\n\n    dmi_check_system(pciprobe_dmi_table);\n\nwhen when have several peer root buses this could be called multiple\ntimes (which is bad), so move that call to pci_access_init().\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "13a6ddb08e58a1bd344da7898c4e2f13bdf18c2f",
      "tree": "db03ea7d9976483c49b764044a6f56ed244629b5",
      "parents": [
        "70b9f7dc1435412ca2b89b13a8353bd9915a7189"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Thu Mar 27 01:31:18 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon May 05 09:22:08 2008 -0700"
      },
      "message": "x86/pci: add pci\u003dskip_isa_align command lines.\n\nso we don\u0027t align the io port start address for pci cards.\n\nalso move out dmi check out acpi.c, because it has nothing to do with acpi.\nit could spare some calling when we have several peer root buses.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "82af7aca56c67061420d618cc5a30f0fd4106b80",
      "tree": "7542ae2436336f6cfafb4b9dc1e8bc66637a1cc9",
      "parents": [
        "f74d505b58d36ceeef10e459094f0eb760681165"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jan 25 10:40:46 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 08:18:45 2008 -0700"
      },
      "message": "Removal of FUTEX_FD\n\nSince FUTEX_FD was scheduled for removal in June 2007 lets remove it.\n\nGoogle Code search found no users for it and NGPT was abandoned in 2003\naccording to IBM.  futex.h is left untouched to make sure the id does\nnot get reassigned.  Since queue_me() has no users left it is commented\nout to avoid a warning, i didnt remove it completely since it is part of\nthe internal api (matching unqueue_me())\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (removed rest)\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e024cbd257efc2788b7d21b9353e966267485c87",
      "tree": "bc4b1c7450a2ab892924b8f4e733c27a528e9413",
      "parents": [
        "688b744d8bc84dc5cc646e97509113dc5e8818ed"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Apr 25 18:35:29 2008 +0200"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon May 05 07:13:21 2008 -0500"
      },
      "message": "kgdb: kconfig fix xconfig/menuconfig element\n\nKconfig.kgdb: fix menuconfig element\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "688b744d8bc84dc5cc646e97509113dc5e8818ed",
      "tree": "7eb6292506e354a3ba76c202fcd1f8b08eccaf70",
      "parents": [
        "7cfcd985d36031459cc64e3843ea36a4d801097d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Apr 24 16:57:23 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon May 05 07:13:21 2008 -0500"
      },
      "message": "kgdb: fix signedness mixmatches, add statics, add declaration to header\n\nNoticed by sparse:\narch/x86/kernel/kgdb.c:556:15: warning: symbol \u0027kgdb_arch_pc\u0027 was not declared. Should it be static?\nkernel/kgdb.c:149:8: warning: symbol \u0027kgdb_do_roundup\u0027 was not declared. Should it be static?\nkernel/kgdb.c:193:22: warning: symbol \u0027kgdb_arch_pc\u0027 was not declared. Should it be static?\nkernel/kgdb.c:712:5: warning: symbol \u0027remove_all_break\u0027 was not declared. Should it be static?\n\nRelated to kgdb_hex2long:\narch/x86/kernel/kgdb.c:371:28: warning: incorrect type in argument 2 (different signedness)\narch/x86/kernel/kgdb.c:371:28:    expected long *long_val\narch/x86/kernel/kgdb.c:371:28:    got unsigned long *\u003cnoident\u003e\nkernel/kgdb.c:469:27: warning: incorrect type in argument 2 (different signedness)\nkernel/kgdb.c:469:27:    expected long *long_val\nkernel/kgdb.c:469:27:    got unsigned long *\u003cnoident\u003e\nkernel/kgdb.c:470:27: warning: incorrect type in argument 2 (different signedness)\nkernel/kgdb.c:470:27:    expected long *long_val\nkernel/kgdb.c:470:27:    got unsigned long *\u003cnoident\u003e\nkernel/kgdb.c:894:27: warning: incorrect type in argument 2 (different signedness)\nkernel/kgdb.c:894:27:    expected long *long_val\nkernel/kgdb.c:894:27:    got unsigned long *\u003cnoident\u003e\nkernel/kgdb.c:895:27: warning: incorrect type in argument 2 (different signedness)\nkernel/kgdb.c:895:27:    expected long *long_val\nkernel/kgdb.c:895:27:    got unsigned long *\u003cnoident\u003e\nkernel/kgdb.c:1127:28: warning: incorrect type in argument 2 (different signedness)\nkernel/kgdb.c:1127:28:    expected long *long_val\nkernel/kgdb.c:1127:28:    got unsigned long *\u003cnoident\u003e\nkernel/kgdb.c:1132:25: warning: incorrect type in argument 2 (different signedness)\nkernel/kgdb.c:1132:25:    expected long *long_val\nkernel/kgdb.c:1132:25:    got unsigned long *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "7cfcd985d36031459cc64e3843ea36a4d801097d",
      "tree": "6e5b83ddcf390fccd778a6c387cb5734a19cbc81",
      "parents": [
        "001fddf5fdcfe2c08ac9c4e5ca80c5e5698363bb"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Apr 24 16:57:23 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon May 05 07:13:21 2008 -0500"
      },
      "message": "kgdb: 1000 loops for the single step test in kgdbts\n\nThe single step test is not terribly costly and it should be able to\npass at 1000 loops successfully in under 1 second.  A non-kgdb timing\nregression was found using this test, but it did not occur frequently\nbecause by default the test was only executed a single time.\n\nThis patch changes the default for the single step test to 1000\niterations and allows for individual configuration of the single step\ntest to further exercise the kgdb subsystem when needed.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "001fddf5fdcfe2c08ac9c4e5ca80c5e5698363bb",
      "tree": "8f5ed69dd0a3b968745959db31e9558967f11f23",
      "parents": [
        "f92509371ec06227a7e29778f395776d31b0deab"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Apr 24 16:57:23 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon May 05 07:13:21 2008 -0500"
      },
      "message": "kgdb: trivial sparse fixes in kgdb test-suite\n\nShadowed variable and integer as NULL pointer fixes:\ndrivers/misc/kgdbts.c:877:6: warning: symbol \u0027sys_open_test\u0027 shadows an earlier one\ndrivers/misc/kgdbts.c:537:27: originally declared here\ndrivers/misc/kgdbts.c:378:22: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:386:22: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:468:30: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:472:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:502:30: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:506:30: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:509:30: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:523:20: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:527:20: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:530:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:541:21: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:545:21: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:548:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:559:30: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:563:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:573:16: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:574:19: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:578:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:588:16: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:589:19: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:593:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:602:16: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:604:15: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:925:3: warning: Using plain integer as NULL pointer\ndrivers/misc/kgdbts.c:938:3: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "f92509371ec06227a7e29778f395776d31b0deab",
      "tree": "f839424b0421150b74e0aafe030ffaf4b1f50187",
      "parents": [
        "f74d505b58d36ceeef10e459094f0eb760681165"
      ],
      "author": {
        "name": "grzegorz.chwesewicz@chilan.com",
        "email": "grzegorz.chwesewicz@chilan.com",
        "time": "Thu Apr 24 16:57:22 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon May 05 07:13:21 2008 -0500"
      },
      "message": "kgdb: minor documentation fixes\n\nTwo minor fixes to the kgdb documentation.\n\nSigned-off-by: Grzegorz Chwesewicz, Chilan \u003cgrzegorz.chwesewicz@chilan.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "2c36eecfb6471c457994647771d1405502ad5fde",
      "tree": "35e37838f251eb8286978cda8dc52b40e1f102f1",
      "parents": [
        "d6426171bab3403cdcd5613d5549f20b0ab0967c"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "davide@elpa.it",
        "time": "Mon May 05 14:59:39 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:08 2008 +0200"
      },
      "message": "[ALSA] soc - fix S3C2410 i2s programming error\n\nS3C2410 i2s driver currently manages only i2s protocol (and not left\njustified one) and slave mode.\nWith this small patch, other modes are possible.\n\nSigned-off-by: Davide Rizzo \u003cdavide@elpa.it\u003e\nAcked-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d6426171bab3403cdcd5613d5549f20b0ab0967c",
      "tree": "c078e68bca464ab2cd82062d6ba115921cdf3f06",
      "parents": [
        "2e75d050e42d1c61e820f9a35078a2f69e02cc3e"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "davide@elpa.it",
        "time": "Mon May 05 14:56:07 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:08 2008 +0200"
      },
      "message": "[ALSA] soc - fix s3c2410 PCM breakage\n\nS3C2410 pcm doesn\u0027t work.\ns3c2410_dma_request() now returns the channel number and not 0 if OK.\n\nSigned-off-by: Davide Rizzo \u003cdavide@elpa.it\u003e\nAcked-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2e75d050e42d1c61e820f9a35078a2f69e02cc3e",
      "tree": "ac8a76568f9a67097951d9eb466863cb4e42cfd7",
      "parents": [
        "564c5bead424fa798dfbd5fe382b4e0b7ea483fb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 03 18:46:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:08 2008 +0200"
      },
      "message": "[ALSA] ac97 - Add a workaround for broken quirk for VT1617A codec\n\nOn boards with VT1617A codec, the sound disappears suddenly.\nThis looks like a problem with HPE-bit control that is supposed to be\nset in patch_vt1617a().  However, on such problematic hardwares, the\nbit is actually reset mysteriously.\n\nThe patch adds a workaround for the wrong quirk.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "564c5bead424fa798dfbd5fe382b4e0b7ea483fb",
      "tree": "382f9759cde417e372bc2e1598cb910041ec8f16",
      "parents": [
        "20686c24377246d9eb57782551b25ff19df09873"
      ],
      "author": {
        "name": "Jacek Luczak",
        "email": "luczak.jacek@gmail.com",
        "time": "Sat May 03 18:41:23 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:08 2008 +0200"
      },
      "message": "[ALSA] Revert migration to alc_set_pin_output() in alc861_auto_set_output_and_unmute()\n\nChange done by:\n        commit f6c7e5461e9046445d50c5c7a9a4587824239623\n        [ALSA] hda-codec - Fix auto-configuration of Realtek codecs\nbroke sound on ALC861 Analog.\n\nSigned-off-by: Jacek Luczak \u003cluczak.jacek@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20686c24377246d9eb57782551b25ff19df09873",
      "tree": "42a85bcec73d68ec4b554bc5c0537b80728cf752",
      "parents": [
        "7bd3c0f73c9c5b47fd1ca49757c436e73f4cd55b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 02 12:31:51 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:08 2008 +0200"
      },
      "message": "[ALSA] fm801 - Fix kconfig dependency mess of fm801-tea575x\n\nFM801-tea575x tuner has a reverse selection to V4L1 and this causes\nnasty dependency problems.\n\nThe patch simplifies the dependency with a normal\n\"depends on VIDEO_V4L1\".  This decreases the usability but fixes bugs,\nyeah.  If any better feature like \"requires\" is introduced to kbuild\nin future, we\u0027ll be able to switch it...\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7bd3c0f73c9c5b47fd1ca49757c436e73f4cd55b",
      "tree": "fe6261b2976cd961e562424d1fceeedd104b7d1c",
      "parents": [
        "983e0972cea450fe5725d1ba11c78adfd5d7ad3a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 02 12:28:02 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:07 2008 +0200"
      },
      "message": "[ALSA] hda - Support IDT 92HD206 codec\n\nAdded the support for IDT 92HD206 codec chip.\nIt\u0027s compatible with STAC927x.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "983e0972cea450fe5725d1ba11c78adfd5d7ad3a",
      "tree": "8d47edc4f869c526386c7db03c4fb05fbc20d36f",
      "parents": [
        "f74d505b58d36ceeef10e459094f0eb760681165"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Fri May 02 09:54:31 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon May 05 14:12:07 2008 +0200"
      },
      "message": "[ALSA] pcsp: Fix build with CONFIG_PM\u003dn\n\nsound/drivers/pcsp/pcsp.c: In function \u0027pcsp_suspend\u0027:\nsound/drivers/pcsp/pcsp.c:201: error: implicit declaration of function \u0027snd_pcm_suspend_all\u0027\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nCC: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9185ef6787f1c8f1c06aa0cb3c7746fb4f101f50",
      "tree": "02c8dd5bd96606d752af795d4903ab76bef80da1",
      "parents": [
        "b41e5fffe8b81fc939067d8c1c195cc79115d5a3"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Sat May 03 06:34:05 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 05 16:47:14 2008 +1000"
      },
      "message": "[POWERPC] Assign PDE-\u003edata before gluing PDE into /proc tree\n\nSimply replace proc_create and further data assigned with proc_create_data.\nNo need to check for data!\u003dNULL after that.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b41e5fffe8b81fc939067d8c1c195cc79115d5a3",
      "tree": "7839043d5c430029efdb023e69d6a717fa8ff86e",
      "parents": [
        "af3ce514ade2fd0e18c5d078d138a6c1137a33df"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Sat May 03 06:34:04 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 05 16:47:14 2008 +1000"
      },
      "message": "[POWERPC] devres: Add devm_ioremap_prot()\n\nWe provide an ioremap_flags, so this provides a corresponding\ndevm_ioremap_prot.  The slight name difference is at Ben\nHerrenschmidt\u0027s request as he plans on changing ioremap_flags to\nioremap_prot in the future.\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af3ce514ade2fd0e18c5d078d138a6c1137a33df",
      "tree": "7e082c70d45ba06ef09ea7b08d405190ea71ba44",
      "parents": [
        "56783c5e4dd32ca370ad0bdf3a9c6c1aaee94726"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sat May 03 06:34:03 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 05 16:47:13 2008 +1000"
      },
      "message": "[POWERPC] macintosh: ADB driver: adb_handler_sem semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "56783c5e4dd32ca370ad0bdf3a9c6c1aaee94726",
      "tree": "92baafb36f05158534edca374ddfb8bf7b33a0c2",
      "parents": [
        "0885cb5653ff82c8d322df1b8a95843dc5f5486b"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sat May 03 06:34:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 05 16:47:13 2008 +1000"
      },
      "message": "[POWERPC] macintosh: windfarm_smu_sat: semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0885cb5653ff82c8d322df1b8a95843dc5f5486b",
      "tree": "3f92f533b28696e4c0f1e2e1037cbfc3005c7bc2",
      "parents": [
        "f74d505b58d36ceeef10e459094f0eb760681165"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sat May 03 06:34:01 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 05 16:47:13 2008 +1000"
      },
      "message": "[POWERPC] macintosh: therm_pm72: driver_lock semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f74d505b58d36ceeef10e459094f0eb760681165",
      "tree": "94f5cd7bfda9b1e0c4dd4b15d0f902f20b97a717",
      "parents": [
        "45ea2103d8856454503b30464cc1dba378748d00",
        "2961b423037da60a8cb230963ee0d8c04473d73b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:12:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:12:10 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-inttypes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-inttypes:\n  fix asm-mips/types.h syntax error\n  fix asm-alpha/types.h breakage\n"
    },
    {
      "commit": "45ea2103d8856454503b30464cc1dba378748d00",
      "tree": "f045cfc184e4103252d670145d18778220a5a3c1",
      "parents": [
        "10ea18f0deb2372417c8e5be4d2ec79de1f65c4b",
        "62179849b40aded9e727cca5006627a1c4d6446e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:11:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:11:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes:\n  x86: fix setup printk format warning\n  x86: olpc build fix\n  x86: video/fbdev.c: add MODULE_LICENSE\n  x86: fix up bootparam.h for userspace inclusion\n  x86: relocs ELF handling - use SELFMAG instead of numeric constant\n  x86: vdso ELF handling - use SELFMAG instead of numeric constant\n  x86: remove dell reboot dmi quirk board name match\n  x86: es7000 build fix\n  x86: make additional_cpus static\n  x86: make start_secondary() static\n  kbuild, suspend, x86: fix rebuild of wakeup.bin\n  uml: fix gcc problem\n  x86: undo visws/numaq build changes\n"
    },
    {
      "commit": "10ea18f0deb2372417c8e5be4d2ec79de1f65c4b",
      "tree": "927da44f6b841c1fd8b5c7f905cd5c44ee63b79a",
      "parents": [
        "eb28062f131b0a1da32b2554fd819af5221040de",
        "2cb1e1257fb4d4d52c97e763ab262c2295aea4a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:11:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:11:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kconfig-language.txt: remove bogus hint\n  kconfig: fix MAC OS X warnings in menuconfig\n  modpost: i2c aliases need no trailing wildcard\n"
    },
    {
      "commit": "eb28062f131b0a1da32b2554fd819af5221040de",
      "tree": "d952084a2c3258965a24f8cb22c3704f30107a1f",
      "parents": [
        "d0dcd41d7b463de955b7ae7a55f76ff4216ed665"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sun May 04 23:12:55 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:08:48 2008 -0700"
      },
      "message": "task_nommu: fix compile failing bug because of spilt file.h\n\n  CC      fs/proc/task_nommu.o\nfs/proc/task_nommu.c: In function ‘task_mem’:\nfs/proc/task_nommu.c:55: error: dereferencing pointer to incomplete type\nmake[2]: *** [fs/proc/task_nommu.o] Error 1\nmake[1]: *** [fs/proc] Error 2\nmake: *** [fs] Error 2\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0dcd41d7b463de955b7ae7a55f76ff4216ed665",
      "tree": "809426b56df828d7943c0e5919f8056fed10d7f6",
      "parents": [
        "8dcf5782848600ecfd0df3a45c521b5ad0fcb42e",
        "1024c5f4be4fc5b00337464fb8a442bebf15df68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:08:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:08:21 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: IDE_HFLAG_SERIALIZE_DMA bugfix\n"
    },
    {
      "commit": "8dcf5782848600ecfd0df3a45c521b5ad0fcb42e",
      "tree": "72821491c1ca5b0660599b4c06a27770d6800cd3",
      "parents": [
        "e73b65f1db7e3baa3db43951476b7d2d2381ba35",
        "b8ba5f10c5956d2b297766fda8f4f5ab8ad1e2cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:07:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:07:28 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  x86: KVM geust: make setup_secondary_clock definition dependent on local apic\n  KVM: MMU: Allow more than PAGES_PER_HPAGE write protections per large page\n  KVM: avoid fx_init() schedule in atomic\n  KVM: Avoid spurious execeptions after setting registers\n  KVM: PIT: support mode 4\n  KVM: x86 emulator: disable writeback on lmsw\n  KVM: ppc: deliver INTERRUPT_FP_UNAVAIL to the guest\n  KVM: ppc: Handle guest idle by emulating MSR[WE] writes\n  KVM: x86: task switch: fix wrong bit setting for the busy flag\n  KVM: VMX: Enable EPT feature for KVM\n  KVM: VMX: Prepare an identity page table for EPT in real mode\n  KVM: Export necessary function for EPT\n  KVM: MMU: Remove #ifdef CONFIG_X86_64 to support 4 level EPT\n  KVM: MMU: Add EPT support\n  KVM: Add kvm_x86_ops get_tdp_level()\n  KVM: MMU: Move some definitions to a header file\n  KVM: VMX: EPT Feature Detection\n"
    },
    {
      "commit": "e73b65f1db7e3baa3db43951476b7d2d2381ba35",
      "tree": "fd046e42f3aad09d984d5c549660b08b17befbc7",
      "parents": [
        "826e4506a0acb6487910a5ebafe839f708a00e1c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 09:29:43 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:07:03 2008 -0700"
      },
      "message": "sysfs: build fix\n\nx86.git testing found the following build failure on v2.6.26-rc1:\n\n  In file included from include/linux/kobject.h:22,\n                   from include/linux/module.h:17,\n                   from include/linux/crypto.h:22,\n                   from arch/x86/kernel/asm-offsets_32.c:8,\n                   from arch/x86/kernel/asm-offsets.c:3:\n  include/linux/sysfs.h:201: error: redefinition of \u0027sysfs_update_group\u0027\n  include/linux/sysfs.h:195: error: previous definition of \u0027sysfs_update_group\u0027 was here\n  make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1\n  make: *** [prepare0] Error 2\n\nwith the following config:\n\n    http://redhat.com/~mingo/misc/config-Sun_May__4_07_09_30_CEST_2008.bad\n\nthe reason for the build failure is the duplicate definition of the\nsysfs_update_group() inline function in include/linux/sysfs.h.\n\nThe duplication was a merge error: it was added via -mm by commit\nv2.6.25-7262-g2850699, \"sysfs: sysfs_update_group stub for\nCONFIG_SYSFS\u003dn\" a day before v2.6.26-rc1, but a day before that the same\ncommit was already merged upstream via the sysfs tree, with commit\nv2.6.25-7211-g1cbfb7a.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "826e4506a0acb6487910a5ebafe839f708a00e1c",
      "tree": "20cc66b6b38c0414930d85a8a9705a3a3eff8ddf",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:04:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:04:16 2008 -0700"
      },
      "message": "Make forced module loading optional\n\nThe kernel module loader used to be much too happy to allow loading of\nmodules for the wrong kernel version by default.  For example, if you\nhad MODVERSIONS enabled, but tried to load a module with no version\ninfo, it would happily load it and taint the kernel - whether it was\nlikely to actually work or not!\n\nGenerally, such forced module loading should be considered a really\nreally bad idea, so make it conditional on a new config option\n(MODULE_FORCE_LOAD), and make it default to off.\n\nIf somebody really wants to force module loads, that\u0027s their problem,\nbut we should not encourage it.  Especially as it happened to me by\nmistake (ie regular unversioned Fedora modules getting loaded) causing\nlots of strange behavior.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2961b423037da60a8cb230963ee0d8c04473d73b",
      "tree": "b0839865ff5206ac6f3a9e8aa34b74f1016a511b",
      "parents": [
        "36bbfe2f097d5e09e8e9c83f55264bd538a0ebe1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat May 03 22:26:17 2008 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun May 04 14:45:55 2008 -0700"
      },
      "message": "fix asm-mips/types.h syntax error\n\nThis patch fixes the following compile error caused by\ncommit 23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9\n(mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      kernel/bounds.s\nIn file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/types.h:12,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/page-flags.h:8,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/bounds.c:9:\ninclude2/asm/types.h:56:2: error: #endif without #if\nmake[2]: *** [kernel/bounds.s] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "36bbfe2f097d5e09e8e9c83f55264bd538a0ebe1",
      "tree": "789ffcdf88d0b4be592be37f60aa706b58a2a880",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat May 03 23:51:03 2008 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun May 04 14:45:55 2008 -0700"
      },
      "message": "fix asm-alpha/types.h breakage\n\nThis patch fixes the following compile error on alpha caused by\ncommit 3726c23df8e4d95b6f2b335dfa90e3f4850a8a00\n(alpha: types: use \u003casm-generic/int-*.h\u003e for the alpha architecture):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/alpha/kernel/asm-offsets.s\nIn file included from include2/asm/topology.h:6,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/topology.h:34,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/mmzone.h:683,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/gfp.h:4,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/slab.h:12,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/percpu.h:5,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/rcupdate.h:39,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/pid.h:4,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/sched.h:74,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/alpha/kernel/asm-offsets.c:9:\ninclude2/asm/machvec.h:44: error: expected declaration specifiers or \u0027...\u0027 before \u0027dma_addr_t\u0027\ninclude2/asm/machvec.h:44: error: expected declaration specifiers or \u0027...\u0027 before \u0027dma_addr_t\u0027\nIn file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/alpha/kernel/asm-offsets.c:12:\ninclude2/asm/io.h:94: warning: type defaults to \u0027int\u0027 in declaration of \u0027dma_addr_t\u0027\ninclude2/asm/io.h:94: warning: variable \u0027dma_addr_t\u0027 declared \u0027inline\u0027\ninclude2/asm/io.h:94: error: expected \u0027,\u0027 or \u0027;\u0027 before \u0027isa_page_to_bus\u0027\nmake[2]: *** [arch/alpha/kernel/asm-offsets.s] Error 1\n\n\u003c--  snip  --\u003e\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "2cb1e1257fb4d4d52c97e763ab262c2295aea4a8",
      "tree": "c55192507c53bcbe5016cc5810e8f22f11b4fbc5",
      "parents": [
        "c4143a83031aef7ba87a62cf654d6d8fb4d8e76e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun May 04 02:15:35 2008 +0300"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 04 21:05:56 2008 +0200"
      },
      "message": "kconfig-language.txt: remove bogus hint\n\nFor the use case the hint describe a simple dependency is\nenough.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "c4143a83031aef7ba87a62cf654d6d8fb4d8e76e",
      "tree": "09a20ad30bd9b48976e672c2c19f54fc2b328970",
      "parents": [
        "ac551828993eecb8499ef9cc3c828fceb49bcf7a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 04 21:03:20 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 04 21:03:20 2008 +0200"
      },
      "message": "kconfig: fix MAC OS X warnings in menuconfig\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\n"
    },
    {
      "commit": "62179849b40aded9e727cca5006627a1c4d6446e",
      "tree": "4d90afc0229b20457b3266067574effb0b60235b",
      "parents": [
        "e26a28d190304d910ee49b81cbfe6d9241f56e86"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 02 13:32:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:46 2008 +0200"
      },
      "message": "x86: fix setup printk format warning\n\nFix x86 setup printk format warming:\n\nnext-20080430/arch/x86/kernel/setup.c:172: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 2 has type \u0027ssize_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e26a28d190304d910ee49b81cbfe6d9241f56e86",
      "tree": "8d5a789df287438534c214a26b02df82ff4f6159",
      "parents": [
        "7b04fa014c11e6415da8b5a7999dbd201abad53c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 03 23:49:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:46 2008 +0200"
      },
      "message": "x86: olpc build fix\n\nCONFIG_OLPC needs to depend on MGEODE_LX\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7b04fa014c11e6415da8b5a7999dbd201abad53c",
      "tree": "4ba498b53adfecd4f5a4ee17573b55b054e61545",
      "parents": [
        "afaafe50ee15c59010f19273ebfb6c44f0962d7c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri May 02 13:32:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:46 2008 +0200"
      },
      "message": "x86: video/fbdev.c: add MODULE_LICENSE\n\nAdd the missing MODULE_LICENSE(\"GPL\").\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "afaafe50ee15c59010f19273ebfb6c44f0962d7c",
      "tree": "1b15c6a1c79c8bf9e27d32ad9ada2a222a4ffbbb",
      "parents": [
        "8bd1796dedd50abd7553afbe6113bd97cc88390f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:14:20 2008 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: fix up bootparam.h for userspace inclusion\n\ncommit 8b664aa66e824a0ddf4ec56d41fa0cf7bb374de6 (x86, boot: add linked\nlist of struct setup_data) put a new struct in bootparam.h, but didn\u0027t\nuse the userspace-safe types.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8bd1796dedd50abd7553afbe6113bd97cc88390f",
      "tree": "39fd0c4a9b41d158f686298775ec978763e441b9",
      "parents": [
        "ecb783eae1372d69a53d406e1bdba8284e4bafcc"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat May 03 14:18:03 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: relocs ELF handling - use SELFMAG instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: akpm@linux-foundation.org\nCc: hpa@zytor.com\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ecb783eae1372d69a53d406e1bdba8284e4bafcc",
      "tree": "27026055319a1a078908524f60233b0e3d3de2db",
      "parents": [
        "163ea310b68bdde89b1ac633fbf8c0db290d3f86"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat May 03 14:18:01 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: vdso ELF handling - use SELFMAG instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: akpm@linux-foundation.org\nCc: hpa@zytor.com\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "163ea310b68bdde89b1ac633fbf8c0db290d3f86",
      "tree": "6c69433baca7220cda06c39d53f35eb4cb5eca3b",
      "parents": [
        "e37ee42caadab46cec277546099fa2a6207fff0b"
      ],
      "author": {
        "name": "Ben",
        "email": "bdeb@willmore.eu",
        "time": "Sat May 03 22:39:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: remove dell reboot dmi quirk board name match\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10547\n\nNewer Dell OptiPlex 745s hang before rebooting after \u0027sudo reboot\u0027.\n\nA patch for some versions of the OptiPlex was proposed here --\nhttp://lkml.org/lkml/2007/6/5/59 -- and is included in 2.6.23 and\nlater kernels, according to\nhttp://lxr.linux.no/linux+v2.6.23/arch/i386/kernel/reboot.c . However,\nthe DMI_BOARD_NAME (\"0WF810\") is too restrictive. Newer OptiPlex\nmachines have a DMI_BOARD_NAME of \"0RF703\".  I therefore suggest\nadding another clause to reboot.c, similar to the one in the original\npatch, but matching a DMI_BOARD_NAME of \"0RF703\".\n\nOn further inspection, it seems that there are other DMI_BOARD_NAMEs\nfor this same machine. They seem to change from time to time, which\nmeans that the current code is fragile. Moreover, using bios reboot\nshould not break non-SFF OptiPlex 745s, and so a reasonable fix is to\nsimply drop the match on DMI_BOARD_NAME.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e37ee42caadab46cec277546099fa2a6207fff0b",
      "tree": "721771ef00d95066abe574b457be065e6390d363",
      "parents": [
        "c5562faeaacf19e81a78ee37cc6b96ab1f3e68e4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat May 03 22:01:31 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: es7000 build fix\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c5562faeaacf19e81a78ee37cc6b96ab1f3e68e4",
      "tree": "ebe19960fe1f9e789b64d8cb3a0e92b3ecddfb65",
      "parents": [
        "dbe55f4797712f86691a0ee0b5f508693c7310fe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 00:31:37 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: make additional_cpus static\n\nThis patch makes the needlessly global additional_cpus static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dbe55f4797712f86691a0ee0b5f508693c7310fe",
      "tree": "5fda561c4aea33531f37049e4047234b4b6ceb83",
      "parents": [
        "4c6214c75a5aca5417156a47cd890b128c5f0637"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 01:50:26 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: make start_secondary() static\n\nstart_secondary() needlessly became global.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4c6214c75a5aca5417156a47cd890b128c5f0637",
      "tree": "859e3135f0110a54fc351a114867b04dadaf6f20",
      "parents": [
        "22eecde2f9034764a3fd095eecfa3adfb8ec9a98"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 01 11:31:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "kbuild, suspend, x86: fix rebuild of wakeup.bin\n\nIn kernel/acpi/realmode/Makefile use the \u0027always\u0027\nvariable to say that wakeup.bin should always\nbe made.\n\nIn acpi/Makefile we then do not need to specify the\nrequested target and we avoid the message from make:\n\n   `arch/x86/kernel/acpi/realmode/wakeup.bin\u0027 is up to date.\n\nAdd wakeup.lds to list af targets to avoid rebuilding\nwakeup.bin - from Roland McGrath.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "22eecde2f9034764a3fd095eecfa3adfb8ec9a98",
      "tree": "050e1d722010475992976312201b82e2524da5f0",
      "parents": [
        "48b83d2425d7781bb625b1c37b5f2a8963b6e23b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 01 12:06:54 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "uml: fix gcc problem\n\nthis is what caused gcc 4.3 to throw an internal error when\nOPTIMIZE_INLINING was enabled ...\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "48b83d2425d7781bb625b1c37b5f2a8963b6e23b",
      "tree": "06ce6081c5ad7cde2790beaf14410bd09616c3dd",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 02 21:24:30 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: undo visws/numaq build changes\n\narch/x86/pci/Makefile_32 has a nasty detail. VISWS and NUMAQ build\noverride the generic pci-y rules. This needs a proper cleanup, but\nthat needs more thoughts. Undo\n\ncommit 895d30935ebe05f192e844792668bf8d19deaae7\n    x86: numaq fix\n    do not override the existing pci-y rule when adding visws or\n    numaq rules.\n\nThere is also a stupid init function ordering problem vs. acpi.o\n\nAdd comments to the Makefile to avoid tripping over this again.\n\nRemove the srat stub code in discontig_32.c to allow a proper NUMAQ\nbuild.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1024c5f4be4fc5b00337464fb8a442bebf15df68",
      "tree": "2304eeb193c66540ce1f6c767cae97d40d1cd7d6",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 04 17:03:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 04 17:03:41 2008 +0200"
      },
      "message": "ide: IDE_HFLAG_SERIALIZE_DMA bugfix\n\nPatch re-ordering could be harmful:\n\ncommit 1fd1890594bd355a4217f5658a34763e77decee3\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Sat Apr 26 22:25:24 2008 +0200\n\n    ide: add IDE_HFLAG_SERIALIZE_DMA host flag\n...\n\nis buggy because -\u003einit_dma method / ide_hwif_setup_dma() is called\nbefore IDE_HFLAG_SERIALIZE_DMA host flag is checked.\n\nFix it by checking IDE_HFLAG_SERIALIZE[_DMA] after DMA initialization.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b8ba5f10c5956d2b297766fda8f4f5ab8ad1e2cc",
      "tree": "1c5561c6693bfe6484b9b8a4df0c4bf8354a0e39",
      "parents": [
        "93df766322ba1db2801e4b826985a4932dd75866"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Apr 30 12:39:05 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:45:12 2008 +0300"
      },
      "message": "x86: KVM geust: make setup_secondary_clock definition dependent on local apic\n\nSince the pv_apic_ops are only present if CONFIG_X86_LOCAL_APIC is compiled\nin, kvmclock failed to build without this option.  This patch fixes this.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    }
  ],
  "next": "93df766322ba1db2801e4b826985a4932dd75866"
}
