)]}'
{
  "log": [
    {
      "commit": "b2c863bd2daa2b2e36d66db58bc1e18f37151829",
      "tree": "a1d2a8bdfa5c5dd19ed54ac5da683e8b8398fad5",
      "parents": [
        "cb276805803b8e0616159d80a441ab26a931ada4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 23 18:43:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "spusched: fix mismerge in spufs.h\n\nspufs.h now has two enums for the sched_flags leading to identical\nvalues for SPU_SCHED_WAS_ACTIVE and SPU_SCHED_NOTIFY_ACTIVE.  Merge\nthem into a single enum as they were in the IBM development tree.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97a1fcbb20fcbb0177567fd2dbcc6ed1bcc450ce",
      "tree": "0331a8685599fbe23532bd69cd89ef82e4ed7806",
      "parents": [
        "da3e30e78ed9652322dccb49fa149e7b4e985f74"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 23 18:43:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "uml: more __init annotations\n\n2.6.23-rc1 turned up another batch of references from non-__init code to\n__init code.  In most cases, these were missing __init annotations.  In one\ncase (os_drop_memory), the annotation was present but wrong.\n\ninit_maps is __init, but for some reason was being very careful about the\nmechanism by which it allocated memory, checking whether it was OK to use\nkmalloc (at this point in the boot, it definitely isn\u0027t) and using either\nalloc_bootmem_low_pages or kmalloc/vmalloc.  So, the kmalloc/vmalloc code is\nremoved.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da3e30e78ed9652322dccb49fa149e7b4e985f74",
      "tree": "f0d8556e419be265e645d0a6f5ead070ee0aded2",
      "parents": [
        "1a65f493c335abc3822291b52f3565776ce39a1b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 23 18:43:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "uml: fix aio compilation bug\n\nRestructure do_aio thanks to commments from Ulrich and Al.\n\nUli started this by seeing that UML\u0027s initialization of a struct iocb\ninitialized fields that it shouldn\u0027t.\n\nAl followed up by adding the following cleanups:\n\teliminating a variable by just using an anonymous structure in\nits place.\n\thoisting a duplicated line out of the switch.\n\tsimplifying the error checking at the end.\n\nI added a severity to the printk.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a65f493c335abc3822291b52f3565776ce39a1b",
      "tree": "63c2d36c9a779e45232c07dbbf55ca20c27d6618",
      "parents": [
        "0d786d4a2773f06a791e8c3730d049077fb81df6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Jul 23 18:43:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "uml: fix string exporting on UML/i386\n\nIn 2.6.23-rc1, i386 fiddled its string support such that UML started getting\nundefined references from modules.  The UML asm/string.h was including the\ni386 string.h, which defined __HAVE_ARCH_STR*, but the corresponding\nimplementations weren\u0027t being pulled in.\n\nThis is fixed by adding arch/i386/lib/string.h to the list of host\narchitecture files to be pulled in to UML.\n\nA complication is that the libc exports file assumed that the generic strlen\nand strstr weren\u0027t in use (i.e.  __HAVE_ARCH_STR is defined), then they aren\u0027t\nexported.  This is untrue for strlen, which is exported in either case, so\nthis logic is not needed.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "037e20a3c5c206efdf63f1b45c8b082fc57253d2",
      "tree": "9f0f0e9c22a44c705fe601bc12b5a71c4567576e",
      "parents": [
        "b053c204edbc82b068fe8cfc809b7f90b885fae0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 21:13:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 12:43:28 2007 -0700"
      },
      "message": "x86_64: Rename CF Makefile variable in vdso\n\nThis avoids a conflict with sparse builds.\n\nReported by Alexey Dobriyan, fix suggested by Al Viro\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
      "tree": "b1372269f948f5dead789fece8539d7f4de58be0",
      "parents": [
        "e6f194d8f6f50da6837af637b2fd839c34185f7a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Jul 21 23:29:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:44:00 2007 -0700"
      },
      "message": "take declarations of enable_irq() et.al. to linux/interrupt.h\n\nNow that the last inlined instances are gone, all that is left to do\nis turning disable_irq_nosync on arm26 and m68k from defines to aliases\nand we are all set - we can make these externs in linux/interrupt.h\nuncoditional and kill remaining instances in asm/irq.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
      "tree": "75fc060628490d4bc78dd3b92635b8437b6e4290",
      "parents": [
        "2fe83b3ad12d43799af5f3156886eca443a88bac",
        "f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "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: Convert from struct class_device to struct device\n  leds: leds-gpio for ngw100\n  leds: Add warning printks in error paths\n  leds: Fix trigger unregister_simple if register_simple fails\n  leds: Use menuconfig objects II - LED\n  leds: Teach leds-gpio to handle timer-unsafe GPIOs\n  leds: Add generic GPIO LED driver\n"
    },
    {
      "commit": "dc79747019b43c28d1f50aad69b8039f8d8db301",
      "tree": "4e85f1e41a6df5e5ab0866901d29d2d08efdf426",
      "parents": [
        "0f760f13012322c81714812d852429fe23b16dcf",
        "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Clean up duplicate includes in drivers/macintosh/\n  [POWERPC] Quiet section mismatch warning on pcibios_setup\n  [POWERPC] init and exit markings for hvc_iseries\n  [POWERPC] Quiet section mismatch in hvc_rtas.c\n  [POWERPC] Constify of_platform_driver match_table\n  [POWERPC] hvcs: Make some things static and const\n  [POWERPC] Constify of_platform_driver name\n  [POWERPC] MPIC protected sources\n  [POWERPC] of_detach_node()\u0027s device node argument cannot be const\n  [POWERPC] Fix ARCH\u003dppc builds\n  [POWERPC] mv64x60: Use mutex instead of semaphore\n  [POWERPC] Allow smp_call_function_single() to current cpu\n  [POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n  [POWERPC] Fix future firmware feature fixups function failure\n  [POWERPC] fix showing xmon help\n  [POWERPC] Make xmon_write accept a const buffer\n  [POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n  [POWERPC] cell: CONFIG_SPE_BASE is a typo\n"
    },
    {
      "commit": "0f760f13012322c81714812d852429fe23b16dcf",
      "tree": "9308566bd13556acae6a21c7e4b97ff49c08320a",
      "parents": [
        "5f3f7cc6ad3b548ba5f61051426df28f79fc0ee8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 13:21:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:17 2007 -0700"
      },
      "message": "x86_64: Fix xen section warnings\n\nFix\n\nWARNING: vmlinux.o(.data+0x99): Section mismatch: reference to .init.text:xen_start_kernel (between \u0027startup_xen\u0027 and \u0027boot_gdt_descr\u0027)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f3f7cc6ad3b548ba5f61051426df28f79fc0ee8",
      "tree": "fc9e43fd9e72f08ea00aad05959cf6b114107db1",
      "parents": [
        "41089644c110756a6d09ace77c8d7624660d086a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 13:21:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:17 2007 -0700"
      },
      "message": "x86_64: Fix paravirt compilation\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39804b20f62532fa05c2a8c3e2d1ae551fd0327b",
      "tree": "6a472a0b18d8093447150d290855e9d42aae368a",
      "parents": [
        "83e2b5ef056cba890750436bc9aa37b2c4f58314",
        "17c50b4102b32842224824b30d9182af9f582b90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:04:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:04:11 2007 -0700"
      },
      "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: (77 commits)\n  ACPI: Populate /sys/firmware/acpi/tables/\n  ACPI: create CONFIG_ACPI_DEBUG_FUNC_TRACE\n  ACPI: update ACPI proc I/F removal schedule\n  ACPI: update feature-removal-schedule.txt, /sys/firmware/acpi/namespace is gone\n  ACPI: export ACPI events via acpi_mc_group multicast group\n  ACPI: fix empty macros found by -Wextra\n  ACPI: drivers/acpi/pci_link.c: lower printk severity\n  sony-laptop: Fix event reading in sony-laptop\n  sony-laptop: Add Vaio FE to the special init sequence\n  sony-laptop: Make the driver use MSC_SCAN and a setkeycode and getkeycode key table.\n  sony-laptop: Invoke _INI for SNC devices that provide it\n  sony-laptop: Add support for recent Vaios Fn keys (C series for now)\n  sony-laptop: map wireless switch events to KEY_WLAN\n  sony-laptop: add new SNC handlers\n  ACPI: thinkpad-acpi: add locking to brightness subdriver\n  ACPI: thinkpad-acpi: bump up version to 0.15\n  ACPI: thinkpad-acpi: make EC-based thermal readings non-experimental\n  ACPI: thinkpad-acpi: make sure DSDT TMPx readings don\u0027t return +128\n  ACPI: thinkpad-acpi: react to Lenovo ThinkPad differences in hot key\n  ACPI: thinkpad-acpi: allow use of CMOS NVRAM for brightness control\n  ...\n"
    },
    {
      "commit": "b5d009ca6b36632b5f7c0ccdac30301e014ab616",
      "tree": "bb69443e62b30c418b4c96f47dacdeaa6e854d8f",
      "parents": [
        "92417df076f75738ae22956f7ea1b9b98f59fa7a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Remove outdated comment in boot decompressor Makefile\n\n64bit code in there now since some time.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92417df076f75738ae22956f7ea1b9b98f59fa7a",
      "tree": "a1ec6f7d7fd2c81a10e5425f22ddf63d16f9f68f",
      "parents": [
        "dec2e6b7aa5d45bc3508e19907a7716b0c5307e5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:45 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Squash initial_code modpost warnings\n\nGet rid of warnings like\n\nWARNING: vmlinux.o(.bootstrap.text+0x1a8): Section mismatch: reference to .init.text:x86_64_start_kernel (between \u0027initial_code\u0027 and \u0027init_rsp\u0027)\n\n- Move initialization code into .text.head like i386 because modpost knows about this already\n- Mark initial_code .initdata\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dec2e6b7aa5d45bc3508e19907a7716b0c5307e5",
      "tree": "6214a1061268c805aded57413e98544456f175ab",
      "parents": [
        "7aa6ec56b9e9e95eb6c83516ddbb6159fd11c224"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jul 22 11:12:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: fix section mismatch warning in init.c\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x188ea): Section mismatch: reference to .init.text:__alloc_bootmem_core (between \u0027alloc_bootmem_high_node\u0027 and \u0027get_gate_vma\u0027)\n\nalloc_bootmem_high_node() is only used from __init scope so declare it __init.\nAnd in addition declare the weak variant __init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7aa6ec56b9e9e95eb6c83516ddbb6159fd11c224",
      "tree": "a95332000a3883bf442bf46259dc7635e998444c",
      "parents": [
        "a284b0518d2fe27cdde19485c8fe077a128cd827"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jul 22 11:12:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: fix section mismatch warning in hpet.c\n\nFix following warnings:\nWARNING: vmlinux.o(.text+0x945e): Section mismatch: reference to .init.text:__set_fixmap (between \u0027hpet_arch_init\u0027 and \u0027hpet_mask_rtc_irq_bit\u0027)\nWARNING: vmlinux.o(.text+0x9474): Section mismatch: reference to .init.text:__set_fixmap (between \u0027hpet_arch_init\u0027 and \u0027hpet_mask_rtc_irq_bit\u0027)\n\nhpet_arch_init is only used from __init context so mark it __init.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a284b0518d2fe27cdde19485c8fe077a128cd827",
      "tree": "ee6b9923cf1122b3f08f3bfc4074a8cef36f0d8f",
      "parents": [
        "e05aff854c9f348629bb66c191eee87e4d002900"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Sun Jul 22 11:12:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Fix the K7 NMI watchdog checkbit\n\nThe performance counters on K7 are only 48 bits wide, so using bit 63 to\ncheck if the counter overflowed is wrong. Let\u0027s use bit 47 instead.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c22f49e4c7d27a03e109a317c30b12f1bae0b2",
      "tree": "093eb013114e2906cca0f7b6524c0b506adf5833",
      "parents": [
        "f25f64ed5bd3c2932493681bdfdb483ea707da0a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Handle P6s without performance counters in nmi watchdog\n\nI got an oops while booting a 32bit kernel on KVM because it doesn\u0027t\nimplement performance counters used by the NMI watchdog. Handle this\ncase.\n\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f25f64ed5bd3c2932493681bdfdb483ea707da0a",
      "tree": "17d5151d79cbb0b53ddde80157950a2788ac947f",
      "parents": [
        "bdda1561ffda764583a295229db66d94cf6038a3"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "juergen@kreuzholzen.de",
        "time": "Sun Jul 22 11:12:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86: Replace NSC/Cyrix specific chipset access macros by inlined functions.\n\nDue to index register access ordering problems, when using macros a line\nlike this fails (and does nothing):\n\n\tsetCx86(CX86_CCR2, getCx86(CX86_CCR2) | 0x88);\n\nWith inlined functions this line will work as expected.\n\nNote about a side effect: Seems on Geode GX1 based systems the\n\"suspend on halt power saving feature\" was never enabled due to this\nwrong macro expansion. With inlined functions it will be enabled, but\nthis will stop the TSC when the CPU runs into a HLT instruction.\nKernel output something like this:\n\tClocksource tsc unstable (delta \u003d -472746897 ns)\n\nThis is the 3rd version of this patch.\n\n - Adding missed arch/i386/kernel/cpu/mtrr/state.c\n\tThanks to Andres Salomon\n - Adding some big fat comments into the new header file\n \tSuggested by Andi Kleen\n\nAK: fixed x86-64 compilation\n\nSigned-off-by: Juergen Beisert \u003cjuergen@kreuzholzen.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20fe1d30e7e1c2ee36f11856f090613b0ad58b48",
      "tree": "f262e0c88f3cf51903e691d57332411f519ca917",
      "parents": [
        "398cf2abdb51fc96bc08f2a007b1aa25ba6adfba"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Sun Jul 22 11:12:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Do not include other cpus\u0027 interrupt 0 in nmi_watchdog\n\nkstat_irqs(0) includes the count of interrupt 0 from all cpus, not just\nthe current cpu.  The updated interrupt 0 on other cpus can stop the\nnmi_watchdog from tripping, so only include the current cpu\u0027s int 0.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "398cf2abdb51fc96bc08f2a007b1aa25ba6adfba",
      "tree": "047fa682d2016769c2bf00046791091c5fcdd6b8",
      "parents": [
        "0bd8acd1a7fbb5492c1de8af271b6964a7fd5274"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Tune AMD Fam10h/11h like K8\n\nThis mainly changes the nops for alternative, so not very revolutionary.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd8acd1a7fbb5492c1de8af271b6964a7fd5274",
      "tree": "79193ff8c5a9a0914e40d447516aa765627e22c3",
      "parents": [
        "fbab6e7a5cdcc53c2f56404ae0f7f5a3fd48f609"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Set K8 CPUID flag for K8/Fam10h/Fam11h\n\nPreviously this flag was only used on 32bit, but some shared code can use\nit now.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbab6e7a5cdcc53c2f56404ae0f7f5a3fd48f609",
      "tree": "f7eb5caf715c02b6637cf469463779e249efe943",
      "parents": [
        "8f4e956b313dcccbc7be6f10808952345e3b638c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:33 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "i386: Fix cpu_llc_id section mismatch warning\n\nFix\n\nWARNING: arch/i386/kernel/built-in.o(.text+0xdd0d): Section mismatch: reference to .init.data:cpu_llc_id (between \u0027set_cpu_sibling_map\u0027 and \u0027initialize_secondary\u0027)\nWARNING: arch/i386/kernel/built-in.o(.text+0xdd1b): Section mismatch: reference to .init.data:cpu_llc_id (between \u0027set_cpu_sibling_map\u0027 and \u0027initialize_secondary\u0027)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f4e956b313dcccbc7be6f10808952345e3b638c",
      "tree": "cc8c93fa1faf5e0b608e3a21330a32bd82fe6f47",
      "parents": [
        "19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:32 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: Stop MCEs and NMIs during code patching\n\nWhen a machine check or NMI occurs while multiple byte code is patched\nthe CPU could theoretically see an inconsistent instruction and crash.\nPrevent this by temporarily disabling MCEs and returning early in the\nNMI handler.\n\nBased on discussion with Mathieu Desnoyers.\n\nCc: Mathieu Desnoyers \u003ccompudj@krystal.dyndns.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177",
      "tree": "39942efb826f2793692da60b04fc0e7b015fa23d",
      "parents": [
        "f51c94528a9bc73504928926ca4d791a2b7ddd7c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:31 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: Fix alternatives and kprobes to remap write-protected kernel text\n\nReenable kprobes and alternative patching when the kernel text is write\nprotected by DEBUG_RODATA\n\nAdd a general utility function to change write protected text.  The new\nfunction remaps the code using vmap to write it and takes care of CPU\nsynchronization.  It also does CLFLUSH to make icache recovery faster.\n\nThere are some limitations on when the function can be used, see the\ncomment.\n\nThis is a newer version that also changes the paravirt_ops code.\ntext_poke also supports multi byte patching now.\n\nContains bug fixes from Zach Amsden and suggestions from Mathieu\nDesnoyers.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Mathieu Desnoyers \u003ccompudj@krystal.dyndns.org\u003e\nCc: Zach Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f51c94528a9bc73504928926ca4d791a2b7ddd7c",
      "tree": "1562581d26098916a35a27ee58021f483c85b3da",
      "parents": [
        "abd4f7505bafdd6c5319fe3cb5caf9af6104e17a"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Sun Jul 22 11:12:29 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86_64: Use read and write crX in .c files\n\nThis patch uses the read and write functions provided at system.h\nfor control registers instead of writting raw assembly over and\nover again in .c files. Functions to manipulate cr2 and cr8 were\nprovided, as they were lacking.\n\nAlso, removed some extra space after closing brackets\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abd4f7505bafdd6c5319fe3cb5caf9af6104e17a",
      "tree": "a543fce720331dbf6194a2c0471f36b7727b9736",
      "parents": [
        "5fa63fccc579ac609fc7f86d29ccb3a2edf910d7"
      ],
      "author": {
        "name": "Masoud Asgharifard Sharbiani",
        "email": "masouds@google.com",
        "time": "Sun Jul 22 11:12:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: i386-show-unhandled-signals-v3\n\nThis patch makes the i386 behave the same way that x86_64 does when a\nsegfault happens.  A line gets printed to the kernel log so that tools\nthat need to check for failures can behave more uniformly between\ndebug.show_unhandled_signals sysctl variable to 0 (or by doing echo 0 \u003e\n/proc/sys/debug/exception-trace)\n\nAlso, all of the lines being printed are now using printk_ratelimit() to\ndeny the ability of DoS from a local user with a program like the\nfollowing:\n\nmain()\n{\n       while (1)\n               if (!fork()) *(int *)0 \u003d 0;\n}\n\nThis new revision also includes the fix that Andrew did which got rid of\nnew sysctl that was added to the system in earlier versions of this.\nAlso, \u0027show-unhandled-signals\u0027 sysctl has been renamed back to the old\n\u0027exception-trace\u0027 to avoid breakage of people\u0027s scripts.\n\nAK: Enabling by default for i386 will be likely controversal, but let\u0027s see what happens\nAK: Really folks, before complaining just fix your segfaults\nAK: I bet this will find a lot of silent issues\n\nSigned-off-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n[ Personally, I\u0027ve found the complaints useful on x86-64, so I\u0027m all for\n  this. That said, I wonder if we could do it more prettily..   -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fa63fccc579ac609fc7f86d29ccb3a2edf910d7",
      "tree": "6e61d976d857186b88679c295b01b2d3d2cdd13d",
      "parents": [
        "d7fff6f4d1ed1bc31577df887fefcb1541923367"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 22 08:10:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 10:41:27 2007 -0700"
      },
      "message": "Fix ppc64 mismerge\n\nFix a mismerge in commit 8b6f50ef1d5cc86b278eb42bc91630fad455fb10:\n\"spufs: make signal-notification files readonly for NOSCHED contexts\",\nwhere structs got duplicated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5957a4eb284dd6f522b248b674792416466555b2",
      "tree": "b457acbd4a85c6908ba5e674d3c1b18a1e52e63f",
      "parents": [
        "ed54fcfd785e8fecfbd8b129466235fc4ab0a402",
        "52c543f90c4095dff71dc125017594b61a753069",
        "fe885fa2372b1d255974e71d5b7c51b1e9673835",
        "5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c",
        "3be20cad15107adc423ac812ac7b3330ca195c74",
        "11179d8ca28d669e3d4cc7573a5f5fdda3e6f02d",
        "26c671c6b7c02bc9f9c42331e6ecbeccdf67164c",
        "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
        "06cfa556949ead5d3c00dc68108c443be8dd8d17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027ns9xxx\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "06cfa556949ead5d3c00dc68108c443be8dd8d17",
      "tree": "245ac3b044136a44cefbad8a56632f7dff1f70f7",
      "parents": [
        "dd1313a167a9d29c349b3244dffac274bb0bf486"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:23:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:30 2007 +0100"
      },
      "message": "[ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n\nMove register and other definitions out of the\ninclude/asm-arm/arch-s3c2410 into the the arch\ndirectories of include/asm-arm/plat-s3c24xx and\ninclude/asm-arm/plat-s3c.\n\nThis move is in preperation of the merging of\ns3c2400 and s3c6400.\n\nThe following git mv commands are needed before\nthis patch can be applied:\n\ngit mv include/asm-arm/arch-s3c2410/regs-ac97.h include/asm-arm/plat-s3c/regs-ac97.h\ngit mv include/asm-arm/arch-s3c2410/regs-adc.h include/asm-arm/plat-s3c/regs-adc.h\ngit mv include/asm-arm/arch-s3c2410/regs-iis.h include/asm-arm/plat-s3c24xx/regs-iis.h\ngit mv include/asm-arm/arch-s3c2410/regs-spi.h include/asm-arm/plat-s3c24xx/regs-spi.h\ngit mv include/asm-arm/arch-s3c2410/regs-udc.h include/asm-arm/plat-s3c24xx/regs-udc.h\ngit mv include/asm-arm/arch-s3c2410/udc.h include/asm-arm/plat-s3c24xx/udc.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf2a3a26d18679c94eca973cb8741e3c1ac53c43",
      "tree": "73025ec2879c20cd33918dede68b318fc20d929a",
      "parents": [
        "ae39ae0b0030d7f96a6b7b06d9c77c8ad2a07673"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:20:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:42 2007 +0100"
      },
      "message": "[ARM] 4520/1: S3C: Remove old VA values from static map\n\nRemove the static maps for the LCD and USB devices.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a45f82616eaa7e7fcd365ced78d3f0974b991800",
      "tree": "4bfc05baa27ea9727c01285aca9bcb629ba80a32",
      "parents": [
        "1197b4cd5098fb862180f013a086a81507196a69"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:16:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:38 2007 +0100"
      },
      "message": "[ARM] 4518/1: S3C: Rename watchdog configuration options\n\nRename the S3C24XX configuration options for the watchdog\nboot controls for moving to the arch/arm/plat-s3c moves.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ec20520ddfb654b1e60f51ff5e4769afde51b36",
      "tree": "14cfa39e87344c7ee33cb6033cab3860d625b49b",
      "parents": [
        "c76578460f1a0c4b77c33b2e8e295ccdfa893cdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:33 2007 +0100"
      },
      "message": "[ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n\nRename DEBUG_S3C2410_PORT to DEBUG_S3C_PORT as well as\nDEBUG_S3C2410_UART to DEBUG_S3C_UART as part of the updates\nto moving to plat-s3c for S3C base support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c76578460f1a0c4b77c33b2e8e295ccdfa893cdc",
      "tree": "7bbc2afbffea1cee400c4dee843af766877e95a4",
      "parents": [
        "cbc4dbffc89fbaada94ae7873ad6631a701fd00e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:11:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:32 2007 +0100"
      },
      "message": "[ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n\nRename CONFIG_S3C2410_LOWLEVEL_UART_PORT to be\nCONFIG_S3C_LOWLEVEL_UART_PORT as we move to using\nplat-s3c for base of S3C operations.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2627588cbeb70364357048854affd52bf02fe64",
      "tree": "1f25b68796d362fb5d4dbd66f547e3410e512f9f",
      "parents": [
        "498e03b619638826a7364faed61eb0a3d2a0f0c8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:09:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:28 2007 +0100"
      },
      "message": "[ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n\nUpdate the Kconfig to create configuration options based on which\nCPUs are supported for the low level serial code. This means that\nthe debug macros can be optimised for the type(s) of CPU that are\nbeing used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d58153d86589b6bba2dd19f4c178252f8cf2ed4f",
      "tree": "08db984919265e58408199f114d026c184063819",
      "parents": [
        "531b617c71e780b14af5931428e0611f930c2134"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:07:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:26 2007 +0100"
      },
      "message": "[ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n\nCreate the initial arch/arm/plat-s3c directory and start\nlinking it into the arch/arm build heirarchy ready to\nreceive the generic parts of the S3C24XX support to be\nused when adding S3C6400 devices.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "531b617c71e780b14af5931428e0611f930c2134",
      "tree": "24cc4a76e68b9415d6dad9389d06c308bc4bbdce",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:05:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:24 2007 +0100"
      },
      "message": "[ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n\nThis patch moves items of the s3c24xx support into\na new plat-s3c directory for items that use the\ns3c24xx support but are not directly s3c24xx\ncompatible, such as the s3c2400 and s3c6400.\n\ngit mv commands:\ngit mv include/asm-arm/arch-s3c2410/iic.h include/asm-arm/plat-s3c/iic.h\ngit mv include/asm-arm/arch-s3c2410/nand.h include/asm-arm/plat-s3c/nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-iic.h include/asm-arm/plat-s3c/regs-iic.h\ngit mv include/asm-arm/arch-s3c2410/regs-nand.h include/asm-arm/plat-s3c/regs-nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-rtc.h include/asm-arm/plat-s3c/regs-rtc.h\ngit mv include/asm-arm/arch-s3c2410/regs-serial.h include/asm-arm/plat-s3c/regs-serial.h\ngit mv include/asm-arm/arch-s3c2410/regs-timer.h include/asm-arm/plat-s3c/regs-timer.h\ngit mv include/asm-arm/arch-s3c2410/regs-watchdog.h include/asm-arm/plat-s3c/regs-watchdog.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52c543f90c4095dff71dc125017594b61a753069",
      "tree": "0b88dafea91f1fd2cb44bb863271503e765f7156",
      "parents": [
        "4b300c362d690c8e0788f69ed91c22a0a76f7ce2"
      ],
      "author": {
        "name": "Quinn Jensen",
        "email": "qcjensen@gmail.com",
        "time": "Mon Jul 09 22:06:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 15:44:46 2007 +0100"
      },
      "message": "[ARM] 4461/1: MXC platform and i.MX31ADS core support\n\nThis patch adds the foundation pieces for\nthe Freescale MXC platforms, including\ni.MX2 and i.MX3 based systems.\n\nThe bare-bones MX31 support in this patch\nboots to the rootdev panic with 8250 serial\nconsole configured \"console\u003dttyS0,115200\".\nIt assumes that Redboot is the boot loader.\n\nSigned-off-by: Quinn Jensen \u003cquinn.jensen@freescale.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
      "tree": "0f52553d0543e1b38a31bd152278956174bd13ca",
      "parents": [
        "3d50527bbf1b68e5206263ade414f0d966b00f74"
      ],
      "author": {
        "name": "Bill Gatliff",
        "email": "bgat@billgatliff.com",
        "time": "Sat Jul 21 03:39:36 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 15:44:01 2007 +0100"
      },
      "message": "[ARM] 4507/1: pxa2xx clock_event_device\n\nReimplements arch/arm/mach-pxa/time.c using a clock_event_device based\non OSMR0. Tested on PXA270, linux-2.6.22+arm:pxa patches.\n\nSigned-off-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2b7390af4f6a9aec079dfc15874528c3adaeccb",
      "tree": "5790467b337f17c2462b47809a52183cbd365fa4",
      "parents": [
        "1ad528ebfd1a32e33a7ade23a7e4eeb250ef64a7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:37:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Quiet section mismatch warning on pcibios_setup\n\nWARNING: vmlinux.o(.text+0x1cefcc): Section mismatch: reference to .init.text:.pcibios_setup (between \u0027.pci_setup\u0027 and \u0027.pci_init\u0027)\n\npci_setup() is marked __devinit and calls pcibios_setup.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fd7218610600b16f6f0af3f9d9353ba0265c09f",
      "tree": "7067d2c4fbe7e252913bc2440a7ebc6aa223f2f2",
      "parents": [
        "34f329db54e8154cf7faf0e7c45e7c16facfbbfe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jul 21 09:55:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] MPIC protected sources\n\nSome HW platforms, such as the new cell blades, requires some MPIC sources\nto be left alone by the operating system. This implements support for\na \"protected-sources\" property in the mpic controller node containing a list\nof source numbers to be protected against operating system interference.\n\nFor those interested in the gory details, the MPIC on the southbridge of\nthose blades has some of the processor outputs routed to the cell, and\nat least one routed as a GPIO to the service processor. It will be used\nin the GA product for routing some of the southbridge error interrupts\nto the service processor which implements some of the RAS stuff, such\nas checkstopping when fatal errors occurs before they can propagate.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34f329db54e8154cf7faf0e7c45e7c16facfbbfe",
      "tree": "f9f02c217b00f9f5098a272a7c11224b16d9798e",
      "parents": [
        "dd68c048d7a41b725ca3c2e23155598a5781dcbb"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Jul 20 15:58:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] of_detach_node()\u0027s device node argument cannot be const\n\n...since it modifies it (when it sets the OF_DETACHED flag).\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "461e666723b6669bc6f7ef90b49b615396d70eb8",
      "tree": "af341848054866c2f3d525032466b1993b0fcf20",
      "parents": [
        "adff093d6c545c882f1503607f6af14ddd90bb89"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 20 07:50:49 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] mv64x60: Use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "adff093d6c545c882f1503607f6af14ddd90bb89",
      "tree": "8d821e6de3ef05cdcbb784a1493a91b5bc8e5dd6",
      "parents": [
        "08ae6cc15db201fa20cc4893d9500c1f6b20e560"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jul 20 01:33:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Allow smp_call_function_single() to current cpu\n\nThis removes the requirement for callers to get_cpu() to check in simple\ncases.  i386 and x86_64 already received a similar treatment.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "08ae6cc15db201fa20cc4893d9500c1f6b20e560",
      "tree": "4db5882987a63cc6d73a08cbc6af11f4ea13ff6b",
      "parents": [
        "ca8ffc974d43033be6e1d4277a45822d2c3656f4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jul 19 10:00:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n\nClassic 32-bit PowerPC CPUs, and the early 64-bit PowerPC CPUs, don\u0027t\nprovide a way to prevent execution from readable pages, that is, the\nMMU doesn\u0027t distinguish between data reads and instruction reads,\nalthough a different exception is taken for faults in data accesses\nand instruction accesses.\n\nCommit 9ba4ace39fdfe22268daca9f28c5df384ae462cf, in the course of\nfixing another bug, added a check that meant that a page fault due\nto an instruction access would fail if the vma did not have the\nVM_EXEC flag set.  This gives an inconsistent enforcement on these\nCPUs of the no-execute status of the vma (since reading from the page\nis sufficient to allow subsequent execution from it), and causes old\nversions of ppc32 glibc (2.2 and earlier) to fail, since they rely\non executing the word before the GOT but don\u0027t have it marked\nexecutable.\n\nThis fixes the problem by allowing execution from readable (or writable)\nareas on CPUs which do not provide separate control over data and\ninstruction reads.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Jon Loeliger \u003cjdl@freescale.com\u003e\n"
    },
    {
      "commit": "ca8ffc974d43033be6e1d4277a45822d2c3656f4",
      "tree": "6c774a2e500cae66ca30b0b591470cf974d11734",
      "parents": [
        "4d404edce30f911004850d472e05a31efd751662"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Jul 19 07:56:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Fix future firmware feature fixups function failure\n\nMove firmware feature initialisation from pSeries_init_early to the\nearlier pSeries_probe_hypertas so they are initialised before firmware\nfeature fixups are applied.\n\nCurrently firmware feature sections are only used for iSeries which\ninitialises the these features much earlier.  This is a bug in waiting\non pSeries.\n\nAlso adds some whitespace fixups.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4d404edce30f911004850d472e05a31efd751662",
      "tree": "1af5420e00edbf160a1e332b88d44e5856f68a16",
      "parents": [
        "776568d4c93fe8def5ab4060344af554fe2b44be"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed Jul 18 19:26:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] fix showing xmon help\n\nIn some configuration, xmon help string is larger than xmon_printf\nbuffer.  We need not to use printf.  This patch adds xmon_puts and\nchange to use it to show help string.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "776568d4c93fe8def5ab4060344af554fe2b44be",
      "tree": "cf10358bfe61ad80f83b1eb32369ee81986a8b45",
      "parents": [
        "f8eb77d6fbdf13b94bcea48023d4e1dce4b3bffe"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed Jul 18 19:30:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Make xmon_write accept a const buffer\n\nBecause xmon_write doesn\u0027t change the buffer, we should add \u0027const\u0027\nqualifier to the argument which points it.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8eb77d6fbdf13b94bcea48023d4e1dce4b3bffe",
      "tree": "a206a6d14e27d6b4ca79e911b9d24101314fb50f",
      "parents": [
        "1e57ba8dddcbb384b293f948cba190c5199cf945"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Jul 18 08:21:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e57ba8dddcbb384b293f948cba190c5199cf945",
      "tree": "42d97086bc30ed85c14cacb6cf12b3d3243e0168",
      "parents": [
        "c4d198d5183ec7bbf8b53216cfc5ded7ebb0ec0c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jul 17 02:35:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:57 2007 +1000"
      },
      "message": "[POWERPC] cell: CONFIG_SPE_BASE is a typo\n\nThe config symbol for SPE support is called CONFIG_SPU_BASE, not\nCONFIG_SPE_BASE.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f79e3185dd0f8650022518d7624c876d8929061b",
      "tree": "4cec3a434036031b4e2d4fef608f5523fb21c829",
      "parents": [
        "e8b495fe09bc793ae26774e7b2667f7f658d56e2",
        "8b8eb7d8cfc6cd95ed00cd58754e8493322505bd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:40 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:40 2007 -0400"
      },
      "message": "Pull misc into release branch\n\nConflicts:\n\n\tDocumentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "22aadf8a07067644e101267ed5003043f2ad05bf",
      "tree": "d4f8854b99e72ee99385f4789db2cfc0774dbc03",
      "parents": [
        "2e85622042cb5fd56a606e884651ffde52f21028",
        "3cdf552be228e1ca55f9c53a78f39e8b77d6159c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:25:03 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:25:03 2007 -0400"
      },
      "message": "Pull bugzilla-7880 into release branch\n"
    },
    {
      "commit": "6df8cd3d4f921762504c4d1e7ed702b745702543",
      "tree": "b671af9557db240bbc880ddbaebea471338fa7a0",
      "parents": [
        "08f1c192c3c32797068bfe97738babb3295bbf42",
        "3167d93fc0cb81541dea551dc14411ed211eb9e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:38:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:38:51 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: ERROR: \"sys_ioctl\" [arch/sparc64/solaris/solaris.ko] undefined!\n  [SPARC32]: Make PAGE_SHARED a read-mostly variable.\n  [SPARC32]: Take enable_irq/disable_irq out of line.\n  [SPARC32]: clean include/asm-sparc/irq.h\n  [SPARC32]: Fix rounding errors in ndelay/udelay implementation.\n"
    },
    {
      "commit": "3167d93fc0cb81541dea551dc14411ed211eb9e0",
      "tree": "5f38dfb95e68b5fbb6a54653ac5fc71365b07a20",
      "parents": [
        "378e515c867bc7b6cb33a5aa52776d3e897e7b81"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sat Jul 21 19:22:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:22:42 2007 -0700"
      },
      "message": "[SPARC64]: ERROR: \"sys_ioctl\" [arch/sparc64/solaris/solaris.ko] undefined!\n\nFrom: Christoph Hellwig \u003chch@infradead.org\u003e\n\nOn Fri, Jul 20, 2007 at 09:24:42AM -0400, Horst H. von Brand wrote:\n\u003e When building v2.6.22-3478-g275afca on sparc64 (.config attached) I get:\n\u003e \n\u003e   MODPOST vmlinux\n\u003e   Building modules, stage 2.\n\u003e   MODPOST 463 modules\n\u003e ERROR: \"sys_ioctl\" [arch/sparc64/solaris/solaris.ko] undefined!\n\nSorry, my fault.\n\nIt looked to me like sparc64 exports sys_ioctl on it\u0027s own, but it\nonly exports compat_sys_ioctl on it\u0027s own.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "378e515c867bc7b6cb33a5aa52776d3e897e7b81",
      "tree": "8d7556218309bf2da37f462a97eaa0a4ff7eb5b8",
      "parents": [
        "0f516813ce5aa78b30084cd0cc2e7e2ba1777168"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:20:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:20:34 2007 -0700"
      },
      "message": "[SPARC32]: Make PAGE_SHARED a read-mostly variable.\n\nsame scheme as for sparc64, same rationale\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f516813ce5aa78b30084cd0cc2e7e2ba1777168",
      "tree": "7fda885e9288f9204c4e5e1683943a48f4e8115b",
      "parents": [
        "32231a66b4e1b649c346dc76b7d191f7e64a663a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:19:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:19:38 2007 -0700"
      },
      "message": "[SPARC32]: Take enable_irq/disable_irq out of line.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32231a66b4e1b649c346dc76b7d191f7e64a663a",
      "tree": "a9c1a6bb8d0889a9cf87de4c05e5ed0d688c583a",
      "parents": [
        "196bffa5dc3181897bd32e41415ec0db8dbab5e7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:18:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:18:57 2007 -0700"
      },
      "message": "[SPARC32]: clean include/asm-sparc/irq.h\n\nMove stuff used only by arch/sparc/kernel/* into arch/sparc/kernel/irq.h\nand into individual files in there (e.g. macros internal to sun4m_irq.c,\netc.)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "196bffa5dc3181897bd32e41415ec0db8dbab5e7",
      "tree": "24675b94165ea6886827d47006cb12e9dd6b3539",
      "parents": [
        "c2e68052429fdf87702fccd272951282bef1c60a"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Sat Jul 21 19:17:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:17:41 2007 -0700"
      },
      "message": "[SPARC32]: Fix rounding errors in ndelay/udelay implementation.\n\n__ndelay and __udelay have not been delayung \u003e\u003d specified time.\nThe problem with __ndelay has been tacked down to the rounding of the\nmultiplier constant. By changing this, delays \u003e app 18us are correctly\ncalculated.\nThe problem with __udelay has also been tracked down to rounding issues.\nChanging the multiplier constant (to match that used in sparc64) corrects\nfor large delays and adding in a rounding constant corrects for trunctaion\nerrors in the claculations.\nMany short delays will return without looping. This is not an error as there\nis the fixed delay of doing all the maths to calculate the loop count.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08f1c192c3c32797068bfe97738babb3295bbf42",
      "tree": "e875b7b97b081ddc1eb9db8e4435d5ecf65ebadc",
      "parents": [
        "7557244ba27f63404236cb27277b98c27d856692"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sun Jul 22 00:23:39 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86-64: introduce struct pci_sysdata to facilitate sharing of -\u003esysdata\n\nThis patch introduces struct pci_sysdata to x86 and x86-64, and\nconverts the existing two users (NUMA, Calgary) to use it.\n\nThis lays the groundwork for having other users of sysdata, such as\nthe PCI domains work.\n\nThe Calgary bits are tested, the NUMA bits just look ok.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7557244ba27f63404236cb27277b98c27d856692",
      "tree": "98fa8bbf1ac63315657e35465defba84fc843ed9",
      "parents": [
        "81e02d19b901da0900332654fa7846d119b53221"
      ],
      "author": {
        "name": "Joachim Deguara",
        "email": "joachim.deguara@amd.com",
        "time": "Sat Jul 21 17:11:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: make k8topology multi-core aware\n\nThis makes k8topology multicore aware instead of limited to signle- and\ndual-core CPUs.  It uses the CPUID to be more future proof.\n\nSigned-off-by: Joachim Deguara \u003cjoachim.deguara@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81e02d19b901da0900332654fa7846d119b53221",
      "tree": "8d3cf774e98267d6f75eb1e66f41857481ab2de1",
      "parents": [
        "09fce8a195638ad038b8a58d9d8d3558c21a23ea"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Jul 21 17:11:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: remove __smp_alt* sections\n\nLeftovers from the removal of the more general (but abandoned) SMP\nalternatives.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09fce8a195638ad038b8a58d9d8d3558c21a23ea",
      "tree": "69455b1b4dd4314474f8574b7bf9e0e9fe0dd786",
      "parents": [
        "edc2cbf49682079d5344bf7f2545ed6b036fa355"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Jul 21 17:11:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: Update alignment when 4K stacks are used.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edc2cbf49682079d5344bf7f2545ed6b036fa355",
      "tree": "33ea4da1e82e8b854c07d5997436ffd6cf4b52f0",
      "parents": [
        "a1dfd851b97bfefeb50e6ccf8cd2c52f9acd8fea"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 21 17:11:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: remove old IRQ balancing debug cruft\n\nDead or misnamed CONFIG_BALANCED_IRQ_DEBUG found by Robert P. J. Day.\nIt\u0027s not a Kconfig variable.\n\nSince this debug code is ancient, I suggest to get rid of this\nmisleading CONFIG_ macro by deleting all of this debug code.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Robert P. J. Day\" \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1dfd851b97bfefeb50e6ccf8cd2c52f9acd8fea",
      "tree": "cbda28cea8894285a39f39ad4769ffc6f7389958",
      "parents": [
        "f62e518484e9b16a0eca013e8a6764bc4f56d5fe"
      ],
      "author": {
        "name": "Aaron Durbin",
        "email": "adurbin@google.com",
        "time": "Sat Jul 21 17:11:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: insert HPET firmware resource after PCI enumeration has completed\n\nInsert HPET resources after pci probing has been completed in order to\navoid resource conflicts with PCI resource reservation.  With this change\nthe HPET firmware resources will be identified, but it should also not\ncause issues when the HPET address falls on a BAR in a PCI device, and the\nPCI enumeration cannot reserve the resources.\n\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f62e518484e9b16a0eca013e8a6764bc4f56d5fe",
      "tree": "153ec5c1e5c83f2127b4102e849d6705652bb839",
      "parents": [
        "5a3ece79b2aa9e71ed67689c97b3bda6135f7248"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Sat Jul 21 17:11:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: basic infrastructure support for AMD geode-class machines\n\nThis builds upon the existing geode infrastructure, but adds southbridge\nsupport, some GPIO functions, and a header file (asm-i386/geode.h) with some\nuseful GX/LX detection tests.\n\nThe majority of this code was written by Jordan Crouse.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a3ece79b2aa9e71ed67689c97b3bda6135f7248",
      "tree": "5350b0c3c30ea151788ab1958f7d2eeef7310f69",
      "parents": [
        "753811dc82a6a39554c34c13c996c3de9f4aa634"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Sat Jul 21 17:11:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: arch/x86_64/kernel/e820.c lower printk severity\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "753811dc82a6a39554c34c13c996c3de9f4aa634",
      "tree": "90cd34c1a73b44cd68481e4d205c83143e410102",
      "parents": [
        "9585116ba09f1d8c52d0a1346e20bb9d443e9c02"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Sat Jul 21 17:11:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: arch/x86_64/kernel/aperture.c lower printk severity\n\nUsers that use kernel log filtering (e.g.  via syslogd or a proprietry method)\nwouldn\u0027t like to see warning prints that are not really warnings.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9585116ba09f1d8c52d0a1346e20bb9d443e9c02",
      "tree": "c3380b477754d3d2d77fa8dbd08f0b0d08fdcadf",
      "parents": [
        "a2900975ef3f1df33c83e750cc1e490de3374ca8"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sat Jul 21 17:11:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: fix iounmap\u0027s use of vm_struct\u0027s size field\n\nget_vm_area always returns an area with an adjacent guard page.  That guard\npage is included in vm_struct.size.  iounmap uses vm_struct.size to\ndetermine how much address space needs to have change_page_attr applied to\nit, which will BUG if applied to the guard page.\n\nThis patch adds a helper function - get_vm_area_size() in linux/vmalloc.h -\nto return the actual size of a vm area, and uses it to make iounmap do the\nright thing.  There are probably other places which should be using\nget_vm_area_size().\n\nThanks to Dave Young \u003chidave.darkstar@gmail.com\u003e for debugging the\nproblem.\n\n[ Andi, it wasn\u0027t clear to me whether x86_64 needs the same fix. ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2900975ef3f1df33c83e750cc1e490de3374ca8",
      "tree": "a58e282a4d540ef2decb11c2667e121616f15d7e",
      "parents": [
        "43d6ca01844789b4c695175f8c205861a06a84cb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: move PIT function declarations and constants to correct header file\n\nsetup_pit_timer is declared in asm-i386/timer.h.  Move it to the pit header\nfile, so it can be used by x86_64 as well.\n\nMove also the PIT constants.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43d6ca01844789b4c695175f8c205861a06a84cb",
      "tree": "2d5e1bc3d9ec1e0f8c2ffd339d4e774160ee4911",
      "parents": [
        "f5352fd0ce41b079a01e23c01ea3578c29f097e7"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Jul 21 17:11:33 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: hpet assumes boot cpu is 0\n\nI fixed this in x86_64.  Looks like the kind of thing that will break voyager\non i386.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5352fd0ce41b079a01e23c01ea3578c29f097e7",
      "tree": "8452b1cb618b5e84a41eea265086107b29886e01",
      "parents": [
        "f2cf8e085c0d3fd5c755d7c0de7334a50ebb728e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:32 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "i386: remove volatile in apic.c\n\nRemove the volatile in apic.  We have a cpu_relax() in the wait loop.  Fix a\ncoding style issue while at it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2cf8e085c0d3fd5c755d7c0de7334a50ebb728e",
      "tree": "85f9c2d037d5e72c3e3caf646edb0c9855fb61a1",
      "parents": [
        "1c05f093c0721894bb60fd26d174815bb7ef2b7f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sat Jul 21 17:11:31 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: move iommu declaration from proto to iommu.h\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c05f093c0721894bb60fd26d174815bb7ef2b7f",
      "tree": "894664754fadfa42ef0d841420574b8cde451a5b",
      "parents": [
        "a7e96629efcab1ccea3a376f3f5683c8d9e882c1"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Sat Jul 21 17:11:30 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: disable srat when numa emulation succeeds\n\nWhen NUMA emulation succeeds, acpi_numa needs to be set to -1 so that\nsrat_disabled() will always return true.  We won\u0027t be calling\nacpi_scan_nodes() or registering the true nodes we\u0027ve found.\n\n[hugh@veritas.com: Fix x86_64 CONFIG_NUMA_EMU build: acpi_numa needs CONFIG_ACPI_NUMA]\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7e96629efcab1ccea3a376f3f5683c8d9e882c1",
      "tree": "8bbd5361289975ffe8e2673746842472a76a3420",
      "parents": [
        "bc2cea6a34fdb30f118ec75db39a46a191870607"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Sat Jul 21 17:11:29 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:14 2007 -0700"
      },
      "message": "x86_64: fix e820_hole_size based on address ranges\n\ne820_hole_size() now uses the newly extracted helper function,\ne820_find_active_region(), to determine the size of usable RAM in a range of\nPFN\u0027s.\n\nThis was previously broken because of two reasons:\n\n - The start and end PFN\u0027s of each e820 entry were not properly rounded\n   prior to excluding those entries in the range, and\n\n - Entries smaller than a page were not properly excluded from being\n   accumulated.\n\nThis resulted in emulated nodes being incorrectly mapped to ranges that\nwere completely reserved and not candidates for being registered as\nactive ranges.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc2cea6a34fdb30f118ec75db39a46a191870607",
      "tree": "823a027872cad6165530323b9b2196f9ef82ce29",
      "parents": [
        "48dd9343d0bb54362a2ba65380fea7c8f07f9e74"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sat Jul 21 17:11:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:13 2007 -0700"
      },
      "message": "x86_64: disable the GART in shutdown\n\nFor K8 system: 4G RAM with memory hole remapping enabled, or more than 4G\nRAM installed.  when using kexec to load second kernel.  In the second\nkernel, when mem is allocated for GART, it will do the memset for clear, it\nwill cause restart, because some device still used that for dma.  solution\nwill be:\n\nin second kernel: disable that at first before we try to allocate mem for\nit.  or in the first kernel: do disable that before shutdown.\nAndi/Eric/Alan prefer to second one for clean shutdown in first kernel.\nAndi also point out need to consider to AGP enable but mem less 4G case\ntoo.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1048fa52810a5bad542cd4929a702af5e241fa81",
      "tree": "1eaf61cf64f6f23f3023246e22b2948a5bae809a",
      "parents": [
        "e199ece4472cdcc73f329813d67dc4280424cd2d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sat Jul 21 17:11:23 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:13 2007 -0700"
      },
      "message": "x86_64: change _map_single to static in pci_gart.c etc\n\nThis function is called via dma_ops-\u003e.., so change it to static\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d4fa2f665e0585cae62c3a1ea85d82ee523c8ef",
      "tree": "3a19480b9d9014953180c4c2612a8a5019d1fe7a",
      "parents": [
        "7b0b8207e07f3f3ce01af37b78024c60e9f4b1f5"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Sat Jul 21 17:11:20 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: lower printk severity\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28318daf791b692f2654cb9c89687388063bd42b",
      "tree": "6ec7b7d3862c513135455156d17c738ec15aebf7",
      "parents": [
        "021daae2c265a844fd27bb6cc49c2bd114571069"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: use the global PIT lock\n\nReplace the pcspkr private PIT lock by the global PIT lock to serialize the\nPIT access all over the place.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "021daae2c265a844fd27bb6cc49c2bd114571069",
      "tree": "aa97071978b3660b47792073d4342648021cf115",
      "parents": [
        "99253b8e734a7a773c0e4bedd7d8d1847c98c538"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Sat Jul 21 17:11:17 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: During VM oom condition, kill all threads in process group\n\nDuring a VM oom condition, kill all threads in the process group.\n\nWe have had complaints where a threaded application is left in a bad state\nafter one of it\u0027s threads is killed when we hit a VM: out_of_memory condition.\n\nKilling just one of the process threads can leave the application in a bad\nstate, whereas killing the entire process group would allow for the\napplication to restart, or otherwise handled, and makes it very obvious that\nsomething has gone wrong.\n\nThis change allows the entire process group to be taken down, rather than just\nthe one thread.\n\nSigned-off-by: Will \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99253b8e734a7a773c0e4bedd7d8d1847c98c538",
      "tree": "ed832a0d85ca73f51d28c4f279ebfcf8bd96dccb",
      "parents": [
        "d24e399763f9e91cc03e4e351d75f6231d5ed4f2"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Sat Jul 21 17:11:16 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: Move functions declarations to header file\n\nSome interrupt entry points are currently defined in i8259.c They probably\nbelong in a header.  Right now, their only user is init_IRQ, justifying\ntheir declaration in-file.  But when virtualization comes in, we may be\ninterested in using that functions in late initializations.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d24e399763f9e91cc03e4e351d75f6231d5ed4f2",
      "tree": "0efc700d97397850d87348b88fa4fcfb60a9c7f2",
      "parents": [
        "028a690a1ebc8b825b6f42214a99a5abcf9aa4c6"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Jul 21 17:11:15 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: move the kernel to 16MB for NUMA-Q\n\nWe are seeing corruption of the decompressed kernel.  It is suspected that\nthis is platform specific as it has yet to be seen on any other x86.  Move\nthe kernel to the 16MB boundary.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "028a690a1ebc8b825b6f42214a99a5abcf9aa4c6",
      "tree": "7dcffcf2cb44af2e1c3862f51087d99ea6f21b97",
      "parents": [
        "c673f1a9d994de501b674b2bb6a48bd5e912afe0"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Jul 21 17:11:14 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: Remove unneeded test of \u0027task\u0027 in dump_trace()\n\nRemove unneeded test of task !\u003d NULL from\narch/i386/kernel/traps.c::dump_trace()\n\nAt the start of the function we have this test:\n        if (!task)\n                task \u003d current;\nso further down there\u0027s no need to test \u0027task\u0027.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c673f1a9d994de501b674b2bb6a48bd5e912afe0",
      "tree": "0657b02b263c24d91f4f6a82c841894bb17bcbb8",
      "parents": [
        "075bcd1f9726b8a1caff86eda06f29f71fb21235"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Sat Jul 21 17:11:13 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: divorce CONFIG_X86_PAE from CONFIG_HIGHMEM64G\n\nPAE is useful for more than supporting more than 4GB RAM.  It supports\nexpanded swapspace and NX executable protections.  Some users may want NX\nor expanded swapspace support without the overhead or instability of\nhighmem.  For these reasons, the following patch divorces CONFIG_X86_PAE\nfrom CONFIG_HIGHMEM64G.\n\nCc: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "075bcd1f9726b8a1caff86eda06f29f71fb21235",
      "tree": "992a8717dbe7b17fa80cd10f47c3dc639f395aa2",
      "parents": [
        "df2edcf3b6ba54d9ffa620e322583cd994a6e54a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: HPET, check if the counter works\n\nSome systems have a HPET which is not incrementing, which leads to a\ncomplete hang.  Detect it during HPET setup.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df2edcf3b6ba54d9ffa620e322583cd994a6e54a",
      "tree": "faad2949824b876fefe0da7769fd76994f3e9c3a",
      "parents": [
        "1c10070a55a38ad8489df8afd52c9a3ffd46bbb5"
      ],
      "author": {
        "name": "James Jarvis",
        "email": "James.Jarvis@ed.ac.uk",
        "time": "Sat Jul 21 17:11:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: DMI_MATCH patch in reboot.c for SFF Dell OptiPlex 745 - fixes hang on reboot\n\nThe following patch enables reboot through BIOS on the Dell Optiplex 745\nSmall Form Factor base, on which reboot hangs.  The larger form factor does\nnot require this, hence the match on DMI_BOARD_NAME.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c10070a55a38ad8489df8afd52c9a3ffd46bbb5",
      "tree": "e4c1ab4e436fbc3345cb465c8c896153f6a33ff3",
      "parents": [
        "114ab8e99c52828b37c994f580e39ce341c17d3b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jul 21 17:11:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: do not restore reserved memory after hibernation\n\nOn some systems the ACPI NVS area is located in the first 1 MB of RAM and\nit is overwritten by the i386 code during the restore after hibernation.\nThis confuses the ACPI platform firmware that doesn\u0027t update the AC adapter\nstatus appropriately as a result\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d7995).\n\nThe solution is to register the reserved memory in the first 1 MB as\n\u0027nosave\u0027, so that swsusp doesn\u0027t touch it during the restore.  Also, this\nhas been done on x86_64 for a long time now, so this patch makes the i386\nrestore code behave like the x86_64 one.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "114ab8e99c52828b37c994f580e39ce341c17d3b",
      "tree": "5df0e82777064146037efae733b1a5cb7b476990",
      "parents": [
        "2378569dd18b3b99e3535ad06b47db7c11dde7d1"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 17:11:08 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: fix section mismatch warning in intel_cacheinfo\n\nFix following warning:\nWARNING: arch/i386/kernel/built-in.o(.init.text+0x3818): Section mismatch: reference to .exit.text:cache_remove_dev (between \u0027cacheinfo_cpu_callback\u0027 and \u0027cache_sysfs_init\u0027)\n\nIt points out that a function marked __cpuexit is calling a function marked\n__cpuinit \u003d\u003e oops.\n\nThe call happens only in an error-condition which may explain why we have\nnot seen it before.\n\nThe offending function was not used anywhere else - so marked it __cpuexit.\n\nNote: This warning triggers only with a local copy of modpost\n      but that version will soon be pushed out.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2378569dd18b3b99e3535ad06b47db7c11dde7d1",
      "tree": "e085f6f0f50484fe51e1c68413ed51040c2ba417",
      "parents": [
        "3cc39bda26c90782f98305c34a7f769819784a61"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 21 17:11:07 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: pgd_{c,d}tor() static\n\npgd_{c,d}tor() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cc39bda26c90782f98305c34a7f769819784a61",
      "tree": "173d70ca1c58108041d71abec04cf5662cbccd44",
      "parents": [
        "0b11e1c6a604014283af70e27e0f32971407fd6d"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:11:06 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: Calgary - fold in redundant functions\n\nAfter the bitmap changes we can get rid of the unlocked versions of\ncalgary_unmap_sg and iommu_free. Fold __calgary_unmap_sg and\n__iommu_free into their calgary_unmap_sg and iommu_free, respectively.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b11e1c6a604014283af70e27e0f32971407fd6d",
      "tree": "60f82c3d1e1489cad6503357d06bd128160e61b0",
      "parents": [
        "820a149705c2c2a37989554a4f4a34e3d0b0df1f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@sun.com",
        "time": "Sat Jul 21 17:11:05 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: Calgary - change _map_single, etc to static\n\nthere function are called via dma_ops-\u003e.., so change them to static\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "820a149705c2c2a37989554a4f4a34e3d0b0df1f",
      "tree": "d6f13abb1b2640b598907c00d8eb4d2c17743b68",
      "parents": [
        "7354b07595b2e43b75fe353fcf18e73eb0427c9b"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:11:04 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: Calgary - tighten up the bitmap locking\n\nCurrently the IOMMU table\u0027s lock protects both the bitmap and access\nto the hardware\u0027s TCE table. Access to the TCE table is synchronized\nthrough the bitmap; therefore, only hold the lock while modifying the\nbitmap. This gives a yummy 10-15% reduction in CPU utilization for\nnetperf on a large SMP machine.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7354b07595b2e43b75fe353fcf18e73eb0427c9b",
      "tree": "4eff160b9029cdcdd71b0b96680f1ff3ea0666fe",
      "parents": [
        "12de257b83e2fa9343eb7cee70a6edc85b51fbc5"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:11:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: Calgary - fix few style problems pointed out by checkpatch.pl\n\nNo actual code was harmed in the production of this patch.\n\nThanks to Andrew Morton \u003cakpm@linux-foundation.org\u003e for telling me\nabout checkpatch.pl.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12de257b83e2fa9343eb7cee70a6edc85b51fbc5",
      "tree": "72cfb9fce185ce9aff18977fb116deb24a50b992",
      "parents": [
        "e8f204147149e48d72e9c1e321ee72452169e34a"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:11:02 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: tidy up debug printks\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8f204147149e48d72e9c1e321ee72452169e34a",
      "tree": "3797066c2375a59125fc03b95279293845ba43b3",
      "parents": [
        "8bcf77055cc88228263f936b2ecf69c017906cb2"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:11:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: only reserve the first 1MB of IO space for CalIOC2\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bcf77055cc88228263f936b2ecf69c017906cb2",
      "tree": "4f030994c7b98c143eb57742c13dffd5e50f24b5",
      "parents": [
        "05b48ea61c900115add991427f52ee5eacf361a8"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:11:00 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: tabify and trim trailing whitespace\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05b48ea61c900115add991427f52ee5eacf361a8",
      "tree": "d70d3842bca79e766e68efd8165c3a7c798ada0e",
      "parents": [
        "07877cf6fd559cbdced7ad4c15ab225a552ab692"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "guillaume.thouvenin@bull.net",
        "time": "Sat Jul 21 17:10:59 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: cleanup of unneeded macros\n\nCleanup unneeded macros used for register space address calculation.\nNow we are using the EBDA to find the space address.\n\nSigned-off-by: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07877cf6fd559cbdced7ad4c15ab225a552ab692",
      "tree": "37308f9b7b50d63d2f96016a7c7846497a10cace",
      "parents": [
        "ddbd41b4e76f2b586366df0e85df80729ef90bc5"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:10:58 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: reserve TCEs with the same address as MEM regions\n\nThis works around a bug where DMAs that have the same addresses as\nsome MEM regions do not go through. Not clear yet if this is due to a\nmis-configuration or something deeper.\n\n[akpm@linux-foundation.org: coding style fixlet]\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddbd41b4e76f2b586366df0e85df80729ef90bc5",
      "tree": "421203a38a779f55194ff33f5fe045dd9d3701cf",
      "parents": [
        "8cb32dc748571fb474018172e6b59e5a06123192"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:10:57 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: grab PLSSR too when a DMA error occurs\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cb32dc748571fb474018172e6b59e5a06123192",
      "tree": "7b9352dd6fa3adc230e241b547f38f0fdac03966",
      "parents": [
        "00be3fa42f164f7e2783a5acf9766fb07fb64e68"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:10:55 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: make dump_error_regs a chip op\n\nProvide seperate versions for Calgary and CalIOC2\n\nAlso print out the PCIe Root Complex Status on CalIOC2 errors\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00be3fa42f164f7e2783a5acf9766fb07fb64e68",
      "tree": "412ae20743aa65041367f521bd0c00ec0fad2a8e",
      "parents": [
        "c38601084b386991f1614f03e0323c51236e19e1"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 21 17:10:54 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:11 2007 -0700"
      },
      "message": "x86_64: implement CalIOC2 TCE cache flush sequence\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "c38601084b386991f1614f03e0323c51236e19e1"
}
