)]}'
{
  "log": [
    {
      "commit": "c9a28fa7b9ac19b676deefa0a171ce7df8755c08",
      "tree": "043737d448df535a63ece739d66044586b52126d",
      "parents": [
        "6a0bd09dcd43ebca6ab73abcc2489bff824f7542"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Tue Jan 29 23:43:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:34 2008 +0000"
      },
      "message": "[ARM] 4798/1: pcm027: fix missing header file\n\nThis patch adds a PXA2xx specific header file to control chip setup.\nWithout, the PCM027 BSP can\u0027t be built.\n\nSigned-off-by: Robert Schwebel \u003cr.schwebel@pengutronix.de\u003e\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6a0bd09dcd43ebca6ab73abcc2489bff824f7542",
      "tree": "80ffe8383fda1615a1b04c0fc828bf0b757e0b30",
      "parents": [
        "bb548dd43202b9109f551ca3da396d163ca7ddf3"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jan 31 02:41:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:34 2008 +0000"
      },
      "message": "[ARM] 4803/1: pxa: fix building issue of poodle.c caused by patch 4737/1\n\nThe is caused by the patch below:\n\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n\nIt renamed the confusing get_hsync_len() to get_hsync_invperiod(), which\nunfortunately leaves poodle.c un-modified.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb548dd43202b9109f551ca3da396d163ca7ddf3",
      "tree": "1e73c0853b406b0623d6a2d5215404ba5fdd0bed",
      "parents": [
        "b1d907f9ccb3ffe1d7f5f04d2e9163de22ab01e6"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jan 30 09:39:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:34 2008 +0000"
      },
      "message": "[ARM] 4801/1: pxa: fix building issues of missing pxa2xx-regs.h\n\nSome machines are missing \"pxa2xx-regs.h\" due to the following patch:\n\n  [ARM] pxa: move memory controller registers into pxa2xx-regs.h\n\nThis patch fixes the issue by including the pxa2xx-regs.h where necessary.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b1d907f9ccb3ffe1d7f5f04d2e9163de22ab01e6",
      "tree": "0b29cff47e1b9fc4b58b3e7b1eaadf416372c0f2",
      "parents": [
        "c4d1fb627ff307256d792280efcb09e1235affea"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jan 28 23:00:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:33 2008 +0000"
      },
      "message": "[ARM] pxa: introduce sysdev for pxa3xx static memory controller\n\nIntroduce a sysdev for pxa3xx static memory controller, mainly\nfor register saving/restoring in PM\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4d1fb627ff307256d792280efcb09e1235affea",
      "tree": "260ed71dd94883353de1e9256d3d7337d0a7b81a",
      "parents": [
        "16dfdbf038706c12c56f327d14c6b901edc376a3"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jan 28 23:00:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:33 2008 +0000"
      },
      "message": "[ARM] pxa: add preliminary suspend/resume code for pxa3xx\n\n1. clear RDH bit after resuming back from D3, otherwise, the multi function\n   pins will retain the low power state\n\n2. save/restore essential system registers\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "16dfdbf038706c12c56f327d14c6b901edc376a3",
      "tree": "1f761ae7ff1c4ba837d24c69521d5cbe0b2d7e72",
      "parents": [
        "c016550490687c6bdbcdf06c7b4d874b6c7c6e4e"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jan 28 23:00:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:33 2008 +0000"
      },
      "message": "[ARM] pxa: introduce sysdev for GPIO register saving/restoring\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c016550490687c6bdbcdf06c7b4d874b6c7c6e4e",
      "tree": "d2b31c1d89c72417d050343caa6a6a5161b6d02f",
      "parents": [
        "cd5604d5618a802e4ed047eb8b1515edc5fc49b5"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jan 28 23:00:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:33 2008 +0000"
      },
      "message": "[ARM] pxa: introduce sysdev for IRQ register saving/restoring\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cd5604d5618a802e4ed047eb8b1515edc5fc49b5",
      "tree": "36f2e7d917ff815c7960185d540cd37cb99ec2d1",
      "parents": [
        "14271a705ae0fdfcb997ebed0b6e2ec6ffa58561"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jan 29 09:00:19 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:32 2008 +0000"
      },
      "message": "[ARM] pxa: fix the warning of undeclared \"struct pxaohci_platform_data\"\n\nThe header file \u003casm/arch/ohci.h\u003e was missing in the original file,\ninclude it to fix the warning.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14271a705ae0fdfcb997ebed0b6e2ec6ffa58561",
      "tree": "c372578e426124c3c76f4303de735b1e2ec8de00",
      "parents": [
        "ae9458d6a0956aa21cb49e1251e35a8d4dacbe6e"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jan 29 08:57:45 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:17:32 2008 +0000"
      },
      "message": "[ARM] pxa: change set_kset_name() to direct name assignment for MFP sysclass\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "687fcdf741e4a268c2c7bac8b3734de761bb9719",
      "tree": "82603cd0f892b13d4252cc525ecaec99bb86c0cd",
      "parents": [
        "215e871aaa3d94540121a3809d80d0c5e5686e4f",
        "a6eb84bc1e069e1d285167e09035ed6c27978feb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:57 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:57 2008 +1100"
      },
      "message": "Merge branch \u0027suspend\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027suspend\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (38 commits)\n  suspend: cleanup reference to swsusp_pg_dir[]\n  PM: Remove obsolete /sys/devices/.../power/state docs\n  Hibernation: Invoke suspend notifications after console switch\n  Suspend: Invoke suspend notifications after console switch\n  Suspend: Clean up suspend_64.c\n  Suspend: Add config option to disable the freezer if architecture wants that\n  ACPI: Print message before calling _PTS\n  ACPI hibernation: Call _PTS before suspending devices\n  Hibernation: Introduce begin() and end() callbacks\n  ACPI suspend: Call _PTS before suspending devices\n  ACPI: Separate disabling of GPEs from _PTS\n  ACPI: Separate invocations of _GTS and _BFS from _PTS and _WAK\n  Suspend: Introduce begin() and end() callbacks\n  suspend: fix ia64 allmodconfig build\n  ACPI: clear GPE earily in resume to avoid warning\n  Suspend: Clean up Kconfig (V2)\n  Hibernation: Clean up Kconfig (V2)\n  Hibernation: Update messages\n  Suspend: Use common prefix in messages\n  Hibernation: Remove unnecessary variable declaration\n  ...\n"
    },
    {
      "commit": "215e871aaa3d94540121a3809d80d0c5e5686e4f",
      "tree": "0ed6469c5ad04db8cfa0edb58c676d5155df20cd",
      "parents": [
        "b6cf160c4b788a31f6a4017a469b956ca77febf4",
        "fd7d1ced29e5beb88c9068801da7a362606d8273"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (64 commits)\n  PCI: make pci_bus a struct device\n  PCI: fix codingstyle issues in include/linux/pci.h\n  PCI: fix codingstyle issues in drivers/pci/pci.h\n  PCI: PCIE ASPM support\n  PCI: Fix fakephp deadlock\n  PCI: modify SB700 SATA MSI quirk\n  PCI: Run ACPI _OSC method on root bridges only\n  PCI ACPI: AER driver should only register PCIe devices with _OSC\n  PCI ACPI: Added a function to register _OSC with only PCIe devices.\n  PCI: constify function pointer tables\n  PCI: Convert drivers/pci/proc.c to use unlocked_ioctl\n  pciehp: block new requests from the device before power off\n  pciehp: workaround against Bad DLLP during power off\n  pciehp: wait for 1000ms before LED operation after power off\n  PCI: Remove pci_enable_device_bars() from documentation\n  PCI: Remove pci_enable_device_bars()\n  PCI: Remove users of pci_enable_device_bars()\n  PCI: Add pci_enable_device_{io,mem} intefaces\n  PCI: avoid save the same type of cap multiple times\n  PCI: correctly initialize a structure for pcie_save_pcix_state()\n  ...\n"
    },
    {
      "commit": "b6cf160c4b788a31f6a4017a469b956ca77febf4",
      "tree": "d4d525000e283fe08905385d91dd0170454eae9a",
      "parents": [
        "ed50d6cbc394cd0966469d3e249353c9dd1d38b9",
        "2c044a4803804708984931bcbd03314732e995d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:28:57 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:28:57 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (128 commits)\n  USB: fix codingstyle issues in drivers/usb/core/*.c\n  USB: fix codingstyle issues in drivers/usb/core/message.c\n  USB: fix codingstyle issues in drivers/usb/core/hcd-pci.c\n  USB: fix codingstyle issues in drivers/usb/core/devio.c\n  USB: fix codingstyle issues in drivers/usb/core/devices.c\n  USB: fix codingstyle issues in drivers/usb/core/*.h\n  USB: fix codingstyle issues in include/linux/usb/\n  USB: fix codingstyle issues in include/linux/usb.h\n  USB: mark USB drivers as being GPL only\n  USB: use a real vendor and product id for root hubs\n  USB: mount options: fix usbfs\n  USB: Fix usb_serial_driver structure for Kobil cardreader driver.\n  usb: ehci should use u16 for isochronous intervals\n  usb: ehci, remove false clear-reset path\n  USB: Use menuconfig objects\n  usb: ohci-sm501 driver\n  usb: dma bounce buffer support\n  USB: last abuses of intfdata in close for usb-serial drivers\n  USB: kl5kusb105 don\u0027t flush to logically disconnected devices\n  USB: oti6858: cleanup\n  ...\n"
    },
    {
      "commit": "a6eb84bc1e069e1d285167e09035ed6c27978feb",
      "tree": "ab1a2bcf257f156622e0b37d79b6915b9bf41df9",
      "parents": [
        "ffffa4b502099a03b5215b814fdcd79fb4348854"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Feb 01 15:28:16 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:59 2008 -0500"
      },
      "message": "suspend: cleanup reference to swsusp_pg_dir[]\n\nswsusp_pg_dir[] is used for suspend, but not for hibernation.\nclean-up the ifdefs which worked by accident, while implying the opposite.\nDelete the __nosavedata, which also implied the opposite.\n\nSome day we may optimize CONFIG_ACPI_SLEEP to build minimal kernels\nfor just hibernate or just suspend but not both,\nbut today isn\u0027t that day.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "17b7a89cfb6ea2ff103785f9b2580e5138b6cfd1",
      "tree": "14e58e5b00c4c2f53124bc8f3ee38ef7b89eefe6",
      "parents": [
        "b28f508112c584cdfbb4d8a9489cc4b79dac68ee"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Mon Dec 17 00:30:22 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:58 2008 -0500"
      },
      "message": "Suspend: Clean up suspend_64.c\n\nThere\u0027s a freakishly long comment in suspend_64.c, shorten it.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b28f508112c584cdfbb4d8a9489cc4b79dac68ee",
      "tree": "8269d53055d0368f6eb25fac6b9d29077382cbca",
      "parents": [
        "c9b6c8f68ee48e1e3dbb53e13316757e2c0b584d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 15 23:17:00 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:58 2008 -0500"
      },
      "message": "Suspend: Add config option to disable the freezer if architecture wants that\n\nThis patch makes the freezer optional for suspend to allow the\nsystem to work (or not work) like the original PMU suspend.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c697eecebc6cfc0b393afea3c4ff1a5041526ad1",
      "tree": "36b0cb4e667792212c2b5d05ac212662555d1682",
      "parents": [
        "7671b8ae5381a504d4c4ef8dd9c47128c2c3fd7e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jan 08 00:04:17 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:56 2008 -0500"
      },
      "message": "Suspend: Introduce begin() and end() callbacks\n\nOn ACPI systems the target state set by acpi_pm_set_target() is\nreset by acpi_pm_finish(), but that need not be called if the\nsuspend fails.  All platforms that use the .set_target() global\nsuspend callback are affected by analogous issues.\n\nFor this reason, we need an additional global suspend callback that\nwill reset the target state regardless of whether or not the suspend\nis successful.  Also, it is reasonable to rename the .set_target()\ncallback, since it will be used for a different purpose on ACPI\nsystems (due to ACPI 1.0x code ordering requirements).\n\nIntroduce the global suspend callback .end() to be executed at the\nend of the suspend sequence and rename the .set_target() global\nsuspend callback to .begin().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f4cb57007662a4ec3c2de3c027900223e0299bdd",
      "tree": "ec0c277f3cae26594714c458ad40b1e0e5aca484",
      "parents": [
        "801e4062fda6496fe9bee3e6915a2aa108f974e5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 08 02:14:00 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:55 2008 -0500"
      },
      "message": "Suspend: Clean up Kconfig (V2)\n\nThis cleans up the suspend Kconfig and removes the need to\ndeclare centrally which architectures support suspend. All\narchitectures that currently support suspend are modified\naccordingly.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "801e4062fda6496fe9bee3e6915a2aa108f974e5",
      "tree": "092e988b58a3dae9135aac742c8318a5963f095f",
      "parents": [
        "23976728a48c3b76d34e17ead19addd52b3a280e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 08 02:12:39 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:55 2008 -0500"
      },
      "message": "Hibernation: Clean up Kconfig (V2)\n\nThis cleans up the hibernation Kconfig and removes the need to\ndeclare centrally which architectures support hibernation. All\narchitectures that currently support hibernation are modified\naccordingly.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9ed885541bc57a0810798ec1607a23a24a0e1b93",
      "tree": "b8080d9d2cba2e64659876c0690392b5fc42cbdb",
      "parents": [
        "f0fda801daaa95ad5ccf59e92e0688c34b37c627"
      ],
      "author": {
        "name": "bjorn.helgaas@hp.com",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 17 14:09:40 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: use dev_printk in x86 quirk messages\n\nConvert quirk printks to dev_printk().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8f0e7d240554f71577e380783feeb264a90944c9",
      "tree": "03cb94fc6a3e5bed7b0c5347d45c0aa32d9c563a",
      "parents": [
        "6a9e7f203187e22e96588fa0156b2652841196bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Dec 13 19:45:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: Kconfig help: don\u0027t refer to the PCI-HOWTO\n\nA HOWTO that hasn\u0027t been updated for half a dozen years no longer\n\"contains valuable information about which PCI hardware does work under\nLinux and which doesn\u0027t\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa6299926950c8dfe2fea638276cad6def092bc9",
      "tree": "5fe27952926b60302ea43212e8ed6640c444812d",
      "parents": [
        "f3191248bf1bf6627c04c5624904df45e0a979ed"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 23:45:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 10:00:26 2008 +1100"
      },
      "message": "x86: fix bootup crash in native_read_tsc()\n\nfix bootup crash in native_read_tsc() that was reported on an Athlon-XP\nand bisected. The correct feature boundary for X86_FEATURE_MFENCE_RDTSC\nis not XMM but XMM2.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "487dc9225a8e7cc522177316abee7b1e272a2863",
      "tree": "bc919d87b702c22b0b4c6b8471aebd0680e91801",
      "parents": [
        "e057a35aa140b5e5d01603f78845ad328dde302a"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Dec 21 12:18:01 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:59 2008 -0800"
      },
      "message": "USB: tosa_udc_use_gpio_vbus.patch\n\nUse gpio_vbus instead of udc_is_connected for udc on tosa.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3e01dfce1387f8bec41018f0d7b42fd88ad4163f",
      "tree": "88223ad43e3afe6e0ebdec1f636a2d04975fdf9d",
      "parents": [
        "45f37e86f1ef95f002386d8a0ab508407cec9bf3",
        "d987402695f16ae33999d7315b915099d64616d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 08:27:50 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 08:27:50 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: avoid section mismatch involving arch_register_cpu\n  x86: fixes for lookup_address args\n  x86: fix sparse warnings in cpu/common.c\n  x86: make early_console static in early_printk.c\n  x86: remove unneeded round_up\n  x86: fix section mismatch warning in kernel/pci-calgary\n  x86: fix section mismatch warning in acpi/boot.c\n  x86: fix section mismatch warnings when referencing notifiers\n  x86: silence section mismatch warning in smpboot_64.c\n  x86: fix comments in vmlinux_64.lds\n  x86_64: make bootmap_start page align v6\n  x86_64: add debug name for early_res\n"
    },
    {
      "commit": "45f37e86f1ef95f002386d8a0ab508407cec9bf3",
      "tree": "aeae54129b9a440b2d1d80a80d84070a91e83c9c",
      "parents": [
        "e30ec4525d4731d828a754823a83a3d6b50bb230",
        "aa7d93506cc26378be6964692cd0dd34cffaee25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 08:27:00 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 08:27:00 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  latencytop: Change Kconfig dependency.\n  futex: Add bitset conditional wait/wakeup functionality\n  futex: Remove warn on in return fixup path\n  x86: replace LOCK_PREFIX in futex.h\n  tick-sched: add more debug information\n  timekeeping: update xtime_cache when time(zone) changes\n  hrtimer: fix hrtimer_init_sleeper() users\n"
    },
    {
      "commit": "d987402695f16ae33999d7315b915099d64616d4",
      "tree": "b00856b58d688e0c981a0849ea509f82ead586df",
      "parents": [
        "93809be8b140c101d27f00d0a622ebac90bc7a67"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@mailshack.com",
        "time": "Fri Feb 01 17:49:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:43 2008 +0100"
      },
      "message": "x86: avoid section mismatch involving arch_register_cpu\n\nAvoid section mismatch involving arch_register_cpu.\n\nMarking arch_register_cpu as __init and removing the export\nfor non-hotplug-cpu configurations makes the following warning\ngo away:\n\nSection mismatch in reference from the function\narch_register_cpu() to the function .devinit.text:register_cpu()\nThe function  arch_register_cpu() references\nthe function __devinit register_cpu().\nThis is often because arch_register_cpu lacks a __devinit\nannotation or the annotation of register_cpu is wrong.\n\nThe only external user of arch_register_cpu in the tree is\nin drivers/acpi/processor_core.c where it is guarded by\nACPI_HOTPLUG_CPU (which depends on HOTPLUG_CPU).\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nCC: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "93809be8b140c101d27f00d0a622ebac90bc7a67",
      "tree": "2b5effc7e8d77e6f26a271838968cf793207767b",
      "parents": [
        "4a1485131a6038ba5382f407db48badc332672c4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 01 17:49:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:43 2008 +0100"
      },
      "message": "x86: fixes for lookup_address args\n\nSignedness mismatches in level argument.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4a1485131a6038ba5382f407db48badc332672c4",
      "tree": "b0d5c9f281099faf55537345de6fc4dfddac267a",
      "parents": [
        "bb0e1290876a534d542f624cd549dab90cc767c4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 01 17:49:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:43 2008 +0100"
      },
      "message": "x86: fix sparse warnings in cpu/common.c\n\nThe casts will always be needed, may as well make them the right\nsignedness.  The ebx variables can easily be unsigned, may as well.\n\narch/x86/kernel/cpu/common.c:261:21: warning: incorrect type in argument 2 (different signedness)\narch/x86/kernel/cpu/common.c:261:21:    expected unsigned int *eax\narch/x86/kernel/cpu/common.c:261:21:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:262:9: warning: incorrect type in argument 3 (different signedness)\narch/x86/kernel/cpu/common.c:262:9:    expected unsigned int *ebx\narch/x86/kernel/cpu/common.c:262:9:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:263:9: warning: incorrect type in argument 4 (different signedness)\narch/x86/kernel/cpu/common.c:263:9:    expected unsigned int *ecx\narch/x86/kernel/cpu/common.c:263:9:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:264:9: warning: incorrect type in argument 5 (different signedness)\narch/x86/kernel/cpu/common.c:264:9:    expected unsigned int *edx\narch/x86/kernel/cpu/common.c:264:9:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:293:30: warning: incorrect type in argument 3 (different signedness)\narch/x86/kernel/cpu/common.c:293:30:    expected unsigned int *ebx\narch/x86/kernel/cpu/common.c:293:30:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:350:22: warning: incorrect type in argument 2 (different signedness)\narch/x86/kernel/cpu/common.c:350:22:    expected unsigned int *eax\narch/x86/kernel/cpu/common.c:350:22:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:351:10: warning: incorrect type in argument 3 (different signedness)\narch/x86/kernel/cpu/common.c:351:10:    expected unsigned int *ebx\narch/x86/kernel/cpu/common.c:351:10:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:352:10: warning: incorrect type in argument 4 (different signedness)\narch/x86/kernel/cpu/common.c:352:10:    expected unsigned int *ecx\narch/x86/kernel/cpu/common.c:352:10:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:353:10: warning: incorrect type in argument 5 (different signedness)\narch/x86/kernel/cpu/common.c:353:10:    expected unsigned int *edx\narch/x86/kernel/cpu/common.c:353:10:    got int *\u003cnoident\u003e\narch/x86/kernel/cpu/common.c:362:30: warning: incorrect type in argument 3 (different signedness)\narch/x86/kernel/cpu/common.c:362:30:    expected unsigned int *ebx\narch/x86/kernel/cpu/common.c:362:30:    got int *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bb0e1290876a534d542f624cd549dab90cc767c4",
      "tree": "2cf1ebdb24a500dc4531ea59fffbf3773f74fc10",
      "parents": [
        "9347e0b0ce6255f4abef462d373577e7c8362fc6"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "message": "x86: make early_console static in early_printk.c\n\nNot necessary to expose it, also fixes sparse warning.\n\narch/x86/kernel/early_printk.c:196:16: warning: symbol \u0027early_console\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9347e0b0ce6255f4abef462d373577e7c8362fc6",
      "tree": "4c5bd0ed68a87049dd228e5743496383bbaa3690",
      "parents": [
        "31f3dff6c536e33f97c8f5049e1dd0a392933265"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "message": "x86: remove unneeded round_up\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31f3dff6c536e33f97c8f5049e1dd0a392933265",
      "tree": "faf3d2b4264ff87a94ed2e03fbc4b5385fdb8cb6",
      "parents": [
        "009cbadb6e9364e0b006ef6531953c0eced1db4d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "message": "x86: fix section mismatch warning in kernel/pci-calgary\n\nFix following warning:\nWARNING: arch/x86/kernel/built-in.o(.text+0x1eb41): Section mismatch in reference from the function calgary_handle_quirks() to the function .init.text:calgary_set_split_completion_timeout()\n\ncalgary_handle_quirks() are only called at\n__init time (in calgary_init_one() via handle_quirks ops).\nSo annotate this function and the sister function __init.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "009cbadb6e9364e0b006ef6531953c0eced1db4d",
      "tree": "7b9327a18ebe3ce214b07347b7c512898a92b9f1",
      "parents": [
        "c72258c7c9de448d5ea826ec6b4737eccbaa6718"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "message": "x86: fix section mismatch warning in acpi/boot.c\n\nFix following warning:\nWARNING: o-x86_64/arch/x86/kernel/built-in.o(.text+0x13d15): Section mismatch in reference from the function acpi_map_lsapic() to the function .cpuinit.text:mp_register_lapic()\n\nThe function acpi_map_lsapic() is exported and thus not annotated.\nBut the sole user is acpi/processor_core.c in a __cpuinit path.\nSo create a small wrapper and put back the annotation thus\navoiding the warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c72258c7c9de448d5ea826ec6b4737eccbaa6718",
      "tree": "718d9a53c535e92ccd59f9f50d33a2421d9d5953",
      "parents": [
        "69e97c028b25ef10018d513ead6e7caad276e19f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:42 2008 +0100"
      },
      "message": "x86: fix section mismatch warnings when referencing notifiers\n\nFix the following warnings:\nWARNING: arch/x86/kernel/built-in.o(.exit.text+0xf8): Section mismatch in reference from the function msr_exit() to the variable .cpuinit.data:msr_class_cpu_notifier\nWARNING: arch/x86/kernel/built-in.o(.exit.text+0x158): Section mismatch in reference from the function cpuid_exit() to the variable .cpuinit.data:cpuid_class_cpu_notifier\nWARNING: arch/x86/kernel/built-in.o(.exit.text+0x171): Section mismatch in reference from the function microcode_exit() to the variable .cpuinit.data:mc_cpu_notifier\n\nIn all three cases there were a function annotated __exit\nthat referenced a variable annotated __cpuinitdata.\n\nThe fix was to replace the annotation of the notifier\nwith __refdata to tell modpost that the reference to\na _cpuinit function in the notifier are OK.\nThe unregister call that references the notifier\nvariable will simple delete the function pointer\nso there is no problem ignoring the reference.\n\nNote: This looks like another case where __cpuinit\nhas been used as replacement for proper use\nof CONFIG_HOTPLUG_CPU to decide what code are used for\nHOTPLUG_CPU.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "69e97c028b25ef10018d513ead6e7caad276e19f",
      "tree": "307300ac0748c822be2f0c733302b89968e9cead",
      "parents": [
        "32ed937d0596e849e1976791e78c006cee8356ca"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "message": "x86: silence section mismatch warning in smpboot_64.c\n\nSilence the following warning:\nWARNING: o-x86_64/arch/x86/kernel/built-in.o(.text+0x17cd3): Section mismatch in reference from the function remove_cpu_from_maps() to the variable .cpuinit.data:cpu_initialized\n\nremove_cpu:maps() had a single user: __cpu_disable() so\nmark it static and annotate it with __ref to silence the\nwarning from modpost.\n\n_cpu_disable() has a single user in kernel/cpu.c:\n \u003d\u003e take_cpu_down()\n    which again has a single user in the following call:\n    \u003d\u003e __stop_machine_run(take_cpu_down, \u0026tcd_param, cpu);\nHere a kthread is created.\n\nSo maybe the warning is correct and the right fix is to\nremove the __cpuinitdata annotation of cpu_initialized?\n\nNote: The analysis were disturbed by the fact that we had a variable\n      with the same name in cpu/common.c - but this is 32 bit only]\nNote: Should smpboot_64 use cpu_clear()?\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "32ed937d0596e849e1976791e78c006cee8356ca",
      "tree": "c623aa365401a4babfa747f4292576a49d15ea85",
      "parents": [
        "24a5da73f49c17ca88f369b257fef620a494e79d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "message": "x86: fix comments in vmlinux_64.lds\n\nfor bzImage, the vmlinux_64.lds still have s32 bit code, and startup_32\nshould be 0. fix the comment.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "24a5da73f49c17ca88f369b257fef620a494e79d",
      "tree": "eca488d3da9e3ac160e9c4ff30ba89ad2946deae",
      "parents": [
        "25eff8d4cd7400372d490c392519c5b0064c03f7"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "message": "x86_64: make bootmap_start page align v6\n\nboot oopses when a system has 64 or 128 GB of RAM installed:\n\nCalling initcall 0xffffffff80bc33b6: sctp_init+0x0/0x711()\nBUG: unable to handle kernel NULL pointer dereference at 000000000000005f\nIP: [\u003cffffffff802bfe55\u003e] proc_register+0xe7/0x10f\nPGD 0\nOops: 0000 [1] SMP\nCPU 0\nModules linked in:\nPid: 1, comm: swapper Not tainted 2.6.24-smp-g5a514e21-dirty #6\nRIP: 0010:[\u003cffffffff802bfe55\u003e]  [\u003cffffffff802bfe55\u003e] proc_register+0xe7/0x10f\nRSP: 0000:ffff810824c57e60  EFLAGS: 00010246\nRAX: 000000000000d7d7 RBX: ffff811024c5fa80 RCX: ffff810824c57e08\nRDX: 0000000000000000 RSI: 0000000000000195 RDI: ffffffff80cc2460\nRBP: ffffffffffffffff R08: 0000000000000000 R09: ffff811024c5fa80\nR10: 0000000000000000 R11: 0000000000000002 R12: ffff810824c57e6c\nR13: 0000000000000000 R14: ffff810824c57ee0 R15: 00000006abd25bee\nFS:  0000000000000000(0000) GS:ffffffff80b4d000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\nCR2: 000000000000005f CR3: 0000000000201000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess swapper (pid: 1, threadinfo ffff810824c56000, task ffff812024c52000)\nStack:  ffffffff80a57348 0000019500000000 ffff811024c5fa80 0000000000000000\n 00000000ffffff97 ffffffff802bfef0 0000000000000000 ffffffffffffffff\n 0000000000000000 ffffffff80bc3b4b ffff810824c57ee0 ffffffff80bc34a5\nCall Trace:\n [\u003cffffffff802bfef0\u003e] ? create_proc_entry+0x73/0x8a\n [\u003cffffffff80bc3b4b\u003e] ? sctp_snmp_proc_init+0x1c/0x34\n [\u003cffffffff80bc34a5\u003e] ? sctp_init+0xef/0x711\n [\u003cffffffff80b976e3\u003e] ? kernel_init+0x175/0x2e1\n [\u003cffffffff8020ccf8\u003e] ? child_rip+0xa/0x12\n [\u003cffffffff80b9756e\u003e] ? kernel_init+0x0/0x2e1\n [\u003cffffffff8020ccee\u003e] ? child_rip+0x0/0x12\n\nCode: 1e 48 83 7b 38 00 75 08 48 c7 43 38 f0 e8 82 80 48 83 7b 30 00 75 08 48 c7 43 30 d0 e9 82 80 48 c7 c7 60 24 cc 80 e8 bd 5a 54 00 \u003c48\u003e 8b 45 60 48 89 6b 58 48 89 5d 60 48 89 43 50 fe 05 f5 25 a0\nRIP  [\u003cffffffff802bfe55\u003e] proc_register+0xe7/0x10f\n RSP \u003cffff810824c57e60\u003e\nCR2: 000000000000005f\n---[ end trace 02c2d78def82877a ]---\nKernel panic - not syncing: Attempted to kill init!\n\nit turns out some variables near end of bss are corrupted already.\n\nin System.map we have\nffffffff80d40420 b rsi_table\nffffffff80d40620 B krb5_seq_lock\nffffffff80d40628 b i.20437\nffffffff80d40630 b xprt_rdma_inline_write_padding\nffffffff80d40638 b sunrpc_table_header\nffffffff80d40640 b zero\nffffffff80d40644 b min_memreg\nffffffff80d40648 b rpcrdma_tk_lock_g\nffffffff80d40650 B sctp_assocs_id_lock\nffffffff80d40658 B proc_net_sctp\nffffffff80d40660 B sctp_assocs_id\nffffffff80d40680 B sysctl_sctp_mem\nffffffff80d40690 B sysctl_sctp_rmem\nffffffff80d406a0 B sysctl_sctp_wmem\nffffffff80d406b0 b sctp_ctl_socket\nffffffff80d406b8 b sctp_pf_inet6_specific\nffffffff80d406c0 b sctp_pf_inet_specific\nffffffff80d406c8 b sctp_af_v4_specific\nffffffff80d406d0 b sctp_af_v6_specific\nffffffff80d406d8 b sctp_rand.33270\nffffffff80d406dc b sctp_memory_pressure\nffffffff80d406e0 b sctp_sockets_allocated\nffffffff80d406e4 b sctp_memory_allocated\nffffffff80d406e8 b sctp_sysctl_header\nffffffff80d406f0 b zero\nffffffff80d406f4 A __bss_stop\nffffffff80d406f4 A _end\n\nand setup_node_bootmem() will use that page 0xd40000 for bootmap\nBootmem setup node 0 0000000000000000-0000000828000000\n  NODE_DATA [000000000008a485 - 0000000000091484]\n  bootmap [0000000000d406f4 -  0000000000e456f3] pages 105\nBootmem setup node 1 0000000828000000-0000001028000000\n  NODE_DATA [0000000828000000 - 0000000828006fff]\n  bootmap [0000000828007000 -  0000000828106fff] pages 100\nBootmem setup node 2 0000001028000000-0000001828000000\n  NODE_DATA [0000001028000000 - 0000001028006fff]\n  bootmap [0000001028007000 -  0000001028106fff] pages 100\nBootmem setup node 3 0000001828000000-0000002028000000\n  NODE_DATA [0000001828000000 - 0000001828006fff]\n  bootmap [0000001828007000 -  0000001828106fff] pages 100\n\nsetup_node_bootmem() makes NODE_DATA cacheline aligned,\nand bootmap is page-aligned.\n\nthe patch updates find_e820_area() to make sure we can meet\nthe alignment constraints.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "25eff8d4cd7400372d490c392519c5b0064c03f7",
      "tree": "1d07ccfab1f58898dee245d48e7cca3c061b73cc",
      "parents": [
        "24e1c13c93cbdd05e4b7ea921c0050b036555adc"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:49:41 2008 +0100"
      },
      "message": "x86_64: add debug name for early_res\n\nhelps debugging problems in this rather murky area of code.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aa7d93506cc26378be6964692cd0dd34cffaee25",
      "tree": "544226ea9f621d5196d6b2e12fd57bbdbf2d4883",
      "parents": [
        "cd689985cf49f6ff5c8eddc48d98b9d581d9475d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 01 17:45:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 01 17:45:14 2008 +0100"
      },
      "message": "latencytop: Change Kconfig dependency.\n\nChange latencytop Kconfig entry so it doesn\u0027t list the archictectures\nthat support it. Instead introduce HAVE_LATENCY_SUPPORT which any\narchitecture can set. Should reduce patch conflicts.\n\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Holger Wolf \u003cwolf@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e30ec4525d4731d828a754823a83a3d6b50bb230",
      "tree": "ef6a959281b2d9eca14d4542e4facda782503a0c",
      "parents": [
        "a055917e1b4ad337c293205377277ffc78c69c57"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Jan 28 20:05:38 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 01 14:48:44 2008 +0000"
      },
      "message": "[MIPS] Split the micro-assembler from tlbex.c.\n\nThis patch moves the micro-assembler in a separate implementation, as\nit is useful for further run-time optimizations. The only change in\nbehaviour is cutting down printk noise at kernel startup time.\n\nCheckpatch complains about macro parameters which aren\u0027t protected by\nparentheses. I believe this is a flaw in checkpatch, the paste operator\nused in those macros won\u0027t work with parenthesised parameters.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a055917e1b4ad337c293205377277ffc78c69c57",
      "tree": "3091b96ef508cc05949803deb0c6a8732a6d5066",
      "parents": [
        "24e1c13c93cbdd05e4b7ea921c0050b036555adc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 12:14:59 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 01 14:48:43 2008 +0000"
      },
      "message": "[MIPS] Fix build after b0rked changes to \u003clinux/init.h\u003e.\n\nCommit 312b1485fb509c9bc32eda28ad29537896658cb8 made __INIT_REFOK expand\ninto .section .section \".ref.text\", \"ax\".  Since the assembler doesn\u0027t\ntolerate stuttering in the source that broke all MIPS builds.\n\nSince with this change Sam downgraded __INIT_REFOK the best fix is to\nget replace it by the modern days operator.  With MIPS the only user\nof __INIT_REFOK and __INITDATA_REFOK (which was equally broken) being\nunused anyway these can be deleted but that\u0027s subject of a separate\ncommit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e3c2a998afcb6de179ad954ee0113cfbcc42083e",
      "tree": "c4bd2d591c18b1ed2e62d3e3d062ab74c749d64f",
      "parents": [
        "42bb1899221d362bee5480e3abc9b05243bf38fb"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Feb 01 00:13:58 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:08:22 2008 +1100"
      },
      "message": "fix directory entry in arch-x86-Makefile\n\nDoing a make randconfig I came across this error in the Makefile.\n\nThis patch makes a directory out of arch/x86/mach-default for\nCONFIG_X86_RDC321X\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42bb1899221d362bee5480e3abc9b05243bf38fb",
      "tree": "2887b9c6e3b1a25836447a825ae466a9b69f43a5",
      "parents": [
        "cec03afcb62fbbb0eaf943f6349ade61b89d7d40",
        "4787083fcce866e275bedeb87cd6dfba34c84253"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:06:56 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:06:56 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix inconsistent .section usage in lib/\n  [SPARC/SPARC64]: Fix usage of .section .sched.text in assembler code.\n"
    },
    {
      "commit": "2da53b0134ad41b91556d2d2a322cc03487a1ab7",
      "tree": "a2dbec136864c02f7b7113fef77f3f09d437a29e",
      "parents": [
        "0c6377f878eb767846934d6c70377afac9a4db68"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 31 17:50:02 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:03:36 2008 +1100"
      },
      "message": "pasemi: Fix thinko in dma_direct_ops setup\n\n[POWERPC] pasemi: Fix thinko in dma_direct_ops setup\n\nThe first patch will just fall through and still set dma_data to a bad\nvalue, make it return directly instead.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c6377f878eb767846934d6c70377afac9a4db68",
      "tree": "94089c74d5ee2eadea89a1ba927d21cf6ca9b42a",
      "parents": [
        "79d8bfb01be752694fb3ae93555fcc0ad91b232b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:52 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:04 2008 +1100"
      },
      "message": "m68knommu: remove dead timer int pending code\n\nRemove all the dead timer interrupt checking functions for the ColdFire\nCPU \"timers\" hardware that are not used after switching to GENERIC_TIME.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79d8bfb01be752694fb3ae93555fcc0ad91b232b",
      "tree": "3828131ccd73e954d3f5ef1aeea87ed53ba5f7cb",
      "parents": [
        "2d8815ba82ef5048806d36529f3e385450ba6e60"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:49 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:04 2008 +1100"
      },
      "message": "m68knommu: remove empty timer offset function for 68360\n\nSwitching to GENERIC_TIME means we no longer need the empty timer offset\nfunction for the 68360 CPU.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d8815ba82ef5048806d36529f3e385450ba6e60",
      "tree": "1c3795a516ad13762b5dbe907e96198807cf3114",
      "parents": [
        "de0cc4e2830434c44131232fd953dee895be43a2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:39 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:03 2008 +1100"
      },
      "message": "m68knommu: remove local gettimeofday code\n\nRemove unused local gettimeofday functions, now that we are using\nGENERIC_TIME.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de0cc4e2830434c44131232fd953dee895be43a2",
      "tree": "a66df7efa70370f8ce5f7e2b80cb36766ab39d4f",
      "parents": [
        "a7f61fa43e9b5622de5568b695b87c2166c49ea2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:30 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:03 2008 +1100"
      },
      "message": "m68knommu: set config to use GENERIC_TIME\n\nSwitch m68knommu arch to using GENERIC_TIME.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7f61fa43e9b5622de5568b695b87c2166c49ea2",
      "tree": "92b82c932f6947fdb189b0caed245a730808fdf4",
      "parents": [
        "8d80c5ee9c1e5bc3b72d69591101c2715a7e7fdd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:26 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:03 2008 +1100"
      },
      "message": "m68knommu: switch ColdFire TIMER to use GENERIC_TIME\n\nSwitch the ColdFire TIMER timer to use GENERIC_TIME.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d80c5ee9c1e5bc3b72d69591101c2715a7e7fdd",
      "tree": "fcc63bb81d8b3a253fba5a3de0974488994dc35b",
      "parents": [
        "36a90f26aa24c58e5279786340beb9f5bea39361"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:21 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:03 2008 +1100"
      },
      "message": "m68knommu: switch ColdFire PIT timer to use GENERIC_TIME\n\nSwitch the ColdFire PIT timer to using GENERIC_TIME.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36a90f26aa24c58e5279786340beb9f5bea39361",
      "tree": "cf18a97aef95f5b95525526a78bdf27f77db9bcf",
      "parents": [
        "f6efaf62bbb67ad564862a1131c365c3c55f6242"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:40:17 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:02:03 2008 +1100"
      },
      "message": "m68knommu: switch 68328 timer to use GENERIC_TIME\n\nSwitch the 68328 CPU timer code to using GENERIC_TIME.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9f27c3619b3ee26b8ec47692bdd3a7ac075ad87",
      "tree": "2ad64678425cead0ec63774d542d7e66089b1cea",
      "parents": [
        "7c74806bc9addc312f59f2e7388b3a436c0c5131"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:38:20 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:00:01 2008 +1100"
      },
      "message": "m68knommu: remove dead code from m68knommu timer code\n\nRemove unused LED heartbeat code from m68knommu timer code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dad263b84e244cd991f40ab9f87813078f585abb",
      "tree": "0e65802792dd3086dc8f56ca8025f3ce49a84716",
      "parents": [
        "6d3867987b8eefd880246f7dab085fcbe348c4dd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:38:03 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 21:00:01 2008 +1100"
      },
      "message": "m68knommu: create common DMA table for ColdFire CPUs\n\nMove the ColdFire DMA address table into its own file, and out\nof each of the different CPU config files. No need to have a copy\nof it in each of the config setup files.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d3867987b8eefd880246f7dab085fcbe348c4dd",
      "tree": "4606e276d47e3b1c1860cc97686f364b1364d3a5",
      "parents": [
        "591091a15e22dc4ec30aa6fd5998be4e024b5c4c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:37:56 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:58:10 2008 +1100"
      },
      "message": "m68knommu: modify Makefiles to support common coldfire directory\n\nModify Makefiles to support separate coldfire platform directory.\n\nCurrently the common ColdFire CPU family code sits in the\narch/m68knommu/platform/5307 directory. This is confusing, the files\ncontaining this common code are in no way specific to the 5307 ColdFire.\nCreate an arch/m68knommu/platform/coldfire directory to contain this\ncommon code. Other m68knommu CPU varients do not need use this code\nthough, so it doesn\u0027t make sense to move it to arch/m68knommu/kernel.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "591091a15e22dc4ec30aa6fd5998be4e024b5c4c",
      "tree": "05bc18df1558861d8a8116c309ed07a2384607a3",
      "parents": [
        "297a834d0b593179cc178ddc5f128c8b8844d7be"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:37:46 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:58:10 2008 +1100"
      },
      "message": "m68knommu: move ColdFire vectors.c to its own coldfire directory\n\nMove common ColdFire CPU vectors.c to common coldfire platform directory.\n\nCurrently the common ColdFire CPU family code sits in the\narch/m68knommu/platform/5307 directory. This is confusing, the files\ncontaining this common code are in no way specific to the 5307 ColdFire.\nCreate an arch/m68knommu/platform/coldfire directory to contain this\ncommon code. Other m68knommu CPU varients do not need use this code\nthough, so it doesn\u0027t make sense to move it to arch/m68knommu/kernel.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "297a834d0b593179cc178ddc5f128c8b8844d7be",
      "tree": "31355d0128d00ba0a0aa9b23b49b893727a37655",
      "parents": [
        "703d01255e650b2f1ff6b2df5345bd481fd094e6"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:37:39 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:58:10 2008 +1100"
      },
      "message": "m68knommu: move ColdFire timers.c to its own coldfire directory\n\nMove common ColdFire CPU timers.c to common coldfire platform directory.\n\nCurrently the common ColdFire CPU family code sits in the\narch/m68knommu/platform/5307 directory. This is confusing, the files\ncontaining this common code are in no way specific to the 5307 ColdFire.\nCreate an arch/m68knommu/platform/coldfire directory to contain this\ncommon code. Other m68knommu CPU varients do not need use this code\nthough, so it doesn\u0027t make sense to move it to arch/m68knommu/kernel.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "703d01255e650b2f1ff6b2df5345bd481fd094e6",
      "tree": "7837de34ee0d45a06dd0783e74de918fc6d0bbcc",
      "parents": [
        "ad80335a989ddace0969b180d4c417b56f26a254"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:37:36 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:58:10 2008 +1100"
      },
      "message": "m68knommu: move ColdFire pit.c to its own coldfire directory\n\nMove common ColdFire CPU pit.c to common coldfire platform directory.\n\nCurrently the common ColdFire CPU family code sits in the\narch/m68knommu/platform/5307 directory. This is confusing, the files\ncontaining this common code are in no way specific to the 5307 ColdFire.\nCreate an arch/m68knommu/platform/coldfire directory to contain this\ncommon code. Other m68knommu CPU varients do not need use this code\nthough, so it doesn\u0027t make sense to move it to arch/m68knommu/kernel.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad80335a989ddace0969b180d4c417b56f26a254",
      "tree": "62e7dfaa531c928544f32eac8c83aa822d1c4d52",
      "parents": [
        "129f481d69123919c9fc351be268878fcd19df01"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:37:28 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:58:09 2008 +1100"
      },
      "message": "m68knommu: move ColdFire head.S to its own coldfire directory\n\nMove common ColdFire CPU head.S to common coldfire platform directory.\n\nCurrently the common ColdFire CPU family code sits in the\narch/m68knommu/platform/5307 directory. This is confusing, the files\ncontaining this common code are in no way specific to the 5307 ColdFire.\nCreate an arch/m68knommu/platform/coldfire directory to contain this\ncommon code. Other m68knommu CPU varients do not need use this code\nthough, so it doesn\u0027t make sense to move it to arch/m68knommu/kernel.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "129f481d69123919c9fc351be268878fcd19df01",
      "tree": "a0f334ed7c6c9b4132890c1ba49dbeefdb77e399",
      "parents": [
        "c0ecfcd4b8998441cb6c647ee561e55cc3cd7e81"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:37:18 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:58:09 2008 +1100"
      },
      "message": "m68knommu: move ColdFire entry.S to its own coldfire directory\n\nMove common ColdFire CPU entry.S to common coldfire platform directory.\n\nCurrently the common ColdFire CPU family code sits in the\narch/m68knommu/platform/5307 directory. This is confusing, the files\ncontaining this common code are in no way specific to the 5307 ColdFire.\nCreate an arch/m68knommu/platform/coldfire directory to contain this\ncommon code. Other m68knommu CPU varients do not need use this code\nthough, so it doesn\u0027t make sense to move it to arch/m68knommu/kernel.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0ecfcd4b8998441cb6c647ee561e55cc3cd7e81",
      "tree": "db5c67d9e3571820e8c03a34f158d81c3965b9f6",
      "parents": [
        "b2e1810e6467455e6dd28c7c7170c2e9c37fd1b0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:35:03 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:44 2008 +1100"
      },
      "message": "m68knommu: platform setup for 5407 ColdFire parts\n\nSwitch to platform style configuration for 5407 ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2e1810e6467455e6dd28c7c7170c2e9c37fd1b0",
      "tree": "401c856ebce465b3d45caae93574dced3b0699b4",
      "parents": [
        "e206da0bb3ccb479d624172580963bd70431b455"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:58 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:43 2008 +1100"
      },
      "message": "m68knommu: platform setup for 532x ColdFire parts\n\nSwitch to platform style configuration for 532x ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e206da0bb3ccb479d624172580963bd70431b455",
      "tree": "a385a51b0433b32679a592b8b11175658ba8a875",
      "parents": [
        "96db271acee00e550ddce54aaa8d0dc3e99706a3"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:40 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:43 2008 +1100"
      },
      "message": "m68knommu: platform setup for 527x ColdFire parts\n\nSwitch to platform style configuration for 527x ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96db271acee00e550ddce54aaa8d0dc3e99706a3",
      "tree": "3e72ab195b7bcbaa8fe9af628f3d826dc7d6a585",
      "parents": [
        "eb49e9076141756d6c8fc97663e94eead0d7fc42"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:55 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:43 2008 +1100"
      },
      "message": "m68knommu: platform setup for 5307 ColdFire parts\n\nSwitch to platform style configuration for 5307 ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb49e9076141756d6c8fc97663e94eead0d7fc42",
      "tree": "0f4f25315019f813aa6653aaa4c92a4fc896eeb5",
      "parents": [
        "5f84bd52f03f8606982c75dfbda8c4cc1b725fee"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:50 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:43 2008 +1100"
      },
      "message": "m68knommu: platform setup for 528x ColdFire parts\n\nSwitch to platform style configuration for 528x ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f84bd52f03f8606982c75dfbda8c4cc1b725fee",
      "tree": "ac6e4f3f29b4d203ddee57d480374ad6986e8baf",
      "parents": [
        "84e6defae684656193621a5812f51ff3561550b1"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:30 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:43 2008 +1100"
      },
      "message": "m68knommu: platform setup for 5249 ColdFire parts\n\nSwitch to platform style configuration for 5249 ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84e6defae684656193621a5812f51ff3561550b1",
      "tree": "0ee9abaaa449fffb0cad0071df2139670000eee2",
      "parents": [
        "7dabb9ad8de527c3afef055a3ea18d027a4cca63"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:32 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:55:43 2008 +1100"
      },
      "message": "m68knommu: platform setup for 5272 ColdFire parts\n\nSwitch to platform style configuration for 5272 ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7dabb9ad8de527c3afef055a3ea18d027a4cca63",
      "tree": "cf692db969188d74d9b85cf4dc0a5a26b0f01cd1",
      "parents": [
        "4b61a353e4c893ea07ff5a812de8c0894ed5982f"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:10 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:54:03 2008 +1100"
      },
      "message": "m68knommu: platform setup for 520x ColdFire parts\n\nSwitch to platform style configuration for 520x ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b61a353e4c893ea07ff5a812de8c0894ed5982f",
      "tree": "9331a9ac544b8cd42c9b03ad5ed0b7d500e24430",
      "parents": [
        "cf64c233839e97221d63ed7887b59196c8c748c3"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:15 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:54:03 2008 +1100"
      },
      "message": "m68knommu: platform setup for 523x ColdFire parts\n\nSwitch to platform style configuration for 523x ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf64c233839e97221d63ed7887b59196c8c748c3",
      "tree": "2d83cc2619ced36f48eb1737383712f456354fc2",
      "parents": [
        "9685c43e4ea7e7267afd30157ca22af4e21e2767"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:08 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:54:03 2008 +1100"
      },
      "message": "m68knommu: platform setup for 5206e ColdFire parts\n\nSwitch to platform style configuration for 5206e ColdFire parts.\nInitial support is for the UARTs. DMA support is moved to common code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9685c43e4ea7e7267afd30157ca22af4e21e2767",
      "tree": "6d7547e3eff78564fbdc0a6dabad7f6e0604143c",
      "parents": [
        "ae1b5f0d2311057643657b71a272c4748e4b21d2"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Feb 01 17:34:04 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 20:54:03 2008 +1100"
      },
      "message": "m68knommu: platform setup for 5206 ColdFire parts\n\nSwitch to platform style configuration for 5206 ColdFire parts.\nInitial support is for the UARTs. DMA support moved to common code\nfor all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4787083fcce866e275bedeb87cd6dfba34c84253",
      "tree": "82b48b36727aba73dcdfd152e2a20da3af13832a",
      "parents": [
        "c6d64c16bb193c8ca2ccc0b3c556a4574a02408b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jan 31 16:48:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:32:44 2008 -0800"
      },
      "message": "[SPARC64]: Fix inconsistent .section usage in lib/\n\nA few places missed the \"a\" specifier for the __ex_table section. Add\nthese so we avoid generation an additional section at link time.\n\nLatest modpost would otherwise complain like this:\n\nWARNING: vmlinux.o (__ex_table.2): section name inconsistency.\n(.[number]+) following section name.\nDid you forget to use \"ax\"/\"aw\" in a .S file?\nNote that for example \u003clinux/init.h\u003e contains\nsection definitions for use in .S files.\nWARNING: vmlinux.o (__ex_table.4): section name inconsistency.\n(.[number]+) following section name.\nDid you forget to use \"ax\"/\"aw\" in a .S file?\nNote that for example \u003clinux/init.h\u003e contains\nsection definitions for use in .S files.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6d64c16bb193c8ca2ccc0b3c556a4574a02408b",
      "tree": "4cf593f98f0ac457c43e9e6513aca71eb6b11109",
      "parents": [
        "13f09b95a82c46ed608d057b22e0dd18ebfff22a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 21:06:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:32:43 2008 -0800"
      },
      "message": "[SPARC/SPARC64]: Fix usage of .section .sched.text in assembler code.\n\nld will generate an unique named section when assembler do not use\n\"ax\" but gcc does. Add the missing annotation.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75659ca0c10992dcb39258518368a0f6f56e935d",
      "tree": "5d014ceb2f10158061a23d0d976f9a613d85e659",
      "parents": [
        "fbdde7bd274d74729954190f99afcb1e3d9bbfba",
        "2dfe485a2c8afa54cb069fcf48476f6c90ea3fdf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 11:45:47 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 11:45:47 2008 +1100"
      },
      "message": "Merge branch \u0027task_killable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc\n\n* \u0027task_killable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc: (22 commits)\n  Remove commented-out code copied from NFS\n  NFS: Switch from intr mount option to TASK_KILLABLE\n  Add wait_for_completion_killable\n  Add wait_event_killable\n  Add schedule_timeout_killable\n  Use mutex_lock_killable in vfs_readdir\n  Add mutex_lock_killable\n  Use lock_page_killable\n  Add lock_page_killable\n  Add fatal_signal_pending\n  Add TASK_WAKEKILL\n  exit: Use task_is_*\n  signal: Use task_is_*\n  sched: Use task_contributes_to_load, TASK_ALL and TASK_NORMAL\n  ptrace: Use task_is_*\n  power: Use task_is_*\n  wait: Use TASK_NORMAL\n  proc/base.c: Use task_is_*\n  proc/array.c: Use TASK_REPORT\n  perfmon: Use task_is_*\n  ...\n\nFixed up conflicts in NFS/sunrpc manually..\n"
    },
    {
      "commit": "fcc3ff4f9d695a80dc6e6058e0d631a3026ed4c3",
      "tree": "050a81468f8644cfb0f3c07a140456c136301a30",
      "parents": [
        "e95035c61a4c3dae1aa543a5bf5b39846daca061",
        "62152d0ea7012382cd814c7b361b4ef2029f26e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:15:32 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 01 10:15:32 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  asm-generic/tlb.h: build fix\n  x86: uninline __pte_free_tlb() and __pmd_free_tlb()\n  x86: fix small sparse warning\n  x86: fix sparse warning in kernel/scx200_32.c\n  x86: early_ioremap_reset fix 2\n  x86: c_p_a clflush_cache_range fix\n  x86: change_page_attr_clear fix\n  x86: fix sparse warnings in intel_cacheinfo.c\n"
    },
    {
      "commit": "5aa0508508e7cd62bec6e3933b86fce03d2e8502",
      "tree": "575c16be2d09315f18dfba35df878f98b3d31440",
      "parents": [
        "072b7a58ca534a667f9649ead1628dfb20087e4b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:48 2008 +0100"
      },
      "message": "x86: uninline __pte_free_tlb() and __pmd_free_tlb()\n\nthis also removes an include file dependency.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "072b7a58ca534a667f9649ead1628dfb20087e4b",
      "tree": "7d2b9810de9bd1ceceeb7cec82f3a590c7c990cc",
      "parents": [
        "706b7e1573d7b7ad7825e84a6dcfb3d533993b83"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 31 22:05:47 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:47 2008 +0100"
      },
      "message": "x86: fix small sparse warning\n\narch/x86/kernel/ds.c:226:9: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "706b7e1573d7b7ad7825e84a6dcfb3d533993b83",
      "tree": "ce3df2f3cf6dfad0b8c8b5aac58a242979b20d51",
      "parents": [
        "1fd6a53ddc75d02ad0f363cb42f2a1cec6b701c2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "message": "x86: fix sparse warning in kernel/scx200_32.c\n\narch/x86/kernel/scx200_32.c:68:72: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1fd6a53ddc75d02ad0f363cb42f2a1cec6b701c2",
      "tree": "2bf1f98a0b819949a6842f0441acb66c87a048d2",
      "parents": [
        "d4387bd3fa1d27e03bc87533c1650e24417c8016"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "message": "x86: early_ioremap_reset fix 2\n\nThis patch fixes a bug of early_ioremap_reset(), which had been fixed\nbefore by \"convert the boot time page table to the kernels native\nformat\" patch. But that patch has been reverted now.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4387bd3fa1d27e03bc87533c1650e24417c8016",
      "tree": "14103cb3d7d19f05c70ca5747c2c1c452c013dc9",
      "parents": [
        "5827040df095d8dd6b5ca155dc4bfb5bafcb6ca2"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:45 2008 +0100"
      },
      "message": "x86: c_p_a clflush_cache_range fix\n\nBecause in i386 early boot stage, boot_cpu_data may be not available,\nwhich makes clflush_cach_range() into infinite loop, which is called\nby change_page_attr(). This patch fixes this by setting\nboot_cpu_data.x86_clflush_size in early_cpu_detect().\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5827040df095d8dd6b5ca155dc4bfb5bafcb6ca2",
      "tree": "5cecd44484c96240be98e8031fe5afdf52dc8d88",
      "parents": [
        "c1666e663d8443f57c1c6b0acac70c3fbaea9014"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "message": "x86: change_page_attr_clear fix\n\nThis patch replaces __change_page_attr_set_clr() with\nchange_page_attr_set_clr() in change_page_attr_clear() to flush the\nTLB/cache properly.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c1666e663d8443f57c1c6b0acac70c3fbaea9014",
      "tree": "fa91d87634f22dd64ecd71d74e61234d48215ceb",
      "parents": [
        "8af03e782cae1e0a0f530ddd22301cdd12cf9dc0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 31 22:05:43 2008 +0100"
      },
      "message": "x86: fix sparse warnings in intel_cacheinfo.c\n\narch/x86/kernel/cpu/intel_cacheinfo.c:355:7: warning: symbol \u0027i\u0027 shadows an earlier one\narch/x86/kernel/cpu/intel_cacheinfo.c:296:39: originally declared here\narch/x86/kernel/cpu/intel_cacheinfo.c:367:18: warning: incorrect type in argument 2 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:18:    expected unsigned int *eax\narch/x86/kernel/cpu/intel_cacheinfo.c:367:18:    got int *\narch/x86/kernel/cpu/intel_cacheinfo.c:367:28: warning: incorrect type in argument 3 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:28:    expected unsigned int *ebx\narch/x86/kernel/cpu/intel_cacheinfo.c:367:28:    got int *\narch/x86/kernel/cpu/intel_cacheinfo.c:367:38: warning: incorrect type in argument 4 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:38:    expected unsigned int *ecx\narch/x86/kernel/cpu/intel_cacheinfo.c:367:38:    got int *\narch/x86/kernel/cpu/intel_cacheinfo.c:367:48: warning: incorrect type in argument 5 (different signedness)\narch/x86/kernel/cpu/intel_cacheinfo.c:367:48:    expected unsigned int *edx\narch/x86/kernel/cpu/intel_cacheinfo.c:367:48:    got int *\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "24af8cb86973dde9bf8df51bef923fda8718bdb5",
      "tree": "984e150e7160ac027b9c77651e98f614811cf273",
      "parents": [
        "8af03e782cae1e0a0f530ddd22301cdd12cf9dc0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 31 00:41:30 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 19:59:44 2008 +1100"
      },
      "message": "POWERPC: Set dma_data correctly for direct_ops on pasemi\n\nMore late-caught fallout from the mainline merge.  Commit\n35e4a6e26d0c6bc7f32087db61f0fb3666531183 (\"[POWERPC] Use\narchdata.dma_data in dma_direct_ops and add the offset\") claimed\n\n  \"Now that all platforms using dma_direct_offset setup the\n   archdata.dma_data correctly, ...\"\n\n..but nope -- the pasemi iommu setup code that disables translation on\nthe DMA pci device didn\u0027t set dma_data correctly.\n\nThis fixes it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8af03e782cae1e0a0f530ddd22301cdd12cf9dc0",
      "tree": "c4af13a38bd3cc1a811a37f2358491f171052070",
      "parents": [
        "6232665040f9a23fafd9d94d4ae8d5a2dc850f65",
        "99e139126ab2e84be67969650f92eb37c12ab5cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 13:37:27 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 13:37:27 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027for-2.6.25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (454 commits)\n  [POWERPC] Cell IOMMU fixed mapping support\n  [POWERPC] Split out the ioid fetching/checking logic\n  [POWERPC] Add support to cell_iommu_setup_page_tables() for multiple windows\n  [POWERPC] Split out the IOMMU logic from cell_dma_dev_setup()\n  [POWERPC] Split cell_iommu_setup_hardware() into two parts\n  [POWERPC] Split out the logic that allocates struct iommus\n  [POWERPC] Allocate the hash table under 1G on cell\n  [POWERPC] Add set_dma_ops() to match get_dma_ops()\n  [POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format.\n  [POWERPC] 85xx: Only invalidate TLB0 and TLB1\n  [POWERPC] 83xx: Fix typo in mpc837x compatible entries\n  [POWERPC] 85xx: convert sbc85* boards to use machine_device_initcall\n  [POWERPC] 83xx: rework platform Kconfig\n  [POWERPC] 85xx: rework platform Kconfig\n  [POWERPC] 86xx: Remove unused IRQ defines\n  [POWERPC] QE: Explicitly set address-cells and size cells for muram\n  [POWERPC] Convert StorCenter DTS file to /dts-v1/ format.\n  [POWERPC] 86xx: Convert all 86xx DTS files to /dts-v1/ format.\n  [PPC] Remove 85xx from arch/ppc\n  [PPC] Remove 83xx from arch/ppc\n  ...\n"
    },
    {
      "commit": "99e139126ab2e84be67969650f92eb37c12ab5cd",
      "tree": "852467fcc0ca1571eefb4575f1c5003b66e4ae37",
      "parents": [
        "c96b51265ad4658eb82fd4379c98b9beb98f99d0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 11:03:44 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:11 2008 +1100"
      },
      "message": "[POWERPC] Cell IOMMU fixed mapping support\n\nThis patch adds support for setting up a fixed IOMMU mapping on certain\ncell machines.  For 64-bit devices this avoids the performance overhead of\nmapping and unmapping pages at runtime.  32-bit devices are unable to use\nthe fixed mapping.\n\nThe fixed mapping is established at boot, and maps all of physical memory\n1:1 into device space at some offset.  On machines with \u003c 30 GB of memory\nwe setup the fixed mapping immediately above the normal IOMMU window.\n\nFor example a machine with 4GB of memory would end up with the normal\nIOMMU window from 0-2GB and the fixed mapping window from 2GB to 6GB. In\nthis case a 64-bit device wishing to DMA to 1GB would be told to DMA to\n3GB, plus any offset required by firmware.  The firmware offset is encoded\nin the \"dma-ranges\" property.\n\nOn machines with 30GB or more of memory, we are unable to place the fixed\nmapping above the normal IOMMU window as we would run out of address space.\nInstead we move the normal IOMMU window to coincide with the hash page\ntable, this region does not need to be part of the fixed mapping as no\ndevice should ever be DMA\u0027ing to it.  We then setup the fixed mapping\nfrom 0 to 32GB.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c96b51265ad4658eb82fd4379c98b9beb98f99d0",
      "tree": "93a65c18abec1f6f2be43a7803c91052d9779849",
      "parents": [
        "41347917280bcd96619441dae20507711608b4b8"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:14:02 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:11 2008 +1100"
      },
      "message": "[POWERPC] Split out the ioid fetching/checking logic\n\nSplit out the ioid fetching and checking logic so we can use it elsewhere\nin a subsequent patch.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "41347917280bcd96619441dae20507711608b4b8",
      "tree": "61d9f6fbfef4453ec72f7ff04cec4e5c3f0cf40a",
      "parents": [
        "86865771ea213d756b03e1f2ff44d3f811672762"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:14:01 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:11 2008 +1100"
      },
      "message": "[POWERPC] Add support to cell_iommu_setup_page_tables() for multiple windows\n\nAdd support to cell_iommu_setup_page_tables() for handling two windows,\nthe dynamic window and the fixed window.  A fixed window size of 0\nindicates that there is no fixed window at all.\n\nCurrently there are no callers who pass a non-zero fixed window, but the\nupcoming fixed IOMMU mapping patch will change that.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "86865771ea213d756b03e1f2ff44d3f811672762",
      "tree": "8e82d63ab4cf2ea9815b4a1b0ba7dae0f0f36cf6",
      "parents": [
        "7fc67afc436cf7f74d8cc697012696187332fc35"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:14:01 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:10 2008 +1100"
      },
      "message": "[POWERPC] Split out the IOMMU logic from cell_dma_dev_setup()\n\nSplit the IOMMU logic out from cell_dma_dev_setup() into a separate\nfunction.  If we\u0027re not using dma_direct_ops or dma_iommu_ops we don\u0027t\nknow what the hell\u0027s going on, so BUG.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fc67afc436cf7f74d8cc697012696187332fc35",
      "tree": "6751c3bc965a11cab95dd140cb70cba6e3988d24",
      "parents": [
        "209bfbb4780190754a6383ad052e59ce8b5bedeb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:14:00 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:10 2008 +1100"
      },
      "message": "[POWERPC] Split cell_iommu_setup_hardware() into two parts\n\nSplit cell_iommu_setup_hardware() into two parts.  Split the page table\nsetup into cell_iommu_setup_page_tables() and the bits that kick the\nhardware into cell_iommu_enable_hardware().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "209bfbb4780190754a6383ad052e59ce8b5bedeb",
      "tree": "2dada617645452adac673d09c82c3e51edf52ab8",
      "parents": [
        "41d824bf61b507c001868861cddda25eaab23cd7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:13:59 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:10 2008 +1100"
      },
      "message": "[POWERPC] Split out the logic that allocates struct iommus\n\nSplit out the logic that allocates a struct iommu into a separate\nfunction.  This can fail however the calling code has never cared - so\njust return if we can\u0027t allocate an iommu.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "41d824bf61b507c001868861cddda25eaab23cd7",
      "tree": "63927b478d6298698ece2842dca37d174ac2fe61",
      "parents": [
        "1f62a1626e53e7b851e3e059cbd2fdc99cb85c05"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 30 01:13:59 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 12:11:09 2008 +1100"
      },
      "message": "[POWERPC] Allocate the hash table under 1G on cell\n\nIn order to support the fixed IOMMU mapping (in a subsequent patch),\nwe need the hash table to be inside the IOMMUs DMA window.  This is\nusually 2G, but let\u0027s make sure the hash table is under 1G as that\nwill satisfy the IOMMU requirements and also means the hash table will\nbe on node 0.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6232665040f9a23fafd9d94d4ae8d5a2dc850f65",
      "tree": "21ee1b178d0f96ad9f4932e4da8abccf2fbeae96",
      "parents": [
        "94ed294c20ef07fffa40817c68155fba35dd67f1",
        "c18d1250c7425dddd2633ce4eaf03d5015e68a0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 11:48:53 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 11:48:53 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  alpha: fix x86.git merge build error\n  ia64: on UP percpu variables are not small memory model\n  x86: fix arch/x86/kernel/test_nx.c modular build bug\n  s390: use generic percpu linux-2.6.git\n  POWERPC: use generic per cpu\n  ia64: use generic percpu\n  SPARC64: use generic percpu\n  percpu: change Kconfig to HAVE_SETUP_PER_CPU_AREA\n  modules: fold percpu_modcopy into module.c\n  x86: export copy_from_user_ll_nocache[_nozero]\n  x86: fix duplicated TIF on 64-bit\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
      "tree": "b8ddfaa3401a6af36ab06829b1b0c31e0ff2fb38",
      "parents": [
        "cda13dd164f91df79ba797ab84848352b03de115",
        "4fb4c5582475452d3bf7c5072ef2d15ee06f7723"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 10:50:17 2008 +1100"
      },
      "message": "Merge branch \u0027for-2.6.25\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx\n"
    },
    {
      "commit": "d145c7253c8cb2ed8a75a8839621b0bb8f778820",
      "tree": "fac21920d149a2cddfdfbde65066ff98935a9c57",
      "parents": [
        "44c3b59102e3ecc7a01e9811862633e670595e51",
        "84f12e39c856a8b1ab407f8216ecebaf4204b94d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 09:35:32 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 09:35:32 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus: (27 commits)\n  lguest: use __PAGE_KERNEL instead of _PAGE_KERNEL\n  lguest: Use explicit includes rateher than indirect\n  lguest: get rid of lg variable assignments\n  lguest: change gpte_addr header\n  lguest: move changed bitmap to lg_cpu\n  lguest: move last_pages to lg_cpu\n  lguest: change last_guest to last_cpu\n  lguest: change spte_addr header\n  lguest: per-vcpu lguest pgdir management\n  lguest: make pending notifications per-vcpu\n  lguest: makes special fields be per-vcpu\n  lguest: per-vcpu lguest task management\n  lguest: replace lguest_arch with lg_cpu_arch.\n  lguest: make registers per-vcpu\n  lguest: make emulate_insn receive a vcpu struct.\n  lguest: map_switcher_in_guest() per-vcpu\n  lguest: per-vcpu interrupt processing.\n  lguest: per-vcpu lguest timers\n  lguest: make hypercalls use the vcpu struct\n  lguest: make write() operation smp aware\n  ...\n\nManual conflict resolved (maybe even correctly, who knows) in\ndrivers/lguest/x86/core.c\n"
    },
    {
      "commit": "3b470ac43fcd9848fa65e58e54875ad75be61cec",
      "tree": "eb067e163380d8a9e77a6df44f69dd4b935dd060",
      "parents": [
        "2c57ee6f924c95e4dce61ed4776fb3f62e1b9f92",
        "c847c853a5c562bac940c544748525d038167275"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 09:31:37 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 09:31:37 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  PPC: Fix powerpc vio_find_name to not use devices_subsys\n  Driver core: add bus_find_device_by_name function\n  Module: check to see if we have a built in module with the same name\n  x86: fix runtime error in arch/x86/kernel/cpu/mcheck/mce_amd_64.c\n  Driver core: Fix up build when CONFIG_BLOCK\u003dN\n"
    },
    {
      "commit": "2c57ee6f924c95e4dce61ed4776fb3f62e1b9f92",
      "tree": "b9d92e52e8c0ee68a0f5012b470c6146a9f0b65a",
      "parents": [
        "f389e9fcecdec4c4cb890ad28ea30a87a579ec3e",
        "2f52d58c92d971bf421f461ad06eb93fb4f34981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 09:30:10 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 31 09:30:10 2008 +1100"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (249 commits)\n  KVM: Move apic timer migration away from critical section\n  KVM: Put kvm_para.h include outside __KERNEL__\n  KVM: Fix unbounded preemption latency\n  KVM: Initialize the mmu caches only after verifying cpu support\n  KVM: MMU: Fix dirty page setting for pages removed from rmap\n  KVM: Portability: Move kvm_fpu to asm-x86/kvm.h\n  KVM: x86 emulator: Only allow VMCALL/VMMCALL trapped by #UD\n  KVM: MMU: Merge shadow level check in FNAME(fetch)\n  KVM: MMU: Move kvm_free_some_pages() into critical section\n  KVM: MMU: Switch to mmu spinlock\n  KVM: MMU: Avoid calling gfn_to_page() in mmu_set_spte()\n  KVM: Add kvm_read_guest_atomic()\n  KVM: MMU: Concurrent guest walkers\n  KVM: Disable vapic support on Intel machines with FlexPriority\n  KVM: Accelerated apic support\n  KVM: local APIC TPR access reporting facility\n  KVM: Print data for unimplemented wrmsr\n  KVM: MMU: Add cache miss statistic\n  KVM: MMU: Coalesce remote tlb flushes\n  KVM: Expose ioapic to ia64 save/restore APIs\n  ...\n"
    },
    {
      "commit": "18fbef9e5242e146fe0264cf719a498785102841",
      "tree": "76eddf90c4deea73f1ba1ecdea5c4fc17aedafd0",
      "parents": [
        "f034347470e486835ccdcd7a5bb2ceb417be11c4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "x86: fix arch/x86/kernel/test_nx.c modular build bug\n\nfix this modular build bug:\n\n\u003e   CC [M]  arch/x86/kernel/test_nx.o\n\u003e {standard input}: Assembler messages:\n\u003e {standard input}:58: Error: cannot represent relocation type BFD_RELOC_64\n\u003e {standard input}:59: Error: cannot represent relocation type BFD_RELOC_64\n\u003e make[2]: *** [arch/x86/kernel/test_nx.o] Error 1\n\u003e make[1]: *** [arch/x86/kernel] Error 2\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3afc620229ccc8214ef96fd0e7db26d79f788167",
      "tree": "0e41242b3d13f071f5aec29d2da074a1067efa59",
      "parents": [
        "988c388ad48f790253850e369dd3e6fdf44ef603"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "SPARC64: use generic percpu\n\nSparc64 has a way of providing the base address for the per cpu area of the\ncurrently executing processor in a global register.\n\nSparc64 also provides a way to calculate the address of a per cpu area\nfrom a base address instead of performing an array lookup.\n\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "988c388ad48f790253850e369dd3e6fdf44ef603",
      "tree": "4aa76c4b0105dc7f48a46656bb3b48ef15789c27",
      "parents": [
        "6ddfee0e79e141550376177b355d6c90ba6da88c"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "percpu: change Kconfig to HAVE_SETUP_PER_CPU_AREA\n\nChange:\n\tconfig ARCH_SETS_UP_PER_CPU_AREA\nto:\n\tconfig HAVE_SETUP_PER_CPU_AREA\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: linux-ia64@vger.kernel.org\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6ddfee0e79e141550376177b355d6c90ba6da88c",
      "tree": "ed19ac446e1e4510712b87ee5dae4d6492324939",
      "parents": [
        "914c82694cadbab511f2aee8a59c89be2938bace"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "modules: fold percpu_modcopy into module.c\n\npercpu_modcopy() is defined multiple times in arch files. However, the only\nuser is module.c. Put a static definition into module.c and remove\nthe definitions from the arch files.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "914c82694cadbab511f2aee8a59c89be2938bace",
      "tree": "4988897436a3df632b4597506967cf1ffb0d17f0",
      "parents": [
        "4bc408a5b9fed59f8b23ae81bab4e964726bd8b8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 30 23:27:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:57 2008 +0100"
      },
      "message": "x86: export copy_from_user_ll_nocache[_nozero]\n\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d3f46f39b7092594b498abc12f0c73b0b9913bde",
      "tree": "6d595bdecbdd41a958e05e425664209f5d71ecf1",
      "parents": [
        "b8de16318410f6f8611a879678a531237e4aadc9"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 15 11:11:46 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 30 13:14:02 2008 -0600"
      },
      "message": "[SCSI] remove use_sg_chaining\n\nWith the sg table code, every SCSI driver is now either chain capable\nor broken (or has sg_tablesize set so chaining is never activated), so\nthere\u0027s no need to have a check in the host template.\n\nAlso tidy up the code by moving the scatterlist size defines into the\nSCSI includes and permit the last entry of the scatterlist pools not\nto be a power of two.\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "2f52d58c92d971bf421f461ad06eb93fb4f34981"
}
