)]}'
{
  "log": [
    {
      "commit": "5feedfd401c91e41bbe31ddec93cbe809dc98309",
      "tree": "24696df87b706df74616ef8760d5cf9dfe2673e1",
      "parents": [
        "252d28fe65adc2e51bc71358eae43ba94b74da91"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:10 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:36 2008 +0200"
      },
      "message": "i386: convert hardware exception 17 to an interrupt gate\n\nHandle alignment check exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "252d28fe65adc2e51bc71358eae43ba94b74da91",
      "tree": "5f9a758f0da58b2757032d8e53f7d9adf82cf023",
      "parents": [
        "cf81978d5fb32ab75f701690b372e1126b41861f"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:09 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:33 2008 +0200"
      },
      "message": "i386: convert hardware exception 16 to an interrupt gate\n\nHandle coprocessor error exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cf81978d5fb32ab75f701690b372e1126b41861f",
      "tree": "4da7a2b401dc20aed75340a95801051506722a58",
      "parents": [
        "c6df0d71bec391e78e0a38109d63154acd69a937"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:08 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:31 2008 +0200"
      },
      "message": "i386: convert hardware exception 15 to an interrupt gate\n\nHandle exception 15 with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c6df0d71bec391e78e0a38109d63154acd69a937",
      "tree": "33f59d1495d79e8d56f4831e8c8c1305e650127e",
      "parents": [
        "f5ca81878b42ae7d1b00d0ed5f62bb1a158bfac1"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:29 2008 +0200"
      },
      "message": "i386: convert hardware exception 13 to an interrupt gate\n\nHandle general protection exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f5ca81878b42ae7d1b00d0ed5f62bb1a158bfac1",
      "tree": "ef29e85fd45416a2a7aa7b6d3031844ecaa36a23",
      "parents": [
        "36d936c7988ac5caf575bc0e2dc618dbfebc6065"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:06 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:27 2008 +0200"
      },
      "message": "i386: convert hardware exception 12 to an interrupt gate\n\nHandle stack segment exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "36d936c7988ac5caf575bc0e2dc618dbfebc6065",
      "tree": "c648b23d558b895706e5d23768f4aaec3edb801e",
      "parents": [
        "6bf77bf93938ae6baad9945a0ba57b3225e8e58b"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:05 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:24 2008 +0200"
      },
      "message": "i386: convert hardware exception 11 to an interrupt gate\n\nHandle segment not present exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6bf77bf93938ae6baad9945a0ba57b3225e8e58b",
      "tree": "6b7c14fb96b505e0131d7cc3adbfae11f3f8d3c4",
      "parents": [
        "51bc1ed6060e96de5099f604071961540880efc2"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:04 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:22 2008 +0200"
      },
      "message": "i386: convert hardware exception 10 to an interrupt gate\n\nHandle invalid TSS exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "51bc1ed6060e96de5099f604071961540880efc2",
      "tree": "533d8d35c8d6d0aee9ab01d19f463173273c81dd",
      "parents": [
        "7643e9b936b4af31ba4851eb7d5b3a3bfad52502"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:20 2008 +0200"
      },
      "message": "i386: convert hardware exception 9 to an interrupt gate\n\nHandle coprocessor segment overrun exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7643e9b936b4af31ba4851eb7d5b3a3bfad52502",
      "tree": "1443d0d87a7d7c213253b5b46412fa467e21d6c1",
      "parents": [
        "12394cf567d509f6ab5d94544e1f414b35286d9e"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:17 2008 +0200"
      },
      "message": "i386: convert hardware exception 7 to an interrupt gate\n\nHandle no coprocessor exception with interrupt initially off.\n\ndevice_not_available in entry_32.S calls either math_state_restore\nor math_emulate. This patch adds an extra indirection to be\nable to re-enable interrupts explicitly in traps_32.c\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "12394cf567d509f6ab5d94544e1f414b35286d9e",
      "tree": "9e5811e30e8e95ff1ee4c36489f0165ba4704b12",
      "parents": [
        "64f644c0b4b8b7818867fb27de077c98c4f0022b"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:01 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:15 2008 +0200"
      },
      "message": "i386: convert hardware exception 6 to an interrupt gate\n\nHandle invalid opcode exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "64f644c0b4b8b7818867fb27de077c98c4f0022b",
      "tree": "204eb2b60aefc7aace6dfcf545845bfe6aeefe53",
      "parents": [
        "8d6f9d69bdc1dcf75a3ba436c9b2efb20478619b"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:56:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:13 2008 +0200"
      },
      "message": "i386: convert hardware exception 5 to an interrupt gate\n\nHandle bounds exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8d6f9d69bdc1dcf75a3ba436c9b2efb20478619b",
      "tree": "4c657fcd68bbb4f45ce29b362ce1ee725dca8f80",
      "parents": [
        "b94da1e4b7d396abe10ce4d566f1a5f623602c21"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:11 2008 +0200"
      },
      "message": "i386: convert hardware exception 4 to an interrupt gate\n\nHandle overflow exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b94da1e4b7d396abe10ce4d566f1a5f623602c21",
      "tree": "ccd0e3c5a96501d98d04dcd8e33a7aa4f6c70c8c",
      "parents": [
        "976382dcbe3a2233f48cda5b0840874f43a30825"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:55:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:08 2008 +0200"
      },
      "message": "i386: expand exception 3 DO_TRAP macro\n\nThe int3 exception was already takes as an interrupt and\ndo_int3 does not fit in the new DO_ERROR macro. This patch\njust expands the DO_TRAP macro and rearranges the code a\nbit.\n\nNo functional changes intended.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "976382dcbe3a2233f48cda5b0840874f43a30825",
      "tree": "e41fd48484ee1a198733cff20975a370a1afa172",
      "parents": [
        "61aef7d24909b95f9eddaa78d78902fbea1d7059"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:55:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:06 2008 +0200"
      },
      "message": "i386: convert hardware exception 0 to an interrupt gate\n\nHandle divide error exception with interrupt initially off.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "61aef7d24909b95f9eddaa78d78902fbea1d7059",
      "tree": "7accab8128d3f791b48614a334fa70e2b54e74bd",
      "parents": [
        "762db4347060c5d23e9675846e02f7d95d7f944f"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:55:56 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:04 2008 +0200"
      },
      "message": "i386: prepare to convert exceptions to interrupts\n\nThere is some macro magic in traps_32.c to construct standard\nexception dispatch functions. This patch renames the DO_ERROR-\nlike macros to DO_TRAP, and introduces new DO_ERROR ones that\nconditionally reenable interrupts explicitly, like x86_64.\n\nNo code changes.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "762db4347060c5d23e9675846e02f7d95d7f944f",
      "tree": "39267b2c53f6525d8f9a95c1bdb6848205362095",
      "parents": [
        "927604c7592473742891dc13e1da09febc06e01b"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@fastmail.fm",
        "time": "Tue Sep 09 21:55:55 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:20:02 2008 +0200"
      },
      "message": "i386: remove kprobes\u0027 restore_interrupts in favour of conditional_sti\n\nx86_64 uses a helper function conditional_sti in traps_64.c which\nis equal to restore_interrupts in kprobes.h. The only user of\nrestore_interrupts is in traps_32.c. Introduce conditional_sti\nfor i386 and remove restore_interrupts.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "927604c7592473742891dc13e1da09febc06e01b",
      "tree": "74355d389d386d26952d5eb664aef1f589328770",
      "parents": [
        "0cefa5b9b0a61b62442c5d0ca00a304c5896b6e9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Sep 09 23:34:17 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:19:59 2008 +0200"
      },
      "message": "x86: rename discontig_32.c to numa_32.c\n\nname it in line with its purpose.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0cefa5b9b0a61b62442c5d0ca00a304c5896b6e9",
      "tree": "5577d8a3b5ad2ab80c096c3b25f15b97d3a15fc6",
      "parents": [
        "295286a89107c353b9677bc604361c537fd6a1c0"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Sun Sep 07 11:29:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:19:57 2008 +0200"
      },
      "message": "arch/x86/kernel/smpboot.c: Clarify when irq processing begins.\n\nSecondary cpus start with local interrupts disabled.\nstart_secondary() first initializes the new cpu, then it enables the\nlocal interrupts. (although interrupts are enabled within smp_callin()\nas well).\n\nRight now, the local interrupts are enabled as a side effect of calling\nipi_call_lock_irq().\n\nThe attached patch clarifies when local interrupts are enabled.\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "295286a89107c353b9677bc604361c537fd6a1c0",
      "tree": "b358f7fb026c867308ee7cdcf6ff55b16e5a1079",
      "parents": [
        "9f8305fe164077bcef42034c56275c8208042e88"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Aug 29 13:21:11 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:19:54 2008 +0200"
      },
      "message": "x86-64: slightly stream-line 32-bit syscall entry code\n\nAvoid updating registers or memory twice as well as needlessly loading\nor copying registers.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f8305fe164077bcef42034c56275c8208042e88",
      "tree": "654550c5dc317dc5537c08cf5db5fb53ae3bca2d",
      "parents": [
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Aug 29 13:14:30 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 13 10:19:52 2008 +0200"
      },
      "message": "x86-64: reduce boot fixmap space\n\nJust like for 32-bit - as 256 entries are needed, aligning to a\n256-entry boundary is sufficient and still guarantees the single pte\ntable requirement.\n\nLikewise move up __end_of_permanent_fixed_addresses, to match 32-bit.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4480f15b3306f43bbb0310d461142b4e897ca45b",
      "tree": "9423fd7d480905af1a685f6417d3390ead2172b6",
      "parents": [
        "e7839f25df8e3129a1cbbfb9484452982098530f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 12 16:11:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:59:50 2008 -0700"
      },
      "message": "MAINTAINERS: remove colon from headings\n\nRemove ending \u0027:\u0027 from some of the Topic lines for consistency.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7839f25df8e3129a1cbbfb9484452982098530f",
      "tree": "07ba01e345e73415ddfe4dba10b77c5d4aed4e43",
      "parents": [
        "e2d1d6c0a5d3fef8da21ed85aa825aa271c62602"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 12 16:11:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:59:50 2008 -0700"
      },
      "message": "MAINTAINERS: add F: and acronyms\n\nAdd F: definition since it is being used.\n\nExpand acronyms or add them so that users of MAINTAINERS file can find\nentries more easily.\n\nCorrect driver spelling.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2d1d6c0a5d3fef8da21ed85aa825aa271c62602",
      "tree": "697406d5d51052928db12ffaca7bd97d11b2f182",
      "parents": [
        "3280fb313911a80b13de52d9fe37f39668f2138e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 12 16:11:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:59:50 2008 -0700"
      },
      "message": "MAINTAINERS: alpha sort\n\nSorted case-insensitive (sort -f).\nGroups that begin with ARM, INTEL, etc. not sorted.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3280fb313911a80b13de52d9fe37f39668f2138e",
      "tree": "6903a275ab00172a88cf51ab1d570e4a3e1a286b",
      "parents": [
        "f1b2a5ace996de339292d4035f9f5b294aecd11e",
        "f319fb8bf6899e08bdb8d1e09a4e7a129dfa2312"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:10:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:10:29 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: fix kconfig typo and extra whitespace\n  ext4: fix build failure without procfs\n  ext4: add an option to control error handling on file data\n  jbd2: don\u0027t dirty original metadata buffer on abort\n  ext4: add checks for errors from jbd2\n  jbd2: fix error handling for checkpoint io\n  jbd2: abort when failed to log metadata buffers\n"
    },
    {
      "commit": "f319fb8bf6899e08bdb8d1e09a4e7a129dfa2312",
      "tree": "c54494adb7a698bf914bc882c79bd01cfb1120c3",
      "parents": [
        "3244fcb1ae03362e4aa8cb1a9039fbfd61661859"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Sun Oct 12 15:53:01 2008 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sun Oct 12 15:53:01 2008 -0400"
      },
      "message": "ext4: fix kconfig typo and extra whitespace\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\n\n"
    },
    {
      "commit": "3244fcb1ae03362e4aa8cb1a9039fbfd61661859",
      "tree": "fa46eff0dff3a9a046917bdb0c8ec3b2fef807f4",
      "parents": [
        "5bf5683a33f3584da6eced480967c4f7e11515a8"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Oct 12 17:27:49 2008 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sun Oct 12 17:27:49 2008 -0400"
      },
      "message": "ext4: fix build failure without procfs\n\nfs/ext4/super.c: In function \u0027ext4_fill_super\u0027:\nfs/ext4/super.c:2226: error: \u0027ext4_ui_proc_fops\u0027 undeclared (first use\nin this function)\nfs/ext4/super.c:2226: error: (Each undeclared identifier is reported\nonly once\nfs/ext4/super.c:2226: error: for each function it appears in.)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\n\n"
    },
    {
      "commit": "f1b2a5ace996de339292d4035f9f5b294aecd11e",
      "tree": "3bd8144cf1b60e80d33295885b0fe572070e8b52",
      "parents": [
        "5e4c5f4c64902870552d4c15325d9e7d1a39884d",
        "14835a3325c1f84c3ae6eaf81102a3917e84809e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:42:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:42:36 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] cifs: remove pointless lock and unlock of GlobalMid_Lock in header_assemble\n"
    },
    {
      "commit": "5e4c5f4c64902870552d4c15325d9e7d1a39884d",
      "tree": "b1298e32a9feca8118e1c285cfe9803aa54b7c2d",
      "parents": [
        "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:37:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:37:16 2008 -0700"
      },
      "message": "Fix Kconfig dependency for WM97xx battery driver\n\nIt needs the WM97xx touchscreen driver to be compiled in, not as a\nmodule.  And it cannot itself be a module, due to some unfortunate\ninteractions with platform data.\n\nReported-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd",
      "tree": "395afdf45badd02d03871c827b8baa850cbe5841",
      "parents": [
        "1a2217a9516b134e0a0e54cb4629e1e075d97b17",
        "8daf14cf56816303d64d1a705fcbc389211ba36e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:04:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:05:14 2008 -0700"
      },
      "message": "Merge branch \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges in:\n\n  x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,\n  x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,\n  core/signal, x86/urgent, x86/xen\n\n* \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)\n  x86: make processor type select depend on CONFIG_EMBEDDED\n  x86: extend processor type select help text\n  x86, amd-iommu: propagate PCI device enabling error\n  warnings: fix arch/x86/kernel/io_apic_64.c\n  warnings: fix arch/x86/kernel/early_printk.c\n  x86, fpu: check __clear_user() return value\n  x86: memory corruption check - cleanup\n  x86: ioperm user_regset\n  xen: do not reserve 2 pages of padding between hypervisor and fixmap.\n  xen: use spin_lock_nest_lock when pinning a pagetable\n  x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext\n  x86: xsave: fix error condition in save_i387_xstate()\n  x86: SB450: deprioritize DMI quirks\n  x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC\n  x86: replace a magic number with a named constant in the VESA boot code\n  x86 setup: remove IMAGE_OFFSET\n  x86 setup: remove DEF_INITSEG and DEF_SETUPSEG\n  Revert \"x86: fix ghost EDD devices in /sys again\"\n  x86 setup: fix ghost entries under /sys/firmware/edd take 3\n  x86: signal: remove indent in restore_sigcontext()\n  ...\n"
    },
    {
      "commit": "1a2217a9516b134e0a0e54cb4629e1e075d97b17",
      "tree": "044db08962769ede5a6a40d331c19edd43bdbac4",
      "parents": [
        "46b5e34029fef7a042f3ff16e319e737257e5c7b",
        "6eb3ebe04da4c8f31d776217b0b76ca3d00f20b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:00:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:00:23 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix build failures in board code\n  avr32: Allow selecting multiple pins at once\n  avr32: Minor pm_power_off cleanup\n  avr32: Implement {read,write}[bwl]_be\n  avr32: Replace static clock list with dynamic linked list\n  avr32: Use platform_driver_probe for pdc platform driver\n  avr32: Use platform_driver_probe for pio platform driver\n  avr32: Provide a way to deselect pins in the portmux\n  ngw100: export J15 through sysfs\n  avr32: Allow fine-grained control over LCDC pins\n  avr32: added mem kernel command line option support\n  Add kernel support for oprofile callgraphs on AVR32\n  avr32: use the new byteorder headers\n"
    },
    {
      "commit": "46b5e34029fef7a042f3ff16e319e737257e5c7b",
      "tree": "c2e90b7a6d7c39c3a35eed1dfd0fd19077467c93",
      "parents": [
        "94a9f8ad337aec011da2ca901ef89ae7e885f24c",
        "6ee6c6adf1cfebbf432b8d1f204c7f96e395933e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:57 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (24 commits)\n  MMC: Use timeout values from CSR\n  MMC: CSD and CID timeout values\n  sdhci: \u0027scratch\u0027 may be used uninitialized\n  mmc: explicitly mention SDIO support in Kconfig\n  mmc: remove redundant \"depends on\"\n  Fix comment in include/linux/mmc/host.h\n  sdio: high-speed support\n  mmc_block: hard code 512 byte block size\n  sdhci: force high speed capability on some controllers\n  mmc_block: filter out PC requests\n  mmc_block: indicate strict ordering\n  mmc_block: inform block layer about sector count restriction\n  sdio: give sdio irq thread a host specific name\n  sdio: make sleep on error interruptable\n  sdhci: reduce card detection delay\n  sdhci: let the controller wait for busy state to end\n  atmel-mci: Add missing flush_dcache_page() in PIO transfer code\n  atmel-mci: Don\u0027t overwrite error bits when NOTBUSY is set\n  atmel-mci: Add experimental DMA support\n  atmel-mci: support multiple mmc slots\n  ...\n"
    },
    {
      "commit": "94a9f8ad337aec011da2ca901ef89ae7e885f24c",
      "tree": "755d75783ca7c0e3e3ea49ac42cda720d7d887c9",
      "parents": [
        "cbf7e9490ea3d1680362b4be3a7809042d493617",
        "6d0f0dfdbc8bdb0c52759224b0d423c35f828397"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:32 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] orion5x_wdt.c: add spinlocking\n  [WATCHDOG] Orion: add hardware watchdog support\n  [WATCHDOG] omap_wdt.c: cleanup a bit omap_wdt.c\n  [WATCHDOG] omap_wdt.c: another ioremap() fix\n  [WATCHDOG] omap_wdt.c: sync linux-omap changes\n  [WATCHDOG] Add AT91SAM9X watchdog\n  [WATCHDOG] Add driver for winbond w83697ug/uf watchdog feature\n  [WATCHDOG] add watchdog driver IT8716 IT8726 IT8712J/K\n"
    },
    {
      "commit": "cbf7e9490ea3d1680362b4be3a7809042d493617",
      "tree": "4c32a7931b894d04f92b1659d258e1c1b98a8d7b",
      "parents": [
        "06270d5d6aefb46b88bf44a7c5b1b9b3ef352c48",
        "cb58ffc3889f0545628f138f849e759a331b8ddc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:50:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:50:37 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix early panic on amd64 due to typo in supported CPU section\n  x86, early_ioremap: fix fencepost error\n  x86: avoid dereferencing beyond stack + THREAD_SIZE\n"
    },
    {
      "commit": "06270d5d6aefb46b88bf44a7c5b1b9b3ef352c48",
      "tree": "61ddb0c8a8634aefb317d45073acf1563e6e6df0",
      "parents": [
        "0dab9cfa17179d1f5b067a32a3bca06cd31a3149"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 12 07:15:19 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:44:37 2008 -0700"
      },
      "message": "provide generic_block_fiemap() only with BLOCK\u003dy\n\nThis fixes the following compile error with CONFIG_BLOCK\u003dn caused by\ncommit 68c9d702bb72f367f3b148963ec6cf5e07ff7f65 (\"generic block based\nfiemap implementation\"):\n\n    CC      fs/ioctl.o\n  fs/ioctl.c: In function \u0027generic_block_fiemap\u0027:\n  fs/ioctl.c:249: error: storage size of \u0027tmp\u0027 isn\u0027t known\n  fs/ioctl.c:272: error: invalid application of \u0027sizeof\u0027 to incomplete type \u0027struct buffer_head\u0027\n  fs/ioctl.c:280: error: implicit declaration of function \u0027buffer_mapped\u0027\n  fs/ioctl.c:249: warning: unused variable \u0027tmp\u0027\n  make[2]: *** [fs/ioctl.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Josef Bacik \u003cjbacik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dab9cfa17179d1f5b067a32a3bca06cd31a3149",
      "tree": "e65e82135f688b9c9cc711d916912194f54ca13c",
      "parents": [
        "07104839597803ccd9b2c4f543ee4651522b4aa1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 12 07:10:50 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:44:37 2008 -0700"
      },
      "message": "add key_revoke() dummy for KEYS\u003dn\n\nThis fixes the following build error with CONFIG_KEYS\u003dn, caused by\ncommit dfd15c46a6c2cafb006183c0c14f07e59eee4ac0 (\"cifs: explicitly\nrevoke SPNEGO key after session setup\"):\n\n    CC [M]  fs/cifs/sess.o\n  fs/cifs/sess.c: In function \u0027CIFS_SessSetup\u0027:\n  fs/cifs/sess.c:628: error: implicit declaration of function \u0027key_revoke\u0027\n  make[3]: *** [fs/cifs/sess.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07104839597803ccd9b2c4f543ee4651522b4aa1",
      "tree": "b3b569c955fb7abe10d1b89139c0f4a388933609",
      "parents": [
        "589acce53e235055806e81e330af1e8f115bfcc2",
        "56c5d900dbb8e042bfad035d18433476931d8f93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:55 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (180 commits)\n  leo: disable cursor when leaving graphics mode\n  cg6: disable cursor when leaving graphics mode\n  sparc32: sun4m interrupt mask cleanup\n  drivers/rtc/Kconfig: don\u0027t build rtc-cmos.o on sparc32\n  sparc: arch/sparc/kernel/pmc.c -- extra #include?\n  sparc32: Add more extensive documentation of sun4m interrupts.\n  sparc32: Kill irq_rcvreg from sun4m_irq.c\n  sparc32: Delete master_l10_limit.\n  sparc32: Use PROM device probing for sun4c timers.\n  sparc32: Use PROM device probing for sun4c interrupt register.\n  sparc32: Delete claim_ticker14().\n  sparc32: Stop calling claim_ticker14() from sun4c_irq.c\n  sparc32: Kill clear_profile_irq btfixup entry.\n  sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c\n  sparc32: Remove #if 0\u0027d code from sun4c_irq.c\n  sparc32: Remove some SMP ifdefs in sun4d_irq.c\n  sparc32: Use PROM infrastructure for probing and mapping sun4d timers.\n  sparc32: Use PROM device probing for sun4m irq registers.\n  sparc32: Use PROM device probing for sun4m timer registers.\n  sparc: Fix user_regset \u0027n\u0027 field values.\n  ...\n"
    },
    {
      "commit": "589acce53e235055806e81e330af1e8f115bfcc2",
      "tree": "3a525461f60d5449eb6b95f03e3a7c3f1c25a77b",
      "parents": [
        "1efd325fbadc02c1338e0ef676f0a6669b251c7a",
        "f3073ac76755abd63b1d4c3d145f4c15b65b5355"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  smc911x: Fix external PHY detection\n  e1000: allow VLAN devices to use TSO and CSUM offload\n  gre: Initialise rtnl_link tunnel parameters properly\n  ipvs: Add proper dependencies on IP_VS, and fix description header line.\n"
    },
    {
      "commit": "1efd325fbadc02c1338e0ef676f0a6669b251c7a",
      "tree": "9992bffadcf0be95d7dfaa6efddc89ac4ee5d77c",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:30:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:30:08 2008 -0700"
      },
      "message": "Fix RTC wakealarm sysfs interface breakage.\n\nCommit ed458df4d2470adc02762a87a9ad665d0b1a2bd4 (\"PnP: move\npnpacpi/pnpbios_init to after PCI init\") moved the PnP RTC discovery\nlater, and now the ACPI RTC glue code doesn\u0027t find it any more, breaking\nthe RTC wakealarm sysfs interfaces, as reported by Rafael.\n\nThis really is fairly messy, and we have several annoying ordering\nconstraints here - the PnP code that sets up the RTC resources wants to\nrun after the PCI resources have to be registered, which in turn needs\nto run after ACPI has at least enumerated the root PCI buses etc.  Our\ninitcall ordering is not fine-grained enough to make this all painless.\n\nSo this moves the ACPI RTC glue (\"acpi_rtc_init()\") down to a regular\nmodule call, which fixes the problem Rafael has.  The reason this isn\u0027t\nwonderful is that we really should do acpi_rtc_init before we do the\nrtc_cmos init, and now those two are in the same module_init() section.\n\nWhich happens to work, but only because drivers/rtc is linked after\ndrivers/acpi.  In other words, we still have a very subtle ordering\nissue here. Grr.\n\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6eb3ebe04da4c8f31d776217b0b76ca3d00f20b1",
      "tree": "eeed814db977a817fdc061cdf6b27b86affca381",
      "parents": [
        "caf18f19eefc0cf5539b4e82b8aa8df6a78391a6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 16:02:46 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 16:13:28 2008 +0200"
      },
      "message": "avr32: Fix build failures in board code\n\nFix a few instances of board code breakage introduced by the atmel-mci\nplatform interface changes.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "caf18f19eefc0cf5539b4e82b8aa8df6a78391a6",
      "tree": "732b9435ee1fd4b536dde6fd6252a54ab388270d",
      "parents": [
        "0d62950125241a6e6db8e8f14271f098ec7a2da4"
      ],
      "author": {
        "name": "Julien May",
        "email": "julien.may@miromico.ch",
        "time": "Wed Sep 24 10:30:47 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 15:54:00 2008 +0200"
      },
      "message": "avr32: Allow selecting multiple pins at once\n\nat32_select_periph() now takes an u32 bitmask rather than a single pin.\nThis allows to set multiple pins at once.\n\nSigned-off-by: Alex Raimondi \u003cmailinglist@miromico.ch\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "0d62950125241a6e6db8e8f14271f098ec7a2da4",
      "tree": "8cdd9e17f6a6ff4cb6166ad12a4d3ed1d45b2dc9",
      "parents": [
        "b3bc2c5562f06ca34b30f61c5714e96490946c81",
        "5e7184ae0dd49456387e8b1cdebc6b2c92fc6d51"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 15:44:33 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 15:44:33 2008 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/atmel-mci-2.6.28\n"
    },
    {
      "commit": "1db5fff9aeab18566eb380e354629fdbbe7792f0",
      "tree": "2de6fd4a5d80e9122d28aebb6995563c13351365",
      "parents": [
        "b7b3a42533e1e41297fe517533375f9f8f7b92d0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:40:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:44:07 2008 +0200"
      },
      "message": "x86: make processor type select depend on CONFIG_EMBEDDED\n\ndeselecting one of the CPU type CONFIG_CPU_SUP_* config options\ncan render a kernel unbootable. Make sure this option is only\navailable if CONFIG_EMBEDDED is enabled.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7b3a42533e1e41297fe517533375f9f8f7b92d0",
      "tree": "3602658037501ee49dd5e0718fe674701662c87c",
      "parents": [
        "8a66712ba0969aea5580b9e312badfc2490fc614"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:36:24 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:36:24 2008 +0200"
      },
      "message": "x86: extend processor type select help text\n\nextend the help text of the CONFIG_CPU_SUP_* config options to\nexpress what it does and what effects it has.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "14835a3325c1f84c3ae6eaf81102a3917e84809e",
      "tree": "1ea764174a676ef68af15fb6fed4b71874eea845",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Sun Oct 12 13:34:11 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 12 13:34:11 2008 +0000"
      },
      "message": "[CIFS] cifs: remove pointless lock and unlock of GlobalMid_Lock in header_assemble\n\nWe lock GlobalMid_Lock in header_assemble and then immediately unlock it\nagain without doing anything. Not sure what this was intended to do, but\nremove it.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8a66712ba0969aea5580b9e312badfc2490fc614",
      "tree": "168c696fb3b21bad135a8d9038720dcdaa28f3d0",
      "parents": [
        "d562353a4533c4671af683499191707c9a77c406"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:24:53 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:24:53 2008 +0200"
      },
      "message": "x86, amd-iommu: propagate PCI device enabling error\n\npropagate an error in enabling the PCI device.\n\nAlso eliminates this warning:\n\n arch/x86/kernel/amd_iommu_init.c: In function ‘init_iommu_one’:\n arch/x86/kernel/amd_iommu_init.c:726: warning: ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d562353a4533c4671af683499191707c9a77c406",
      "tree": "091907eb19954acd9ec2f6364754863438d10c02",
      "parents": [
        "cb58ffc3889f0545628f138f849e759a331b8ddc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:22:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:22:22 2008 +0200"
      },
      "message": "warnings: fix arch/x86/kernel/io_apic_64.c\n\nfix:\n\n arch/x86/kernel/io_apic_64.c: In function ‘print_local_APIC’:\n arch/x86/kernel/io_apic_64.c:1284: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’\n arch/x86/kernel/io_apic_64.c:1285: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’\n\nWe want to print the two halves of \u0027icr\u0027 at 32 bit width.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "45e96f26f257bd873017c6244a6cafd27f6f5439",
      "tree": "014db6b91ea5c51c23fb6e28faa58f7ca45c4755",
      "parents": [
        "30cec97967beb5aa08e893e8ff69623d5fecd9b7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 27 10:37:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:19:36 2008 +0200"
      },
      "message": "warnings: fix arch/x86/kernel/early_printk.c\n\nfix warning:\n\n  arch/x86/kernel/early_printk.c:993: warning: ‘enable_debug_console’ defined but not used\n\nEliminate dead code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
      "tree": "0050a865ffc49e71e9787ad1012d39a4c3c5d8b4",
      "parents": [
        "620f2efcdc5c7a2db68da41bc3df3cf9a718024e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 12:59:32 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:17:39 2008 +0200"
      },
      "message": "x86, fpu: check __clear_user() return value\n\nfix warning:\n\n  arch/x86/kernel/xsave.c: In function ‘save_i387_xstate’:\n  arch/x86/kernel/xsave.c:98: warning: ignoring return value of ‘__clear_user’, declared with attribute warn_unused_result\n\ncheck the return value and act on it. We should not be ignoring faults\nat this point.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "620f2efcdc5c7a2db68da41bc3df3cf9a718024e",
      "tree": "b1a0411e2588953777d0b10245b12044c33cef54",
      "parents": [
        "04944b793e18ece23f63c0252646b310c1845940",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:17:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:17:14 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xsave\n"
    },
    {
      "commit": "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
      "tree": "77e893c287fe15acafd68bede8eb9b46bd541672",
      "parents": [
        "a9b9e81c915e4a57ac3b21d1a7fa7ff184639780"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:06:29 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:09:23 2008 +0200"
      },
      "message": "x86: memory corruption check - cleanup\n\nMove the prototypes from the generic kernel.h header to the more\nappropriate include/asm-x86/bios_ebda.h header file.\n\nAlso, remove the check from the power management code - this is a\npure x86 matter for now.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a9b9e81c915e4a57ac3b21d1a7fa7ff184639780",
      "tree": "98304395fbb5b9c74fca35b196cd414c1949f280",
      "parents": [
        "a8b71a2810386a5ac8f43d2095fe3355f0d8db37",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/memory-corruption-check\n"
    },
    {
      "commit": "eceb1383361c6327cef4de01d278cd6722ebceeb",
      "tree": "1ef63775514e6085e2cbe32391d458b2c6b21737",
      "parents": [
        "365d46dc9be9b3c833990a06f3994b1987eda578",
        "84e9c95ad92f7afcd960342b6012b0a1b039e21b",
        "4c7145a1ec1bb789d5f07e47510e8bda546a7c4a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:20:25 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:20:25 2008 +0200"
      },
      "message": "Merge branches \u0027core/signal\u0027 and \u0027x86/spinlocks\u0027 into x86/xen\n\nConflicts:\n\tinclude/asm-x86/spinlock.h\n"
    },
    {
      "commit": "84e9c95ad92f7afcd960342b6012b0a1b039e21b",
      "tree": "455743da1af7c99168ffacf271be5eabfc4cd9d1",
      "parents": [
        "206855c321adee56db3946ca09a5887cddb9d598",
        "1389ac4b976abdc0555280dfc1aa2c3abcc19641"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:17:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:17:07 2008 +0200"
      },
      "message": "Merge branch \u0027x86/signal\u0027 into core/signal\n"
    },
    {
      "commit": "1389ac4b976abdc0555280dfc1aa2c3abcc19641",
      "tree": "1ec51aa0b1e33201f6f4f3bebc657f9ec65f8539",
      "parents": [
        "69e13ad56f9e2cd81c4f8bfd6267211c10c14c08",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:49:27 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:49:27 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/signal\n\nConflicts:\n\tarch/x86/kernel/signal_64.c\n"
    },
    {
      "commit": "acbaa41a780490c791492c41144c774c04875af1",
      "tree": "31f1f046875eb071e2aed031e5d9d1584742314f",
      "parents": [
        "8d89adf44cf750e49691ba5b744b2ad77a05e997",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:43:21 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:43:21 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/quirks\n\nConflicts:\n\tarch/x86/kernel/early-quirks.c\n"
    },
    {
      "commit": "4c7145a1ec1bb789d5f07e47510e8bda546a7c4a",
      "tree": "e2767b77e5413473a3bba302237f4669a203f183",
      "parents": [
        "74e91604b2452c15bbe72d77b37cf47ed0310d13",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:39:30 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:39:50 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/spinlocks\n\nDone to prevent this failure of an Octopus merge:\n\n Added arch/arm/include/asm/byteorder.h in both, but differently.\n ERROR: Merge conflict in arch/arm/include/asm/byteorder.h\n Auto-merging include/asm-x86/spinlock.h\n ERROR: Merge conflict in include/asm-x86/spinlock.h\n fatal: merge program failed\n"
    },
    {
      "commit": "365d46dc9be9b3c833990a06f3994b1987eda578",
      "tree": "9397d1304144a288411f2118707f44ff5e862fa6",
      "parents": [
        "5dc64a3442b98eaa0e3730c35fcf00cf962a93e7",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:35:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:37:32 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xen\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/xen/enlighten.c\n"
    },
    {
      "commit": "325af5fb1418c79953db0954556de048e061d8b6",
      "tree": "25e71048ff801d0ad30b5d65e0190422999f73d6",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Aug 08 15:58:39 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:05:55 2008 +0200"
      },
      "message": "x86: ioperm user_regset\n\nThis adds a user_regset type for the x86 io permissions bitmap.\nThis makes it appear in core dumps (when ioperm has been used).\nIt will also make it visible to debuggers in the future.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n[conflict resolutions: Signed-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e ]\n"
    },
    {
      "commit": "206855c321adee56db3946ca09a5887cddb9d598",
      "tree": "13a2729d4d0e37170552bd9ad3c6bba71ba0c55c",
      "parents": [
        "e8d3f455de4f42d4bab2f6f1aeb2cf3bd18eb508",
        "cb58ffc3889f0545628f138f849e759a331b8ddc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:32:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:32:17 2008 +0200"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 into core/signal\n\nConflicts:\n\tarch/x86/kernel/signal_64.c\n"
    },
    {
      "commit": "cb58ffc3889f0545628f138f849e759a331b8ddc",
      "tree": "335fcd151c75e95a0ce0bff6343a3dee8d151457",
      "parents": [
        "c613ec1a7ff3714da11c7c48a13bab03beb5c376"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun Oct 12 10:51:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:19:27 2008 +0200"
      },
      "message": "x86: fix early panic on amd64 due to typo in supported CPU section\n\nDo not crash when enumerating supported CPU architectures\n\nSECURITY_INIT somehow ended up in x86_cpu_dev.init section.  That caused printk\nin code which prints supported architectures to hit #GP due to non-canonical\naddress being used.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nCc: thomas.petazzoni@free-electrons.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c613ec1a7ff3714da11c7c48a13bab03beb5c376",
      "tree": "4e6cc1466bcd1e5b420c29ad9652c0a2893c150f",
      "parents": [
        "e1e23bb0513520035ec934fa3483507cb6648b7c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Oct 10 10:46:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:19:04 2008 +0200"
      },
      "message": "x86, early_ioremap: fix fencepost error\n\nThe x86 implementation of early_ioremap has an off by one error. If we get\nan object which ends on the first byte of a page we undermap by one page and\nthis causes a crash on boot with the ASUS P5QL whose DMI table happens to fit\nthis alignment.\n\nThe size computation is currently\n\n\tlast_addr \u003d phys_addr + size - 1;\n\tnpages \u003d (PAGE_ALIGN(last_addr) - phys_addr)\n\n(Consider a request for 1 byte at alignment 0...)\n\nCloses #11693\n\nDebugging work by Ian Campbell/Felix Geyer\n\nSigned-off-by: Alan Cox \u003calan@rehat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1e23bb0513520035ec934fa3483507cb6648b7c",
      "tree": "a05f96cf556599a3a0dbc0de852c57921ae6051f",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Oct 07 14:15:11 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:18:59 2008 +0200"
      },
      "message": "x86: avoid dereferencing beyond stack + THREAD_SIZE\n\nIt\u0027s possible for get_wchan() to dereference past task-\u003estack + THREAD_SIZE\nwhile iterating through instruction pointers if fp equals the upper boundary,\ncausing a kernel panic.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6ee6c6adf1cfebbf432b8d1f204c7f96e395933e",
      "tree": "cf8f017f44b768445eecb6698c47d479c6b46a01",
      "parents": [
        "162350eb75fcb81ec0ea34f042f1deddb759aea8",
        "5e7184ae0dd49456387e8b1cdebc6b2c92fc6d51"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:08:46 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:08:46 2008 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/atmel-mci-2.6.28\n\nConflicts:\n\tdrivers/mmc/host/atmel-mci.c\n"
    },
    {
      "commit": "162350eb75fcb81ec0ea34f042f1deddb759aea8",
      "tree": "6329a8607144e8f7507c058ae6d399d9986f93b5",
      "parents": [
        "0d3e0460f307e84904968aad6cff97bd688583d8"
      ],
      "author": {
        "name": "Matthew Fleming",
        "email": "matthew.fleming@imgtec.com",
        "time": "Thu Oct 02 12:21:42 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:38 2008 +0200"
      },
      "message": "MMC: Use timeout values from CSR\n\nHard-coded timeout values of 250ms for writes and 100ms for reads are\ncurrently used for MMC transactions over SPI. The spec states that the\ntimeout values from the card should be used.\n\nSigned-off-by: Matthew Fleming \u003cmatthew.fleming@imgtec.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0d3e0460f307e84904968aad6cff97bd688583d8",
      "tree": "ea939e4e6b8a5b24b294932974fbe42ca7d427be",
      "parents": [
        "7244b85bd17313d7d300ee93ec7bfbca1f4ccf3d"
      ],
      "author": {
        "name": "Matthew Fleming",
        "email": "matthew.fleming@imgtec.com",
        "time": "Thu Oct 02 12:24:05 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:37 2008 +0200"
      },
      "message": "MMC: CSD and CID timeout values\n\nThe MMC spec states that the timeout for accessing the CSD and CID\nregisters is 64 clock cycles.\n\nSigned-off-by: Matthew Fleming \u003cmatthew.fleming@imgtec.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "7244b85bd17313d7d300ee93ec7bfbca1f4ccf3d",
      "tree": "96ba4ef056e3c351ac9a01e4deca359aa1e10c82",
      "parents": [
        "57105737f6a0b39305a85ac176cc9fd4a236d8c2"
      ],
      "author": {
        "name": "Steven Noonan",
        "email": "steven@uplinklabs.net",
        "time": "Wed Oct 01 01:50:25 2008 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:36 2008 +0200"
      },
      "message": "sdhci: \u0027scratch\u0027 may be used uninitialized\n\nThe variable \u0027scratch\u0027 is always initialized before it\u0027s used. The\nconditional which is responsible for initialization of \u0027scratch\u0027 will\nalways evaluate \u0027true\u0027 when the first loop iteration occurs, and thus,\nit\u0027s properly initialized. GCC doesn\u0027t see this, of course, so using\nthe uninitialized_var() macro seems to work for silencing this case.\n\nSigned-off-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "57105737f6a0b39305a85ac176cc9fd4a236d8c2",
      "tree": "7a8fcd27a08655e889d6867058b937f4f7e0372b",
      "parents": [
        "1ea4f444f3a9721babd5d22cbd15092f9da6b51a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 07 13:16:58 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:36 2008 +0200"
      },
      "message": "mmc: explicitly mention SDIO support in Kconfig\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1ea4f444f3a9721babd5d22cbd15092f9da6b51a",
      "tree": "333f0370d44b0f35670e343c2a7eccf55c434d36",
      "parents": [
        "ee63a7d2287c677ed022bf3f584f5a187b6c402f"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 07 13:07:57 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:35 2008 +0200"
      },
      "message": "mmc: remove redundant \"depends on\"\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "ee63a7d2287c677ed022bf3f584f5a187b6c402f",
      "tree": "0b965e46c1db608effe18382e49ae470c00a3684",
      "parents": [
        "d16f57700475f670ca2828c150a34fa7102a05fc"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Tue Sep 02 10:14:13 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:34 2008 +0200"
      },
      "message": "Fix comment in include/linux/mmc/host.h\n\nIn include/linux/mmc/host.h, it is mentionned that the callback to\nknow if a card is present or not is get_ro(). But it\u0027s get_cd().\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d16f57700475f670ca2828c150a34fa7102a05fc",
      "tree": "81d7e341fb4cdeb17b2ba2beddd5bc7b5d5dbd46",
      "parents": [
        "08846698703dedae6c6915eb4b4d0a36188c5635"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 17:22:46 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:34 2008 +0200"
      },
      "message": "sdio: high-speed support\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "08846698703dedae6c6915eb4b4d0a36188c5635",
      "tree": "a5a12b778636738701e15671375c73eb1579583d",
      "parents": [
        "a4b76193774b463b922cab2f92450efb20d29ef0"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 14:10:08 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:33 2008 +0200"
      },
      "message": "mmc_block: hard code 512 byte block size\n\nWe use 512 byte blocks on all cards, and newer cards support nothing\nelse, so hard code it and make the code less complex.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a4b76193774b463b922cab2f92450efb20d29ef0",
      "tree": "094e29f9cc571c351b0d4f7fc7044ccf494daa9b",
      "parents": [
        "d6d8de33415ca7598fe66d933b6556fa8f89afe2"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 20:43:04 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:32 2008 +0200"
      },
      "message": "sdhci: force high speed capability on some controllers\n\nSome high speed capable controllers forget to set the high speed\ncapability bit. Make sure we enable the functionality anyway.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d6d8de33415ca7598fe66d933b6556fa8f89afe2",
      "tree": "eaa86df35326f648a34a0c766b13636adc364c59",
      "parents": [
        "91028954119e464ae42350658d46c204d781b484"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 20:43:48 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:32 2008 +0200"
      },
      "message": "mmc_block: filter out PC requests\n\nWe do not support PC (SCSI) commands, so don\u0027t pretend we do by\nletting them through.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "91028954119e464ae42350658d46c204d781b484",
      "tree": "54133426c2f4a9a0d42760ee3b765e5e995812d5",
      "parents": [
        "f3eb0aaa0211fd804057070bee1fd067cd65cb13"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 21:15:50 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:31 2008 +0200"
      },
      "message": "mmc_block: indicate strict ordering\n\nThe MMC block driver services requests one at a time and in strict\norder. Indicate this to the block layer so that it can handle barriers\nin an efficient manner.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f3eb0aaa0211fd804057070bee1fd067cd65cb13",
      "tree": "bf97d54c14f3b63c2785cb19affc2ee1731159ee",
      "parents": [
        "6501ff604a5ae18697c9b4cd40a7738d3a68e7fe"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 21:34:02 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:30 2008 +0200"
      },
      "message": "mmc_block: inform block layer about sector count restriction\n\nMake sure we consider the maximum block count when we tell the block\nlayer about the maximum sector count. That way we don\u0027t have to chop\nup the request ourselves.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6501ff604a5ae18697c9b4cd40a7738d3a68e7fe",
      "tree": "122a4ebce66397e265d4cbcebb4869a8f3add25b",
      "parents": [
        "e633b7bcec8e26991d489a11615acf7674efbaf4"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 13:42:00 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:30 2008 +0200"
      },
      "message": "sdio: give sdio irq thread a host specific name\n\nThere is one thread per host controller so make sure they all get\nunique names.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e633b7bcec8e26991d489a11615acf7674efbaf4",
      "tree": "b26362cc8a0695876b28c5dd52bd3a6812fe745a",
      "parents": [
        "04cf585d2902404ed06861c6dc27897100340dba"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 13:38:54 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:28 2008 +0200"
      },
      "message": "sdio: make sleep on error interruptable\n\nMake sure we can be woken from the forced sleep that is done on errors.\nRemoving a card often results in -ENOMEDIUM or -EILSEQ so we previously\nlocked up the removal process for a second.\n\nWe could completely exit on -ENOMEDIUM, but it might be a transient\nglitch so treat it like any other error.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "04cf585d2902404ed06861c6dc27897100340dba",
      "tree": "875333d691426734607782289eef15badadf7ae4",
      "parents": [
        "e809517f6fa5803a5a1cd56026f0e2190fc13d5c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Aug 18 22:18:14 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:28 2008 +0200"
      },
      "message": "sdhci: reduce card detection delay\n\nThe card detection delay was added early when the behaviour of the\ncard interrupt was still very much unknown (i.e. before there was a\npublic specification). As it is now known that it is a debounced signal,\nreduce the delay to something more sensible.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e809517f6fa5803a5a1cd56026f0e2190fc13d5c",
      "tree": "c53f47a5e3704e7a4012e7dd26c6ce34333bc923",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Jul 25 01:09:08 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:27 2008 +0200"
      },
      "message": "sdhci: let the controller wait for busy state to end\n\nThe sdhci controllers can interrupt us when the busy state from the\ncard has ended, saving CPU cycles and power.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f3073ac76755abd63b1d4c3d145f4c15b65b5355",
      "tree": "37ac563a2b495615e00b41de4ef4af39c9a95ad4",
      "parents": [
        "20501a69818827884b4381cdcedefdb5e7892915"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Oct 11 15:07:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 15:07:16 2008 -0700"
      },
      "message": "smc911x: Fix external PHY detection\n\nIf an external PHY is found the driver falls through to the default\ncase in the switch and overwrites the PHY ID. Add the missing break.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd048088306656824958e7783ffcee27e241b361",
      "tree": "be11bebe3bbd2cac88ff27bd3c7450339d21bdc7",
      "parents": [
        "5c3c4d9b5810c9aabd8c05219c62ca088aa83eb0",
        "03010a3350301baac2154fa66de925ae2981b7e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:23:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:23:48 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (43 commits)\n  ext4: Rename ext4dev to ext4\n  ext4: Avoid double dirtying of super block in ext4_put_super()\n  Update ext4 MAINTAINERS file\n  Hook ext4 to the vfs fiemap interface.\n  generic block based fiemap implementation\n  ocfs2: fiemap support\n  vfs: vfs-level fiemap interface\n  ext4: fix xattr deadlock\n  jbd2: Fix buffer head leak when writing the commit block\n  ext4: Add debugging markers that can be used by systemtap\n  jbd2: abort instead of waiting for nonexistent transaction\n  ext4: fix initialization of UNINIT bitmap blocks\n  ext4: Remove old legacy block allocator\n  ext4: Use readahead when reading an inode from the inode table\n  ext4: Improve the documentation for ext4\u0027s /proc tunables\n  ext4: Combine proc file handling into a single set of functions\n  ext4: move /proc setup and teardown out of mballoc.c\n  ext4: Don\u0027t use \u0027struct dentry\u0027 for internal lookups\n  ext4/jbd2: Avoid WARN() messages when failing to write to the superblock\n  ext4: use percpu data structures for lg_prealloc_list\n  ...\n"
    },
    {
      "commit": "5c3c4d9b5810c9aabd8c05219c62ca088aa83eb0",
      "tree": "f1122247e0b6d6269588702738df9c46061e280d",
      "parents": [
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
        "92f1f8fd8040e7b50a67a850a935509bb01201bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:22:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:22:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (71 commits)\n  ide: Remove ide_spin_wait_hwgroup() and use special requests instead\n  ide: move IDE{FLOPPY,TAPE}_WAIT_CMD defines to \u003clinux/ide.h\u003e\n  ide: add ide_do_test_unit_ready() helper\n  ide: add ide_do_start_stop() helper\n  ide: add ide_set_media_lock() helper\n  ide-floppy: move floppy ioctls handling to ide-floppy_ioctl.c\n  ide-floppy: -\u003e{srfp,wp} -\u003e IDE_AFLAG_{SRFP,WP}\n  ide: add ide_queue_pc_tail() helper\n  ide: add ide_queue_pc_head() helper\n  ide: add ide_init_pc() helper\n  ide-tape: add ide_tape_set_media_lock() helper\n  ide-floppy: add ide_floppy_set_media_lock() helper\n  ide: add ide_io_buffers() helper\n  ide-scsi: cleanup ide_scsi_io_buffers()\n  ide-floppy: remove MODE_SENSE_* defines\n  ide-{floppy,tape}: remove packet command stack\n  ide-{floppy,tape}: remove request stack\n  ide-generic: handle probing of legacy io-ports v5\n  ide-floppy: use scatterlists for pio transfers\n  ide-tape: remove idetape_init_rq()\n  ...\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "20501a69818827884b4381cdcedefdb5e7892915",
      "tree": "5181adfc89fcefb8bbc7966c80e5e4895221fe8b",
      "parents": [
        "7bb82d924536cfa62db73dd381b07d9e9b084ffa"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Oct 11 12:25:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:25:59 2008 -0700"
      },
      "message": "e1000: allow VLAN devices to use TSO and CSUM offload\n\nThis patch changes e1000 to set vlan_features so TSO and CSUM\noffload can be used by VLAN devices, similar as with the other\nIntel drivers.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bb82d924536cfa62db73dd381b07d9e9b084ffa",
      "tree": "71dad5edcfca9b397f431863f8c8614fe05fecd8",
      "parents": [
        "f901b64472fdabc72eca2b9426fa4e96972b64c4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 11 12:20:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:20:15 2008 -0700"
      },
      "message": "gre: Initialise rtnl_link tunnel parameters properly\n\nBrown paper bag error of calling memset with sizeof(p) instead\nof sizeof(*p).\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f901b64472fdabc72eca2b9426fa4e96972b64c4",
      "tree": "3f53c5a939a0f3b18729d00d9e66720aaac20f21",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:18:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:18:04 2008 -0700"
      },
      "message": "ipvs: Add proper dependencies on IP_VS, and fix description header line.\n\nLinus noted a build failure case:\n\nnet/netfilter/ipvs/ip_vs_xmit.c: In function \u0027ip_vs_tunnel_xmit\u0027:\nnet/netfilter/ipvs/ip_vs_xmit.c:616: error: implicit declaration of function \u0027ip_select_ident\u0027\n\nThe proper include file (net/ip.h) is being included in ip_vs_xmit.c to get\nthat declaration.  So the only possible case where this can happen is if\nCONFIG_INET is not enabled.\n\nThis seems to be purely a missing dependency in the ipvs/Kconfig file IP_VS\nentry.\n\nAlso, while we\u0027re here, remove the out of date \"EXPERIMENTAL\" string in the\nIP_VS config help header line.  IP_VS no longer depends upon CONFIG_EXPERIMENTAL\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
      "tree": "42225fadd0d5388bf21d1658e56879e14f23e013",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
        "0afe2db21394820d32646a695eccf3fbfe6ab5c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:51:16 2008 -0700"
      },
      "message": "Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase4-D\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (186 commits)\n  x86, debug: print more information about unknown CPUs\n  x86 setup: handle more than 8 CPU flag words\n  x86: cpuid, fix typo\n  x86: move transmeta cap read to early_init_transmeta()\n  x86: identify_cpu_without_cpuid v2\n  x86: extended \"flags\" to show virtualization HW feature in /proc/cpuinfo\n  x86: move VMX MSRs to msr-index.h\n  x86: centaur_64.c remove duplicated setting of CONSTANT_TSC\n  x86: intel.c put workaround for old cpus together\n  x86: let intel 64-bit use intel.c\n  x86: make intel_64.c the same as intel.c\n  x86: make intel.c have 64-bit support code\n  x86: little clean up of intel.c/intel_64.c\n  x86: make 64 bit to use amd.c\n  x86: make amd_64 have 32 bit code\n  x86: make amd.c have 64bit support code\n  x86: merge header in amd_64.c\n  x86: add srat_detect_node for amd64\n  x86: remove duplicated force_mwait\n  x86: cpu make amd.c more like amd_64.c v2\n  ...\n"
    },
    {
      "commit": "0afe2db21394820d32646a695eccf3fbfe6ab5c7",
      "tree": "6d925383f444a242ebc77d167420efb7e6ad8d99",
      "parents": [
        "d84705969f898f294bc3fc32eca33580f14105bd",
        "43603c8df97f246e8be7b9cc92a8f968a85108bd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:23:20 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:23:20 2008 +0200"
      },
      "message": "Merge branch \u0027x86/unify-cpu-detect\u0027 into x86-v28-for-linus-phase4-D\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/signal_64.c\n\tinclude/asm-x86/cpufeature.h\n"
    },
    {
      "commit": "d84705969f898f294bc3fc32eca33580f14105bd",
      "tree": "c59c7e835820c6bfb5a957f70e58fee1699a6b38",
      "parents": [
        "725c25819e4a0dafdcf42a5f31bc569341919c7c",
        "11494547b1754c4f3bd7f707ab869e2adf54d52f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:50:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:17:36 2008 +0200"
      },
      "message": "Merge branch \u0027x86/apic\u0027 into x86-v28-for-linus-phase4-B\n\nConflicts:\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/apic_64.c\n\tarch/x86/kernel/setup.c\n\tdrivers/pci/intel-iommu.c\n\tinclude/asm-x86/cpufeature.h\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
      "tree": "72ae3563c8a6703e276f005fce5b3f1a3daca08c",
      "parents": [
        "ec8deffa33757286ba59e71d3d98173c37638b37",
        "725c25819e4a0dafdcf42a5f31bc569341919c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:12 2008 -0700"
      },
      "message": "Merge phase #3 (IOMMU) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase3-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (74 commits)\n  AMD IOMMU: use iommu_device_max_index, fix\n  AMD IOMMU: use iommu_device_max_index\n  x86: add PCI IDs for AMD Barcelona PCI devices\n  x86/iommu: use __GFP_ZERO instead of memset for GART\n  x86/iommu: convert GART need_flush to bool\n  x86/iommu: make GART driver checkpatch clean\n  x86 gart: remove unnecessary initialization\n  x86: restore old GART alloc_coherent behavior\n  revert \"x86: make GART to respect device\u0027s dma_mask about virtual mappings\"\n  x86: export pci-nommu\u0027s alloc_coherent\n  iommu: remove fullflush and nofullflush in IOMMU generic option\n  x86: remove set_bit_string()\n  iommu: export iommu_area_reserve helper function\n  AMD IOMMU: use coherent_dma_mask in alloc_coherent\n  add AMD IOMMU tree to MAINTAINERS file\n  AMD IOMMU: use cmd_buf_size when freeing the command buffer\n  AMD IOMMU: calculate IVHD size with a function\n  AMD IOMMU: remove unnecessary cast to u64 in the init code\n  AMD IOMMU: free domain bitmap with its allocation order\n  AMD IOMMU: simplify dma_mask_to_pages\n  ...\n"
    },
    {
      "commit": "ec8deffa33757286ba59e71d3d98173c37638b37",
      "tree": "2a176fd94d4665fe3c03f6e9f09dda8060fdb4a7",
      "parents": [
        "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
        "3dd392a407d15250a501fa109cc1f93fee95ef85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:59:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:02:56 2008 -0700"
      },
      "message": "Merge phase #2 (PAT updates) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase2-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (27 commits)\n  x86, cpa: make the kernel physical mapping initialization a two pass sequence, fix\n  x86, pat: cleanups\n  x86: fix pagetable init 64-bit breakage\n  x86: track memtype for RAM in page struct\n  x86, cpa: srlz cpa(), global flush tlb after splitting big page and before doing cpa\n  x86, cpa: remove cpa pool code\n  x86, cpa: no need to check alias for __set_pages_p/__set_pages_np\n  x86, cpa: dont use large pages for kernel identity mapping with DEBUG_PAGEALLOC\n  x86, cpa: make the kernel physical mapping initialization a two pass sequence\n  x86, cpa: remove USER permission from the very early identity mapping attribute\n  x86, cpa: rename PTE attribute macros for kernel direct mapping in early boot\n  x86: make sure the CPA test code\u0027s use of _PAGE_UNUSED1 is obvious\n  linux-next: fix x86 tree build failure\n  x86: have set_memory_array_{uc,wb} coalesce memtypes, fix\n  agp: enable optimized agp_alloc_pages methods\n  x86: have set_memory_array_{uc,wb} coalesce memtypes.\n  x86: {reverve,free}_memtype() take a physical address\n  x86: fix pageattr-test\n  agp: add agp_generic_destroy_pages()\n  agp: generic_alloc_pages()\n  ...\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
      "tree": "aa8954769e1eeb0aac55181e698166beaa61f633",
      "parents": [
        "64f1b65382054f8bfd528f2c4253297c232816eb"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Oct 10 21:16:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:54:07 2008 -0700"
      },
      "message": "security: avoid calling a NULL function pointer in drivers/video/tvaudio.c\n\nNULL function pointers are very bad security wise. This one got caught by\nkerneloops.org quite a few times, so it\u0027s happening in the field....\n\nFix is simple, check the function pointer for NULL, like 6 other places\nin the same function are already doing.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64f1b65382054f8bfd528f2c4253297c232816eb",
      "tree": "4023a62c46106f9426e88b85f42999d779617823",
      "parents": [
        "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:46:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:46:24 2008 -0700"
      },
      "message": "net: fix dummy \u0027nf_conntrack_event_cache()\u0027\n\nThe dummy version of \u0027nf_conntrack_event_cache()\u0027 (used when the\nNF_CONNTRACK_EVENTS config option is not enabled) had not been updated\nwhen the calling convention changed.\n\nThis was introduced by commit a71996fccce4b2086a26036aa3c915365ca36926\n(\"netfilter: netns nf_conntrack: pass conntrack to\nnf_conntrack_event_cache() not skb\")\n\nTssk.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e",
      "tree": "afb300c752de7175bb2df4722d5c857e070c75d9",
      "parents": [
        "86ed5a93b8b56e4e0877b914af0e10883a196384",
        "6861ff35ec5b60fafaf8651754c9a75142bfa9a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1075 commits)\n  myri10ge: update driver version number to 1.4.3-1.369\n  r8169: add shutdown handler\n  r8169: preliminary 8168d support\n  r8169: support additional 8168cp chipset\n  r8169: change default behavior for mildly identified 8168c chipsets\n  r8169: add a new 8168cp flavor\n  r8169: add a new 8168c flavor (bis)\n  r8169: add a new 8168c flavor\n  r8169: sync existing 8168 device hardware start sequences with vendor driver\n  r8169: 8168b Tx performance tweak\n  r8169: make room for more specific 8168 hardware start procedure\n  r8169: shuffle some registers handling around (8168 operation only)\n  r8169: new phy init parameters for the 8168b\n  r8169: update phy init parameters\n  r8169: wake up the PHY of the 8168\n  af_key: fix SADB_X_SPDDELETE response\n  ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n  ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n  gre: minor cleanups in netlink interface\n  gre: fix copy and paste error\n  ...\n"
    },
    {
      "commit": "86ed5a93b8b56e4e0877b914af0e10883a196384",
      "tree": "761c3db8250c54eb07c6e4a02ca7f93f044928b3",
      "parents": [
        "835a1c092432b3293ba6c4dec45ee6869c6f61fd",
        "b77d753c413e02559669df66e543869dad40c847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:31:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:31:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Check that last search entry resume key is valid\n  [CIFS] make sure we have the right resume info before calling CIFSFindNext\n  [CIFS]  clean up error handling in cifs_unlink\n  [CIFS] fix some settings of cifsAttrs after calling SetFileInfo and SetPathInfo\n  cifs: explicitly revoke SPNEGO key after session setup\n  cifs: Convert cifs to new aops.\n  [CIFS] update DOS attributes in cifsInode if we successfully changed them\n  cifs: remove NULL termination from rename target in CIFSSMBRenameOpenFIle\n  cifs: work around samba returning -ENOENT on SetFileDisposition call\n  cifs: fix inverted NULL check after kmalloc\n  [CIFS] clean up upcall handling for dns_resolver keys\n  [CIFS]  fix busy-file renames and refactor cifs_rename logic\n  cifs: add function to set file disposition\n  [CIFS] add constants for string lengths of keynames in SPNEGO upcall string\n  cifs: move rename and delete-on-close logic into helper function\n  cifs: have find_writeable_file prefer filehandles opened by same task\n  cifs: don\u0027t use GFP_KERNEL with GFP_NOFS\n  [CIFS] use common code for turning off ATTR_READONLY in cifs_unlink\n  cifs: clean up variables in cifs_unlink\n"
    },
    {
      "commit": "835a1c092432b3293ba6c4dec45ee6869c6f61fd",
      "tree": "a48582e4e4de3a8924b700c5ccaae78cd299cd73",
      "parents": [
        "d3570a5a7b8d0604fa012129f92637dc1534f62c",
        "9609e74093abd9f61fb1d20a8915a8ea87c77d5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:19:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:19:02 2008 -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: (49 commits)\n  MIPS: RB532: provide GPIO_BUILTIN_NR and irq_to_gpio/gpio_to_irq\n  MIPS: Move ptrace prototypes to ptrace.h\n  MIPS: Ptrace support for HARDWARE_WATCHPOINTS\n  MIPS: Scheduler support for HARDWARE_WATCHPOINTS.\n  MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.\n  MIPS: Probe watch registers and report configuration.\n  MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.\n  MIPS: Add HARDWARE_WATCHPOINTS configure option.\n  MIPS: Replace use of \u003casm-generic/uaccess.h\u003e with native implementations.\n  MIPS: TXx9: Add TX4939 ATA support (v2)\n  MIPS: Rewrite spinlocks to ticket locks.\n  MIPS: IP checksums: Optimize adjust of sum on buffers of odd alignment.\n  MIPS: IP checksums: Remove unncessary .set pseudos\n  MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.\n  MIPS: Move headfiles to new location below arch/mips/include\n  MIPS: Alchemy: rename directory\n  MIPS: Optimize get_user and put_user for 64-bit\n  MIPS: TXx9: Implement prom_free_prom_memory\n  MIPS: TXx9: Add RBTX4939 board support\n  MIPS: TXx9: Add TX4939 SoC support\n  ...\n"
    },
    {
      "commit": "d3570a5a7b8d0604fa012129f92637dc1534f62c",
      "tree": "15d290595c363a2bdd4f4d6b3a2f7433e6e48f6d",
      "parents": [
        "37d9869ed928268409b48f52c57449918c0fd307",
        "72474be62d6ec2e0337ff01ecbd737f9c5c242c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel\n\n* \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel: (258 commits)\n  ALSA: hda: VREF powerdown for headphones\n  ALSA: hda: STAC_HP_M4\n  ALSA: ASoC: Check for machine type in GTA01 machine driver\n  ALSA: mtpav - Fix race in probe\n  ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk\n  ALSA: Add a note on dependency of RTC stuff\n  ALSA: ASoC: add new param mux to dapm_mux_update_power\n  ALSA: Increase components array size\n  ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver\n  ALSA: hda: comment typo fix\n  ALSA: hda: comment typo fix\n  ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI\n  ALSA: snd-usb-audio: support for Edirol UA-4FX device\n  ALSA: usb - Fix possible Oops at USB-MIDI disconnection\n  ALSA: hda - Fix another ALC889A (rev 0x100101)\n  ALSA: hda: add more board-specific information for Realtek ALC662 rev1\n  ALSA: Correct Vladimir Barinov\u0027s e-mail address\n  ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards\n  ALSA: hda: SPDIF stream muting support\n  ALSA: hda: appletv support\n  ...\n"
    },
    {
      "commit": "37d9869ed928268409b48f52c57449918c0fd307",
      "tree": "7dd954260d723d1e0716b6432ba07b5c7be7f2ac",
      "parents": [
        "098ef215b1e87cff51f983bae4e4e1358b932ec9",
        "89d49841e9e7a90b04b036b7dbe7521b55edbe24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:50:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:50:01 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (27 commits)\n  [S390] Fix checkstack for s390\n  [S390] fix initialization of stp\n  [S390] 3215: Remove tasklet.\n  [S390] console flush on panic / reboot\n  [S390] introduce dirty bit for kvm live migration\n  [S390] Add ioctl support for EMC Symmetrix Subsystem Control I/O\n  [S390] xpram: per device block request queues.\n  [S390] dasd: fix message flood for unsolicited interrupts\n  [S390] Move private simple udelay function to arch/s390/lib/delay.c.\n  [S390] dcssblk: add \u003e2G DCSSs support and stacked contiguous DCSSs support.\n  [S390] ptrace changes\n  [S390] s390: use sys_pause for 31bit pause entry point\n  [S390] qdio enhanced SIGA (iqdio) support.\n  [S390] cio: fix cio_tpi.\n  [S390] cio: Correct use of ! and \u0026\n  [S390] cio: inline assembly cleanup\n  [S390] bus_id -\u003e dev_set_name() for css and ccw busses\n  [S390] bus_id -\u003edev_name() conversions in qdio\n  [S390] Use s390_root_dev_* in kvm_virtio.\n  [S390] more bus_id -\u003e dev_name conversions\n  ...\n"
    }
  ],
  "next": "098ef215b1e87cff51f983bae4e4e1358b932ec9"
}
