)]}'
{
  "log": [
    {
      "commit": "b70842df77615309d76bcdd63bd289993e0844f2",
      "tree": "1bfcc510b19b87375ee21b0782e3d2e964b92e49",
      "parents": [
        "afbc1e994ddcf3b6fe2dc928ee8dc31a5d0c3118"
      ],
      "author": {
        "name": "David Wilder",
        "email": "dwilder@us.ibm.com",
        "time": "Mon Mar 26 20:42:40 2007 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 26 20:43:46 2007 +0200"
      },
      "message": "[S390] kprobes: Align probe address.\n\nRunning a probe on s390 with a probe address that is not 4 byte aligned\nresults in a Kernel BUG.  The problem is that the stura instruction used\nby swap_instruction requires the destination address to be 4 byte aligned.\nAs stura only writes 4 bytes, aligning to the next 4 byte aligned address\nresults in the breakpoint instruction being stored past the probe address.\nThe fix is to align the address backward (to the previous 4 byte aligned\naddress) and writing the two byte breakpoint instruction in the appropriate\nbytes.\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: David Wilder \u003cdwilder@us.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "317ec6cd00f25d05d153a780bc178c5335f320ee",
      "tree": "ebeab6da87789807d1852edd7228a73cafe4e493",
      "parents": [
        "0fa7d868ca456ddf4f41b700fd9dee186f8f4e12",
        "53698d2537bc8c2b8fedc788b8b927da9a004f9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 24 17:01:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 24 17:01:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4278/1: configure pxa27x I2C SCL as \"input\"\n  [ARM] 4272/1: Missing symbol h1940_pm_return fix\n  [ARM] 4235/1: ns9xxx: declare the clock functions as \"const\"\n  [ARM] 4271/1: iop32x: fix ep80219 detection (support iq80219 platforms)\n  [ARM] 4270/2: mach-s3c2443/irq.c off by one error in dma irqs\n"
    },
    {
      "commit": "d9a5c0a4e0b4c84850a1a5bbacba3f7858b67037",
      "tree": "5efaefd34302050ef6d530dafc20635c7ad2842b",
      "parents": [
        "8fb303c7f1118b0a82aa08e33429adf9b5ad192c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 24 23:02:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 24 15:45:53 2007 -0700"
      },
      "message": "[PATCH] i386: Prevent early access to TSC to avoid crash on TSCless systems\n\ncommit f9690982b8c2f9a2c65acdc113e758ec356676a3 removed the check for\ncpu_khz from sched_clock(), which prevented early access to the TSC by\nnon obvious magic.\n\nThis is harmless as long as the CPU has a TSC. On TSCless systems this\nresults in an illegal instruction trap.\n\nReplace tsc_disabled and tsc_unstable by tsc_enabled, which is only set\nwhen the tsc is available and not unstable.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fb303c7f1118b0a82aa08e33429adf9b5ad192c",
      "tree": "f0da545839b23136dd2dd167125d3c4bef920348",
      "parents": [
        "41a8198f61d858bcad7ef705d5d3ec3e3a8dea4a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 14:26:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:50 2007 +0000"
      },
      "message": "[MIPS] SB1250: Fix bugs/warnings by creative use of volatile.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41a8198f61d858bcad7ef705d5d3ec3e3a8dea4a",
      "tree": "96b7249cb3e986a05a843e193d2e474a1840726d",
      "parents": [
        "bf9f88a2192aaee6f1bbff50175aa68ff107355e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 14:09:59 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:50 2007 +0000"
      },
      "message": "[MIPS] SB1: Fix pile of gcc\u0027s bogus format string warnings.\n\n  CC      arch/mips/mm/cerr-sb1.o\narch/mips/mm/cerr-sb1.c: In function \u0027sb1_cache_error\u0027:\narch/mips/mm/cerr-sb1.c:235: warning: format \u0027%010llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027uint64_t\u0027\narch/mips/mm/cerr-sb1.c: In function \u0027extract_ic\u0027:\narch/mips/mm/cerr-sb1.c:385: warning: format \u0027%016llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027uint64_t\u0027\narch/mips/mm/cerr-sb1.c:385: warning: format \u0027%016llX\u0027 expects type \u0027long long unsigned int\u0027, but argument 6 has type \u0027uint64_t\u0027\narch/mips/mm/cerr-sb1.c: In function \u0027extract_dc\u0027:\narch/mips/mm/cerr-sb1.c:523: warning: format \u0027%010llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027uint64_t\u0027\narch/mips/mm/cerr-sb1.c:523: warning: format \u0027%016llX\u0027 expects type \u0027long long unsigned int\u0027, but argument 7 has type \u0027uint64_t\u0027\narch/mips/mm/cerr-sb1.c:570: warning: format \u0027%016llX\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027uint64_t\u0027\n  LD      arch/mips/mm/built-in.o\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf9f88a2192aaee6f1bbff50175aa68ff107355e",
      "tree": "98c2262395103f1eaf0b4e65da944bed04ab0036",
      "parents": [
        "e007566d138167f325a4f382bdb93e5d6552f86c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 13:28:58 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:50 2007 +0000"
      },
      "message": "[MIPS] Jazz: Fix warning.\n\narch/mips/jazz/jazzdma.c:70: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e007566d138167f325a4f382bdb93e5d6552f86c",
      "tree": "e7f3c562474509f319820731e9868903b4221491",
      "parents": [
        "ce486cd810a42572a91cada0be2538e433715449"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 13:20:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:50 2007 +0000"
      },
      "message": "[MIPS] R3000: local_flush_data_cache_page take a pointer argument.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7575a49f209190ca640e0da792565a1bcb641f3e",
      "tree": "db47f9fe06fefd279841941c5ff6f8d63dc54c45",
      "parents": [
        "80e89593e5a574a572f4e45e157733b5ea5ddfdb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 23 21:36:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:49 2007 +0000"
      },
      "message": "[MIPS] Implement flush_anon_page().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "80e89593e5a574a572f4e45e157733b5ea5ddfdb",
      "tree": "a2de8ebec736ae7e7a9dd997fd2b0ce38c23f9d0",
      "parents": [
        "7605b3906192a171e651076325b1ed1d5ea57ec9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Mar 21 00:56:28 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:49 2007 +0000"
      },
      "message": "[MIPS] SPARSEMEM: The first pfn of zone should be min_low_pfn, not 0.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9d06962233bd0ce9bf46b007900eb88e716e948",
      "tree": "95f051515a704367604db3d814e48f9b54de3ea1",
      "parents": [
        "f33bc55c472295966e520c9347822fdd8b1082cd"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Mar 19 17:36:42 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:49 2007 +0000"
      },
      "message": "[MIPS] Always use virt_to_phys() when translating kernel addresses\n\nThis patch fixes two places where we used plain \u0027x - PAGE_OFFSET\u0027 to\nachieve virtual to physical address convertions. This type of convertion\nis no more allowed since commit 6f284a2ce7b8bc49cb8455b1763357897a899abb.\n\nReported-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\n\n[Build fixes for machines that don\u0027t use the generic dma-coherence.h]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f33bc55c472295966e520c9347822fdd8b1082cd",
      "tree": "9532d70dbbead840164fbfd4ad429791476d9f21",
      "parents": [
        "6ea65ff79ceb36a1195761be857da1fdf9878450"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 23 17:14:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 20:21:45 2007 -0700"
      },
      "message": "[PATCH] x86_64: avoid sending LOCAL_TIMER_VECTOR IPI to itself\n\nRay Lee reported, that on an UP kernel with \"noapic\" command line option\nset, the box locks hard during boot.\n\nAdding some debug printks revealed, that the last action on the box\nbefore stalling was \"Send IPI\" - a debug printk which was put into\nsmp_send_timer_broadcast_ipi().\n\nIt seems that send_IPI_mask(mask, LOCAL_TIMER_VECTOR) fails when\n\"noapic\" is set on the command line on an UP kernel.\n\nAside of that it does not make much sense to trigger an interrupt\ninstead of calling the function directly on the CPU which gets the\nPIT/HPET interrupt in case of broadcasting.\n\nReported-by: Ray Lee \u003cray-lk@madrabbit.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by:  Ray Lee \u003cray-lk@madrabbit.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e7c28382b8426c6b7ac6f147177a664065f95f4",
      "tree": "d5ca1338cdafabc1e8accab224dcac49278d1f05",
      "parents": [
        "cad6a84a3913bc2d8a7ebb183e385dd6a2b76438"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 11:32:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 11:32:31 2007 -0700"
      },
      "message": "x86-64: add \"local_apic_timer_c2_ok\" here too\n\nNeeded for any architecture that claims ARCH_APICTIMER_STOPS_ON_C3,\nnot just i386.\n\nI\u0027m hoping Thomas will clean this up a bit later..\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e585bef815c0315f2730d7bb4e15b82602454efd",
      "tree": "914d777ba187e656a89075398f81e485885f0aab",
      "parents": [
        "296d93cd0205433489b0689533426ce0a8cf2dec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 23 16:08:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 10:21:02 2007 -0700"
      },
      "message": "[PATCH] i386: add command line option \"local_apic_timer_c2_ok\"\n\nIt turned out that it is almost impossible to trust ACPI, BIOS \u0026 Co.\nregarding the C states. This was the reason to switch the local apic\ntimer off in C2 state already. OTOH there are sane and well behaving\nsystems, which get punished by that decision.\n\nAllow the user to confirm that the local apic timer is trustworthy in C2\nstate. This keeps the default behaviour on the safe side.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37c70d0d09747a958ec50aeb11ed1bf896da028c",
      "tree": "5f026a3cfc7e4d4b11ca8cf7c787325bfb96e4e0",
      "parents": [
        "7f52a3afc4c02db75b3953fcbbb980abc86873a2",
        "cddece4beccaa72dcb57d64a7f1e496b2e61a16b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:43:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:43:02 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: IA64: fix %ll build warnings\n  ACPI: IA64: fix allnoconfig build\n  ACPI: Only use IPI on known broken machines (AMD, Dothan/BaniasPentium M)\n  ACPI: ibm-acpi: allow module to load when acpi notifiers can\u0027t be set (v2)\n  ACPI: parse 2nd MADT by default\n  ACPICA: revert \"acpi_serialize\" changes\n  sony-laptop: MAINTAINERS fix entry, add L: and W:\n  ACPI: resolve HP nx6125 S3 immediate wakeup regression\n  ACPI: Add support to parse 2nd MADT\n"
    },
    {
      "commit": "7f52a3afc4c02db75b3953fcbbb980abc86873a2",
      "tree": "7c771c73ee3cfa0bd3d8a9433462919da377ffa2",
      "parents": [
        "4edc5db83f574dfcc8be35b7b96760ded543b360",
        "4f5fa2fb1259f506d20e8af447117ec3ec426a53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:42:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:42:42 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Bypass hcall stats until cpu features have run\n  [POWERPC] Avoid hypervisor statistics calculation in real mode\n  [POWERPC] Fix atomicity of TIF update in flush_thread()\n"
    },
    {
      "commit": "4edc5db83f574dfcc8be35b7b96760ded543b360",
      "tree": "73130848bbb4706699b70621ee2b4d587830cedf",
      "parents": [
        "9c35dd7f8bda1849dcb430be99325504221048df"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 22 10:31:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:42:31 2007 -0700"
      },
      "message": "[PATCH] setup_boot_APIC_clock() irq-enable fix\n\nlatest -git triggers an irqtrace/lockdep warning of a leaked\nirqs-off condition:\n\n  BUG: at kernel/fork.c:1033 copy_process()\n\nafter some debugging it turns out that commit ca1b940c accidentally left\ninterrupts disabled - which trickled down all the way to the first time\nwe fork a kernel thread and triggered the warning.\n\nthe fix is to re-enable interrupts in the \u0027else\u0027 branch of\nsetup_boot_APIC_clock()\u0027s pmtimers calibration path.\n\nReported-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@brown.paperbag.linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad62ca2bd89f72e9b80dfaffc463e87bec5e75cb",
      "tree": "efc138bd5ab54d7dccb2394e8dde074a9b7ac46f",
      "parents": [
        "93c9a7ff50a5b39dbdf80129c5da89e6d6256bea"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 22 00:11:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:39:05 2007 -0700"
      },
      "message": "[PATCH] i386: disable local apic timer via command line or dmi quirk\n\nThe local APIC timer stops to work in deeper C-States.  This is handled by\nthe ACPI code and a broadcast mechanism in the clockevents / tick managment\ncode.\n\nSome systems do not expose the deeper C-States to the kernel, but switch\ninto deeper C-States behind the kernels back.  This delays the local apic\ntimer interrupts for ever and makes the systems unusable.\n\nAdd a command line option to disable the local apic timer and a dmi\nquirk for known broken systems.\n\nAndi sayeth:\n\n  While not wrong by itself i think it is still better to use some heuristic\n  -- like \"has battery in ACPI\" With the DMI table if the problem is more wide\n  spread we will just continue extending it.\n\n  But anyways should be ok now for .21 although I\u0027m not really happy with\n  it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nGrudgingly-acked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b3964cde70cfe6db79d35b42137431ef7d2f7e4",
      "tree": "c2b21378f06ea889e7fe51210da730fc7a0b23f4",
      "parents": [
        "8559840c4ca3f2fff73a882803bc8916078fac1f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 22 22:46:18 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 22 19:33:30 2007 -0700"
      },
      "message": "[PATCH] i386: clockevents fix breakage on Geode/Cyrix PIT implementations\n\nThe PIT has no dedicated mode for shut down. The only way to disable PIT\nis to put it into one shot mode. AMD implementations of PIT on Geode\n(also observed on Cyrix) are confused by an \"empty\" transition from\nCLOCK_EVT_MODE_UNUSED to CLOCK_EVT_MODE_SHUTDOWN, which puts the PIT\ninto one shot mode momentarily.\n\nI realized after staring helpless at the bug report\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8027 for quite a while, that\nthe only change, which might influence the bogomips calibration, is the\nabove transition during the PIT initialization.\n\nAvoiding the unnecessary switch to oneshot and later to periodic mode\nfixes the weird bogomips value and also the resulting slowness.\n\nThe fix is confirmed on OLPC and another Geode based box.\n\nNote: this is unrelated to the Dual Core problem discussed here:\nhttp://lkml.org/lkml/2007/3/17/48\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f5fa2fb1259f506d20e8af447117ec3ec426a53",
      "tree": "71de5f42287ddb2899d1ec0a1bec54dcc346bdbb",
      "parents": [
        "b4aea36b7956eeebfc56314ce0944db1441255ce"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 20 14:29:54 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 22 15:01:43 2007 +1100"
      },
      "message": "[POWERPC] Bypass hcall stats until cpu features have run\n\nI noticed that we execute hcalls before cpu feature code has run (eg\nfor setting up the bolted kernel region).  This means that we may be\nexecuting code that is not appropriate for the processor we have.\nCreate an unconditional branch that we nop out all the time to fix this.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4aea36b7956eeebfc56314ce0944db1441255ce",
      "tree": "a0c84f25e1f5a2ef0af624871e8f892654fd79a4",
      "parents": [
        "f144e7c7272bf527c380bffaa5e789dc28a09d8d"
      ],
      "author": {
        "name": "Mohan Kumar M",
        "email": "mohan@in.ibm.com",
        "time": "Wed Mar 21 11:21:32 2007 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 22 15:01:43 2007 +1100"
      },
      "message": "[POWERPC] Avoid hypervisor statistics calculation in real mode\n\nkexec invokes plpar_hcall hypervisor call in real mode.  plpar_hcall\nrefers to per cpu variables for accounting hypervisor statistics.\nThese variables may not be in the RMO region, so accesses to them\nin real mode may result in a data storage exception.\n\nThis fixes this problem by using a new plpar_hcall_raw function which\ndoes not update the hypervisor call statistics.  Thanks to Anton for\nsuggesting this idea.\n\nSigned-off-by: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8559840c4ca3f2fff73a882803bc8916078fac1f",
      "tree": "e41f722a478d2e9f199398d4a766b004fd451ebc",
      "parents": [
        "7e2f037b9226452de60a74e94e5c42d3e54c8637",
        "58a69c367c02a165004a5ce5dd55ce03b59ba43d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 21 19:45:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 21 19:45:50 2007 -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 wrong /proc/iomem on SGI Altix\n  [IA64] Altix: ioremap vga_console_iobase\n  [IA64] Fix typo/thinko in crash.c\n  [IA64] Fix get_model_name() for mixed cpu type systems\n  [IA64] min_low_pfn and max_low_pfn calculation fix\n"
    },
    {
      "commit": "b1dfe1f1457a85b42544ef8b9c83c7cf9d9c3a16",
      "tree": "7409163050da3737d82ce973d0be17a3b39cd966",
      "parents": [
        "9d5cf5adcbb703a4c794232840c25a65a372c357"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Mar 19 15:10:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 20 22:42:39 2007 +0000"
      },
      "message": "[ARM] 4272/1: Missing symbol h1940_pm_return fix\n\nAdded missing ifdefs, to make kernel linkable without the PM support.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58a69c367c02a165004a5ce5dd55ce03b59ba43d",
      "tree": "450e5d03a560f5124cb8b720652d17dabd139aa9",
      "parents": [
        "0bdfc1900705dadef6286d69de7da0feef841734"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed Mar 14 19:07:47 2007 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 20 13:54:44 2007 -0700"
      },
      "message": "[IA64] Fix wrong /proc/iomem on SGI Altix\n\nIn sn_io_slot_fixup(), the parent is re-set from the bus to\nio(port|mem)_resource because the address is changed in a way that it\u0027s not\nchild of the bus any more.\n\nHowever, only the root is set but not the parent/child/sibling relationship in\nthe resource tree which causes \u0027cat /proc/iomem\u0027 to stop after this memory\narea. Depding on the poition in the tree the iomem may be nearly completely\nempty.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nAcked-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0bdfc1900705dadef6286d69de7da0feef841734",
      "tree": "01e9d1a2424e022d5cde6da1b314a77ccd191929",
      "parents": [
        "60b548dfe4ad178dbf0fa8c2a50e36aaa42d603a"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Tue Mar 20 13:50:10 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 20 13:49:53 2007 -0700"
      },
      "message": "[IA64] Altix: ioremap vga_console_iobase\n\nWhen booting an SN system without specifing a console\n(i.e., no \"console\u003d\" on boot line), the system will hang during\nboot at the point where /sbin/init is run.\n\nThe problem is that vga_console_iobase is not converted to a\nvirtual address before storing in io_space[0].mmio_base.\nThe conversion was happening in sn_scan_pcdp(), but not in\nsetup_vga_console().\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "60b548dfe4ad178dbf0fa8c2a50e36aaa42d603a",
      "tree": "f94dede14a8473ebe5174dea17576b66185541fa",
      "parents": [
        "c5e83e3f42938c0a84047e125edb98d6513f985b"
      ],
      "author": {
        "name": "Jay Lan",
        "email": "jlan@sgi.com",
        "time": "Tue Mar 20 13:47:47 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 20 13:47:47 2007 -0700"
      },
      "message": "[IA64] Fix typo/thinko in crash.c\n\nClearly should be checking for \"val \u003d\u003d DIE_INIT_SLAVE_ENTER\".\n\nSigned-off-by: Jay Lan \u003cjlan@sgi.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c5e83e3f42938c0a84047e125edb98d6513f985b",
      "tree": "befe636ac169b82fe4ba8d3353de6e11a19de82f",
      "parents": [
        "a3f5c338b9f30f328276739d9589beae19254936"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Mon Mar 12 08:07:49 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 20 13:42:23 2007 -0700"
      },
      "message": "[IA64] Fix get_model_name() for mixed cpu type systems\n\nIf a system consists of mixed processor types, kmalloc()\ncan be called before the per-cpu data page is initialized.\nIf the slab contains sufficient memory, then kmalloc() works\nok. However, if the slabs are empty, slab calls the memory\nallocator. This requires per-cpu data (NODE_DATA()) \u0026 the\ncpu dies.\n\nAlso noted by Russ Anderson who had a very similar patch.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a3f5c338b9f30f328276739d9589beae19254936",
      "tree": "5c197e9c6565382a548180bdfb57ee5315d9fc60",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Tue Mar 20 13:41:57 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 20 13:41:57 2007 -0700"
      },
      "message": "[IA64] min_low_pfn and max_low_pfn calculation fix\n\nWe have seen bad_pte_print when testing crashdump on an SN machine in\nrecent 2.6.20 kernel.  There are tons of bad pte print (pfn \u003c max_low_pfn)\nreports when the crash kernel boots up, all those reported bad pages\nare inside initmem range; That is because if the crash kernel code and\ndata happens to be at the beginning of the 1st node. build_node_maps in\ndiscontig.c will bypass reserved regions with filter_rsvd_memory. Since\nmin_low_pfn is calculated in build_node_map, so in this case, min_low_pfn\nwill be greater than kernel code and data.\n\nBecause pages inside initmem are freed and reused later, we saw\npfn_valid check fail on those pages.\n\nI think this theoretically happen on a normal kernel. When I check\nmin_low_pfn and max_low_pfn calculation in contig.c and discontig.c.\nI found more issues than this.\n\n1. min_low_pfn and max_low_pfn calculation is inconsistent between\ncontig.c and discontig.c,\nmin_low_pfn is calculated as the first page number of boot memmap in\ncontig.c (Why? Though this may work at the most of the time, I don\u0027t\nthink it is the right logic). It is calculated as the lowest physical\nmemory page number bypass reserved regions in discontig.c.\nmax_low_pfn is calculated include reserved regions in contig.c. It is\ncalculated exclude reserved regions in discontig.c.\n\n2. If kernel code and data region is happen to be at the begin or the\nend of physical memory, when min_low_pfn and max_low_pfn calculation is\nbypassed kernel code and data, pages in initmem will report bad.\n\n3. initrd is also in reserved regions, if it is at the begin or at the\nend of physical memory, kernel will refuse to reuse the memory. Because\nthe virt_addr_valid check in free_initrd_mem.\n\nSo it is better to fix and clean up those issues.\nCalculate min_low_pfn and max_low_pfn in a consistent way.\n\nSigned-off-by:\tZou Nan hai \u003cnanhai.zou@intel.com\u003e\nAcked-by: Jay Lan \u003cjlan@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "54b8c39fbd76a7341b66e49de677ea366737fce7",
      "tree": "2a355e5daa966548034fe30f71fb9d9cc70403cf",
      "parents": [
        "0a14fe6e5efd0af0f9c6c01e0433445d615d0110",
        "0cd4554df0c261f7ba74786e471ccaa0e3725fb9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:05:41 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:05:41 2007 -0400"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "8140a90ec180192b202af086e7a582e5937c5580",
      "tree": "9aee23e129cbebedf10b27e02662c5ef09a354ff",
      "parents": [
        "96e89afe6da630dc54cfbca33c2c6a7ab9b6c11b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 16 22:00:43 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 19 23:41:51 2007 -0400"
      },
      "message": "ACPI: IA64: fix allnoconfig build\n\nThe evils of Kconfig\u0027s select bite us once again...\nia64/Kconfig selects ACPI, which depends on PM.\nBut select ignores dependencies, allnoconfig\nchooses CONFIG_PM\u003dn, and thus the menu of sub-options\nunder ACPI vanish, which breaks the build.\n\nManually select PM along with ACPI for now.\nSome day, we should delete them both, or fix select.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a14fe6e5efd0af0f9c6c01e0433445d615d0110",
      "tree": "2f58c263c9d05ca5f96b22c3964dea1bc8ea2e57",
      "parents": [
        "a9cf7cd0d7474026d05296c666a0b7f83d798c03",
        "24d559cac4d741d60ec85e927974408020a2f060"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:20:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:20:56 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: store-init needs trailing membar.\n"
    },
    {
      "commit": "62b6e9ff08ced882b36c9583e350699f28912e51",
      "tree": "ceff09a936b9605011486b05aad523700202bcc4",
      "parents": [
        "8718d75ef23e858a6b947f5b1a43094acf3b6e23",
        "7df4246117cb0adc6c3ed54bdb2d2faf4656d9cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:13:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:13:56 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Export except_vec_vi_{mori,lui,ori} as text symbols.\n  [MIPS] mips-boards: More liberal check for mips-board console\n  [MIPS] Misc fixes for plat_irq_dispatch functions\n  [MIPS] Qemu: Fix Symmetric Uniprocessor support.\n  [MIPS] VI: TRACE_IRQS_OFF clobbers $v0, so save \u0026 restore around call.\n"
    },
    {
      "commit": "f32e3555834c4bc95fccba1aa245d95b3a0a0bc8",
      "tree": "9500951ff367f40604f19608490466da1f2607c5",
      "parents": [
        "511b00a3194167bad447d4c81027d6a44920dfd2",
        "0803c30c23d39e1db88d06ef59c30fa5ef6c3ada"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:05:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:05:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4264/1: ldrex/strex syntax errors with recent compilers\n  [ARM] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc\n"
    },
    {
      "commit": "511b00a3194167bad447d4c81027d6a44920dfd2",
      "tree": "080c076f994f701e40c03e7d5f7ce7f50115d2dc",
      "parents": [
        "fbeb1f19229baa9ee80f315e9d24635045455082",
        "43a867a2d2a119c744bab6dc8d3e1da6809d7141"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:04:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 19 20:04:26 2007 -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] zcrypt: fix possible race when unloading zcrypt driver modules\n  [S390] zcrypt: fix possible dead lock in AP bus module\n  [S390] Wire up sys_utimes.\n  [S390] reboot from and dump to SCSI under z/VM fails.\n  [S390] Wire up compat_sys_epoll_pwait.\n  [S390] strlcpy is smart enough\n  [S390] memory detection: fix off by one bug.\n  [S390] cio: qdio slsb setup\n"
    },
    {
      "commit": "24d559cac4d741d60ec85e927974408020a2f060",
      "tree": "e01419724e2da6c817d525756e92d584d41c03eb",
      "parents": [
        "5851fadce8824d5d4b8fd02c22ae098401f6489e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 19 13:27:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 19 13:27:33 2007 -0700"
      },
      "message": "[SPARC64]: store-init needs trailing membar.\n\nThe manual says that it is required and we actually have crash reports\nwhere loads see stale data due to not having membars here.\n\nIn one case the networking does:\n\n\tmemset(skb, 0, offsetof(struct sk_buff, truesize));\n\nand then some code later checks skb-\u003enohdr for zero, but it\u0027s still\nthe value that was there before the memset().\n\nNote that arch/sparc64/lib/xor.S already got this right.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7df4246117cb0adc6c3ed54bdb2d2faf4656d9cd",
      "tree": "e48c0b47b99462bb023640e8e8c30e657d18a1d6",
      "parents": [
        "43e3c885d0e120a749ec7fe204aaec8f46c1d5b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 15:29:39 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:44 2007 +0000"
      },
      "message": "[MIPS] Export except_vec_vi_{mori,lui,ori} as text symbols.\n\nOtherwise objdump will screw up disassembly.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "43e3c885d0e120a749ec7fe204aaec8f46c1d5b6",
      "tree": "25c4fd61216f84b60bd9c23df6878229419fd459",
      "parents": [
        "119537c092638bf8a0672415024639353c773bb1"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Mar 19 00:05:06 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:43 2007 +0000"
      },
      "message": "[MIPS] mips-boards: More liberal check for mips-board console\n\nAllows overriding the MALTA/ATLAS/etc. default console setting with\nnon-serial console devices.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "119537c092638bf8a0672415024639353c773bb1",
      "tree": "af3fc85f2d5a4bf93fd1cd82b228054ac6b5fe42",
      "parents": [
        "72ede9b18967e7a8a62a88f164f003193f6d891f"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Mar 19 00:13:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:43 2007 +0000"
      },
      "message": "[MIPS] Misc fixes for plat_irq_dispatch functions\n\n o adds missing ST0_IM masks, which caused the logging of valid interrupts\n   as spurious\n o stops pnx8550 to log every interrupt as spurious\n o adds cause register masks for ip22/ip32, which caused handling of masked\n   interrupts\n o removes some superfluous parentheses in the SNI interrupt code\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "72ede9b18967e7a8a62a88f164f003193f6d891f",
      "tree": "35131c340dd3e2321d994baafe707c99e2042727",
      "parents": [
        "8c3644350f4105a9b55fbfc6bbba567b79cdf72a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Mar 18 01:01:39 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:43 2007 +0000"
      },
      "message": "[MIPS] Qemu: Fix Symmetric Uniprocessor support.\n\nMight be useful for SMP debugging.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n[Rewritten Kconfig bits to deal better fit in the usual pattern of doing\nthings - Ralf]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c3644350f4105a9b55fbfc6bbba567b79cdf72a",
      "tree": "008ac825d5fd8828e28e13c047f8dcbb1ea75eb3",
      "parents": [
        "5851fadce8824d5d4b8fd02c22ae098401f6489e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 16:21:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:43 2007 +0000"
      },
      "message": "[MIPS] VI: TRACE_IRQS_OFF clobbers $v0, so save \u0026 restore around call.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb1c171992041e1d4bfb8c010548fa97f2106827",
      "tree": "543a7b7d89d2c84643417795d8e6993d97a7e51f",
      "parents": [
        "fbb04f38cf85ae8691cf3049ec62636ad968479b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 19 13:19:07 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Mar 19 13:19:07 2007 +0100"
      },
      "message": "[S390] Wire up sys_utimes.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fbb04f38cf85ae8691cf3049ec62636ad968479b",
      "tree": "57851e73e07e01cad97db37c2633dd1e9fe35c12",
      "parents": [
        "10c16a37e32b74abe088c303f600746e73f5b7e2"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Mon Mar 19 13:19:03 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Mar 19 13:19:03 2007 +0100"
      },
      "message": "[S390] reboot from and dump to SCSI under z/VM fails.\n\nWe used wrong length values for ipl and dump hardware structures.\nSince z/VM checks the ipl parameters more accurately than LPAR,\nthe operations fail there.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "10c16a37e32b74abe088c303f600746e73f5b7e2",
      "tree": "11b38973cf12dc68f0753937276af1a9d3556e85",
      "parents": [
        "20cb9e79b963b8f5142e4dd946baf44a75e7935f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 19 13:18:56 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Mar 19 13:18:56 2007 +0100"
      },
      "message": "[S390] Wire up compat_sys_epoll_pwait.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "20cb9e79b963b8f5142e4dd946baf44a75e7935f",
      "tree": "50a4df05a6b6783652637ac0f534a60a2c5092ea",
      "parents": [
        "257c6e1ce8f875dd02220e90cf38e615e47788fe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 19 13:18:53 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Mar 19 13:18:53 2007 +0100"
      },
      "message": "[S390] strlcpy is smart enough\n\nstrlcpy already accounts for the trailing zero in its length\ncomputation, so there is no need to substract one to the buffer size.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "257c6e1ce8f875dd02220e90cf38e615e47788fe",
      "tree": "2fa6710a381d323202bbbce2971dd4743d239075",
      "parents": [
        "dcc49d460c4052d2fa7ba44e81d3b814b799f802"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 19 13:18:50 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Mar 19 13:18:50 2007 +0100"
      },
      "message": "[S390] memory detection: fix off by one bug.\n\ndiag 260 returns the address of the last addressable byte and not the\nsize of memory. Since we want the size we have to add 1 to the return\nvalue.\nDisable diag 260 for non z/Arch mode since it doesn\u0027t work there\nanyway.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fbeb1f19229baa9ee80f315e9d24635045455082",
      "tree": "dc7bd3f3d9c289293f9ed11d0ff3b506444285b0",
      "parents": [
        "5851fadce8824d5d4b8fd02c22ae098401f6489e",
        "0b3d4ef6fe43b75d4b2a6fc4b814cf03aa248e13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 16:07:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 16:07:27 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: Fix sh-sci break interrupt/sysrq handling.\n  sh: Fix bogus regs pointer in do_IRQ().\n  sh: Fix SH-3 cache entry_mask and way_size calculation.\n  sh: Convert struct ioctls to static defines.\n  sh: Define missing __NR_readahead.\n  sh: Fix PCI BAR address-space wraparound.\n"
    },
    {
      "commit": "aeb3f6d10ebfd5607f4bd3920b3b730a992ab82c",
      "tree": "963446feabeddb7984179c70c5d35e2ff42edb59",
      "parents": [
        "ca1b940ce6495541efe76499b3de39aa5e4941ed"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Mar 18 01:26:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 11:35:08 2007 -0700"
      },
      "message": "[PATCH] gpio_direction_output-needs-an-initial-value fix\n\nBuild fix:  sa1100/generic.c should already have included \u003casm/gpio.h\u003e,\nbut it didn\u0027t ... causing a build problem with a recent patch.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca1b940ce6495541efe76499b3de39aa5e4941ed",
      "tree": "8838e6f5f730f23a5e514180125f712cba091e2e",
      "parents": [
        "303cd1535f6257b9fd8214534ca87b1a1567a2c5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 18 01:26:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 11:35:08 2007 -0700"
      },
      "message": "[PATCH] i386: trust the PM-Timer calibration of the local APIC timer\n\nWhen PM-Timer is available for local APIC timer calibration we can skip the\nverification of the calibrated time value.  The resulting error is quite\nsmall on a bunch of evaluated platforms and is less harming than the\nobserved false positives.\n\nWe need to keep the verification on systems, which have no PM-Timer to\navoid bogus local APIC timer calibrations in the range of factor 2-10,\nwhich can be observed when swicthing off the PM-timer support in the kernel\nconfiguration.\n\nThe wrong calibration values are probably caused by SMM code trying to\nemulate a PS/2 keyboard from a (maybe connected or not) USB keyboard.  This\nprohibits the accurate delivery of PIT interrupts, which are used to\ncalibrate the local APIC timer.  Unfortunately we have no way to disable\nthis BIOS misfeature in the early boot process.\n\nAdd also the dropped cpu_relax() back to the wait loops.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "303cd1535f6257b9fd8214534ca87b1a1567a2c5",
      "tree": "ec84da24cbfaae444c204df93c9391661012d854",
      "parents": [
        "bad77057ed59892bd5c7807dcf0c2500e5ff1fe7"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sun Mar 18 01:26:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 11:35:08 2007 -0700"
      },
      "message": "[PATCH] Fix atomicity of TIF update in flush_thread() for x86_64\n\nFix atomicity of TIF update in flush_thread() for x86_64\n\nRace :\n\nparent process executing :\nsys_ptrace()\n (lock_kernel())\n (ptrace_get_task_struct(pid))\n arch_ptrace()\n   ptrace_detach()\n     ptrace_disable(child);\n       clear_singlestep(child);\n         clear_tsk_thread_flag(child, TIF_SINGLESTEP);\n         (which clears the TIF_SINGLESTEP flag atomically from a different\n\t  process)\n (put_task_struct(child))\n (unlock_kernel())\n\nAnd at the same time, in the child process :\nsys_execve()\n do_execve()\n   search_binary_handler()\n     load_elf_binary()\n       flush_old_exec()\n         flush_thread()\n           doing a non-atomic thread flag update\n\nSigned-off-by: Rebecca Schultz \u003crschultz@google.com\u003e\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "647157255915b76ddfbea87ca396ace364d158c5",
      "tree": "e248f2e89ccb8526b615214db06c4868cdd8d589",
      "parents": [
        "4f78bb289f4ca57b93385b4df4d0defe5804588b"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Sun Mar 18 01:26:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 11:35:07 2007 -0700"
      },
      "message": "[PATCH] Fix wrong /proc/iomem on SGI Altix\n\nIn sn_io_slot_fixup(), the parent is re-set from the bus to\nio(port|mem)_resource because the address is changed in a way that it\u0027s not\nchild of the bus any more.\n\nHowever, only the root is set but not the parent/child/sibling relationship\nin the resource tree which causes \u0027cat /proc/iomem\u0027 to stop after this\nmemory area.  Depding on the poition in the tree the iomem may be nearly\ncompletely empty.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: John Keller \u003cjpk@sgi.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f78bb289f4ca57b93385b4df4d0defe5804588b",
      "tree": "29f67ff8fef46bf7d3b20e3fbbd0dfb3839634f2",
      "parents": [
        "10bd6b3fc4a4bdeb599495700e97722d18d36609"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 18 01:26:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 18 11:35:07 2007 -0700"
      },
      "message": "[PATCH] X86_P4_CLOCKMOD must select CPU_FREQ_TABLE\n\nCONFIG_CPU_FREQ\u003dy\nCONFIG_CPU_FREQ_TABLE\u003dm\nCONFIG_X86_P4_CLOCKMOD\u003dy\n\narch/x86_64/kernel/built-in.o: In function `cpufreq_p4_verify\u0027:p4-clockmod.c:(.text.cpufreq_p4_verify+0x8): undefined reference to `cpufreq_frequency_table_verify\u0027\narch/x86_64/kernel/built-in.o: In function `cpufreq_p4_cpu_exit\u0027:p4-clockmod.c:(.text.cpufreq_p4_cpu_exit+0x8): undefined reference to `cpufreq_frequency_table_put_attr\u0027\narch/x86_64/kernel/built-in.o: In function `cpufreq_p4_cpu_init\u0027:p4-clockmod.c:(.text.cpufreq_p4_cpu_init+0x13b): undefined reference to `cpufreq_frequency_table_get_attr\u0027\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b720a3be1abd0cb5b9b530c0a1b4044fec4de60e",
      "tree": "db8cb4d0d3857f955a1d2d2e551aa456e3c141a8",
      "parents": [
        "2f8dd8505e005df1711722664d12865cc8b3da4d",
        "db2f9f6d916e0e3d8666fa9c23f1b0bc0c954b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 17 17:05:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 17 17:05:16 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Use Kconfig.preempt\n"
    },
    {
      "commit": "360afb033277688f145030c80fd2853dbfaebba5",
      "tree": "dd212a11a29467034ec6e5a8cb7a343c4f0b69cc",
      "parents": [
        "cd05a1f818073a623455a58e756c5b419fc98db9",
        "92b35e910fe14e6e3a5d498157375fb55ea5fd03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 17 16:57:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 17 16:57:41 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86: Export _proxy_pda for gcc 4.2\n  [PATCH] i386: Don\u0027t use the TSC in sched_clock if unstable\n  [PATCH] x86-64: fix section mismatch warnings\n  [PATCH] i386: Enforce GPLness of VMI ROM\n  [PATCH] x86-64: wire up compat sched_rr_get_interval(2)\n  [PATCH] i386: Update defconfig\n  [PATCH] x86-64: Update defconfig\n"
    },
    {
      "commit": "094f127588679591a871eb20b136f6b2f2796c98",
      "tree": "e794048fc108b1527a4a0fac5ffb6d5136e6750f",
      "parents": [
        "5455a51e6f333d43e0b6b52d1712557475d8eb9d"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Mar 16 19:31:06 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 17 22:33:26 2007 +0000"
      },
      "message": "[ARM] 4271/1: iop32x: fix ep80219 detection (support iq80219 platforms)\n\nAn iq80219 is a board with an iq31244 layout and an 80219 processor.  It\nbreaks the current assumption that all 80219 processors run on ep80219\nplatforms.  This patch adds the \"force_ep80219\" option to the kernel to\noverride boot loaders that have passed in the iq31244 id, and adds the\nMACHINE_START definition for ep80219.\n\n[ patch assumes that EP80219 has been added to mach-types ]\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5455a51e6f333d43e0b6b52d1712557475d8eb9d",
      "tree": "c7014f795078aed4c3d3ecbba6c2767ad4b78948",
      "parents": [
        "0803c30c23d39e1db88d06ef59c30fa5ef6c3ada"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@opensource.wolfsonmicro.com",
        "time": "Fri Mar 16 17:11:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 17 22:30:28 2007 +0000"
      },
      "message": "[ARM] 4270/2: mach-s3c2443/irq.c off by one error in dma irqs\n\nThis patch corrects an error when demuxing the DMA irq\u0027s\nDMA1 was used as a base and this should have been DMA0.\nWithout this fix we do not process DMA0 irq\u0027s and the\nsystem effectively locks up in a loop trying the process\nthe irq it never can.\n\nSigned-off-by: Graeme Gregory \u003cgg@opensource.wolfsonmicro.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "db2f9f6d916e0e3d8666fa9c23f1b0bc0c954b2a",
      "tree": "637eae3c4e498d875fa482e62372ef3a072bd285",
      "parents": [
        "cd05a1f818073a623455a58e756c5b419fc98db9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 17 15:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 17 15:23:22 2007 -0700"
      },
      "message": "[SPARC64]: Use Kconfig.preempt\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c334ba9e11849f0f23254d82a3305f6174cfbd95",
      "tree": "3a5ab19da9cea03165a6b6d889ef28cd12437e13",
      "parents": [
        "47455911674d65fba28d43f4135c28ee40c75bac",
        "d1acb4210aaa9bdc413d276dbc96d0a23ada97ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 16 19:28:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 16 19:28:33 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Get DEBUG_PAGEALLOC working again.\n"
    },
    {
      "commit": "47455911674d65fba28d43f4135c28ee40c75bac",
      "tree": "bb109710af11a8e499e971a230fff7316cc49095",
      "parents": [
        "5379058b718ac6354ba99cc74d10c28d632dc28a",
        "f510aa3bdb095c5253f6bee9e0f5a3a9ac69ded4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 16 19:28:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 16 19:28:15 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Kconfig: Move missplaced NR_CPUS default from SMTC to VSMP.\n  [MIPS] Lockdep: Fix recursion bug.\n  [MIPS] RTLX: Handle copy_*_user return values.\n  [MIPS] RTLX: Protect rtlx_{read,write} with mutex.\n  [MIPS] RTLX: Harden against compiler reordering and optimization.\n  [MIPS] RTLX: Don\u0027t use volatile; it\u0027s fragile.\n  [MIPS] Lasat: Downgrade 64-bit kernel from experimental to broken.\n  [MIPS] Compat: Fix build if CONFIG_SYSVIPC is disabled.\n  [CHAR] lcd: Fix two warnings.\n  [MIPS] FPU ownership management \u0026 preemption fixes\n  [MIPS] Check FCSR for pending interrupts, alternative version\n  [MIPS] IP27, IP35: Fix warnings.\n"
    },
    {
      "commit": "28735a7253a6c24364765e80a5428b4a151fccc2",
      "tree": "824c6391341338dac51f92735d37c83de0d1d522",
      "parents": [
        "a836f5856ae46ccb2464ea76031ea05ae967b832"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Mar 16 13:38:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 16 19:25:04 2007 -0700"
      },
      "message": "[PATCH] gpio_direction_output() needs an initial value\n\nIt\u0027s been pointed out that output GPIOs should have an initial value, to\navoid signal glitching ...  among other things, it can be some time before\na driver is ready.  This patch corrects that oversight, fixing\n\n - documentation\n - platforms supporting the GPIO interface\n - users of that call (just one for now, others are pending)\n\nThere\u0027s only one user of this call for now since most platforms are still\nusing non-generic GPIO setup code, which in most cases already couples the\ninitial value with its \"set output mode\" request.\n\nNote that most platforms are clear about the hardware letting the output\nvalue be set before the pin direction is changed, but the s3c241x docs are\nvague on that topic ...  so those chips might not avoid the glitches.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nAcked-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f510aa3bdb095c5253f6bee9e0f5a3a9ac69ded4",
      "tree": "61a157f21deff00a872e1ed21e5d6af928df54b6",
      "parents": [
        "49edd098e298b1f94748b7eb9c76374eeca7fb93"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 16 21:58:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:29 2007 +0000"
      },
      "message": "[MIPS] Kconfig: Move missplaced NR_CPUS default from SMTC to VSMP.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46230aa6ea1671690e3e5efa2a961fc0745fe9b5",
      "tree": "9224af1ccdb48fac6d0b400b6a76e2d62f104972",
      "parents": [
        "bc4809e939b91c9642f1ddaea732e2d432ee6af6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 16 12:16:27 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:29 2007 +0000"
      },
      "message": "[MIPS] RTLX: Handle copy_*_user return values.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc4809e939b91c9642f1ddaea732e2d432ee6af6",
      "tree": "0536fee2c956f0caa2379041a46bdc8db66a6d74",
      "parents": [
        "61dcc6f4d9ed5db71f4f0be9026bdd09f1a7dc06"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 15 17:13:47 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:28 2007 +0000"
      },
      "message": "[MIPS] RTLX: Protect rtlx_{read,write} with mutex.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61dcc6f4d9ed5db71f4f0be9026bdd09f1a7dc06",
      "tree": "eb28cb6fe958e7f527ac03d58b7a6e80afe425f2",
      "parents": [
        "9e34682026572f07328208f7d2b2c611d2001844"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 15 17:10:16 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:27 2007 +0000"
      },
      "message": "[MIPS] RTLX: Harden against compiler reordering and optimization.\n\nRTLX communication is based on lock-free shared memory buffers.  It\nhappened to be working by luck so far but relies on the optimizer doing\ncertain optimizations but no reordering.\n\nFixed by inserting proper barriers in rtlx_read and rtlx_write, and careful\npointer dereferencing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e34682026572f07328208f7d2b2c611d2001844",
      "tree": "56b84e65b2be6d1edba7a364888726aed433ea95",
      "parents": [
        "080e948c079f7aa7c4dce7f14b046519886ccabc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 15 17:08:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:27 2007 +0000"
      },
      "message": "[MIPS] RTLX: Don\u0027t use volatile; it\u0027s fragile.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "080e948c079f7aa7c4dce7f14b046519886ccabc",
      "tree": "19cddf5732c777cb614c291ccacf9bffe18a3128",
      "parents": [
        "65f8ebe0630ffadce19a3ed11c7eb41bc6cfabce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 08:59:54 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:27 2007 +0000"
      },
      "message": "[MIPS] Lasat: Downgrade 64-bit kernel from experimental to broken.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "65f8ebe0630ffadce19a3ed11c7eb41bc6cfabce",
      "tree": "986c5c30069d30a32c6d77078dda188e529daf6d",
      "parents": [
        "2c35f813f3e98f70534b5c2d82e5e2079034fc50"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 10 18:22:25 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:26 2007 +0000"
      },
      "message": "[MIPS] Compat: Fix build if CONFIG_SYSVIPC is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "53dc80287da43b75df2fe2658651d3c5160dad8e",
      "tree": "3c4c97534c379709cd2a1dae5b90df626349f21d",
      "parents": [
        "c6a2f4679331206ef5d353fc9a6cda2fa4aef8c6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Mar 10 01:07:45 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:26 2007 +0000"
      },
      "message": "[MIPS] FPU ownership management \u0026 preemption fixes\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6a2f4679331206ef5d353fc9a6cda2fa4aef8c6",
      "tree": "9634ba2d5b6c6c97f4301b28088c68254201bf74",
      "parents": [
        "f1dbf8e718ef0ddb196a28bcc71925ac7da881af"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Mar 10 01:03:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:25 2007 +0000"
      },
      "message": "[MIPS] Check FCSR for pending interrupts, alternative version\n\nCommit 6d6671066a311703bca1b91645bb1e04cc983387 is incomplete and misses\nnon-r4k CPUs.  This patch reverts the commit and fixes in other way.\n\n o Do FCSR checking in caller of restore_fp_context.\n o Send SIGFPE if the signal handler set any FPU exception bits.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d1acb4210aaa9bdc413d276dbc96d0a23ada97ba",
      "tree": "b0ca2efd2b34e319aeb09c451d89fd1c9dc47ba3",
      "parents": [
        "db98e0b434a6265c451ffe94ec0a29b8d0aaf587"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 16 17:20:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 16 17:20:28 2007 -0700"
      },
      "message": "[SPARC64]: Get DEBUG_PAGEALLOC working again.\n\nWe have to make sure to use base-pagesize TLB entries even during the\nearly transition period where we need TLB miss handling but don\u0027t have\nthe kernel page tables setup yet for the linear region.\n\nAlso, it is necessary therefore to not use the 4MB TSB for these\ntranslations, and instead use the normal kernel TSB.  This allows us\nto also get rid of the 4MB tsb for debug builds which shrinks the\nkernel a little bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92b35e910fe14e6e3a5d498157375fb55ea5fd03",
      "tree": "508fa1ea84140c7c32f2f2e69d7b7c3468f67e19",
      "parents": [
        "28f36f8fbf5f3718f7095055c1911a67d200dda1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "message": "[PATCH] x86: Export _proxy_pda for gcc 4.2\n\nThe symbol is not actually used, but the compiler unforunately generates\na (unused) reference to it. This can happen even in modules. So export it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "28f36f8fbf5f3718f7095055c1911a67d200dda1",
      "tree": "347c291d0fc9b9b6bb6ce972563a98b39af2fc51",
      "parents": [
        "43999d9e4e3133bfe0a55589037796386b012a68"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@gmail.com",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "message": "[PATCH] i386: Don\u0027t use the TSC in sched_clock if unstable\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003df9690982b8c2f9a2c65acdc113e758ec356676a3\ncaused a regression by letting sched_clock use the TSC even when cpufreq\ndisabled it. This caused scheduling weirdnesses.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "43999d9e4e3133bfe0a55589037796386b012a68",
      "tree": "1cb434329b2fcd2feb961f2baf2100547af5305f",
      "parents": [
        "302cf930cbcc6ca24d7e00cffde3d93534ea5405"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "message": "[PATCH] x86-64: fix section mismatch warnings\n\nFix the following section mismatch warnings on x86_64:\n(build using defconfig)\n\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:mtrr_bp_init from .text between \u0027identify_cpu\u0027 (at offset 0x65eb) and \u0027IRQ0x20_interrupt\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data: from .text between \u0027finish_e820_parsing\u0027 (at offset 0x7dc2) and \u0027early_panic\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:e820_print_map from .text between \u0027finish_e820_parsing\u0027 (at offset 0x7de1) and \u0027early_panic\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:num_processors from .text between \u0027acpi_unmap_lsapic\u0027 (at offset 0xc88f) and \u0027acpi_register_ioapic\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:disabled_cpus from .text between \u0027MP_processor_info\u0027 (at offset 0x11f35) and \u0027mp_register_lapic\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:num_processors from .text between \u0027MP_processor_info\u0027 (at offset 0x11f6e) and \u0027mp_register_lapic\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:num_processors from .text between \u0027MP_processor_info\u0027 (at offset 0x11f93) and \u0027mp_register_lapic\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:fix_aperture from .text between \u0027gart_parse_options\u0027 (at offset 0x15517) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:fix_aperture from .text between \u0027gart_parse_options\u0027 (at offset 0x1552c) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:iommu_aperture_allowed from .text between \u0027gart_parse_options\u0027 (at offset 0x1553d) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:iommu_aperture_allowed from .text between \u0027gart_parse_options\u0027 (at offset 0x15552) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:iommu_aperture_allowed from .text between \u0027gart_parse_options\u0027 (at offset 0x15561) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:iommu_aperture_allowed from .text between \u0027gart_parse_options\u0027 (at offset 0x15577) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:fallback_aper_force from .text between \u0027gart_parse_options\u0027 (at offset 0x1558a) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:fallback_aper_order from .text between \u0027gart_parse_options\u0027 (at offset 0x155bf) and \u0027iommu_full\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:timer_over_8254 from .text between \u0027ati_bugs\u0027 (at offset 0x16344) and \u0027via_bugs\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:timer_over_8254 from .text between \u0027ati_bugs\u0027 (at offset 0x16356) and \u0027via_bugs\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:iommu_aperture_allowed from .text between \u0027via_bugs\u0027 (at offset 0x16380) and \u0027nvidia_bugs\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:iommu_aperture_disabled from .text between \u0027via_bugs\u0027 (at offset 0x16397) and \u0027nvidia_bugs\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:acpi_use_timer_override from .text between \u0027nvidia_bugs\u0027 (at offset 0x163a7) and \u0027arch_unregister_cpu\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:nvidia_hpet_check from .text between \u0027nvidia_bugs\u0027 (at offset 0x163b1) and \u0027arch_unregister_cpu\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data: from .text between \u0027nvidia_bugs\u0027 (at offset 0x163be) and \u0027arch_unregister_cpu\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data: from .text between \u0027nvidia_bugs\u0027 (at offset 0x163d1) and \u0027arch_unregister_cpu\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.data:acpi_skip_timer_override from .text between \u0027nvidia_bugs\u0027 (at offset 0x163e1) and \u0027arch_unregister_cpu\u0027\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:quirk_intel_irqbalance from .text between \u0027intel_bugs\u0027 (at offset 0x1633c) and \u0027ati_bugs\u0027\n\nBut adds:\nWARNING: arch/x86_64/kernel/built-in.o - Section mismatch: reference to .init.text:get_mtrr_state from .text between \u0027mtrr_bp_init\u0027 (at offset 0xb887) and \u0027ipi_handler\u0027\n\nThe warnings does not show up during a normal build due to kbuild\nfailing to check for section mismatch in vmlinux.\nTo see these warnings run:\nscripts/mod/modpost arch/x86_64/kernel/built-in.o\n\nkbuild will be fixed but the \u0027noise-level\u0027 had to be decresed first.\nThere remains a few section mismatch warnigns for x86_64 for areas where I did\nnot feel confident.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "302cf930cbcc6ca24d7e00cffde3d93534ea5405",
      "tree": "105b0157caeaa81717ad2a446ccd36e203fc8123",
      "parents": [
        "a9bc3bfd1226c3f09cf321374f934b3892929872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "message": "[PATCH] i386: Enforce GPLness of VMI ROM\n\nVMI ROMs are pretty intimate to the kernel, so enforce their GPLness.\n\nNo \\0 tricks checking for now\n\nThis rules out BSD/MIT modules for now, sorry -- the trouble is those\ncould come without source.\n\nAcked-by: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "a9bc3bfd1226c3f09cf321374f934b3892929872",
      "tree": "b43b42e5e26dfe7cddd2dc67ab8fab7a078ed29c",
      "parents": [
        "33a40bfd4f41af71231192b8024efba79123f198"
      ],
      "author": {
        "name": "Alexandr Andreev",
        "email": "aandreev@openvz.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "message": "[PATCH] x86-64: wire up compat sched_rr_get_interval(2)\n\nsys32_sched_rr_get_interval() uses compat_timespec but wasn\u0027t used itself.\n\nSigned-off-by: Alexandr Andreev \u003caandreev@openvz.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "33a40bfd4f41af71231192b8024efba79123f198",
      "tree": "2594f90a9bc91e1d0535bfea70dd4ed593510d71",
      "parents": [
        "e9781093b59e97a6b216415263e3bee710ef3eb0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:36 2007 +0100"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "e9781093b59e97a6b216415263e3bee710ef3eb0",
      "tree": "701757bb51d774205b98aecbce12083ffede69ab",
      "parents": [
        "db98e0b434a6265c451ffe94ec0a29b8d0aaf587"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Mar 16 21:07:35 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Fri Mar 16 21:07:35 2007 +0100"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "f144e7c7272bf527c380bffaa5e789dc28a09d8d",
      "tree": "18139c591b245d3f60bd074ca7321ed111722596",
      "parents": [
        "db98e0b434a6265c451ffe94ec0a29b8d0aaf587"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Mar 10 03:23:03 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 16 16:37:28 2007 +1100"
      },
      "message": "[POWERPC] Fix atomicity of TIF update in flush_thread()\n\nFix atomicity of TIF update in flush_thread() for powerpc\n\nFixes it correctly with *_ti_thread_flag.\n\nRace :\n\nparent process executing :\nsys_ptrace()\n (lock_kernel())\n (ptrace_get_task_struct(pid))\n arch_ptrace()\n   ptrace_detach()\n     ptrace_disable(child);\n       clear_singlestep(child);\n         clear_tsk_thread_flag(child, TIF_SINGLESTEP);\n         (which clears the TIF_SINGLESTEP flag atomically from a different\n          process)\n (put_task_struct(child))\n (unlock_kernel())\n\nAnd at the same time, in the child process :\nsys_execve()\n do_execve()\n   search_binary_handler()\n     load_elf_binary()\n       flush_old_exec()\n         flush_thread()\n           doing a non-atomic thread flag update\n\nApplies on 2.6.20.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8ce5e3e45e01ffab38a9f03900181132b9068543",
      "tree": "87dbcacd8a6279d3bea2699448bca63f12d7e9c9",
      "parents": [
        "4e337adae4e960f64043b9f433c4a825c902616c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 17:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 17:53:43 2007 -0700"
      },
      "message": "Disable NMI watchdog by default properly\n\nThis reverts commit 6ebf622b2577c50b1f496bd6a5e8739e55ae7b1c and\nreplaces it with one that actually works.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f0d0c691e13a67709ab3b43137ff83210c2c10",
      "tree": "220c499346b87018bcf5ff567d00c1003f7899b1",
      "parents": [
        "abad95f7367b68ed010a3b9c4ad6ba3c9911c7fa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] sparc: nr_free_pages() is unsigned long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abad95f7367b68ed010a3b9c4ad6ba3c9911c7fa",
      "tree": "aebb0ac101b1fae74a6843281b94ca2beb189a9c",
      "parents": [
        "750b1b815c85557fba018417be52271e4ca6b02f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] pasemi trivial iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "750b1b815c85557fba018417be52271e4ca6b02f",
      "tree": "b62f01b5e8e54d1e89c83ec753f5d8472da7a1b3",
      "parents": [
        "a31e40f614788bbc07b3eb4fcf47a16299a4fe01"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:18:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:50 2007 -0700"
      },
      "message": "[PATCH] constant should be long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89952d133dfbca785ae37b7da13699e4a5e1fa93",
      "tree": "cd3abf4a0c4a6dd9c7fe6732b3a8a3f4ef6335dc",
      "parents": [
        "0ae24bdedd289f5b1740404273ac5d9e20383f12"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:17:59 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] misc NULL noise\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6df0187efc91867383195a78e262414d8843f1c9",
      "tree": "88cf01a378279e353409afee5a883eac019b4d65",
      "parents": [
        "ebf88a9e7bfd7251fa80888c29b60aa4c86e2941"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:15:54 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] stacktrace doesn\u0027t work on uml\n\nand no, it\u0027s not the case of \"let\u0027s pull bits from underlying architecture\"\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c537b994505099b7197e7d3125b942ecbcc51eb6",
      "tree": "ec8da7b5f8968206de7f343df3ea68563fe92af2",
      "parents": [
        "bb81e6050fdc0f2303b47d9300db232571e3e42a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:04:51 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] (uml) sparse flags for userland glue are missing $(CF)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb81e6050fdc0f2303b47d9300db232571e3e42a",
      "tree": "95461e3d8c89c8714f4c5f98752c9e7c24a28457",
      "parents": [
        "d8b3966e4c976dbf5f2fbe693b381305f7911e3d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:04:41 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:48 2007 -0700"
      },
      "message": "[PATCH] appldata build fix\n\nPGALLOC_DMA is defined only if we have CONFIG_ZONE_DMA\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3afb209a43a4216ad4f1411922d47a44252926c6",
      "tree": "8c91a9edad3b09181bd290f33f3e14e3d7c01e2c",
      "parents": [
        "ffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:03:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:03:35 2007 +0900"
      },
      "message": "sh: Fix bogus regs pointer in do_IRQ().\n\nSH-3 and SH-4 were trampling the register, and SH-2 wasn\u0027t even\nsetting it in the first place. This ended up with some rather\nbroken behaviour in the sysrq show_regs().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "baab1087c61d4506f2c9f4cdb7da162160de16c2",
      "tree": "53930d7ca21ce351acb4962ae7cf8310a33aaab8",
      "parents": [
        "b174ec2c65d7fa13c88085a04670ac015fd9eb2e",
        "bb8236f2b978e8ed84e8b664882905fb5a7dd6c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 16:57:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 16:57:15 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add missing HPAGE_MASK masks on address parameters.\n  [SPARC]: Hook up missing syscalls.\n"
    },
    {
      "commit": "b174ec2c65d7fa13c88085a04670ac015fd9eb2e",
      "tree": "83f096a470c050c406f4ff7fab07e4fa7577fd60",
      "parents": [
        "8b9909ded6922c33c221b105b26917780cfa497d",
        "0e6ee854e7be9f12146c35aa09da3fe366d60f8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 11:37:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 13 11:37:38 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] kspd: ioctl needs a translation entry.\n  [MIPS] Viper2: Remove defective support.\n  [MIPS] Oprofile: Reset all performance registers for MIPS_MT_SMP configs\n"
    },
    {
      "commit": "0e6ee854e7be9f12146c35aa09da3fe366d60f8c",
      "tree": "4902ea63aabd3bc0b5676472b8200176cc0aea30",
      "parents": [
        "aea0e582d3ed9fa966c60b41871381e7f734adf2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 15:10:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] kspd: ioctl needs a translation entry.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aea0e582d3ed9fa966c60b41871381e7f734adf2",
      "tree": "208c3ce7ebf7f81ef1203b866ac1da6ffb945f13",
      "parents": [
        "795a22583ba11deb82d57dd70632c7ac390bb8c8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 13:37:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] Viper2: Remove defective support.\n\nA defconfig file and the 10 lines of code (including comments ...) that\nare rotting since lmo commit 6516a42dc8b40c6c00010346dd51496125b16644\ndon\u0027t quite make proper support, so let\u0027s trash it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "795a22583ba11deb82d57dd70632c7ac390bb8c8",
      "tree": "1be26e34ca26907940c16d09bd4886a22d284e5b",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Mar 01 17:58:24 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] Oprofile: Reset all performance registers for MIPS_MT_SMP configs\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66fb8bd209926140844830762164a44afdbf44ef",
      "tree": "c6ab532e2c523b19a4e18a995f0d33c94512e834",
      "parents": [
        "8b9909ded6922c33c221b105b26917780cfa497d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 13 09:54:21 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 13 09:54:21 2007 +0000"
      },
      "message": "[ARM] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc\n\n72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc inverted the sense for\nenabling hotplug CPU controls without reference to any other\narchitecture other than i386, ia64 and PowerPC.  This left\neveryone else without hotplug CPU control.\n\nFix ARM for this brain damage.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb8236f2b978e8ed84e8b664882905fb5a7dd6c8",
      "tree": "a7189be418ef263616c8b5601912e9d76ca23e62",
      "parents": [
        "50d266a3a1b6a284aed7e06b599668ec23b28d6f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 22:55:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 22:55:39 2007 -0700"
      },
      "message": "[SPARC64]: Add missing HPAGE_MASK masks on address parameters.\n\nThese pte loops all assume the passed in address is HPAGE\naligned, make sure that is actually true.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50d266a3a1b6a284aed7e06b599668ec23b28d6f",
      "tree": "5a7c831234874a4134c3a9d3972d8059f7067a13",
      "parents": [
        "8b9909ded6922c33c221b105b26917780cfa497d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:58:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:58:18 2007 -0700"
      },
      "message": "[SPARC]: Hook up missing syscalls.\n\nsys_mbind\nsys_get_mempolicy\nsys_set_mempolicy\nsys_kexec_load\nsys_move_pages\nsys_getcpu\nsys_epoll_pwait\n\nThis work is largely a result of David Woodhouse\u0027s most\nexcellent missing syscalls patch.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b9909ded6922c33c221b105b26917780cfa497d",
      "tree": "ed90419e17baf41974a6a46611ceb0db0f55692b",
      "parents": [
        "44a5085162f3d3231b359784319a207032e09523",
        "7b3c384db1ff0f336b59d5062617915e216eaec1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:45 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] sys_move_pages should be callable from an SPU\n  [POWERPC] Wire up sys_epoll_pwait\n  [POWERPC] Allocate syscall number for sys_getcpu\n  [POWERPC] update cell_defconfig\n  [POWERPC] ps3: always make sure were running on a PS3\n  [POWERPC] Fix spu SLB invalidations\n  [POWERPC] avoid SPU_ACTIVATE_NOWAKE optimization\n  [POWERPC] spufs: fix possible memory corruption is spufs_mem_write\n"
    },
    {
      "commit": "44a5085162f3d3231b359784319a207032e09523",
      "tree": "8edc17bb33586f4e05b06af8155ea8896bed6346",
      "parents": [
        "27d30b0f4e0c8e63f48ef400a64fc073b71bfe59",
        "54f565ea895b383b67a2d6e31d2e2fcac5e6c345"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 18:13:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix TIF_USEDFPU flag atomicity\n  [SPARC64]: Fix atomicity of TIF update in flush_thread()\n  [BW2]: Fix section mismatch warnings.\n  [CG14]: Fix section mismatch warnings.\n  [SPARC]: We do not need OLD_GETRLIMIT.\n"
    },
    {
      "commit": "54f565ea895b383b67a2d6e31d2e2fcac5e6c345",
      "tree": "82c9a38af3f9912ca3a4cb60e243a53151be5ac7",
      "parents": [
        "c0a79b229ac0e3a96fc00d5be65a498ceb06ef63"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Mon Mar 12 17:08:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 17:08:25 2007 -0700"
      },
      "message": "[SPARC]: Fix TIF_USEDFPU flag atomicity\n\nFrom: William Lee Irwin III \u003cwli@holomorphy.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6bc5d71499c6e2d403a0624841c280e6edebe43",
      "tree": "58ec33c3cb0985a6b07697fe996eeedc93c24ac3",
      "parents": [
        "9f35575dfc172f0a93fb464761883c8f49599b7a"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Mar 09 23:00:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 16:33:51 2007 -0700"
      },
      "message": "[PATCH] Fix VMI and COMPAT_VDSO for 2.6.21\n\nVMI is broken under COMPAT_VDSO, as Xen and other non hardware assisted\nhypervisors will be.  I have been working on a fix for this which works\nfor older glibcs that panic when the new relocatable VDSO is used.\n\nHowever, I believe at this time that the fix is going to be too radical\nto consider at this stage in the release of 2.6.21.  We don\u0027t expect\nthis config option to be turned on by vendors for new distributions, so\nat this point we are willing to drop support for it when VMI is compiled\nin, and work on a patch for 2.6.22 which more fully addresses the\nproblem.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "529284a0b649499351495949d05fa3359121cbae",
      "tree": "9b33459a8f720313eeee469bfe18eeb5052246d2",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6",
        "1dee79087c8b0f3239a2979f61ed92c7a5361b08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 12:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 12 12:31:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4263/1: fix IXP4XX_NPE[ABC]_BASE_VIRT address\n  [ARM] 4256/1: i.MX/MX1 SDHC fix/workaround of SD card recognition problems\n  [ARM] 4255/1: i.MX/MX1 Correct MPU PLL reference clock value.\n  [ARM] 4254/1: i.MX/MX1 CPU Frequency scaling honor boot loader set BCLK_DIV.\n  [ARM] 4251/1: Fix sharpsl_pm dependency\n  [ARM] 4250/1: Fix locomo backlight conversion error/compile failure\n  [ARM] 4249/1: Fix tosa compile failure\n  [ARM] 4248/1: lh7a40x: fix missing definitions for get_irqnr_preamble\n  [ARM] 4247/1: Fix long name for cc9p9360dev\n  ARM: OMAP: Fix OMAP2 dss2 so clk_set_parent works\n  ARM: OMAP: Fix missing workqueue include in board-h2.c\n  ARM: OMAP: Include missing header\n"
    },
    {
      "commit": "b3c6b76ffb1a8c8d1f12e838a25c1a86f5316e2c",
      "tree": "7e68897d90f93ea62b890128408cfbf2d0b57c86",
      "parents": [
        "83b84c4e8c7cf00e26610f03ee59e9be010f527c"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Mar 07 23:56:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:35 2007 +0000"
      },
      "message": "[ARM] 4255/1: i.MX/MX1 Correct MPU PLL reference clock value.\n\nOnly System PLL clock source is selectable by CSCR_SYSTEM_SEL\nbit. MPU PLL is driven by 512*CLK32 for each case.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83b84c4e8c7cf00e26610f03ee59e9be010f527c",
      "tree": "9a7763688a632c8909071b293173800689b7d295",
      "parents": [
        "a45570ebf36c5408ce6cbfd3acd39edf1ada5cda"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Mar 07 23:52:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 12 16:49:34 2007 +0000"
      },
      "message": "[ARM] 4254/1: i.MX/MX1 CPU Frequency scaling honor boot loader set BCLK_DIV.\n\nThe minimal bus clock prescaler should be kept at value\nselected by the board / boot loader designer.\nSwitching frequency above startup limit could\nlead to the external memory/devices misbehave.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "ffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f"
}
