)]}'
{
  "log": [
    {
      "commit": "399dc43bc29fe1ac19340c56c0df84aa0ea53c85",
      "tree": "f1d97d050aa87a1ea9212e57c0f6b62f8dab0831",
      "parents": [
        "fbaa20f66a8283359523dfe961ebe66f0b8fac59"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jun 03 15:21:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 15:21:21 2008 -0700"
      },
      "message": "sparc: switch /proc/led to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ada44a0430fdd00b3f38aad0aa518e97cb760bd0",
      "tree": "e06cbde666e77576a152056cf340b889f03257aa",
      "parents": [
        "14d2c68baa659cfd15dc782dd229ea304330c4f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 21:50:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 21:50:01 2008 -0700"
      },
      "message": "sparc64: Prevent stack backtrace false positives on trap frames.\n\nWhen we fully commit to returning back to kernel mode from\na trap, zero out the regs-\u003emagic value to prevent false\npositives during stack backtraces.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14d2c68baa659cfd15dc782dd229ea304330c4f6",
      "tree": "73e9b2e3a5496333d41bf85894b0b0cfa779ad34",
      "parents": [
        "a051bc5bb1ac6dc138d529077fa20cbbc6622d95"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:15:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:15:53 2008 -0700"
      },
      "message": "sparc64: Fix stack tracing through trap frames.\n\nThe offset to the pt_regs area was wrong, so we weren\u0027t\nlooking at the right location for the magic cookie.\n\nA trap frame is composed of a \"struct sparc_stackf\" then\na \"struct pt_regs\", the code was using \"struct reg_window\"\ninstead of \"struct sparc_stackf\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a051bc5bb1ac6dc138d529077fa20cbbc6622d95",
      "tree": "103159b2955bfe0fae8f0b63ef3193f20ef4436e",
      "parents": [
        "3651751fff44ede58f65cbb1e39242139ead251b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:14:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 21 18:14:28 2008 -0700"
      },
      "message": "sparc64: Fix kernel thread stack termination.\n\nBecause of the silly way I set up the initial stack for\nnew kernel threads, there is a loop at the top of the\nstack.\n\nTo fix this, properly add another stack frame that is copied\nfrom the parent and terminate it in the child by setting\nthe frame pointer in that frame to zero.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93dae5b70e7c1c8e927d22e1c20a941ca376906a",
      "tree": "f255087706b9d176455b17e4384f4632f59f4cde",
      "parents": [
        "88278ca27a43ae503572b52ea2c171fbf45db5a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 19 23:46:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 20 00:33:45 2008 -0700"
      },
      "message": "sparc64: Add global register dumping facility.\n\nWhen a cpu really is stuck in the kernel, it can be often\nimpossible to figure out which cpu is stuck where.  The\nworst case is when the stuck cpu has interrupts disabled.\n\nTherefore, implement a global cpu state capture that uses\nSMP message interrupts which are not disabled by the\nnormal IRQ enable/disable APIs of the kernel.\n\nAs long as we can get a sysrq \u0027y\u0027 to the kernel, we can\nget a dump.  Even if the console interrupt cpu is wedged,\nwe can trigger it from userspace using /proc/sysrq-trigger\n\nThe output is made compact so that this facility is more\nuseful on high cpu count systems, which is where this\nfacility will likely find itself the most useful :)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88278ca27a43ae503572b52ea2c171fbf45db5a2",
      "tree": "6157e33e2ba0460853ea0a28376039356fba2a41",
      "parents": [
        "b00dc8376465ee5f8dd49b95924e31b4c2404ab0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 19 16:53:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 20 00:33:44 2008 -0700"
      },
      "message": "sparc: remove CVS keywords\n\nThis patch removes the CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b00dc8376465ee5f8dd49b95924e31b4c2404ab0",
      "tree": "6a06b763a217257e8988aa6db2c3649a3ca2bb63",
      "parents": [
        "8033c6e9736c29cce5f0d0abbca9a44dffb20c39"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 19 16:52:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 20 00:33:43 2008 -0700"
      },
      "message": "sparc64: remove CVS keywords\n\nThis patch removes the CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e23a5f66877d32f21a2ac15a200ad4a2b4c8b0ee",
      "tree": "f1eafaf4796abd3289fdc3384f124046f752b9d6",
      "parents": [
        "c9091f9e571386992c8c5badcec84d49753b9df1",
        "e9baf6e59842285bcf9570f5094e4c27674a0f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:37:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:37:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] return to old errno choice in mkdir() et.al.\n  [Patch] fs/binfmt_elf.c: fix wrong return values\n  [PATCH] get rid of leak in compat_execve()\n  [Patch] fs/binfmt_elf.c: fix a wrong free\n  [PATCH] avoid multiplication overflows and signedness issues for max_fds\n  [PATCH] dup_fd() part 4 - race fix\n  [PATCH] dup_fd() - part 3\n  [PATCH] dup_fd() part 2\n  [PATCH] dup_fd() fixes, part 1\n  [PATCH] take init_files to fs/file.c\n"
    },
    {
      "commit": "c9091f9e571386992c8c5badcec84d49753b9df1",
      "tree": "df53ffae8b44ae0be843ffe4430bd36461248131",
      "parents": [
        "cc2020e62dd607ef907bb44325ac95cbb5b76eb2",
        "13c501e69c3fba3ca0651abcc4aa7c9091fda70a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:36:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:36:28 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx\n\n* \u0027for-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx:\n  [POWERPC] 4xx: Workaround for CHIP_11 Errata\n"
    },
    {
      "commit": "754cdd4aba225b74dcc35cc384aeb0c42b505e8b",
      "tree": "8647f635336748667d68e68940dec1fcf88d51dd",
      "parents": [
        "db07b02304d0d70bf8273abc93d94e4c8d2f9cec",
        "460ed2ea04da012e5575eb357a47a7f6407767de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:33:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:33:29 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin SPORTS UART Driver: converting BFIN-\u003eBLACKFIN\n  Blackfin serial driver: add extra IRQ flag for 8250 serial driver\n  8250 Serial Driver: Added support for 8250-class UARTs in HV Sistemas H8606 board\n  Blackfin arch: Fix bug - USB fails to build for BF524/BF526\n  Blackfin arch: update boards defconfig files\n  Blackfin arch: IO Port functions to read/write unalligned memory\n  Blackfin arch: enable a choice to provide 4M DMA memory\n  Blackfin arch: cleanup the icplb/dcplb multiple hit checks\n  Blackfin arch: Add workaround to read edge triggered GPIOs\n  Blackfin arch: Sync channel defines with struct dma_register dma_io_base_addr.\n  Blackfin arch: Check for Anomaly 05000182\n  [Blackfin] arch: rename bf5xx-flash to bfin-async-flash\n  [Blackfin] arch: Blackfin checksum annotations\n"
    },
    {
      "commit": "db07b02304d0d70bf8273abc93d94e4c8d2f9cec",
      "tree": "02ff2652fdbf288021bcbcf9af37b79d9aa76254",
      "parents": [
        "88e6c9499f959cdac9ef120a1a1e857da5944052",
        "336f1d326831873ffab6de5fcec4b3be05103ae0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:33:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:33:08 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix up restorer in debug_trap exception return path.\n  sh: Make is_valid_bugaddr() more intelligent on nommu.\n  sh: use the common ascii hex helpers\n  sh: fix sh7785 master clock value\n  sh: Fix up thread info pointer in syscall_badsys resume path.\n  sh: Fix up optimized SH-4 memcpy on big endian.\n  sh: disable initrd defaults in .empty_zero_page.\n  sh: display boot params by default on entry.\n"
    },
    {
      "commit": "88d53766bd0f3bc6e46a0dff25be147a2b98c511",
      "tree": "dc0500d2685029f47629cffee766cc0b2cc3562a",
      "parents": [
        "860da5e578c25d1ab4528c0d1ad13f9969e3490f",
        "54aaacee35afd594bba3244c20b02cc98d80a961"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 13:53:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 13:53:21 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: LAPIC: ignore pending timers if LVTT is disabled\n  KVM: Update MAINTAINERS for new mailing lists\n  KVM: Fix kvm_vcpu_block() task state race\n  KVM: ia64: Set KVM_IOAPIC_NUM_PINS to 48\n  KVM: ia64: fix GVMM module including position-dependent objects\n  KVM: ia64: Define new kvm_fpreg struture to replace ia64_fpreg\n  KVM: PIT: take inject_pending into account when emulating hlt\n  s390: KVM guest: fix compile error\n  KVM: x86 emulator: fix writes to registers with modrm encodings\n"
    },
    {
      "commit": "13c501e69c3fba3ca0651abcc4aa7c9091fda70a",
      "tree": "2bfc238f089495e6d64d15e772ea354054f3a1d3",
      "parents": [
        "b8291ad07a7f3b5b990900f0001198ac23ba893e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri May 16 00:43:46 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon May 19 09:36:40 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Workaround for CHIP_11 Errata\n\nThe PowerPC 440EP, 440GR, 440EPx, and 440GRx chips have an issue that\ncauses the PLB3-to-PLB4 bridge to wait indefinitely for transaction\nrequests that cross the end-of-memory-range boundary.  Since the DDR\ncontroller only returns the valid portion of a read request, the bridge\nwill prevent other PLB masters from completing their transactions.\n\nThis implements the recommended workaround for this errata for chips that\nuse older versions of firmware that do not already handle it.  The last\n4KiB of memory are hidden from the kernel to prevent the problem\ntransactions from occurring.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "336f1d326831873ffab6de5fcec4b3be05103ae0",
      "tree": "832dfd3be4d03275fa0a609df47b5115fa3ebac1",
      "parents": [
        "9a33fc217d2248838d52f8ef214b1909073f3eb4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 19:39:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 19:39:33 2008 +0900"
      },
      "message": "sh: Fix up restorer in debug_trap exception return path.\n\nThere are a few different types of debug trap exceptions, though now\nthat they are all going through a special jump table, the restorer needs\nto be unified as well.\n\nPresently this is falling through the ret_from_fork path, which more or\nless does the right thing on SH-3/4 whilst being completely unsuitable on\nMMU-less targets.\n\nUltimately what we want here is a branch through the platform\u0027s\nrestore_all directly, without worrying about the retval being clobbered.\nWe can accomplish that through a branch to __restore_all directly, so\nswitch it so we come back from the jump table and branch to the restorer.\n\nThis fixes up a recursion in the nommu WARN_ON() path, as well as some\nother userspace nastiness where said recursion caused serious stack\ncorruption.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a33fc217d2248838d52f8ef214b1909073f3eb4",
      "tree": "7f8c76824f1a555b69802f91ed9be00558cbf47a",
      "parents": [
        "bfd3c7a728fbe642f79f99482a6c01158c675545"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 19:32:07 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 19:32:07 2008 +0900"
      },
      "message": "sh: Make is_valid_bugaddr() more intelligent on nommu.\n\nCurrently is_valid_bugaddr() is true for anything \u003e\u003d PAGE_OFFSET, which\nhappens to be 0 on nommu configurations. Make this a bit smarter by just\nreading in the opcode and comparing it against the trap type that we\nalready know. Follows the logic from avr32.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3e5b787ac38575c88ceb20619bcda09cb4c17d8b",
      "tree": "e1617b8c3fa243d919912bebeca7a89840532d34",
      "parents": [
        "026bf9bbcf88f31ea619eb46cf9d62beade00821",
        "70455e790391dac85d9b483a9e286a40df1ecc7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:56:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:56:54 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/max6875: Really prevent 24RF08 corruption\n  i2c-amd756: Fix functionality flags\n  i2c: Kill the old driver matching scheme\n  i2c: Convert remaining new-style drivers to use module aliasing\n  i2c: Switch pasemi to the new device/driver matching scheme\n  i2c: Clean up Blackfin BF527 I2C device declarations\n  i2c-nforce2: Disable the second SMBus channel on the DFI Lanparty NF4 Expert\n  i2c: New co-maintainer\n"
    },
    {
      "commit": "026bf9bbcf88f31ea619eb46cf9d62beade00821",
      "tree": "cbe7a83eda07fc375d27601563a5cbe3e2ca5155",
      "parents": [
        "b4029b310795c2142afa6037668e7d4f5d8224bc"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:24 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Add multi_defconfig\n\nAdd multi_defconfig, to build a kernel for all supported m68k platforms,\nexcluding Sun 3 (Sun 3 kernels are incompatible with all other m68k platforms)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4029b310795c2142afa6037668e7d4f5d8224bc",
      "tree": "9434c89bc2e08d202217671a317b6ad05c154858",
      "parents": [
        "d5ec550a044c0136c3fece4007f05d08ee4a4fd8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Update defconfigs\n\nUpdate the m68k defconfigs\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5ec550a044c0136c3fece4007f05d08ee4a4fd8",
      "tree": "b2f9defcc80ff724f5c54d5c7717e10dc3cfadaa",
      "parents": [
        "52de114e357b8035d54040be8b9148de437b5b4b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:22 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Correctly handle multi-ISA at runtime\n\nm68k: Correctly handle multi-ISA at runtime in multi-platform kernels\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52de114e357b8035d54040be8b9148de437b5b4b",
      "tree": "8eeca3387e15a2c4e54ac4a4a4b404744b2dbd06",
      "parents": [
        "91cf248396d18989f5f4090497723f4f90c8971f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:21 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Prefix ISA type with ISA_TYPE_\n\nThe *_ISA type defines are quite generic and cause namespace conflicts\n(e.g. with `AMIGAHW_DECLARE(GG2_ISA)\u0027 in \u003casm/amigahw.h\u003e) for some kernel\nconfigurations. Use ISA_TYPE_* to avoid such conflicts.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91cf248396d18989f5f4090497723f4f90c8971f",
      "tree": "ced86e80ffa682c15f7923b506afd5866ee1f99f",
      "parents": [
        "3f20a4ef57f4cbe8e2bbdb12640548795b32c6f7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:20 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: export m68k_mmutype\n\nUIO needs m68k_mmutype:\n\nERROR: \"m68k_mmutype\" [drivers/uio/uio.ko] undefined!\n\n(noticed by Christian T. Steigies)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f20a4ef57f4cbe8e2bbdb12640548795b32c6f7",
      "tree": "bfadb451e8b360362c1e187c2aff44e8709e849b",
      "parents": [
        "fd5b462f0b3ae641e39966d1c6cd0dd66100cda5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:19 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Q40/Q60 floppy support is broken\n\nMark Q40/Q60 floppy support broken:\n\n    arch/m68k/q40/q40ints.c: In function \u0027q40_irq_handler\u0027:\n    arch/m68k/q40/q40ints.c:214: error: implicit declaration of function \u0027floppy_hardint\u0027\n\nIncluding \u003casm/floppy.h\u003e doesn\u0027t help, as it causes a lot of additional error\nmessages (cfr. Sun 3x).\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f365e8ee90bf835553ea964ba5accf5b8ba4070",
      "tree": "702e66f6e7d977a6efc4b9bd14ef338373f2dd2d",
      "parents": [
        "e8006b060f3982a969c5170aa869628d54dd30d8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: Correct jump if not running on HP300\n\nWhen running a HP300-enabled kernel on non-HP300 hardware, a test in the early\nstartup code jumps to the wrong label, causing a double bus fault.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47738a75cdf3fb6793a834ec5c4dc2c6a88e510a",
      "tree": "04547ce7b7009ec400d5decf0af1029401eedd0c",
      "parents": [
        "ad7e484fad0d6b35c4788d265e4e7e1122b960f7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:10 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:48 2008 -0700"
      },
      "message": "m68k: Kill CONFIG_WHIPPET_SERIAL\n\nThe Hisoft Whippet PCMCIA serial driver has been removed a long time ago, but\nit\u0027s Kconfig symbol still existed.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "238a871e41ffbd9ba6608cac7c8b74549ac3bb9b",
      "tree": "8a9d223126e2be1e4e922c2b99e3708da5ffa39f",
      "parents": [
        "24fbacca029ef1ecf007dc804c8f2c2285b6ceb3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "message": "i2c: Switch pasemi to the new device/driver matching scheme\n\nThe old device/driver matching scheme is going away so stop using it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "24fbacca029ef1ecf007dc804c8f2c2285b6ceb3",
      "tree": "ba6cf27333cbb12f100d64609dbd5a20bfe87d60",
      "parents": [
        "08851d6eb4eeb0894f4d095dfdf8ab61c435ad57"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "message": "i2c: Clean up Blackfin BF527 I2C device declarations\n\nI2C_BOARD_INFO() now sets the type field so no need to set it\nseparatetly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\n"
    },
    {
      "commit": "54aaacee35afd594bba3244c20b02cc98d80a961",
      "tree": "66488043384eca7851f752bcfdbdec90ef328884",
      "parents": [
        "1fc9d2bf75bbe5482cc503681dae0935df29b6b0"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed May 14 02:29:06 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 18 14:39:39 2008 +0300"
      },
      "message": "KVM: LAPIC: ignore pending timers if LVTT is disabled\n\nOnly use the APIC pending timers count to break out of HLT emulation if\nthe timer vector is enabled.\n\nCertain configurations of Windows simply mask out the vector without\ndisabling the timer.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "25c437b01f3a04af5362c7fd80ba91a0ec74f007",
      "tree": "9698337876018bd358f06ccb505aaa1fb20b2e65",
      "parents": [
        "021f4b6cc966d02b2bcd68841bc2f0c4897edcbb"
      ],
      "author": {
        "name": "Xiantao Zhang",
        "email": "xiantao.zhang@intel.com",
        "time": "Wed May 07 17:34:52 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 18 14:34:16 2008 +0300"
      },
      "message": "KVM: ia64: fix GVMM module including position-dependent objects\n\nThe GVMM module is position independent since it is relocated to the guest\naddress space.\n\nCommit ea696f9cf (\"ia64 kvm fixes for O\u003d... builds\") broke this by linking\nGVMM with non-PIC objects.\n\nFix by creating two files: memset.S and memcpy.S which just include the files\nunder arch/ia64/lib/{memset.S, memcpy.S} respectively.\n\n[akpm: don\u0027t delete files which we need]\n\nSigned-off-by: Xiantao Zhang \u003cxiantao.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "eedaa4e2af681a266c084c410238855bdfbc2787",
      "tree": "f9cb896f19b8b67ad01159bfd48cb1744ba4dd28",
      "parents": [
        "5ca9fd54e3d75489ff9c70d7af6e0b9a390dd656"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Tue May 06 13:32:54 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 18 14:34:15 2008 +0300"
      },
      "message": "KVM: PIT: take inject_pending into account when emulating hlt\n\nOtherwise hlt emulation fails if PIT is not injecting IRQ\u0027s.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "107d6d2efa9eb8c48d050936d8019230ac6b24cd",
      "tree": "fc1d94a18e3f909e31c900ac698811831ed0abb2",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon May 05 14:58:26 2008 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 18 14:34:14 2008 +0300"
      },
      "message": "KVM: x86 emulator: fix writes to registers with modrm encodings\n\nA register destination encoded with a mod\u003d3 encoding left dst.ptr NULL.\nNormally we don\u0027t trap writes to registers, but in the case of smsw, we do.\n\nFix by pointing dst.ptr at the destination register.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "29e92f483603d97dd1d2bafcb32101287dfac4ad",
      "tree": "87c267216117bef6b1c5752c459643f91fc50b80",
      "parents": [
        "08c18964a247b412acab56599a643e6f73e1ec5a",
        "dfb0ae091479240c19bef4382026671776ca204e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 15:17:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 15:17:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: spitz wants PXA27x UDC definitions\n  [ARM] pxa: fix pxafb build when cpufreq is enabled\n  [ARM] fix parenthesis in include/asm-arm/arch-omap/control.h\n  [ARM] colibri: fix support for DM9000 ethernet device\n  [ARM] arm/kernel/arthur.c: add MODULE_LICENSE\n  [ARM] 5037/1: Orion: fix DNS323/Kurobox Pro PCI initialisation\n  [ARM] 5034/1: fix arm{925,926,940,946} dma_flush_range() in WT mode\n  [ARM] export copy_page\n  [ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n  ARM: OMAP: Fixed comments on global PRM register usage\n  ARM: OMAP: Add PARENT_CONTROLS_CLOCK flag to dpll5_m2_ck\n  ARM: OMAP: PRCM fixes to ssi clock handling\n  ARM: OMAP: Add fuctional clock enabler for iva2\n  ARM: OMAP: Fix 34xx to use correct shift values for gpio2-6 fclks\n  ARM: OMAP: Keymap fix for palmte and palmz71\n  ARM: OMAP: Fix Unbalanced enable for IRQ in omap mailbox\n  ARM: OMAP: DMA: Fix incorrect channel linking\n  ARM: OMAP: Warn on disabling clocks with no users\n  ARM: OMAP: Add calls to omap2_set_globals_*()\n  ARM: OMAP: Update MMC header to fix compile\n"
    },
    {
      "commit": "dfb0ae091479240c19bef4382026671776ca204e",
      "tree": "7407317991d393be5801fc45111401caff7ae3ec",
      "parents": [
        "1da7807842f7ccd9a3962dc276e489b76cd320c7",
        "dfa3d039dae89e8e9a7302ebf25370caaf1b62e3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:56:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:56:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "1da7807842f7ccd9a3962dc276e489b76cd320c7",
      "tree": "f9cdd42bdcd291b001e15df2a19686545e8377f0",
      "parents": [
        "53491e042e79578765e2d33512a45d50eb0d8801",
        "2a52efb2cecf78201d61bd4930153bf52e57503b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:55:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:51 2008 +0100"
      },
      "message": "Merge branch \u0027sa1100\u0027\n"
    },
    {
      "commit": "53491e042e79578765e2d33512a45d50eb0d8801",
      "tree": "45176467a1ee41a21ca8db0035b051fd2504227c",
      "parents": [
        "78d3cfd33e7acdae0108837de1c55a8cef04805f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:51:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:42 2008 +0100"
      },
      "message": "[ARM] pxa: spitz wants PXA27x UDC definitions\n\n... so include the header file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0afc85f15deda94abdfe9118ac225c4208d5897",
      "tree": "29937a21d246d27367ec5baca557b6c331f4f532",
      "parents": [
        "7cc09c248f4e286a153b5068a30b3fa857f5ce71"
      ],
      "author": {
        "name": "Michael Abbott",
        "email": "michael.abbott@diamond.ac.uk",
        "time": "Wed May 14 16:29:24 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:17 2008 +0100"
      },
      "message": "[ARM] colibri: fix support for DM9000 ethernet device\n\nTwo changes are necessary to enable proper operation of the DM9000 device with\nthe Colibri PXA 270 board: firstly, the IRQ type needs to be configured for\nrising edge interrupts, and secondly this configuration needs to be\ncommunicated through to the DM9000.\n\n[akpm@linux-foundation.org: remove set_irq_type() call as per ben-linux request]\nSigned-off-by: Michael Abbott \u003cmichael.abbott@diamond.ac.uk\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7cc09c248f4e286a153b5068a30b3fa857f5ce71",
      "tree": "a494f0d767e0dd4ca7c729d397cf68841f5d69ca",
      "parents": [
        "bbdf1c1e58f215940243bedc235e48ed7e8d6f2d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 12:08:16 2008 +0300"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:16 2008 +0100"
      },
      "message": "[ARM] arm/kernel/arthur.c: add MODULE_LICENSE\n\nThis patch adds the missing MODULE_LICENSE(\"GPL\").\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bbdf1c1e58f215940243bedc235e48ed7e8d6f2d",
      "tree": "1feb32bfc181b47bca059a5d7a5ee6b1d8b37a77",
      "parents": [
        "b3a8b751c1c2997653c6bf2b5d10467c39f3cc6e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu May 15 10:31:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:15 2008 +0100"
      },
      "message": "[ARM] 5037/1: Orion: fix DNS323/Kurobox Pro PCI initialisation\n\nWhereas most Orion 5x machine support code would initialise the PCI\nsubsystem with nr_controllers in their struct hw_pci set to 2, the\nDNS323 and Kurobox Pro machine support code had nr_controllers set\nto 1.\n\nThis was presumably done because on those two machines, the PCI(-X)\ncontroller (nr \u003d\u003d 1) isn\u0027t used, requiring initialisation of only\nthe PCIe controller (nr \u003d\u003d 0.)  However, not initialising the PCI(-X)\ncontroller on boards that don\u0027t use it leads to a situation where\nboth the PCIe and the PCI(-X) controller think that their root bus is\nzero, and it messes up IRQ assignment.\n\nThis patch changes the DNS323 and Kurobox Pro support code to always\nuse nr_controllers \u003d\u003d 2.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3a8b751c1c2997653c6bf2b5d10467c39f3cc6e",
      "tree": "3b41e1ba606f9f1fb1aa08d4c66b873c7443fb94",
      "parents": [
        "db2c4392907524fa376ffbd04f5781d6394e2666"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat May 10 21:05:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:14 2008 +0100"
      },
      "message": "[ARM] 5034/1: fix arm{925,926,940,946} dma_flush_range() in WT mode\n\nThe CPU\u0027s dma_flush_range() operation needs to clean+invalidate the\ngiven memory area if the cache is in writeback mode, or do just the\ninvalidate part if the cache is in writethrough mode, but the current\nproc-arm{925,926,940,946} (incorrectly) do a cache clean in the\nlatter case.  This patch fixes that.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "db2c4392907524fa376ffbd04f5781d6394e2666",
      "tree": "2403c54b314baed94be87e3654f3d651ca57985a",
      "parents": [
        "5bb7ff795fffc9418e3039cac77b42adcaae1a57"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 11 22:36:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:12 2008 +0100"
      },
      "message": "[ARM] export copy_page\n\nMartin Michlmayr reported that fuse complains:\n  ERROR: \"copy_page\" [fs/fuse/fuse.ko] undefined!\n\nso export the needed function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a52efb2cecf78201d61bd4930153bf52e57503b",
      "tree": "5877cca7d52372a820ffc0b2e71bf8bdd45abcba",
      "parents": [
        "649de51b883746d76c5fa1614dd067054c9d702a"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Tue Apr 29 17:44:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:53:54 2008 +0100"
      },
      "message": "[ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n\nirqs.h:\n    * rename IRQ_LOCOMO_SPI_OVRN to IRQ_LOCOMO_SPI_REND\nlocomo.h:\n    * add some definition for locomo spi controller\n    * correct some errors\nlocomo.c:\n    * correct some errors\n    * add set_type for locomo gpio irq chip\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "08c18964a247b412acab56599a643e6f73e1ec5a",
      "tree": "467a028ec1d1b351577216d3c2bf1d2d46e8d0c5",
      "parents": [
        "20a249896bb53536b69b228593dbdb6eb0d18113",
        "e9623b35599fcdbc00c16535cbefbb4d5578f4ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 14:21:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 14:21:43 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: disable mwait for AMD family 10H/11H CPUs\n  x86: fix crash on cpu hotplug on pat-incapable machines\n  x86: remove mwait capability C-state check\n"
    },
    {
      "commit": "e9623b35599fcdbc00c16535cbefbb4d5578f4ab",
      "tree": "ba75fcf20f221c3db04aaee49db36c5f73f71622",
      "parents": [
        "31f4d870b02e1590260ab7f2a9ff74306bd27e88"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 16 22:55:26 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 17 22:57:20 2008 +0200"
      },
      "message": "x86: disable mwait for AMD family 10H/11H CPUs\n\nThe previous revert of 0c07ee38c9d4eb081758f5ad14bbffa7197e1aec left\nout the mwait disable condition for AMD family 10H/11H CPUs.\n\nAndreas Herrman said:\n\nIt depends on the CPU. For AMD CPUs that support MWAIT this is wrong.\nFamily 0x10 and 0x11 CPUs will enter C1 on HLT. Powersavings then\ndepend on a clock divisor and current Pstate of the core.\n\nIf all cores of a processor are in halt state (C1) the processor can\nenter the C1E (C1 enhanced) state. If mwait is used this will never\nhappen.\n\nThus HLT saves more power than MWAIT here.\n\nIt might be best to switch off the mwait flag for these AMD CPU\nfamilies like it was introduced with commit\nf039b754714a422959027cb18bb33760eb8153f0 (x86: Don\u0027t use MWAIT on AMD\nFamily 10)\n\nRe-add the AMD families 10H/11H check and disable the mwait usage for\nthose.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "31f4d870b02e1590260ab7f2a9ff74306bd27e88",
      "tree": "9384bfc0e6bc23993feefc3344aa91ef2b0d933a",
      "parents": [
        "a738d897b7b03b83488ae74a9bc03d26a2875dc6"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed May 14 12:20:32 2008 +0300"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 17 22:57:20 2008 +0200"
      },
      "message": "x86: fix crash on cpu hotplug on pat-incapable machines\n\npat_disable() is __init, which means it goes away after booting is complete.\nUnfortunately it is used by the hotplug code if the machine is not\npat-capable, causing a crash.\n\nFix by marking pat_disable() as __cpuinit.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a738d897b7b03b83488ae74a9bc03d26a2875dc6",
      "tree": "a5eadb80fb893a36d3653fd9cfc0ba5acaa0e30b",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed May 14 08:47:40 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 17 22:57:20 2008 +0200"
      },
      "message": "x86: remove mwait capability C-state check\n\nVegard Nossum reports:\n\n| powertop shows between 200-400 wakeups/second with the description\n| \"\u003ckernel IPI\u003e: Rescheduling interrupts\" when all processors have load (e.g.\n| I need to run two busy-loops on my 2-CPU system for this to show up).\n|\n| The bisect resulted in this commit:\n|\n| commit 0c07ee38c9d4eb081758f5ad14bbffa7197e1aec\n| Date:   Wed Jan 30 13:33:16 2008 +0100\n|\n|     x86: use the correct cpuid method to detect MWAIT support for C states\n\nremove the functional effects of this patch and make mwait unconditional.\n\nA future patch will turn off mwait on specific CPUs where that causes\npower to be wasted.\n\nBisected-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nTested-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ecb9567e287e082f78fcf055e34613eaf1f7df24",
      "tree": "89884a6e0570a120a2249594c1fb9273e66b2a32",
      "parents": [
        "59069676383c6446f50555e04aed7f51d5de695e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 19 14:56:33 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon May 19 14:56:33 2008 +0800"
      },
      "message": "Blackfin arch: update boards defconfig files\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "59069676383c6446f50555e04aed7f51d5de695e",
      "tree": "ea0a34fda1ae463dad6f11f92773f515e4c1a34f",
      "parents": [
        "86ad79321cbacdc4deebcde81849d19e26dd18e2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 17 16:38:52 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:38:52 2008 +0800"
      },
      "message": "Blackfin arch: IO Port functions to read/write unalligned memory\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "86ad79321cbacdc4deebcde81849d19e26dd18e2",
      "tree": "882410e4f212f064544697bf38242b943520f3a2",
      "parents": [
        "c6c6f75d54ca734c409e336245662934c21fcee0"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Sat May 17 16:36:52 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:36:52 2008 +0800"
      },
      "message": "Blackfin arch: enable a choice to provide 4M DMA memory\n\nsupport two cascaded AD73322 cards, more uncached DMA\nmemory is needed, so add a choice to provide 4M DMA memory\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "c6c6f75d54ca734c409e336245662934c21fcee0",
      "tree": "2a2483cb8cf3064c14a1b542f3682e50842b4d41",
      "parents": [
        "803a8d2acbf220aeb27f0a98dacb36d4af3d6559"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat May 17 16:18:08 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:18:08 2008 +0800"
      },
      "message": "Blackfin arch: cleanup the icplb/dcplb multiple hit checks\n\nso that we always send the same signal and we handle the NULL ptr condition properly\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "803a8d2acbf220aeb27f0a98dacb36d4af3d6559",
      "tree": "7454a713f9fdd65a40d6881eb8ccca4f537dd7df",
      "parents": [
        "92322da9b568a5ddc3ab872491bdc0f1b47ef904"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 17 16:01:51 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:01:51 2008 +0800"
      },
      "message": "Blackfin arch: Add workaround to read edge triggered GPIOs\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5ce998cf6d1dbb28f14dea879a366ed5348f9681",
      "tree": "03f5b3bd3af3d5a48df42b3c5f50d02b98dcbd78",
      "parents": [
        "9cd9c616f5890c9345546e03c99ba392b7a82cdf"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 17 15:57:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 15:57:01 2008 +0800"
      },
      "message": "Blackfin arch: Check for Anomaly 05000182\n\nIMDMA does not operate to full speed for 600MHz and higher devices\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "f52111b1546943545e67573c4dde1c7613ca33d3",
      "tree": "f8188dd12f7dc78f0f4c26702a5ba0ceea8199c7",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 08 18:19:16 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 16 17:22:20 2008 -0400"
      },
      "message": "[PATCH] take init_files to fs/file.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "109d1c88e9dd7e78ade8da742152e4e4da0d8103",
      "tree": "8f254738d9d96f93cb5c2ac643ec1935a1f0680e",
      "parents": [
        "7047901ec7d6eca97cf66f54b8a4197bb0754f40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 13:36:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 13:36:27 2008 -0700"
      },
      "message": "sparc64: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7047901ec7d6eca97cf66f54b8a4197bb0754f40",
      "tree": "be3a09bf6d9943bbbe8ecee55bcd4d3de55a228c",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 14 23:10:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 13:34:35 2008 -0700"
      },
      "message": "sparc64: Fix lmb_reserve() args in find_ramdisk().\n\nThis fixes the missing ram regression reported by\nMikael Pettersson \u003cmikpe@it.uu.se\u003e, much thanks for\nall of this help in diagnosing this.\n\nThe second argument to lmb_reserve() is a size,\nnot an end address bounds.\n\nTested-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfd3c7a728fbe642f79f99482a6c01158c675545",
      "tree": "5ab84c5e56924dd71fcf9b714430b2e84764bc16",
      "parents": [
        "65b83427c6e5814556855c42bf9b4edeafd66623"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon May 12 12:05:43 2008 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 15:09:08 2008 +0900"
      },
      "message": "sh: use the common ascii hex helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "65b83427c6e5814556855c42bf9b4edeafd66623",
      "tree": "30dbff57be3ce9e75c807980f10108e4362d9087",
      "parents": [
        "561c2bccc7c5cf3d42f38f1f4d61c7b609d4631e"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu May 15 17:44:00 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 14:55:07 2008 +0900"
      },
      "message": "sh: fix sh7785 master clock value\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "561c2bccc7c5cf3d42f38f1f4d61c7b609d4631e",
      "tree": "6ea17594951e210dbf71c6a445da39faf6b9649a",
      "parents": [
        "e08b954c9a140f2062649faec72514eb505f18c3"
      ],
      "author": {
        "name": "Hideo Saito",
        "email": "saito@densan.co.jp",
        "time": "Thu May 15 13:30:05 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 14:55:07 2008 +0900"
      },
      "message": "sh: Fix up thread info pointer in syscall_badsys resume path.\n\nEntry to resume_userspace expects r8 to contain current_thread_info,\nwhich happens in all paths except for syscall_badsys, where r8 was\nbeing inadvertently trampled. Reload it before the branch.\n\nSigned-off-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e08b954c9a140f2062649faec72514eb505f18c3",
      "tree": "7c1112ab0ef1b2cd6705850892cebdba925a6fdd",
      "parents": [
        "972ad0e0d51b67b862ae6143d858fb7da2f2a5f6"
      ],
      "author": {
        "name": "Hideo Saito",
        "email": "saito@densan.co.jp",
        "time": "Thu May 15 13:28:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 14:55:07 2008 +0900"
      },
      "message": "sh: Fix up optimized SH-4 memcpy on big endian.\n\nSigned-off-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "972ad0e0d51b67b862ae6143d858fb7da2f2a5f6",
      "tree": "2b275df09daecc2489c2223c62dacb37306cd1f7",
      "parents": [
        "0105346cc763a6e34e80feb6adb36ed9781150d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 13 17:41:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 14:55:07 2008 +0900"
      },
      "message": "sh: disable initrd defaults in .empty_zero_page.\n\nWhen using initramfs on systems that don\u0027t explicitly clear LOADER_TYPE,\nunpack_to_rootfs() tramples tramples the range with the defaults taken\nout of .empty_zero_page. This causes kernels with valid initramfs images\nto bail out with crc or gzip magic mismatch errors after the second\nunpack takes place on certain platform configurations.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0105346cc763a6e34e80feb6adb36ed9781150d4",
      "tree": "eda0349f07a60aa6038572128178075fc35d38aa",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 13 17:40:17 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 14:55:06 2008 +0900"
      },
      "message": "sh: display boot params by default on entry.\n\nSome kernel and boot loader configurations tweak the .empty_zero_page\nsettings, while others do not. Print the values out on entry as a\ndebugging aid.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f26a3988917913b3d11b2bd741601a2c64ab9204",
      "tree": "69b3da12c23ebe30a4ed0563648eb1bca5e83185",
      "parents": [
        "ac0e9c30b1cb22c01f3edbb94857de2bae7611ca",
        "faa5b9daa8bd8a18b5b1f3a8dd79261503f7cdd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 18:28:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 18:28:46 2008 -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] macintosh: Replace deprecated __initcall with device_initcall\n  [POWERPC] cell: Fix section mismatches in io-workarounds code\n  [POWERPC] spufs: Fix compile error\n  [POWERPC] Fix uninitialized variable bug in copy_{to|from}_user\n  [POWERPC] Add null pointer check to of_find_property\n  [POWERPC] vmemmap fixes to use smaller pages\n  [POWERPC] spufs: Fix pointer reference in find_victim\n  [POWERPC] 85xx: SBC8548 - Add flash support and HW Rev reporting\n  [POWERPC] 85xx: Fix some sparse warnings for 85xx MDS\n  [POWERPC] 83xx: Enable DMA engine on the MPC8377 MDS board.\n  [POWERPC] 86xx: mpc8610_hpcd: fix second serial port\n  [POWERPC] 86xx: mpc8610_hpcd: add support for NOR and NAND flashes\n  [POWERPC] 85xx: Add 8568 PHY workarounds to board code\n  [POWERPC] 86xx: mpc8610_hpcd: use ULI526X driver for on-board ethernet\n"
    },
    {
      "commit": "7371fd11a6e2aed99895db4f100940fa5022f7fe",
      "tree": "7d59ab562e706b9c2b0f73042680b573ec033d0e",
      "parents": [
        "487ad7efbf6b0ec338cdfc2a7b0fbeb53f17a94c",
        "839052d27e8db0c1545256fe5827abcd00fb51c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix personality(PER_LINUX32) performance issue\n  [IA64] Properly unregister legacy interrupts\n  [IA64] Remove NULL pointer check for argument never passed as NULL.\n  [IA64] trivial cleanup for perfmon.c\n  [IA64] trivial cleanup for entry.S\n  [IA64] fix interrupt masking for pending works on kernel leave\n  [IA64] allow user to force_pal_cache_flush\n  [IA64] Don\u0027t reserve crashkernel memory \u003e 4 GB\n  [IA64] machvec support for SGI UV platform\n  [IA64] Add header files for SGI UV platform\n"
    },
    {
      "commit": "839052d27e8db0c1545256fe5827abcd00fb51c5",
      "tree": "003839d444943ba8f125846e776b068721da2c8f",
      "parents": [
        "3fb2c74ee20b77affd494c6b8ce7928d0ebbb62e"
      ],
      "author": {
        "name": "Huang, Xiaolan",
        "email": "xiaolan.huang@intel.com",
        "time": "Thu May 15 10:18:41 2008 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 15 09:54:19 2008 -0700"
      },
      "message": "[IA64] fix personality(PER_LINUX32) performance issue\n\nThe patch aims to fix a performance issue for the syscall\npersonality(PER_LINUX32).\n\nOn IA-64 box, the syscall personality (PER_LINUX32) has poor performance\nbecause it failed to find the Linux/x86 execution domain. Then it tried\nto load the kernel module however it failed always and it used the default\nexecution domain PER_LINUX instead. Requesting kernel modules is very\nexpensive. It caused the performance issue. (see the function\nlookup_exec_domain in kernel/exec_domain.c).\n\nTo resolve the issue, execution domain Linux/x86 is always registered in\ninitialization time for IA-64 architecture.\n\nSigned-off-by: Xiaolan Huang \u003cxiaolan.huang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8568dae21e186fbb111bbe6583033a33fe26f83d",
      "tree": "8c4d1b93865d24a96ced4221a18a852b0367b495",
      "parents": [
        "713c0515a555952d53956196d47dec3a3ece860a",
        "8dd79cb1051723496bbdcea2247e49567cedb3ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:10:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:10:13 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] show_interrupts: prevent cpu hotplug when walking cpu_online_map.\n  [S390] smp: __smp_call_function_map vs cpu_online_map fix.\n  [S390] tape: Use ccw_dev_id to build cdev_id.\n  [S390] dasd: fix timeout handling in interrupt handler\n  [S390] s390dbf: Use const char * for dbf name.\n  [S390] dasd: Use const in busid functions.\n  [S390] blacklist.c: removed duplicated include\n  [S390] vmlogrdr: module initialization function should return negative errors\n  [S390] sparsemem vmemmap: initialize memmap.\n  [S390] Remove last traces of cio_msg\u003d.\n  [S390] cio: Remove CCW_CMD_SUSPEND_RECONN in front of CCW_CMD_SET_PGID.\n"
    },
    {
      "commit": "713c0515a555952d53956196d47dec3a3ece860a",
      "tree": "52ef61f6dbb338ad64e24662da859265d0c87a4d",
      "parents": [
        "8f40f672e6bb071812f61bfbd30efc3fc1263ad1",
        "c913f94d86d75492af6222d268c53df236194afb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:09:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:09:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  arch/parisc/kernel/perf_asm.S: build fix\n  parisc: remove -traditional from assembler flags\n  parisc: use conditional macro for 64-bit wide ops\n  parisc: Remove ioctl.h content picked up from \u003casm-generic/ioctl.h\u003e.\n  arch/parisc/kernel/unaligned.c: use time_* macros\n  parisc: remove redundant display of free swap space in show_mem()\n  drivers/parisc: replace remaining __FUNCTION__ occurrences\n  parisc: replace remaining __FUNCTION__ occurrences\n  parisc: new termios definitions\n  parisc: fix trivial section name warnings\n"
    },
    {
      "commit": "c913f94d86d75492af6222d268c53df236194afb",
      "tree": "6a5a3d95fa6a3706d890c0b900472646b137ef6d",
      "parents": [
        "3378f7ec6cbc04c64ec8512847ac96fb7f376d93"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:57:33 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:46 2008 -0400"
      },
      "message": "arch/parisc/kernel/perf_asm.S: build fix\n\nMissing \u003clinux/init.h\u003e header for __HEAD macro.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "3378f7ec6cbc04c64ec8512847ac96fb7f376d93",
      "tree": "2246d2facd58b555a4e23660a4b9391175b65ec1",
      "parents": [
        "872f6debcae63309eb39bfc2cc9462fb83450ee0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:56:36 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:45 2008 -0400"
      },
      "message": "parisc: remove -traditional from assembler flags\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "872f6debcae63309eb39bfc2cc9462fb83450ee0",
      "tree": "7a1bb365c00e791b8e3d8e848b6f0e97e9b3ab69",
      "parents": [
        "f54d8a1b3fef79bb1aa2f0840dd356ce7bb180f9"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:53:57 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:43 2008 -0400"
      },
      "message": "parisc: use conditional macro for 64-bit wide ops\n\nThis work enables us to remove -traditional from $AFLAGS on\nparisc.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "8dd79cb1051723496bbdcea2247e49567cedb3ac",
      "tree": "3cd9bd7b2dacb725e5b38b78494d6685dc527681",
      "parents": [
        "85cb185dad54be308c3f3a6068dd7d418b8b53e4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 15 16:52:39 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:41 2008 +0200"
      },
      "message": "[S390] show_interrupts: prevent cpu hotplug when walking cpu_online_map.\n\nSurround all the code withing show_interrupts() with\nget/put_online_cpus() to prevent strange results wrt cpu hotplug.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85cb185dad54be308c3f3a6068dd7d418b8b53e4",
      "tree": "30d0b873cd527edc8530c4cd583ddc05a6dbe13f",
      "parents": [
        "f455adcff102851629d716815f92bb7010de0c4e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 15 16:52:38 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:40 2008 +0200"
      },
      "message": "[S390] smp: __smp_call_function_map vs cpu_online_map fix.\n\nBoth smp_call_function() and __smp_call_function_map() access\ncpu_online_map. Both functions run with preemption disabled which\nprotects for cpus going offline. However new cpus can be added and\ntherefore the cpu_online_map can change unexpectedly.\nSo use the call_lock to protect against changes to the cpu_online_map\nin start_secondary() and all smp_call_* functions.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5cbbf16a0fab91662af8400b5ada658990932a87",
      "tree": "083f5df08cd9c098ee4743d4ce1d0d23a6039699",
      "parents": [
        "69f90f6a5650a74dd8f428e8d2f05859d58da3d7"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 15 16:52:35 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:39 2008 +0200"
      },
      "message": "[S390] s390dbf: Use const char * for dbf name.\n\nWe should use const char * for passing the name of the debug feature\naround since it will not be changed.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2069e978d5a6e7b45d58027e3de7f879b8c5e488",
      "tree": "e2fba2169e6d745b4cdb2e252b66dcaaacdadaeb",
      "parents": [
        "e0a45ee0b922b998f8d6737cf6e9e69a791252b7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 15 16:52:31 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:38 2008 +0200"
      },
      "message": "[S390] sparsemem vmemmap: initialize memmap.\n\nLet\u0027s just use the generic vmmemmap_alloc_block() function which\nalways returns initialized memory.\n\nCc: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e557d2775a530c12818fcb5895c4457a5fec59ae",
      "tree": "8358f94c1d44c5e4638eeffc470e1b4b2a1673a8",
      "parents": [
        "b64af9b54c17008705367f554131415793a03fba"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed May 14 16:21:57 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "arch/parisc/kernel/unaligned.c: use time_* macros\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq are\nmore robust for comparing jiffies against other values.\n\nSo use the time_after() macro, defined in linux/jiffies.h, which deals with\nwrapping correctl\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: S.Caglar Onur \u003ccaglar@pardus.org.tr\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b64af9b54c17008705367f554131415793a03fba",
      "tree": "cb8f4330d788cd85bb61edfb4a24151635d58d74",
      "parents": [
        "a8043ecb17bd2e4b034006bee315efeea3936278"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Wed May 14 16:21:56 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: remove redundant display of free swap space in show_mem()\n\nshow_mem() has no need to print the amount of free swap space manually because\nshow_free_areas() does this already and is called by the former.\n\nThe two outputs only differ in text formatting:\n\n  printk(\"Free swap  \u003d %lukB\\n\", ...);\n  printk(\"Free swap:       %6ldkB\\n\", ...);\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "91bae23ce185b74c9b6dda86b92bb204a1c951c3",
      "tree": "bb3fa4e5df5fde94099dfced58ec9c3eed704b35",
      "parents": [
        "9e491e54f0589cc26e2c096664e9d95493b1af29"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 14 16:21:55 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4",
      "tree": "13cd7556b4c39f94c4eb914d726aab34ca0de0de",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri May 02 22:02:48 2008 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: fix trivial section name warnings\n\nThis trivial patch fixes the following section warnings on PARISC:\n\u003e WARNING: vmlinux.o (.text.1): unexpected section name.\n\u003eThe (.[number]+) following section name are ld generated and not expected.\n\u003e Did you forget to use \"ax\"/\"aw\" in a .S file?\n\u003e Note that for example \u003clinux/init.h\u003e contains\n\u003e section definitions for use in .S files.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "7012255aaee28203c15761f864e34b806b71dd53",
      "tree": "7e906e9026386de8e18fcdb0aa9391b214f6ac8a",
      "parents": [
        "dfe1e09f220b73ff9b5614185ef24de4c07c578d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed May 14 19:05:19 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:49:57 2008 +1000"
      },
      "message": "[POWERPC] cell: Fix section mismatches in io-workarounds code\n\nFix following warnings:\nWARNING: arch/powerpc/platforms/cell/built-in.o(.devinit.text+0x9c): Section mismatch in reference from the function .cell_setup_phb() to the function .init.text:.iowa_register_bus()\nWARNING: arch/powerpc/platforms/cell/built-in.o(.devinit.text+0xa4): Section mismatch in reference from the function .cell_setup_phb() to the function .init.text:.io_workaround_init()\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dfe1e09f220b73ff9b5614185ef24de4c07c578d",
      "tree": "4d04ad27973bddd1afaa737be1dbcae962650af9",
      "parents": [
        "9c8387afdc93f90bf0241411d44e011d8d5b76df"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue May 13 19:07:42 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:49:55 2008 +1000"
      },
      "message": "[POWERPC] spufs: Fix compile error\n\nWith CONFIG_VIRT_CPU_ACCOUNTING disabled, I got the following error:\n\nlinux-2.6/arch/powerpc/platforms/cell/spufs/file.c: In function \u0027spu_switch_log_notify\u0027:\nlinux-2.6/arch/powerpc/platforms/cell/spufs/file.c:2542: error: implicit declaration of function \u0027get_tb\u0027\nmake[4]: *** [arch/powerpc/platforms/cell/spufs/file.o] Error 1\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cec08e7a948326b01555be6311480aa08e637de2",
      "tree": "a08e1d91c9a0c5eaa4e81036a3d7f992b2de1745",
      "parents": [
        "08fcf1d61193d7b7779aa6d7388535e26e064a0b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 30 15:41:48 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:49:25 2008 +1000"
      },
      "message": "[POWERPC] vmemmap fixes to use smaller pages\n\nThis changes vmemmap to use a different region (region 0xf) of the\naddress space, and to configure the page size of that region\ndynamically at boot.\n\nThe problem with the current approach of always using 16M pages is that\nit\u0027s not well suited to machines that have small amounts of memory such\nas small partitions on pseries, or PS3\u0027s.\n\nIn fact, on the PS3, failure to allocate the 16M page backing vmmemmap\ntends to prevent hotplugging the HV\u0027s \"additional\" memory, thus limiting\nthe available memory even more, from my experience down to something\nlike 80M total, which makes it really not very useable.\n\nThe logic used by my match to choose the vmemmap page size is:\n\n - If 16M pages are available and there\u0027s 1G or more RAM at boot,\n   use that size.\n - Else if 64K pages are available, use that\n - Else use 4K pages\n\nI\u0027ve tested on a POWER6 (16M pages) and on an iSeries POWER3 (4K pages)\nand it seems to work fine.\n\nNote that I intend to change the way we organize the kernel regions \u0026\nSLBs so the actual region will change from 0xf back to something else at\none point, as I simplify the SLB miss handler, but that will be for a\nlater patch.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "08fcf1d61193d7b7779aa6d7388535e26e064a0b",
      "tree": "8f0370b527405ef624e5bc6b40e513c342236c62",
      "parents": [
        "bfd123bf91704b88093673e615cc93329f820ab4"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebr@linux.vnet.ibm.com",
        "time": "Mon May 12 14:36:59 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:47:17 2008 +1000"
      },
      "message": "[POWERPC] spufs: Fix pointer reference in find_victim\n\nIf victim (not ctx) is in spu_run, add victim to rq.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8978a318837d7acefca82645017c0534aeba5a36",
      "tree": "f69f5bc9a11d1a3a5c6391a9b48c9bcae4615a5a",
      "parents": [
        "f7fd63c0b5e170efc20e7b9a0aad7f69dff62c64",
        "9a28dbf8af11d127bf1c644143e7882cb91515dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:36 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Use a TS_RESTORE_SIGMASK\n  lmb: Make lmb debugging more useful.\n  lmb: Fix inconsistent alignment of size argument.\n  sparc: Fix mremap address range validation.\n"
    },
    {
      "commit": "3fc957721d18c93662f7d4dab455b80f53dd2641",
      "tree": "9bdbabf3cb3678edcd0e0e4beb5deaa5c1b17bcd",
      "parents": [
        "122a881c776b7c155bf3f379928cc27aab435288"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 14 16:05:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:14 2008 -0700"
      },
      "message": "lib: create common ascii hex array\n\nAdd a common hex array in hexdump.c so everyone can use it.\n\nAdd a common hi/lo helper to avoid the shifting masking that is\ndone to get the upper and lower nibbles of a byte value.\n\nPull the pack_hex_byte helper from kgdb as it is opencoded many\nplaces in the tree that will be consolidated.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90898709dfca860d9550c85f0924007f4c0467ea",
      "tree": "8a22baa316ef15654c444caf0b22b1cb63feb84c",
      "parents": [
        "3ef0f720e47e895b613b0305eb0a483e3ec11f23"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed May 14 16:05:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:13 2008 -0700"
      },
      "message": "atmel_lcdfb: fix initialization of a pre-allocated framebuffer\n\nFix initialization of framebuffer not calling ioremap_writecombine() function\nand not using internal SRAM for at91sam9rl.\n\nThis is a little rework of the \"Don\u0027t initialize a pre-allocated framebuffer\"\npatch that corrects the call to ioremap_writecombine() function.\n\nIt also cuts the use of internal SRAM for at91sam9rl : it is a bit small\nfor a framebuffer.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fb2c74ee20b77affd494c6b8ce7928d0ebbb62e",
      "tree": "f349e016efe512dd7bdb06b619bc0d1c9f46b35b",
      "parents": [
        "7af1d7532b6cf905230c72c67ad85a480b122374"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed May 14 12:00:24 2008 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 16:00:14 2008 -0700"
      },
      "message": "[IA64] Properly unregister legacy interrupts\n\nacpi_unregister_gsi() should \"undo\" what acpi_register_gsi() does.\n\nOn systems that have legacy interrupts, acpi_unregister_gsi erroneously calls\niosapci_unregister_intr() which is wrong to do and causes a loud warning.\n\nacpi_unregister_gsi() should just return in these cases.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7af1d7532b6cf905230c72c67ad85a480b122374",
      "tree": "ea36fc6f8b6f63b1b182eb0b243163846f47011e",
      "parents": [
        "0fb232fdb2a2674003ef4b874034e872b7256aa9"
      ],
      "author": {
        "name": "Simon Holm Thøgersen",
        "email": "odie@cs.aau.dk",
        "time": "Mon May 12 17:40:50 2008 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:58:27 2008 -0700"
      },
      "message": "[IA64] Remove NULL pointer check for argument never passed as NULL.\n\nThere is only palinfo_handle_smp as (indirect) user of palinfo_smp_call (by\nway of smp_call_function_single) and surely palinfo_handle_smp never pass\nNULL as parameter for info.\n\nSigned-off-by: Simon Holm Thøgersen \u003codie@cs.aau.dk\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0fb232fdb2a2674003ef4b874034e872b7256aa9",
      "tree": "1b2510c3a38ee21e0007f924b373fb2939089425",
      "parents": [
        "2e513fe4903c62450a9f8c3759f75bc4cd7e4dfd"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Fri May 09 15:27:09 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:56:34 2008 -0700"
      },
      "message": "[IA64] trivial cleanup for perfmon.c\n\nFix a typo, and coding style cleanups for pfm_handle_work().\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2e513fe4903c62450a9f8c3759f75bc4cd7e4dfd",
      "tree": "43edb395890cecd8a489961263e52e1c6d2196e5",
      "parents": [
        "3633c7308005e8c1dab594f69ef904424f8b639a"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Fri May 09 15:26:51 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:56:09 2008 -0700"
      },
      "message": "[IA64] trivial cleanup for entry.S\n\nThis patch does:\n - make comment at next to resched check more robust\n - move \"re-check\" comments to next to where change predicate regs\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3633c7308005e8c1dab594f69ef904424f8b639a",
      "tree": "0e215ec13d73a86d70da3f721adab14e7f4a510a",
      "parents": [
        "f13ae30e1397e3bfb38feb3b6e889af5d021f13d"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Fri May 09 15:26:35 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:55:35 2008 -0700"
      },
      "message": "[IA64] fix interrupt masking for pending works on kernel leave\n\n[Bug-fix for \"[BUG?][2.6.25-mm1] sleeping during IRQ disabled\"]\n\nThis patch does:\n - enable interrupts before calling schedule() as same as others, ex. x86\n - enable interrupts during ia64_do_signal() and ia64_sync_krbs()\n - do_notify_resume_user() is still called with interrupts disabled, since\n   we can take short path of fsys_mode if-statement quickly.\n - pfm_handle_work() is also called with interrupts disabled, since\n   it can deal interrupt mask within itself.\n - fix/add some comments/notes\n\nReported-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f13ae30e1397e3bfb38feb3b6e889af5d021f13d",
      "tree": "4b82d1ee1e8bbb5f21d5f81bb0a73cf3daa8efb4",
      "parents": [
        "8a3360f06cd4d3b1d57f73e029f2f8b6057fdcba"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu May 08 14:03:23 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:42:07 2008 -0700"
      },
      "message": "[IA64] allow user to force_pal_cache_flush\n\nThe sequence executed in check_sal_cache_flush:\n\n\t- pend a timer interrupt\n\t- call SAL_CACHE_FLUSH\n\t- see if interrupt is still pending\n\ncan hang HP machines with buggy SAL_CACHE_FLUSH implementations.\n\nProvide a kernel command-line argument to allow users skip this\ncheck if desired. Using this parameter will force ia64_sal_cache_flush\nto call ia64_pal_cache_flush() instead of SAL_CACHE_FLUSH.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8a3360f06cd4d3b1d57f73e029f2f8b6057fdcba",
      "tree": "299eee7ef2848e29cec8894fd9e13c7151771c21",
      "parents": [
        "2224661494278bfc1c35b392cf6ee6f58e1d5e64"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed May 14 15:40:40 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:40:40 2008 -0700"
      },
      "message": "[IA64] Don\u0027t reserve crashkernel memory \u003e 4 GB\n\nSome IA64 machines map all cell-local memory above 4 GB (32 bit limit).\nHowever, in most cases, the kernel needs some memory below that limit that is\nDMA-capable. So in this machine configuration, the crashkernel will be reserved\nabove 4 GB.\n\nFor machines that use SWIOTLB implementation because they lack an I/O MMU\nthe low memory is required by the SWIOTLB implementation. In that case,\nit doesn\u0027t make sense to reserve the crashkernel at all because it\u0027s unusable\nfor kdump.\n\nA special case is the \"hpzx1\" machine vector. In theory, it has a I/O MMU, so\nit can be booted above 4 GB. However, in the kdump case that is not possible\nbecause of changeset 51b58e3e26ebfb8cd56825c4b396ed251f51dec9:\n\n    On HP zx1 machines, the \u0027machvec\u003ddig\u0027 parameter is needed for the kdump\n    kernel to avoid problems with the HP sba iommu.  The problem is that during\n    the boot of the kdump kernel, the iommu is re-initialized, so in-flight DMA\n    from improperly shutdown drivers causes an IOTLB miss which leads to an\n    MCA.  With kdump, the idea is to get into the kdump kernel with as little\n    code as we can, so shutting down drivers properly is not an option.\n\n    The workaround is to add \u0027machvec\u003ddig\u0027 to the kdump kernel boot parameters.\n    This makes the kdump kernel avoid using the sba iommu altogether, leaving\n    the IOTLB intact.  Any ongoing DMA falls harmlessly outside the kdump\n    kernel.  After the kdump kernel reboots, all devices will have been\n    shutdown properly and DMA stopped.\n\nThis patch pushes that functionality into the sba iommu initialization\ncode, so that users won\u0027t have to find the obscure documentation telling\nthem about \u0027machvec\u003ddig\u0027.\n\nThis means that also for hpzx1 it\u0027s not possible to boot when all\nmemory is above the 4 GB limit. So the only machine vectors that can handle\nthis case are \"sn2\" and \"uv\".\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2224661494278bfc1c35b392cf6ee6f58e1d5e64",
      "tree": "1a0bd165aedfd28191a017901490c5bf3fd9f328",
      "parents": [
        "7868f1ed84696d3cca83558e8dd459f20a36d077"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue May 06 15:18:57 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 14:22:04 2008 -0700"
      },
      "message": "[IA64] machvec support for SGI UV platform\n\nThis patch adds the basic IA64 machvec infrastructure to support\nthe SGI \"UV\" platform.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4ef7e3e90f56c74b2a17e12d49ed35c3767d66c2",
      "tree": "263f3462ea88a4a038b64c1e7b076f35ad24fbd0",
      "parents": [
        "9604006d283fb67dda5ee9e0e15b7cc6c62e1557",
        "1f465f4e475454b8bb590846c50a9d16e8046f3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 12:33:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 12:33:56 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: user_regset_view table fix for ia32 on 64-bit\n  x86: arch/x86/mm/pat.c - fix warning\n  x86: fix csum_partial() export\n  x86: early_init_centaur(): use set_cpu_cap()\n  x86: fix app crashes after SMP resume\n  x86: wakeup.lds.S - section ordering fix\n  x86: [VOYAGER] fix duplicate phys_cpu_present_map symbol\n  x86/pci: fix broken ISA DMA\n"
    },
    {
      "commit": "25c55d97209090db1a5f601815433f085bd1af78",
      "tree": "b39c158f9df27826d18f8c8dc2e03fb1eed42d40",
      "parents": [
        "5dc93cf4576125f07cfc1b29cab0c9344c5b3d2b",
        "c4e5fadd2a6fc0da465dcde761877d9a87313b33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 10:48:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 10:48:35 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  ACPI/PCI: another multiple _OSC memory leak fix\n  x86/PCI: X86_PAT \u0026 mprotect\n  PCI: enable nv_msi_ht_cap_quirk for ALi bridges\n  PCI: Make the intel-iommu_wait_op macro work when jiffies are not running\n  ACPI/PCI: handle multiple _OSC\n  ACPI/PCI: handle multiple _OSC\n  x86/PCI: fix broken ISA DMA\n  PCI ACPI: fix uninitialized variable in __pci_osc_support_set\n"
    },
    {
      "commit": "1f465f4e475454b8bb590846c50a9d16e8046f3d",
      "tree": "1e76b18f74a9f15e8f800296e6a75f4fc910a0f7",
      "parents": [
        "afc85343807bc2c488b7372cd7547875dfe03fe5"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri May 09 15:43:44 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 13 19:40:20 2008 +0200"
      },
      "message": "x86: user_regset_view table fix for ia32 on 64-bit\n\nThe user_regset_view table for the 32-bit regsets on the 64-bit build had\nthe wrong sizes for the FP regsets.  This bug had no user-visible effect\n(just on kernel modules using the user_regset interfaces and the like).\nBut the fix is trivial and risk-free.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "afc85343807bc2c488b7372cd7547875dfe03fe5",
      "tree": "dbebabcd6242dd50e64a7093fe32a8136c61b1f0",
      "parents": [
        "89804c022fe32541f5dd40a69e48ff4678d9ad24"
      ],
      "author": {
        "name": "Pranith Kumar",
        "email": "bobby.prani@gmail.com",
        "time": "Mon May 12 14:52:26 2008 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 13 19:39:30 2008 +0200"
      },
      "message": "x86: arch/x86/mm/pat.c - fix warning\n\nfix this warning:\n\n arch/x86/mm/pat.c: In function `phys_mem_access_prot_allowed\u0027:\n arch/x86/mm/pat.c:558: warning: long long unsigned int format, long\n unsigned int arg (arg 6)\n arch/x86/mm/pat.c: In function `map_devmem\u0027:\n arch/x86/mm/pat.c:580: warning: long long unsigned int format, long\n unsigned int arg (arg 6)\n\nSigned-off-by: D Pranith Kumar \u003cbobby.prani@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "89804c022fe32541f5dd40a69e48ff4678d9ad24",
      "tree": "3a58251be5d4537c3ed8323602abf3ff3ddd3878",
      "parents": [
        "8c45a4e4f2b9bed6b6c54aaafc89e906284ccdf2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 13 10:36:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 13 19:38:47 2008 +0200"
      },
      "message": "x86: fix csum_partial() export\n\nFix this symbol export problem:\n\n    Building modules, stage 2.\n    MODPOST 193 modules\n    ERROR: \"csum_partial\" [fs/reiserfs/reiserfs.ko] undefined!\n    make[1]: *** [__modpost] Error 1\n    make: *** [modules] Error 2\n\nThis is due to a known weakness of symbol exports: if a symbol\u0027s\nonly in-core user is an EXPORT_SYMBOL from a lib-y section, the\nsymbol is not linked in.\n\nThe solution is to move the export to x8664_ksyms_64.c - but the real\nsolution would be to fix kbuild.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8c45a4e4f2b9bed6b6c54aaafc89e906284ccdf2",
      "tree": "ad46856698af36ba46525c8618d2b3d9f6eb14ba",
      "parents": [
        "61165d7a035f6571c7576e7f51e7230157724c8d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon May 12 19:31:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 13 19:37:38 2008 +0200"
      },
      "message": "x86: early_init_centaur(): use set_cpu_cap()\n\narch/x86/kernel/setup_64.c:954: warning: passing argument 2 of \u0027set_bit\u0027 from incompatible pointer type\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "61165d7a035f6571c7576e7f51e7230157724c8d",
      "tree": "2a51d4df60fa73aa84114b7f3add4d2774177076",
      "parents": [
        "1dbd6608191cff854ab467e9880b7aeb2385ca39"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue May 13 14:26:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 13 19:36:12 2008 +0200"
      },
      "message": "x86: fix app crashes after SMP resume\n\nAfter resume on a 2cpu laptop, kernel builds collapse with a sed hang,\nsh or make segfault (often on 20295564), real-time signal to cc1 etc.\n\nSeveral hurdles to jump, but a manually-assisted bisect led to -rc1\u0027s\nd2bcbad5f3ad38a1c09861bca7e252dde7bb8259 x86: do not zap_low_mappings\nin __smp_prepare_cpus.  Though the low mappings were removed at bootup,\nthey were left behind (with Global flags helping to keep them in TLB)\nafter resume or cpu online, causing the crashes seen.\n\nReinstate zap_low_mappings (with local __flush_tlb_all) for each cpu_up\non x86_32.  This used to be serialized by smp_commenced_mask: that\u0027s now\ngone, but a low_mappings flag will do.  No need for native_smp_cpus_done\nto repeat the zap: let mem_init zap BSP\u0027s low mappings just like on UP.\n\n(In passing, fix error code from native_cpu_up: do_boot_cpu returns a\nvariety of diagnostic values, Dprintk what it says but convert to -EIO.\nAnd save_pg_dir separately before zap_low_mappings: doesn\u0027t matter now,\nbut zapping twice in succession wiped out resume\u0027s swsusp_pg_dir.)\n\nThat worked well on the duo and one quad, but wouldn\u0027t boot 3rd or 4th\ncpu on P4 Xeon, oopsing just after unlock_ipi_call_lock.  The TLB flush\nIPI now being sent reveals a long-standing bug: the booting cpu has its\nAPIC readied in smp_callin at the top of start_secondary, but isn\u0027t put\ninto the cpu_online_map until just before that unlock_ipi_call_lock.\n\nSo native_smp_call_function_mask to online cpus would send_IPI_allbutself,\nincluding the cpu just coming up, though it has been excluded from the\ncount to wait for: by the time it handles the IPI, the call data on\nnative_smp_call_function_mask\u0027s stack may well have been overwritten.\n\nSo fall back to send_IPI_mask while cpu_online_map does not match\ncpu_callout_map: perhaps there\u0027s a better APICological fix to be\nmade at the start_secondary end, but I wouldn\u0027t know that.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "77db9885646f8a88214ea482988d41f8f73630f4",
      "tree": "8adc0ff3a373c107a5226ed1afca23c23530f1c4",
      "parents": [
        "439a7733e8fcbaee39979c10246101565834d6b2"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri May 09 13:05:19 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue May 13 09:51:54 2008 -0700"
      },
      "message": "x86/PCI: X86_PAT \u0026 mprotect\n\nSome versions of X used the mprotect workaround to change caching type from UC\nto WB, so that it can then use mtrr to program WC for that region [1].  Change\nthe mmap of pci space through /sys or /proc interfaces from UC to UC_MINUS.\nWith this change, X will not need to use mprotect workaround to get WC type\nsince the MTRR mapping type will be honored.\n\nThe bug in mprotect that clobbers PAT bits is fixed in a follow on patch. So,\nthis X workaround will stop working as well.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "4a367f3a9dbf2e7ffcee4702203479809236ee6e",
      "tree": "8481ac4f6d916f7d4322d3cee235131f537819c8",
      "parents": [
        "21e2b0a5efb3a01de58e7cb630f2eb70894da352"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 09 08:06:55 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue May 13 09:51:53 2008 -0700"
      },
      "message": "x86/PCI: fix broken ISA DMA\n\nRene Herman reported:\n\n\u003e commit 8779f2fc3b84ebb6c5181fb13d702e9944c16069\n\u003e\n\u003e \"x86: don\u0027t try to allocate from DMA zone at first\"\n\u003e\n\u003e breaks all of ISA DMA. Or all of ALSA ISA DMA at least. All\n\u003e ISA soundcards are silent following that commit -- no error\n\u003e messages, everything appears fine, just silence.\n\nThat patch is buggy. We had an implicit assumption that\ndev \u003d NULL for ISA devices that require 24bit DMA.\n\nThe recent work on x86 dma_alloc_coherent() breaks the ISA DMA buffer\nallocation, which is represented by \"dev \u003d NULL\" and requires 24bit\nDMA implicitly.\n\nBisected-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f38c84312748de9d04562c12af57080c6901f931",
      "tree": "4dc87929bf6dcaba7aded364d6d6584428da4609",
      "parents": [
        "e662e1cfd434aa234b72fbc781f1d70211cb785b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon May 12 14:02:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:25 2008 -0700"
      },
      "message": "m68knommu: missing sections for linker script\n\nInclude the missing kcrctab and kcrctab_unused sections into the m68knommu\nlinker script.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "4413a0f637df4e59b934909ac388a21cfdd90e69"
}
