)]}'
{
  "log": [
    {
      "commit": "2c1582699872d38682b136b1446953ee351bc7e1",
      "tree": "dddb7212b201067ae89a41a2589d61976f981826",
      "parents": [
        "31f1de46b90ad360a16e7af3e277d104961df923"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Feb 11 14:38:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:50:09 2008 -0800"
      },
      "message": "x86: vdso_install fix\n\nThe makefile magic for installing the 32-bit vdso images on disk had a\nlittle error.  A single-line change would fix that bug, but this does a\nlittle more to reduce the error-prone duplication of this bit of\nmakefile variable magic.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a510089849ff9f70b654659bf976a6baf3a4833",
      "tree": "3de6bfaccff49c13f644621ca139e8cfb3023af8",
      "parents": [
        "900cf086fd2fbad07f72f4575449e0d0958f860f",
        "10d0aa3c0a03dd04227ab3a4958563d84276d02e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:44:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:44:58 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix build for sim_defconfig\n"
    },
    {
      "commit": "10d0aa3c0a03dd04227ab3a4958563d84276d02e",
      "tree": "e4095d367e914e78cededa8bae1c31f58a8b80a8",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 11 13:23:46 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 11 13:23:46 2008 -0800"
      },
      "message": "[IA64] Fix build for sim_defconfig\n\nCommit bdc807871d58285737d50dc6163d0feb72cb0dc2 broke the build\nfor this config because the sim_defconfig selects CONFIG_HZ\u003d250\nbut include/asm-ia64/param.h has an ifdef for the simulator to\nforce HZ to 32.  So we ended up with a kernel/timeconst.h set\nfor HZ\u003d250 ... which then failed the check for the right HZ\nvalue and died with:\n\nDrop the #ifdef magic from param.h and make force CONFIG_HZ\u003d32\ndirectly for the simulator.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "81772fea4110f7ce8083d52503c9c4ddaa50f75b",
      "tree": "4af6af998b8a50b82879855a268bf5635f09f6d2",
      "parents": [
        "cc13e442952a347f7e217eeaee4778485394f1be"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 10 23:57:36 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 11:24:24 2008 -0800"
      },
      "message": "x86: remove over noisy debug printk\n\npageattr-test.c contains a noisy debug printk that people reported.\nThe condition under which it prints (randomly tapping into a mem_map[]\nhole and not being able to c_p_a() there) is valid behavior and not\ninteresting to report.\n\nRemove it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9585ca02f8f9e844b64e7ff4d167ccc1390a99ab",
      "tree": "eeb7cb866c579a5b3a2e9b8eaac47fff64b2f006",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Feb 10 23:18:15 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 08:15:03 2008 -0800"
      },
      "message": "Use proper abstractions in quirk_intel_irqbalance\n\nSince we may not have a pci_dev for the device we need to access, we can\u0027t\nuse pci_read_config_word.  But raw_pci_read is an internal implementation\ndetail; it\u0027s better to use the architected pci_bus_read_config_word\ninterface.  Using PCI_DEVFN instead of a mysterious constant helps\nreassure everyone that we really do intend to access device 8.\n\n[ Thanks to Grant Grundler for pointing out to me that this is exactly\n  what the write immediately above this is doing -- enabling device 8 to\n  respond to config space cycles.\n\t\t\t\t\t- Matthew\n\n  Grant also says:\n\n\t\"Can you also add a comment which points at the Intel\n\t documentation?\n\n\t The \u0027Intel E7320 Memory Controller Hub (MCH) Datasheet\u0027 at\n\n\t  http://download.intel.com/design/chipsets/datashts/30300702.pdf\n\n\t Page 69 documents register F4h (DEVPRES1).\n\n\t And I just doubled checked that the 0xf4 register value is\n\t restored later in the quirk (obvious when you look at the code\n\t but not from the patch\"\n\n  so here it is.\n\t\t\t\t\t - Linus ]\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0eccf60bfa9190d1588b2bf07d23d7b9b3a19d9e",
      "tree": "6198378343c1856ecbf1d41e52683112f940bbc2",
      "parents": [
        "b6ce068a1285a24185b01be8a49021827516b3e1",
        "f9166e736e516a4b1de16577b5428afd0cffe325"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 14:09:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 14:09:44 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (30 commits)\n  [ARM] constify function pointer tables\n  [ARM] 4823/1: AT91 section fix\n  [ARM] 4824/1: pxa: clear RDH bit after any reset\n  [ARM] pxa: remove debugging PM: printk\n  ARM: OMAP1: Misc clean-up\n  ARM: OMAP1: Update defconfigs for omap1\n  ARM: OMAP1: Palm Tungsten E board clean-up\n  ARM: OMAP1: Use I2C bus registration helper for omap1\n  ARM: OMAP1: Remove omap_sram_idle()\n  ARM: OMAP1: PM fixes for OMAP1\n  ARM: OMAP1: Use MMC multislot structures for Siemens SX1 board\n  ARM: OMAP1: Make omap1 use MMC multislot structures\n  ARM: OMAP1: Change the comments to C style\n  ARM: OMAP1: Make omap1 boards to use omap_nand_platform_data\n  ARM: OMAP: Add helper module for board specific I2C bus registration\n  ARM: OMAP: Add dmtimer support for OMAP3\n  ARM: OMAP: Pre-3430 clean-up for dmtimer.c\n  ARM: OMAP: Add DMA support for chaining and 3430\n  ARM: OMAP: Add 24xx GPIO debounce support\n  ARM: OMAP: Get rid of unnecessary ifdefs in GPIO code\n  ...\n"
    },
    {
      "commit": "b6ce068a1285a24185b01be8a49021827516b3e1",
      "tree": "ea1420fefff86f2e2ee4ed83f08ec2dd99a86dc5",
      "parents": [
        "a0ca9909609470ad779b9b9cc68ce96e975afff7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Feb 10 09:45:28 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 12:52:46 2008 -0800"
      },
      "message": "Change pci_raw_ops to pci_raw_read/write\n\nWe want to allow different implementations of pci_raw_ops for standard\nand extended config space on x86.  Rather than clutter generic code with\nknowledge of this, we make pci_raw_ops private to x86 and use it to\nimplement the new raw interface -- raw_pci_read() and raw_pci_write().\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0ca9909609470ad779b9b9cc68ce96e975afff7",
      "tree": "af1ce8cdf6e927e25ad92869849456916e236fbf",
      "parents": [
        "7cf712db6087342e5e7e259d3883a7b5ac3212d1"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Mon Jan 14 17:31:09 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 12:52:45 2008 -0800"
      },
      "message": "PCI x86: always use conf1 to access config space below 256 bytes\n\nThanks to Loic Prylli \u003cloic@myri.com\u003e, who originally proposed\nthis idea.\n\nAlways using legacy configuration mechanism for the legacy config space\nand extended mechanism (mmconf) for the extended config space is\na simple and very logical approach. It\u0027s supposed to resolve all\nknown mmconf problems. It still allows per-device quirks (tweaking\ndev-\u003ecfg_size). It also allows to get rid of mmconf fallback code.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b6ca82af83a79f3d1001c8a0701ed34ac38126e",
      "tree": "def8eb112c513b21e826e370f2f34249e97914eb",
      "parents": [
        "bfc1de0c40a26c6daa46c297e28138aecb4c5664",
        "fac84939609a683503947f41eb93e1917d026263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:29:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:29:57 2008 -0800"
      },
      "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: (32 commits)\n  x86: cpa, strict range check in try_preserve_large_page()\n  x86: cpa, enable CONFIG_DEBUG_PAGEALLOC on 64-bit\n  x86: cpa, use page pool\n  x86: introduce page pool in cpa\n  x86: DEBUG_PAGEALLOC: enable after mem_init()\n  brk: help text typo fix\n  lguest: accept guest _PAGE_PWT page table entries\n  x86 PM: update stale comments\n  x86 PM: consolidate suspend and hibernation code\n  x86 PM: rename 32-bit files in arch/x86/power\n  x86 PM: move 64-bit hibernation files to arch/x86/power\n  x86: trivial printk optimizations\n  x86: fix early_ioremap pagetable ops\n  x86: construct 32-bit boot time page tables in native format.\n  x86, core: remove CONFIG_FORCED_INLINING\n  x86: avoid unused variable warning in mm/init_64.c\n  x86: fixup more paravirt fallout\n  brk: document randomize_va_space and CONFIG_COMPAT_BRK (was Re:\n  x86: fix sparse warnings in acpi/bus.c\n  x86: fix sparse warning in topology.c\n  ...\n"
    },
    {
      "commit": "bfc1de0c40a26c6daa46c297e28138aecb4c5664",
      "tree": "5ac390e4c790076fda0644dd8b583ca819051905",
      "parents": [
        "1712a699ab32d4952fe6b0f97af91b8230bece98",
        "e88bb41595ad67a8e7d5dd8c7bbeea2e66cc0cac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:28:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:28:26 2008 -0800"
      },
      "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: (24 commits)\n  [SPARC]: Add solaris/sunos binary support to feature removal schedule.\n  [SPARC]: Merge asm-sparc{,64}/a.out.h\n  [SPARC]: Merge asm-sparc{,64}/fb.h\n  [SPARC]: Merge asm-sparc{,64}/errno.h\n  [SPARC]: Merge asm-sparc{,64}/emergency-restart.h\n  [SPARC]: Merge asm-sparc{,64}/div64.h\n  [SPARC]: Merge asm-sparc{,64}/device.h\n  [SPARC]: Merge asm-sparc{,64}/current.h\n  [SPARC]: Merge asm-sparc{,64}/cputime.h\n  [SPARC]: Merge asm-sparc{,64}/cache.h\n  [SPARC]: Merge asm-sparc{,64}/byteorder.h\n  [SPARC]: Merge asm-sparc{,64}/bugs.h\n  [SPARC]: Merge asm-sparc{,64}/bug.h\n  [SPARC]: Kill BSD errno translation table and header files.\n  [SPARC]: Merge asm-sparc{,64}/bpp.h\n  [SPARC]: Merge include/asm-sparc{,64}/auxvec.h\n  [SPARC]: Merge include/asm-sparc{,64}/of_device.h\n  [SPARC]: Merge include/asm-sparc{,64}/prom.h\n  [SPARC]: Remove of_platform_device_create\n  [SPARC64]: Add kretprobe support.\n  ...\n"
    },
    {
      "commit": "3b3563297341a7abd60566fce67c96a71e785200",
      "tree": "8d6f5b12e64653a11c06f4da3b1611961daecc6a",
      "parents": [
        "9820380a387b1135eace699270e795e3f51fc5dd"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Sun Feb 10 05:18:08 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:27:01 2008 -0800"
      },
      "message": "Update arch/x86/boot/.gitignore with new auto-generated files\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9166e736e516a4b1de16577b5428afd0cffe325",
      "tree": "6bfd4f223971a133fbf1c87020fe31cc1f6c52de",
      "parents": [
        "2ffd6e182c4b9ae7bebc385c021e7d083bab406a",
        "e27a93a944a5ba6a0112750c8243abba86d56e94",
        "ee44391eae5d1fabd6eacf89b3bb2e3fbc315e7d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 09 22:47:23 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 09 22:47:23 2008 +0000"
      },
      "message": "Merge branches \u0027master\u0027, \u0027omap1-upstream\u0027 and \u0027orion\u0027 into devel\n\n* master:\n  [ARM] constify function pointer tables\n  [ARM] 4823/1: AT91 section fix\n  [ARM] 4824/1: pxa: clear RDH bit after any reset\n  [ARM] pxa: remove debugging PM: printk\n\n* omap1-upstream:\n  ARM: OMAP1: Misc clean-up\n  ARM: OMAP1: Update defconfigs for omap1\n  ARM: OMAP1: Palm Tungsten E board clean-up\n  ARM: OMAP1: Use I2C bus registration helper for omap1\n  ARM: OMAP1: Remove omap_sram_idle()\n  ARM: OMAP1: PM fixes for OMAP1\n  ARM: OMAP1: Use MMC multislot structures for Siemens SX1 board\n  ARM: OMAP1: Make omap1 use MMC multislot structures\n  ARM: OMAP1: Change the comments to C style\n  ARM: OMAP1: Make omap1 boards to use omap_nand_platform_data\n  ARM: OMAP: Add helper module for board specific I2C bus registration\n  ARM: OMAP: Add dmtimer support for OMAP3\n  ARM: OMAP: Pre-3430 clean-up for dmtimer.c\n  ARM: OMAP: Add DMA support for chaining and 3430\n  ARM: OMAP: Add 24xx GPIO debounce support\n  ARM: OMAP: Get rid of unnecessary ifdefs in GPIO code\n  ARM: OMAP: Add 3430 gpio support\n  ARM: OMAP: Add 3430 CPU identification macros\n  ARM: OMAP: Request DSP memory for McBSP\n\n* orion:\n  [ARM] Orion: Use the sata_mv driver for the TS-209 SATA\n  [ARM] Orion: Use the sata_mv driver for the Kurobox SATA\n  [ARM] Orion: free up kernel virtual address space\n  [ARM] Orion: distinguish between physical and virtual addresses\n  [ARM] Orion: kill orion_early_putstr()\n  [ARM] Orion: update defconfig\n  [ARM] Orion: Use the sata_mv driver for the integrated SATA controller\n"
    },
    {
      "commit": "2ffd6e182c4b9ae7bebc385c021e7d083bab406a",
      "tree": "4ec54edaadc93b261a175b086e296055a3461aee",
      "parents": [
        "72e7ae8141fa98084383e167b77d4497a59e3e10"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 20:41:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 09 22:46:44 2008 +0000"
      },
      "message": "[ARM] constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72e7ae8141fa98084383e167b77d4497a59e3e10",
      "tree": "2f26c6de08d09280a4e52f73938be1e81b178bc0",
      "parents": [
        "86260f987319fb526e920fbe317933e5b3a0691e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Feb 06 22:03:42 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 09 22:43:15 2008 +0000"
      },
      "message": "[ARM] 4823/1: AT91 section fix\n\nFix section warning:\n\n WARNING: arch/arm/mach-at91/built-in.o(.text+0xd74): Section mismatch in reference\n        from the function init_programmable_clock()\n        to the function .init.text:at91_css_to_clk()\n The function  init_programmable_clock() references\n the function __init at91_css_to_clk().\n This is often because init_programmable_clock lacks a __init\n annotation or the annotation of at91_css_to_clk is wrong.\n\nIn this case the only calls to and from init_programmable_clock()\nare from code marked as \"__init\", so this fix is trivially correct.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Uwe Kleine-Knig \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86260f987319fb526e920fbe317933e5b3a0691e",
      "tree": "7ab271f7d98e79b368ec70744a5a20b896c38c8c",
      "parents": [
        "f13fd3cc9147801bdf56f5964c58c9838a74dd47"
      ],
      "author": {
        "name": "Dmitry Krivoschekov",
        "email": "dmitry.krivoschekov@gmail.com",
        "time": "Fri Feb 08 15:02:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 09 22:43:14 2008 +0000"
      },
      "message": "[ARM] 4824/1: pxa: clear RDH bit after any reset\n\nAccording to PXA300/310 and PXA320 Developer manuals,\nthe ASCR[RDH] \"bit needs to be cleared as part of the software\ninitialization coming out of any reset and coming out of D3\".\nThe latter requirement is addressed by commit\n\"c4d1fb627ff3072\", as for the former (coming out of any reset),\nthe kernel relies on boot loaders and assumes that RDH bit\nis cleared there. Though, not all bootloaders follow the rule\nso we have to clear the bit in kernel.\n\nWe clear the RDH bit in pxa3xx_init() function since\nit is always invoked after any reset. We also preserve D1S, D2S\nand D3S bits from being cleared in case we invoke pxa3xx_init()\nfunction not from normal hardware reset (e.g. kexec scenario),\nso these bits can be properly referenced later.\n\nSigned-off-by: Dmitry Krivoschekov \u003cdmitry.krivoschekov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fac84939609a683503947f41eb93e1917d026263",
      "tree": "8bf2df694a2300a277cf097ba778f9b4b28f2122",
      "parents": [
        "b1d95f4e41d6a5969e3a847ceeae8379f30c84c3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: cpa, strict range check in try_preserve_large_page()\n\nRight now, we check only the first 4k page for static required protections.\nThis does not take overlapping regions into account. So we might end up\nsetting the wrong permissions/protections for other parts of this large page.\n\nThis can be optimized further, but correctness is the important part.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b1d95f4e41d6a5969e3a847ceeae8379f30c84c3",
      "tree": "79896bf919f5ae8a015eef0b2f6532f21bfa378d",
      "parents": [
        "eb5b5f024c40f02e9b0f3801173769a726f170fb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: cpa, enable CONFIG_DEBUG_PAGEALLOC on 64-bit\n\nNow, that the page pool is in place we can enable DEBUG_PAGEALLOC on\n64bit.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eb5b5f024c40f02e9b0f3801173769a726f170fb",
      "tree": "bf02cac86eac4090b6d052d16824b1033f80b024",
      "parents": [
        "76ebd0548df6ee48586e9b80d8fc2f58aa5fb51c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: cpa, use page pool\n\nSwitch the split page code to use the page pool. We do this\nunconditionally to avoid different behaviour with and without\nDEBUG_PAGEALLOC enabled.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "76ebd0548df6ee48586e9b80d8fc2f58aa5fb51c",
      "tree": "10af366ea643126913cd588aa46741961be1d7cb",
      "parents": [
        "a03c2a48e02aacaaea211c94691b729be357e047"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: introduce page pool in cpa\n\nDEBUG_PAGEALLOC was not possible on 64-bit due to its early-bootup\nhardcoded reliance on PSE pages, and the unrobustness of the runtime\nsplitup of large pages. The splitup ended in recursive calls to\nalloc_pages() when a page for a pte split was requested.\n\nAvoid the recursion with a preallocated page pool, which is used to\nsplit up large mappings and gets refilled in the return path of\nkernel_map_pages after the split has been done. The size of the page\npool is adjusted to the available memory.\n\nThis part just implements the page pool and the initialization w/o\nusing it yet.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "261f0ce5ccdd17dc240d8453ca5ffc4688b92700",
      "tree": "ce0c307339f40135b2e95066dca94cbfce2b2e7b",
      "parents": [
        "ef8b03fabfbab0738dacbb6c0c38d5af91759ca1"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: update stale comments\n\nIn some suspend and hibernation files in arch/x86/power there are\ncomments referring to arch/x86-64 and arch/i386 .  Update them to\nreflect the current code layout.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ef8b03fabfbab0738dacbb6c0c38d5af91759ca1",
      "tree": "c9d1be39c2d522752adbca205b12091cf24a62a4",
      "parents": [
        "c57591244a08bb441c83472f5c110151bb7c2cc6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: consolidate suspend and hibernation code\n\nMove the hibernation-specific code from arch/x86/power/suspend_64.c\nto a separate file (hibernate_64.c) and the CPU-handling code to\ncpu_64.c (in line with the corresponding 32-bit code).\n\nSimplify arch/x86/power/Makefile .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c57591244a08bb441c83472f5c110151bb7c2cc6",
      "tree": "adfb539d83e67079e8bb26085b12f9d33f0120ee",
      "parents": [
        "cf7700fe24301df2c8d3636cf40784651c098207"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: rename 32-bit files in arch/x86/power\n\nRename cpu.c, suspend.c and swsusp.S in arch/x86/power to cpu_32.c,\nhibernate_32.c and hibernate_asm_32.S, respectively, and update the\npurpose and copyright information in these files.\n\nUpdate the Makefile in arch/x86/power to reflect the above changes.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cf7700fe24301df2c8d3636cf40784651c098207",
      "tree": "2897be493f1b9af0c3a992c541a22f403c6e405c",
      "parents": [
        "9b706aee7d92d6ac3002547aea12e3eaa0a750ae"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86 PM: move 64-bit hibernation files to arch/x86/power\n\nMove arch/x86/kernel/suspend_64.c to arch/x86/power .\n\nMove arch/x86/kernel/suspend_asm_64.S to arch/x86/power\nas hibernate_asm_64.S .\n\nUpdate purpose and copyright information in\narch/x86/power/suspend_64.c and\narch/x86/power/hibernate_asm_64.S .\n\nUpdate the Makefiles in arch/x86, arch/x86/kernel and\narch/x86/power to reflect the above changes.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9b706aee7d92d6ac3002547aea12e3eaa0a750ae",
      "tree": "b1e945b7d6eccd4ef44d80e1f3a4596a4a629c78",
      "parents": [
        "b6fbb669c8ef3a112121697ca901c290ccd35eb2"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: trivial printk optimizations\n\nIn arch/x86/boot/printf.c gets rid of unused tail of digits: const char\n*digits \u003d \"0123456789abcdefghijklmnopqrstuvwxyz\"; (we are using 0-9a-f\nonly)\n\nUses smaller/faster lowercasing (by ORing with 0x20)\nif we know that we work on numbers/digits. Makes\nstrtoul smaller, and also we are getting rid of\n\n  static const char small_digits[] \u003d \"0123456789abcdefx\";\n  static const char large_digits[] \u003d \"0123456789ABCDEFX\";\n\nsince this works equally well:\n\n  static const char digits[16] \u003d \"0123456789ABCDEF\";\n\nSize savings:\n\n$ size vmlinux.org vmlinux\n   text    data     bss     dec     hex filename\n 877320  112252   90112 1079684  107984 vmlinux.org\n 877048  112252   90112 1079412  107874 vmlinux\n\nIt may be also a tiny bit faster because code has less\nbranches now, but I doubt it is measurable.\n\n[ hugh@veritas.com: uppercase pointers fix ]\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b6fbb669c8ef3a112121697ca901c290ccd35eb2",
      "tree": "cf38f441922b8e41b7722a6fa51cbfd8853ed3fd",
      "parents": [
        "551889a6e2a24a9c06fd453ea03b57b7746ffdc0"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: fix early_ioremap pagetable ops\n\nSome important parts of f6df72e71eba621b2f5c49b3a763116fac748f6e got\ndropped along the way, reintroduce them.\n\nOnly affects paravirt guests.\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "551889a6e2a24a9c06fd453ea03b57b7746ffdc0",
      "tree": "d906bbc4e4a96e243a14416bf02feb7a4ffd4d7a",
      "parents": [
        "185c045c245f46485ad8bbd8cc1100e986ff3f13"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: construct 32-bit boot time page tables in native format.\n\nSpecifically the boot time page tables in a CONFIG_X86_PAE\u003dy enabled\nkernel are in PAE format.\n\nearly_ioremap is updated to use the standard page table accessors.\n\nClear any mappings beyond max_low_pfn from the boot page tables in\nnative_pagetable_setup_start because the initial mappings can extend\nbeyond the range of physical memory and into the vmalloc area.\n\nDerived from patches by Eric Biederman and H. Peter Anvin.\n\n[ jeremy@goop.org: PAE swapper_pg_dir needs to be page-sized fix ]\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Mika PenttilÃÂ¤ \u003cmika.penttila@kolumbus.fi\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "185c045c245f46485ad8bbd8cc1100e986ff3f13",
      "tree": "fc08cd474bf6c7c9b0c077a069255d04b8804fe4",
      "parents": [
        "bfc734b24671b2639218ae2ef53af91dfd30b6c9"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86, core: remove CONFIG_FORCED_INLINING\n\nOther than the defconfigs, remove the entry in compiler-gcc4.h,\nKconfig.debug and feature-removal-schedule.txt.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bfc734b24671b2639218ae2ef53af91dfd30b6c9",
      "tree": "bd75156828163379de77fe6577c1418f3e62ca7c",
      "parents": [
        "3701d863b43d05ffeb223d269583398f914fb5d3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:09 2008 +0100"
      },
      "message": "x86: avoid unused variable warning in mm/init_64.c\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3701d863b43d05ffeb223d269583398f914fb5d3",
      "tree": "9cc8547cd8402436beea7fc95df830f9570fe0b9",
      "parents": [
        "1ec7fd50ba4f845d1cf6b67acabd774577ef13b6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fixup more paravirt fallout\n\nUse a common irq_return entry point for all the iret places, which\nneed the paravirt INTERRUPT return wrapper.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9583d050d5b7bad76423b2bd667b174a122067a7",
      "tree": "868b64f4e27ea8956167f511962ce1c8f131004c",
      "parents": [
        "da7bfc50f5cb54aeee8147dca0c1de9d487cb5e0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fix sparse warning in topology.c\n\narch/x86/kernel/topology.c:56:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "da7bfc50f5cb54aeee8147dca0c1de9d487cb5e0",
      "tree": "d082b68848f4ed25e12ba54a7115b59fccd7cbc9",
      "parents": [
        "7c36752a6be84892afb085c67fd4209e686db482"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: sparse warnings in pageattr.c\n\nAdjust the definition of lookup_address to take an unsigned long\nlevel argument.  Adjust callers in xen/mmu.c that pass in a\ndummy variable.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7c36752a6be84892afb085c67fd4209e686db482",
      "tree": "4845383f6bf8ffcc455305e3877fa765723445e8",
      "parents": [
        "88a5ac89667d22e1471ba1f45ea635df1f7da06f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: sparse warning in therm_throt.c\n\narch/x86/kernel/cpu/mcheck/therm_throt.c:121:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "88a5ac89667d22e1471ba1f45ea635df1f7da06f",
      "tree": "a3d6ba5b411e006b3f12d409abf0054f9f6ec56f",
      "parents": [
        "3406c158ba8e83defb178e867919e24e110a59bf"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fix sparse warning in xen/time.c\n\nUse xen_khz to denote xen_specific clock speed.  Avoid shadowing\ncpu_khz.\n\narch/x86/xen/time.c:220:6: warning: symbol \u0027cpu_khz\u0027 shadows an earlier one\ninclude/asm/tsc.h:17:21: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3406c158ba8e83defb178e867919e24e110a59bf",
      "tree": "e49b34337cf6aca0fc42665448f9a079ef580805",
      "parents": [
        "dcee77be2f0a7010633fb2c025db38550c4b0e72"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "hannemann@i4.informatik.rwth-aachen.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: fix typo in printk in mfgpt_timer_setup\n\nSigned-off-by: Arnd Hannemann \u003channemann@i4.informatik.rwth-aachen.de\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dcee77be2f0a7010633fb2c025db38550c4b0e72",
      "tree": "c1a59caa0687dcc32f67c83b22a83ce86d8d0afb",
      "parents": [
        "f54ae69bafa16434ce46bc2f1fe556bce4d23650"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: make sure the right MFGPT timer fired the timer tick\n\nEach AMD Geode MFGPT timer interrupt output is paired with another\ntimer; esentially the interrupt goes if either timer fires.  This\nis okay, but the handlers need to be aware of this.  Make sure in\nthe timer tick handler that our timer really did expire.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f54ae69bafa16434ce46bc2f1fe556bce4d23650",
      "tree": "642ce77688984fc60c1f7d8dc2e7e8ad982c9cf9",
      "parents": [
        "f087515c658a68454d43909d482ea4b59e7d6d5c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: fix a potential race when disabling a timer\n\nWe *really* don\u0027t want to be reading MFGPTx_SETUP and writing back those\nvalues.  What we want to be doing is clearing CMP1 and CMP2 unconditionally;\notherwise, we have races where CMP1 and/or CMP2 fire after we\u0027ve read\nMFGPTx_SETUP.  They can also fire between when we\u0027ve written ~CNTEN to\nthe register, and when the new register values get copied to the timer\u0027s\nversion of the register.  By clearing both fields, we\u0027re okay.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f087515c658a68454d43909d482ea4b59e7d6d5c",
      "tree": "d9e2fad392174843bddb6e70932add8ad629113e",
      "parents": [
        "b0e6bf2571e9385335e6337bdedb85cb629ab3fb"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: Use \"just-in-time\" detection for the MFGPT timers\n\nThere isn\u0027t much value to always detecting the MFGPT timers on\nGeode platforms; detection is only needed when something wants\nto use the timers.  Move the detection code so that it gets\ncalled the first time a timer is allocated.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b0e6bf2571e9385335e6337bdedb85cb629ab3fb",
      "tree": "52999d609c04fe64db926829f1d305e95c6a0341",
      "parents": [
        "9501b2efd70ad3957a70d44de54dab7c52f9b882"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: make mfgpt_timer_setup available outside of mfgpt_32.c\n\nWe need to be called from elsewhere, and this gets some #ifdefs out\nof the .c file.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9501b2efd70ad3957a70d44de54dab7c52f9b882",
      "tree": "9824e865bdd40a88e434c51a0807a9c67cc39402",
      "parents": [
        "fa28e067c3b8af96c79c060e163b1387c172ae75"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: replace \u0027flags\u0027 field with \u0027avail\u0027 bit\n\nDrop F_AVAIL and the \u0027flags\u0027 field, replacing with an \u0027avail\u0027 bit.  This\nlooks more understandable to me.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fa28e067c3b8af96c79c060e163b1387c172ae75",
      "tree": "44a5c49057ba8f5fb3ab7ed3c6e522e8eb3d90f5",
      "parents": [
        "36445cf30686b9ea4ddf71f28057e4dd07db0e2d"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: drop module owner usage from MFGPT API\n\nWe had planned to use the \u0027owner\u0027 field for allowing re-allocation of\nMFGPTs; however, doing it by module owner name isn\u0027t flexible enough.  So,\ndrop this for now.  If it turns out that we need timers in modules, we\u0027ll\nneed to come up with a scheme that matches the write-once fields of the\nMFGPTx_SETUP register, and drops ponies from the sky.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "36445cf30686b9ea4ddf71f28057e4dd07db0e2d",
      "tree": "8859c7d06e98b0c7ed03fbb934a0d40f69ad875d",
      "parents": [
        "e78a77c38cf0ce3b8169ff6a6fd3711e81dc22c8"
      ],
      "author": {
        "name": "Willy Tarreau",
        "email": "w@1wt.eu",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE fix MFGPT input clock value\n\nThe GEODE MFGPT code assumed that 32kHz was 32000 Hz while the boards\nrun on a 32.768 kHz digital watch crystal. In practise, it will not\nchange the timer\u0027s frequency as the skew was only 2.4%, but it\nshould provide more accurate intervals.\n\nSigned-off-by: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e78a77c38cf0ce3b8169ff6a6fd3711e81dc22c8",
      "tree": "1a4a12c6ded6c3a79b46e9e59afa5ac2db7b54cb",
      "parents": [
        "531021f2ca681faf58f926771f85bb5c76f13eba"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: GEODE: MFGPT: Minor cleanups\n\n- uninline timer functions; the compiler knows better than we do\n  whether or not to inline these.\n- mfgpt_start_timer() had an unused \u0027clock\u0027 argument, drop it.\n\nFrom both Jordan and myself.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f13fd3cc9147801bdf56f5964c58c9838a74dd47",
      "tree": "c4e20fb59bfbed37a73b92bd8ae166e40d269a37",
      "parents": [
        "b1d0e4f535e10775cffde922208b49629169aeaa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Feb 07 20:17:53 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 09 19:16:22 2008 +0000"
      },
      "message": "[ARM] pxa: remove debugging PM: printk\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "531021f2ca681faf58f926771f85bb5c76f13eba",
      "tree": "b730cd35a1bde5f2ddd85e080a6269df96c50074",
      "parents": [
        "451688ba0b488faf274e13dc591734b1e695642c",
        "6252d702c5311ce916caf75ed82e5c8245171c92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:15:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:15:23 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] dynamic page tables.\n  [S390] Add four level page tables for CONFIG_64BIT\u003dy.\n  [S390] 1K/2K page table pages.\n  [S390] Remove a.out header file.\n  [S390] sclp_vt220: Fix vt220 initialization\n  [S390] qdio: avoid hang when establishing qdio queues\n  [S390] VMEM_MAX_PHYS overflow on 31 bit.\n  [S390] zcrypt: Do not start ap poll thread per default\n  [S390] Fix __ffs_word_loop/__ffz_word_loop inlnie assembly.\n  [S390] Wire up new timerfd syscalls.\n  [S390] Update default configuration.\n"
    },
    {
      "commit": "451688ba0b488faf274e13dc591734b1e695642c",
      "tree": "7d746efef856c1897697c30e2486317e823e727d",
      "parents": [
        "acac103e2d00c9bc7507838319c71a0f5dc50678",
        "ed2c9fa53b7a3e240a64e6e97494d72d0f80eed0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:14:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 11:14:20 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  Kbuild: Fix deb-pkg target to work with kernel versions ending with -\u003ctext-without-digit\u003e\n  ide: introduce HAVE_IDE\n  kbuild: silence CHK/UPD messages according to $(quiet)\n  scsi: fix makefile for aic7(3*x)\n  kbuild/modpost: Use warn() for announcing section mismatches\n  Add binoffset to gitignore\n  kbuild/modpost: improve warnings if symbol is unknown\n"
    },
    {
      "commit": "6252d702c5311ce916caf75ed82e5c8245171c92",
      "tree": "3490f27b5f888ff2c1ec915d4e7201000f37a771",
      "parents": [
        "5a216a20837c5f5fa1ca4b8ae8991ffd96b08e6f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:37 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:41 2008 +0100"
      },
      "message": "[S390] dynamic page tables.\n\nAdd support for different number of page table levels dependent\non the highest address used for a process. This will cause a 31 bit\nprocess to use a two level page table instead of the four level page\ntable that is the default after the pud has been introduced. Likewise\na normal 64 bit process will use three levels instead of four. Only\nif a process runs out of the 4 tera bytes which can be addressed with\na three level page table the fourth level is dynamically added. Then\nthe process can use up to 8 peta byte.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5a216a20837c5f5fa1ca4b8ae8991ffd96b08e6f",
      "tree": "dde54e28497e920fa460cc95dadb6b38f1b2dbe0",
      "parents": [
        "146e4b3c8b92071b18f0b2e6f47165bad4f9e825"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:36 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:40 2008 +0100"
      },
      "message": "[S390] Add four level page tables for CONFIG_64BIT\u003dy.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "146e4b3c8b92071b18f0b2e6f47165bad4f9e825",
      "tree": "7e9db61cacca0f55ce34db089f27fc22a56ebbdd",
      "parents": [
        "0c1f1dcd8c7792aeff6ef62e9508b0041928ab87"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:35 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:40 2008 +0100"
      },
      "message": "[S390] 1K/2K page table pages.\n\nThis patch implements 1K/2K page table pages for s390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0c1f1dcd8c7792aeff6ef62e9508b0041928ab87",
      "tree": "762a7b737607fd21efb0c35862fda0fefc8c3af9",
      "parents": [
        "59eb1ca7a8906412478656ba79261036261f4b76"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:34 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:39 2008 +0100"
      },
      "message": "[S390] Remove a.out header file.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1ee92a1c79b4a44586490a52132d105972374223",
      "tree": "8a9f85e33ce525e87cddfc710edd10bbe24f069f",
      "parents": [
        "4e5f24a8fa075c251a1ca762eaf210332266e60a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 09 18:24:28 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:37 2008 +0100"
      },
      "message": "[S390] Wire up new timerfd syscalls.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4e5f24a8fa075c251a1ca762eaf210332266e60a",
      "tree": "fbb563179469d1bd10eb054d9b3b6c15fabde12b",
      "parents": [
        "b1d0e4f535e10775cffde922208b49629169aeaa"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:27 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Feb 09 18:24:36 2008 +0100"
      },
      "message": "[S390] Update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d113fcd9cf807045e38998a60b4f4577c927c300",
      "tree": "6a8b37866eb189d769aa345ac012f754f4ee5dc5",
      "parents": [
        "f610bbc6accaacdf46501208178ff77c4422587a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Nov 16 03:06:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 04:17:37 2008 -0800"
      },
      "message": "[SPARC]: Merge asm-sparc{,64}/cache.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c79ca3f841aeb31aeadd6348f132780b6f658c22",
      "tree": "5d70c4b3aab7d4b61254edb76f3c4ddd39a2a624",
      "parents": [
        "ff99b923e6317f8b600620ffb936b13130266d99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Nov 16 02:49:00 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 04:00:22 2008 -0800"
      },
      "message": "[SPARC]: Kill BSD errno translation table and header files.\n\nCompletely unused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b98ac24ef7df87010000aa4b15a640c15a9eca5",
      "tree": "388eea8a78dcb0430d0e06b97b26bdefe4f8a071",
      "parents": [
        "d38f1220666a2bd89c4f62d286723a3417b34b9e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 17 01:18:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:49:58 2008 -0800"
      },
      "message": "[SPARC]: Remove of_platform_device_create\n\nThere are no callers of this on the Sparc platforms.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d38f1220666a2bd89c4f62d286723a3417b34b9e",
      "tree": "1bf4182b09bf2496d21c025023e87e4f2478f597",
      "parents": [
        "13fa14e185614066d96f90f09da08eebe58cbc8f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@huronp11.davemloft.net",
        "time": "Sat Feb 09 03:40:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:42:22 2008 -0800"
      },
      "message": "[SPARC64]: Add kretprobe support.\n\nPasses the smoke tests at least, powerpc implementation was used\nas a guide.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13fa14e185614066d96f90f09da08eebe58cbc8f",
      "tree": "153e69e8ea564109b7509ad4a0ce6daacbedb860",
      "parents": [
        "d284142cbad66832d5072a0aebeca7bd9ca841b7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@huronp11.davemloft.net",
        "time": "Sat Feb 09 03:11:01 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:15:36 2008 -0800"
      },
      "message": "[SPARC64]: Add SG merging support back into IOMMU code.\n\nMimicks almost perfectly the powerpc IOMMU code, except that it\ndoesn\u0027t have the IOMMU_PAGE_SIZE !\u003d PAGE_SIZE handling, and it also\nlacks the device dma mask support bits.\n\nI\u0027ll add that later as time permits, but this gets us at least back to\nwhere we were beforehand.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d284142cbad66832d5072a0aebeca7bd9ca841b7",
      "tree": "e5c5ad6271b3a61e28f1767b744e0696af0cd1a4",
      "parents": [
        "19814ea24e9d80583504e336340ab4590841b0b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@huronp11.davemloft.net",
        "time": "Fri Feb 08 18:05:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:15:04 2008 -0800"
      },
      "message": "[SPARC64]: IOMMU allocations using iommu-helper layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19814ea24e9d80583504e336340ab4590841b0b1",
      "tree": "dfc43632024c6cebca0a2e5474934cfc2186159d",
      "parents": [
        "0507468a8055fc9a51b40a59e6b4eb6081f23aad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@huronp11.davemloft.net",
        "time": "Fri Feb 08 02:09:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:15:04 2008 -0800"
      },
      "message": "[SPARC64]: iommu_common.h tidy ups...\n\nAdd missing multiple-include guards and update copyright.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0507468a8055fc9a51b40a59e6b4eb6081f23aad",
      "tree": "41cfdac60b4b244e52f0b6904ae6e45f865b70f1",
      "parents": [
        "b1d0e4f535e10775cffde922208b49629169aeaa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@huronp11.davemloft.net",
        "time": "Fri Feb 08 02:02:39 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:15:03 2008 -0800"
      },
      "message": "[SPARC64]: Remove unused declarations from iommu_common.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec7748b59e214e2c6b7d21ca5f26a760fd6e142b",
      "tree": "155d6d9f418b4baac9bee0cc4f6a70ab080ba183",
      "parents": [
        "d75f4c683f817ef61c9ae634886e7ebc3133c002"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "message": "ide: introduce HAVE_IDE\n\nTo allow flexible configuration of IDE introduce HAVE_IDE.\nAll archs except arm, um and s390 unconditionally select it.\nFor arm the actual configuration determine if IDE is supported.\n\nThis is a step towards introducing drivers/Kconfig for arm.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a6869cc4cfd633d909918f1489a6a8ac668cd6aa",
      "tree": "4a21f9e00972c080efb6e3e455f63edc54cb4e40",
      "parents": [
        "b1d0e4f535e10775cffde922208b49629169aeaa"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Feb 08 17:05:44 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 03:33:40 2008 -0500"
      },
      "message": "cpuidle: build fix for non-x86\n\nThe last posted version of this patch gave compile error\non IA64. So, here goes yet another rewrite of the patch.\n\nConvert cpu_idle_wait() to cpuidle_kick_cpus() which is\nSMP-only, and gives error on non supported CPU.\n\nChanges from last patch sent by Kevin:\nMoved the definition of kick_cpus back to cpuidle.c from cpuidle.h:\n* Having it in .h gives #error on archs which includes the header file without\n  actually having CPU_IDLE configured. To make it work in .h, we need one more\n  #ifdef around that code which makes it messy.\n* Also, the function is only called from one file. So, it can be in declared\n  statically in .c rather than making it available to everyone who includes\n  the .h file.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6a306e8b4c81a1c1f538e390d92bfe80d04b254c",
      "tree": "9650dfaf138d9ab52affa6e93d19e32879892924",
      "parents": [
        "3bf8f5a92cd4b04e3f1e162a1b4b99759a882b5d",
        "785285fc8bc7f846ab68a063a8bf5a009d67725d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 15:40:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 15:40:28 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix large MCA bootmem allocation\n  [IA64] Simplify cpu_idle_wait\n  [IA64] Synchronize RBS on PTRACE_ATTACH\n  [IA64] Synchronize kernel RSE to user-space and back\n  [IA64] Rename TIF_PERFMON_WORK back to TIF_NOTIFY_RESUME\n  [IA64] Wire up timerfd_{create,settime,gettime} syscalls\n"
    },
    {
      "commit": "785285fc8bc7f846ab68a063a8bf5a009d67725d",
      "tree": "2ebc54433a7fb4e45d0c30d9503b3a6b31fb1304",
      "parents": [
        "427639354ff346710012b53e1ceed5e3f3200e0c"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Tue Feb 05 17:12:32 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 12:01:53 2008 -0800"
      },
      "message": "[IA64] Fix large MCA bootmem allocation\n\nThe MCA code allocates bootmem memory for NR_CPUS, regardless\nof how many cpus the system actually has.  This change allocates\nmemory only for cpus that actually exist.\n\nOn my test system with NR_CPUS \u003d 1024, reserved memory was reduced by 130944k.\n\nBefore: Memory: 27886976k/28111168k available (8282k code, 242304k reserved, 5928k data, 1792k init)\nAfter:  Memory: 28017920k/28111168k available (8282k code, 111360k reserved, 5928k data, 1792k init)\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "427639354ff346710012b53e1ceed5e3f3200e0c",
      "tree": "679d7a4a997ae270e2d646f47582f235a1a51526",
      "parents": [
        "aa91a2e90044b88228bdb0620e771f2ea7798804"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 11:53:09 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 12:01:40 2008 -0800"
      },
      "message": "[IA64] Simplify cpu_idle_wait\n\nThis is just Venki\u0027s patch[*] for x86 ported to ia64.\n\n* http://marc.info/?l\u003dlinux-kernel\u0026m\u003d120249201318159\u0026w\u003d2\n\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "aa91a2e90044b88228bdb0620e771f2ea7798804",
      "tree": "935056068de330e73eaf39ba8284ae33ad6e145e",
      "parents": [
        "3b2ce0b17824c42bc2e46f7dd903b4acf5e9fff9"
      ],
      "author": {
        "name": "Petr Tesarik",
        "email": "ptesarik@suse.cz",
        "time": "Wed Dec 12 15:24:25 2007 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 12:01:29 2008 -0800"
      },
      "message": "[IA64] Synchronize RBS on PTRACE_ATTACH\n\nWhen attaching to a stopped process, the RSE must be explicitly\nsynced to user-space, so the debugger can read the correct values.\n\nSigned-off-by: Petr Tesarik \u003cptesarik@suse.cz\u003e\nCC: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3b2ce0b17824c42bc2e46f7dd903b4acf5e9fff9",
      "tree": "acf3913f8c0a479615060ffed4cec9283047761c",
      "parents": [
        "5aa92ffda1b6244b4a248df0b95c07d183ab96d2"
      ],
      "author": {
        "name": "Petr Tesarik",
        "email": "ptesarik@suse.cz",
        "time": "Wed Dec 12 15:23:34 2007 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 12:01:18 2008 -0800"
      },
      "message": "[IA64] Synchronize kernel RSE to user-space and back\n\nThis is base kernel patch for ptrace RSE bug. It\u0027s basically a backport\nfrom the utrace RSE patch I sent out several weeks ago. please review.\n\nwhen a thread is stopped (ptraced), debugger might change thread\u0027s user\nstack (change memory directly), and we must avoid the RSE stored in\nkernel to override user stack (user space\u0027s RSE is newer than kernel\u0027s\nin the case). To workaround the issue, we copy kernel RSE to user RSE\nbefore the task is stopped, so user RSE has updated data.  we then copy\nuser RSE to kernel after the task is resummed from traced stop and\nkernel will use the newer RSE to return to user.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Petr Tesarik \u003cptesarik@suse.cz\u003e\nCC: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5aa92ffda1b6244b4a248df0b95c07d183ab96d2",
      "tree": "8375f4960be7a53e4c313037807ff05f99ce1b98",
      "parents": [
        "ad9e39c70f46c5e17b1ed5912e8693454fec1455"
      ],
      "author": {
        "name": "Petr Tesarik",
        "email": "ptesarik@suse.cz",
        "time": "Wed Dec 12 15:21:16 2007 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 12:00:54 2008 -0800"
      },
      "message": "[IA64] Rename TIF_PERFMON_WORK back to TIF_NOTIFY_RESUME\n\nSince the RSE synchronization will need a TIF_ flag, but all\n\nwork-to-be-done bits are already used, so we have to multiplex\nTIF_NOTIFY_RESUME again.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Petr Tesarik \u003cptesarik@suse.cz\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ad9e39c70f46c5e17b1ed5912e8693454fec1455",
      "tree": "8066cb89bb969e4668825821fa883f6f9ad08ad8",
      "parents": [
        "a4ffc0a0b240a29cbe489f6db9dae112a49ef1c1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Feb 06 13:57:46 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 08 12:00:32 2008 -0800"
      },
      "message": "[IA64] Wire up timerfd_{create,settime,gettime} syscalls\n\nAdd ia64 hooks for the new syscalls that were added in\ncommit 4d672e7ac79b5ec5cdc90e450823441e20464691\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e27a93a944a5ba6a0112750c8243abba86d56e94",
      "tree": "2b7e895acd757783501c8689aac34a2b13ac0269",
      "parents": [
        "80dbfde54bfc40c1e39ace7dbb371f095e74665f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 18 20:58:32 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:02 2008 -0800"
      },
      "message": "ARM: OMAP1: Misc clean-up\n\nThis patch cleans up omap1 files to sync up with linux-omap tree:\n\n- Remove omap-generic MMC config as it should be defined in board-*.c files\n  instead of using board-generic.c\n- New style I2C board_info from David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n- Init section fixes from Dirk Behme \u003cdirk.behme@googlemail.com\u003e\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "80dbfde54bfc40c1e39ace7dbb371f095e74665f",
      "tree": "54a308264bf45bf09fca92175487f24403b4bf5b",
      "parents": [
        "d7730cc01f703b1e3c43127bd38fb042c0efdb71"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 18 21:15:53 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:02 2008 -0800"
      },
      "message": "ARM: OMAP1: Update defconfigs for omap1\n\nUpdate defconfigs for omap1\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d7730cc01f703b1e3c43127bd38fb042c0efdb71",
      "tree": "5dbed4185042fb32fb6b478279d65856fb3c4dad",
      "parents": [
        "1ed16a86b47fd7dd9125fc8f6df482cc6edc9b20"
      ],
      "author": {
        "name": "Andrzej Zaborowski",
        "email": "balrog@zabor.org",
        "time": "Thu Dec 07 17:13:51 2006 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Palm Tungsten E board clean-up\n\nMostly gpio clean-up.\n\nSigned-off-by: Andrzej Zaborowski \u003cbalrog@zabor.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1ed16a86b47fd7dd9125fc8f6df482cc6edc9b20",
      "tree": "c9efdae7940f22b97ceb8f62d622ea24e6a57bde",
      "parents": [
        "feb72f3b313e1f068b707773e9231af4f87d9580"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Nov 07 06:54:32 2007 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Use I2C bus registration helper for omap1\n\nThis patch starts using introduced I2C bus registration helper by cleaning\nup registration currently done in various places and by doing necessary\nboard file modifications.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "feb72f3b313e1f068b707773e9231af4f87d9580",
      "tree": "aeab0d27b1665d420457369e35fa1e38a1186693",
      "parents": [
        "010bb0cf42fe2fa0a00753e0c11a3e8bfefb37a3"
      ],
      "author": {
        "name": "Vivek Kutal",
        "email": "vivek.kutal@celunite.com",
        "time": "Mon Dec 17 01:56:33 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Remove omap_sram_idle()\n\nThis patch removes omap_sram_idle() that is no longer used.\n\nThe function called in pm_idle is omap_sram_suspend, omap_sram_idle() is\nnot used anywhere in omap1.\n\nSigned-off-by: Vivek Kutal \u003cvivek.kutal@celunite.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "010bb0cf42fe2fa0a00753e0c11a3e8bfefb37a3",
      "tree": "2bfa2f5e6d4925344630573922bbb8982727f0ac",
      "parents": [
        "087c50302fbd608118e7c0f27a95dc552ad2f53b"
      ],
      "author": {
        "name": "Vivek Kutal",
        "email": "vivek.kutal@celunite.com",
        "time": "Tue Dec 11 21:46:31 2007 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: PM fixes for OMAP1\n\nThis patch does the following:\n\n- Fixes the omap_pm_idle() code so that we enter WFI mode in idle.\n- /sys/power/sleep_while_idle is created only when 32k timer is used\n\nSigned-off-by: Vivek Kutal \u003cvivek.kutal@celunite.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "087c50302fbd608118e7c0f27a95dc552ad2f53b",
      "tree": "1394a3bed4a977baab3cad9378f1497698435fc6",
      "parents": [
        "138ab9f8321f67c71984ca43222efa71b0a0a0a9"
      ],
      "author": {
        "name": "Carlos Eduardo Aguiar",
        "email": "carlos.aguiar@indt.org.br",
        "time": "Fri Nov 30 01:52:53 2007 -0400"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Use MMC multislot structures for Siemens SX1 board\n\nUse MMC multislot structures for Siemens SX1 board\n\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "138ab9f8321f67c71984ca43222efa71b0a0a0a9",
      "tree": "57e8bcabfb647fd2ecad10d3641ef2041857ff09",
      "parents": [
        "6e2d4107245cc0411959e91d7a1613e15097f117"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Tue Nov 27 00:01:45 2007 -0400"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:01 2008 -0800"
      },
      "message": "ARM: OMAP1: Make omap1 use MMC multislot structures\n\nMake omap1 use new MMC multislot structures. The related MMC\npatches will be sent separately.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nSigned-off-by: Anderson Briglia \u003canderson.briglia@indt.org.br\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: David Cohen \u003cdavid.cohen@indt.org.br\u003e\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6e2d4107245cc0411959e91d7a1613e15097f117",
      "tree": "36de41b7a938e19cbbf09aa80b38ca2d6b1dd5b3",
      "parents": [
        "78be63252bc9065dd0a12c106135655b7d4db1ec"
      ],
      "author": {
        "name": "David Cohen",
        "email": "david.cohen@indt.org.br",
        "time": "Thu Dec 13 22:27:15 2007 -0400"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP1: Change the comments to C style\n\nChange the comments to C style\n\nSigned-off-by: David Cohen \u003cdavid.cohen@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "78be63252bc9065dd0a12c106135655b7d4db1ec",
      "tree": "c31f30ea519dd11c80124aa7da9cc654e80e444f",
      "parents": [
        "85d05fb3fde692fdaa6b1f84c33fee718abebf0f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Dec 11 13:50:17 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP1: Make omap1 boards to use omap_nand_platform_data\n\nThis patch adds omap_nand_platform data based on a patch\nby Shahrom Sharif-Kashani \u003csshahrom@micron.com\u003e, and makes\nomap1 boards to use omap_nand_platform_data instead of\nnand_platform_data used earlier.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "85d05fb3fde692fdaa6b1f84c33fee718abebf0f",
      "tree": "bb6d31c2b3df0c74a3ec48c464bf310763453881",
      "parents": [
        "ce2df9ca41997f38cdfb9bee0db08763487222ae"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Wed Nov 07 06:54:31 2007 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP: Add helper module for board specific I2C bus registration\n\nThis helper module simplifies I2C bus registration for different OMAP\nplatforms by doing registration in one place only and to allow board\nspecific bus configuration like clock rate and number of busses configured.\n\nHelper should cover OMAP processors from first to third generation.\n\nThis patch just adds the feature and current implementation cleanup and\nboard file modifications will be done in following patches.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ce2df9ca41997f38cdfb9bee0db08763487222ae",
      "tree": "b6ef06d7259b78db78decfd8a930caf0f35197b8",
      "parents": [
        "471b3aa70c2ba00e1a8c8399f848cbc04fd0beae"
      ],
      "author": {
        "name": "Syed Mohammed, Khasim",
        "email": "x0khasim@ti.com",
        "time": "Mon Jun 25 22:55:39 2007 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP: Add dmtimer support for OMAP3\n\nAdd DM timer support for OMAP3.\n\nFixed source clocks for 3430 by Paul Walmsley \u003cpaul@pwsan.com\u003e.\n\nSigned-off-by: Syed Mohammed Khasim \u003cx0khasim@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "471b3aa70c2ba00e1a8c8399f848cbc04fd0beae",
      "tree": "3601fc47ee59160ad209d8f08532304009124676",
      "parents": [
        "f8151e5c327bfc41f0993a45fb61ea121bebfee4"
      ],
      "author": {
        "name": "Syed Mohammed, Khasim",
        "email": "x0khasim@ti.com",
        "time": "Thu Jun 21 21:48:07 2007 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:38:00 2008 -0800"
      },
      "message": "ARM: OMAP: Pre-3430 clean-up for dmtimer.c\n\nCleanup DM timer list for OMAP2 and OMAP1 to allow\nadding support for 3430.\n\nSigned-off-by: Syed Mohammed Khasim  \u003cx0khasim@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f8151e5c327bfc41f0993a45fb61ea121bebfee4",
      "tree": "78b7558e18a07eca2c477b7dfdb576392cd5c699",
      "parents": [
        "5eb3bb9c0d123ad84ed5127fbc62731896d87181"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "adiyar@ti.com",
        "time": "Sat Dec 01 12:14:11 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Add DMA support for chaining and 3430\n\nAdd DMA support for chaining and 3430.\n\nAlso remove old DEBUG_PRINTS as noted by Russell King.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5eb3bb9c0d123ad84ed5127fbc62731896d87181",
      "tree": "af1209a8572410d06bc56c97d30dad6687af95f6",
      "parents": [
        "d11ac9791b87efb24506b6391a965b789385157c"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Sat May 05 11:40:29 2007 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Add 24xx GPIO debounce support\n\nAdd 24xx GPIO debounce support. Also minor formatting\nclean-up.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d11ac9791b87efb24506b6391a965b789385157c",
      "tree": "02b612a8768bd774f9bec9abe1d6bdc7dc5befbf",
      "parents": [
        "5492fb1a46ada0d1e89eb580c2a56db8924e3141"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat Jan 12 15:35:04 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Get rid of unnecessary ifdefs in GPIO code\n\nJust use cpu_is_omapXXXX() instead. This does not increase\nobject size.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5492fb1a46ada0d1e89eb580c2a56db8924e3141",
      "tree": "1745a2ce7fdaff1c676c27ab94e41c4804f0433f",
      "parents": [
        "2c17f61599987ca7c54c2fef57de3bb8c32e3599"
      ],
      "author": {
        "name": "Syed Mohammed, Khasim",
        "email": "x0khasim@ti.com",
        "time": "Thu Nov 29 16:15:11 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:59 2008 -0800"
      },
      "message": "ARM: OMAP: Add 3430 gpio support\n\nThis patch adds 3430 gpio support.\n\nIt also contains a fix by Paul Walmsley \u003cpaul@pwsan.com\u003e to use the\ncorrect clock names for OMAP3430.\n\nSigned-off-by: Syed Mohammed Khasim \u003cx0khasim@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1cccd2a728673da00a05fe19c5ba4897257d6b8a",
      "tree": "af517aac0c76d0ba75e9541c891f27b28919f146",
      "parents": [
        "a4ffc0a0b240a29cbe489f6db9dae112a49ef1c1"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 29 15:38:16 2007 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Feb 08 10:37:57 2008 -0800"
      },
      "message": "ARM: OMAP: Request DSP memory for McBSP\n\nOn OMAP1 some McBSP features depend on DSP. Also export\npolling functions as suggested by Luis Cargnini.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ee44391eae5d1fabd6eacf89b3bb2e3fbc315e7d",
      "tree": "24c30574f6d81d2286a2b76b4a8b0e66cd2be428",
      "parents": [
        "3b277c2965b0c707b76f89368ebe6e6da6605c23"
      ],
      "author": {
        "name": "Byron Bradley",
        "email": "byron.bbradley@gmail.com",
        "time": "Fri Feb 08 18:20:23 2008 +0000"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 13:31:06 2008 -0500"
      },
      "message": "[ARM] Orion: Use the sata_mv driver for the TS-209 SATA\n\nThe TS-209 has a two port integrated SATA controller.\nUse the sata_mv driver for this.\n\nSigned-off-by: Byron Bradley \u003cbyron.bbradley@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "3b277c2965b0c707b76f89368ebe6e6da6605c23",
      "tree": "e4e9d90ef3009cad856b35e0d31ba8eab4ad5beb",
      "parents": [
        "8c42da46f3b0ff85ac4f61beaa0633bbb480c49e"
      ],
      "author": {
        "name": "Byron Bradley",
        "email": "byron.bbradley@gmail.com",
        "time": "Fri Feb 08 18:20:01 2008 +0000"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 13:29:21 2008 -0500"
      },
      "message": "[ARM] Orion: Use the sata_mv driver for the Kurobox SATA\n\nThe Kurobox has a two port integrated SATA controller.\nUse the sata_mv driver for this.\n\nSigned-off-by: Byron Bradley \u003cbyron.bbradley@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "67f2d33ec011621d1be6f0b17b8226c0eb3c3746",
      "tree": "9422a161501670c6fce757160e120775669890a2",
      "parents": [
        "16e6da4fc329e16e359a523c622befa984febb99"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 09 01:49:23 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 09 01:49:23 2008 +0800"
      },
      "message": "[Blackfin] arch: fix build fails only include header files when enabled\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7f74c2c7f760fdd44116e3dd90a5aeeb9d9333c7",
      "tree": "46d579610a4baa5f9bd7ae7b7a0ed3f60b6628e1",
      "parents": [
        "27cd3ad2313e5aca5304a6f32060a90367edbf51"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Feb 07 21:55:17 2008 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 11:52:23 2008 -0500"
      },
      "message": "[ARM] Orion: distinguish between physical and virtual addresses\n\nHack up the Orion port to distinguish between virtual and physical\naddresses of register windows.  This will allow moving virtual\nmappings higher up in the address space, to free up more kernel\nvirtual address space.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "3c96e5a440d45c3d858082e531ded24d5cc06f68",
      "tree": "d9ba68e314ead434e524f59caffe9c4633b096da",
      "parents": [
        "f244baa3cafb4a49934d1fd944e29885a0fdbc3e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Feb 07 14:25:08 2008 -0500"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 11:52:23 2008 -0500"
      },
      "message": "[ARM] Orion: update defconfig\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "f244baa3cafb4a49934d1fd944e29885a0fdbc3e",
      "tree": "f638d21639490add6959cd396f9a8b996add9cb7",
      "parents": [
        "a4ffc0a0b240a29cbe489f6db9dae112a49ef1c1"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Tue Jan 29 11:33:32 2008 -1100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Feb 08 11:52:23 2008 -0500"
      },
      "message": "[ARM] Orion: Use the sata_mv driver for the integrated SATA controller\n\nThis patch adds instantiation for the sata_mv driver, enabling the\nintegrated SATA controller.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "c00f08d705e149fbfaf7a252b4d4fbb7affdcc96",
      "tree": "8c916856376d0d400ddda239d5be386f9b9516d7",
      "parents": [
        "c8b6de16d9434405e5832b8772e4f986ddd5118e",
        "3adbefee6fd58a061b2bf1df4f3769701860fc62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 18:22:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 18:22:29 2008 -0800"
      },
      "message": "Merge branch \u0027slub-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm\n\n* \u0027slub-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm:\n  SLUB: fix checkpatch warnings\n  Use non atomic unlock\n  SLUB: Support for performance statistics\n  SLUB: Alternate fast paths using cmpxchg_local\n  SLUB: Use unique end pointer for each slab page.\n  SLUB: Deal with annoying gcc warning on kfree()\n"
    },
    {
      "commit": "1f84260c8ce3b1ce26d4c1d6dedc2f33a3a29c0c",
      "tree": "d57e305168291f1b0f5f2d42853d2c2419f4140b",
      "parents": [
        "683d0baad3d6e18134927f8c28ee804dbe10fe71"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Jan 07 23:20:30 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "christoph@stapp.engr.sgi.com",
        "time": "Thu Feb 07 17:47:41 2008 -0800"
      },
      "message": "SLUB: Alternate fast paths using cmpxchg_local\n\nProvide an alternate implementation of the SLUB fast paths for alloc\nand free using cmpxchg_local. The cmpxchg_local fast path is selected\nfor arches that have CONFIG_FAST_CMPXCHG_LOCAL set. An arch should only\nset CONFIG_FAST_CMPXCHG_LOCAL if the cmpxchg_local is faster than an\ninterrupt enable/disable sequence. This is known to be true for both\nx86 platforms so set FAST_CMPXCHG_LOCAL for both arches.\n\nCurrently another requirement for the fastpath is that the kernel is\ncompiled without preemption. The restriction will go away with the\nintroduction of a new per cpu allocator and new per cpu operations.\n\nThe advantages of a cmpxchg_local based fast path are:\n\n1. Potentially lower cycle count (30%-60% faster)\n\n2. There is no need to disable and enable interrupts on the fast path.\n   Currently interrupts have to be disabled and enabled on every\n   slab operation. This is likely avoiding a significant percentage\n   of interrupt off / on sequences in the kernel.\n\n3. The disposal of freed slabs can occur with interrupts enabled.\n\nThe alternate path is realized using #ifdef\u0027s. Several attempts to do the\nsame with macros and inline functions resulted in a mess (in particular due\nto the strange way that local_interrupt_save() handles its argument and due\nto the need to define macros/functions that sometimes disable interrupts\nand sometimes do something else).\n\n[clameter: Stripped preempt bits and disabled fastpath if preempt is enabled]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "151db1fc23800875c7ac353b106b7dab77061275",
      "tree": "b14f06bec7e45c9cd909df1dfb66b099d273b35c",
      "parents": [
        "145e9230760e4db27cf5f00fd04b005c79ca1c12"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Fri Feb 08 09:24:52 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 14:54:45 2008 -0800"
      },
      "message": "Fix compilation of powerpc asm-offsets.c with old gcc\n\nCommit ad7f71674ad7c3c4467e48f6ab9e85516dae2720 (\"[POWERPC] Use a\nsensible default for clock_getres() in the VDSO\") corrected the clock\nresolution reported by the VDSO clock_getres() but introduced another\nproblem in that older versions of gcc (gcc-4.0 and earlier) fail to\ncompile the new code in arch/powerpc/kernel/asm-offsets.c.\n\nThis fixes it by introducing a new MONOTONIC_RES_NSEC define in the\ngeneric code which is equivalent to KTIME_MONOTONIC_RES but is just an\ninteger constant, not a ktime union.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "145e9230760e4db27cf5f00fd04b005c79ca1c12",
      "tree": "4c247a81767ea5bb09878af2f39d9ebe19c6d8af",
      "parents": [
        "df922075f2a55b1ae71a6fe589c1cc1b91381f4f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Feb 07 23:10:28 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 14:15:55 2008 -0800"
      },
      "message": "m68k: correct setting of struct user.u_ar0\n\nCommit 6e16d89bcd668a95eb22add24c02d80890232b66 (\"Sanitize the type of\nstruct user.u_ar0\") forgot to change the m68k setting code, causing the\nfollowing compiler warning:\n\n    arch/m68k/kernel/process.c:338: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e5565f949af1322f8f3d3f43d044645ae448499",
      "tree": "92868f6d3dcc6c105a0d35f9412f75c07139402e",
      "parents": [
        "e5a9e8e6890d9b9c7a0f25b03ffdaf28614a9a4c",
        "03366e7b9bf1544cb0b98f1a5cd6d340654f486a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (34 commits)\n  Input: i8042 - non-x86 build fix\n  Input: pxa27x_keypad - also enable on PXA3xx\n  Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n  Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ\n  Input: pxa27x_keypad - enable rotary encoders and direct keys\n  Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n  Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n  Input: pxa27x_keypad - remove pin configuration from the driver\n  Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n  Input: constify function pointer tables (seq_operations)\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list\n  Input: i8042 - enable DMI quirks on x86-64\n  Input: i8042 - add Dritek quirk for Acer Aspire 9110\n  Input: add input event to APM event bridge\n  Input: mousedev - use BIT_MASK instead of BIT\n  Input: remove duplicate includes\n  Input: remove cdev from input_dev structure\n  Input: remove duplicated headers in drivers/char/keyboard.c\n  Input: i8042 - add Dritek keyboard extension quirk\n  Input: add Tosa keyboard driver\n  ...\n"
    },
    {
      "commit": "0afc2edfada50980bec999f94dcea26ebad3dda6",
      "tree": "8963dd8fd78ee5c3481acad5903bc459bd3d055c",
      "parents": [
        "a8e98d6d51a3eb7bb061b1625193a129c8bd094f",
        "d256eb8db60e36fc5dd0a27ce8a64f65df31f7b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 10:21:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 10:21:26 2008 -0800"
      },
      "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  [SPARC32]: Use regsets in arch_ptrace().\n  [SPARC64]: Use regsets in arch_ptrace().\n  [SPARC32]: Use regsets for ELF core dumping.\n  [SPARC64]: Use regsets for ELF core dumping.\n  [SPARC64]: Remove unintentional ptrace debugging messages.\n  [SPARC]: Move over to arch_ptrace().\n  [SPARC]: Remove PTRACE_SUN* handling.\n  [SPARC]: Kill DEBUG_PTRACE code.\n  [SPARC32]: Add user regset support.\n  [SPARC64]: Add user regsets.\n  [SPARC64]: Fix booting on non-zero cpu.\n"
    },
    {
      "commit": "f0f1b3364ae7f48084bdf2837fb979ff59622523",
      "tree": "e5ef68c0071f44178cc8d1948b64e216d57422aa",
      "parents": [
        "4383f18b7f94a4d668c5eec68645c75d44556235",
        "b7143156c9ceee1a072c57aac8729d2dec5b3bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (112 commits)\n  ACPI: fix build warning\n  Revert \"cpuidle: build fix for non-x86\"\n  ACPI: update intrd DSDT override console messages\n  ACPI: update DSDT override documentation\n  ACPI: Add \"acpi_no_initrd_override\" kernel parameter\n  ACPI: its a directory not a folder....\n  ACPI: misc cleanups\n  ACPI: add missing prink prefix strings\n  ACPI: cleanup acpi.h\n  ACPICA: fix CONFIG_ACPI_DEBUG_FUNC_TRACE build\n  ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\n  ACPI: video: reset brightness on resume\n  ACPI: video: call ACPI notifier chain for ACPI video notifications\n  ACPI: create notifier chain to get hotkey events to graphics driver\n  ACPI: video: delete unused display switch on hotkey event code\n  ACPI: video: create \"brightness_switch_enabled\" modparam\n  cpuidle: Add a poll_idle method\n  ACPI: cpuidle: Support C1 idle time accounting\n  ACPI: enable MWAIT for C1 idle\n  ACPI: idle: Fix acpi_safe_halt usages and interrupt enabling/disabling\n  ...\n"
    },
    {
      "commit": "3d50337f62a61027f40ad4ceddefa3c91e5d479e",
      "tree": "c89bed784ab0fc402e9f4155f500170c9a335949",
      "parents": [
        "5b808a593588b2e6235c59fcd278791c53667787",
        "d39a7a63eb3971b1b3cc5c181ed526bf437b1c72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:14 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add HP Jornada 6xx driver\n  leds: Remove the now uneeded ixp4xx driver\n  leds: Add power LED to the wrap driver\n  leds: Fix led-gpio active_low default brightness\n  leds: hw acceleration for Clevo mail LED driver\n  leds: Add support for hardware accelerated LED flashing\n  leds: Standardise LED naming scheme\n  leds: Add clevo notebook LED driver\n"
    }
  ],
  "next": "7a8c6ad918e9c598bf3b799f1a0d5ee4dee59ca3"
}
