)]}'
{
  "log": [
    {
      "commit": "f10d14ddec8daf11a298f05ab3d644887df39830",
      "tree": "cb720c4553760ac37937eb56ef2255ae8aec70dd",
      "parents": [
        "99289a4e8a9cb3fa6caa8fc4ebf57a33db497340"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:49 2005 +0000"
      },
      "message": "[MIPS] Fix documentation typos.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99289a4e8a9cb3fa6caa8fc4ebf57a33db497340",
      "tree": "53a149795f88ea1da576b4cec0d218cc998670a3",
      "parents": [
        "59f145d28ce853b13dafdfab438c48f3ead0b38e"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:49 2005 +0000"
      },
      "message": "[MIPS] Add const qualifier to writes##bwlq.\n    \nAdd const qualifier to parameter addr of writes##bwlq.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "59f145d28ce853b13dafdfab438c48f3ead0b38e",
      "tree": "e758652a96e8d63ac2b413bcba4266743af09d78",
      "parents": [
        "84c493d8e143360cfba3efede97e5a93d62c4d3d"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:48 2005 +0000"
      },
      "message": "[MIPS] IP32: Fix sparse warnings.\n    \nAdd __iomem qualifier to crime and mace pointers.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84c493d8e143360cfba3efede97e5a93d62c4d3d",
      "tree": "1530db463632b6cdb279aa0078d2249452d815aa",
      "parents": [
        "19ce1cfb2d53e5b9f70d0199d551789db2718e6f"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:47 2005 +0000"
      },
      "message": "[MIPS] IP32 Fix and complete IP32 parport definitions\n    \nFix, complete, and indent IP32 parport definitions.\nDefinition were wrong for CTXINUSE and DMACTIVE (1-bit shift).\nAdd macros DATA_BOUND, DATALEN_SHIFT, and CTRSHIFT.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19ce1cfb2d53e5b9f70d0199d551789db2718e6f",
      "tree": "6a8e08b25a64718c5fad3c60e1aa1aedff6fdca5",
      "parents": [
        "70ad7d1840d3479ea8503c9f89ec503115bfd2cf"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:47 2005 +0000"
      },
      "message": "[MIPS] IP32: Export mace symbol.\n    \nExport mace symbol so that it can be used in modules.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70ad7d1840d3479ea8503c9f89ec503115bfd2cf",
      "tree": "804f9d3678bb4aa39be1e47229236ad8c1d0e2c6",
      "parents": [
        "efd9412d850397fc129c17eb33c84f74abb0d3ee"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 11:49:53 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:46 2005 +0000"
      },
      "message": "[MIPS] JMR3927: Fix syntax error.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efd9412d850397fc129c17eb33c84f74abb0d3ee",
      "tree": "49d832872141ed2982312e705b863be35a61c489",
      "parents": [
        "d93efab838ee399b45379bd97b2812ecee84471b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 11:46:25 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:45 2005 +0000"
      },
      "message": "[MIPS] JMR3927: Undo accidental rename.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d93efab838ee399b45379bd97b2812ecee84471b",
      "tree": "3d6ef302f593e7d7f7d4da95adb65166b41a0124",
      "parents": [
        "16212017a54afdb702ecc796aaa0448b795de03b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 11 11:15:41 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:45 2005 +0000"
      },
      "message": "[MIPS] DDB5477: Fix unused variable warning.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16212017a54afdb702ecc796aaa0448b795de03b",
      "tree": "3ee7edf2f92d531689bcb0db0be91a5d9e8d2a61",
      "parents": [
        "cd017fbdd33f2d8294b0e0324faa1dc7750b4af0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:44 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:44 2005 +0000"
      },
      "message": "[MIPS] IP32: No need to include \u003casm/io.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cd017fbdd33f2d8294b0e0324faa1dc7750b4af0",
      "tree": "7d7191c3be2270b036876a137d417c1ef9da7e11",
      "parents": [
        "443bf3292f04c53e92bf0588f1aa2c9b421545e2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:43 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:43 2005 +0000"
      },
      "message": "Add definitions for the Dallas DS1742 RTC / non-volatile memory.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "443bf3292f04c53e92bf0588f1aa2c9b421545e2",
      "tree": "686f01621b7144c17c5b4340c5cdd40f299fedf3",
      "parents": [
        "bdc3c3c7cbc3e1244c03640b4b372d097a1dacf3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:42 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:42 2005 +0000"
      },
      "message": "Add definitions for the Dallas DS17287 RTC.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bdc3c3c7cbc3e1244c03640b4b372d097a1dacf3",
      "tree": "513f7beb915ef2adae11f9222879a6eab911ef02",
      "parents": [
        "6f17ce33fef3fd84e3e45850c9388d118adfad96"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:42 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:42 2005 +0000"
      },
      "message": "[MIPS] Add missing arch defines for the Alchemy MTD driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f17ce33fef3fd84e3e45850c9388d118adfad96",
      "tree": "062cc6c191d9db6450d37c36051506218e0a66e8",
      "parents": [
        "0905780aae58ea69f2dafea9716ee2ea78dbe4e2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Thu Nov 10 22:42:36 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:41 2005 +0000"
      },
      "message": "Add GT64111 PCI ID back\n    \nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0905780aae58ea69f2dafea9716ee2ea78dbe4e2",
      "tree": "8285d824fce3959edb64af5fbc2511cd549321e4",
      "parents": [
        "e0c9b7973021ea4baa1ed76ff25ceb80f75edd8f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jun 13 19:58:50 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:39 2005 +0000"
      },
      "message": "[MIPS] zs.c: Resurrect the deceased zs.c for now.\n\nNot that it\u0027s meant to be sustained for long, but from time to time it\u0027s\nuseful to have some console...\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0c9b7973021ea4baa1ed76ff25ceb80f75edd8f",
      "tree": "020d0d255ae1632563f415a0a5943057d70ef8f3",
      "parents": [
        "db7f6861822c80f17a23647b4d0042dcc56e2024"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 22:36:48 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:39 2005 +0000"
      },
      "message": "[MIPS] feature-removal-schedule.txt: Schedule au1x00_uart for removal.\n\nThe 8250 serial driver now has the ability to deal with the differences\nbetween the standard 8250 family of UARTs and their slightly strange\nbrother on Alchemy SOCs.  The loss of features is not considered an\nissue.\n \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db7f6861822c80f17a23647b4d0042dcc56e2024",
      "tree": "45f030d4feb1146e09c95d96d108797564c3558a",
      "parents": [
        "0db169f9703115bab09eda5d89a8f6937a7bf98e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 08 22:23:13 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:38 2005 +0000"
      },
      "message": "[MIPS] Delete duplicate definitions of break codes.\n   \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0db169f9703115bab09eda5d89a8f6937a7bf98e",
      "tree": "c7fb83d10394e33dffe4ae13d9878e8e500bb60a",
      "parents": [
        "d58a75ef75ad98f2d20ee6dccfc71f881aabffb0",
        "6e87abd0b8cbb23ed9ffe5cc9f790fb5cac45eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 08:25:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 08:25:28 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "d58a75ef75ad98f2d20ee6dccfc71f881aabffb0",
      "tree": "fbfa28526e3e2695c61d83a1a4997a8c3d00b686",
      "parents": [
        "f6ff56cd56b83d8edf4b3cffc5c53c56b37a5081",
        "5d66da3d71e6aeca80ca08dbebd8a1cd72e6ee1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 07:58:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 07:58:48 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "6e87abd0b8cbb23ed9ffe5cc9f790fb5cac45eae",
      "tree": "2469b23b6410153c7b25f03b6e5d3b846874a7d7",
      "parents": [
        "7b5603e056b8b5f3175f14badd895b9ac567f315"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 16 00:52:57 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 16 00:52:57 2005 -0800"
      },
      "message": "[DVB]: Add compat ioctl handling.\n\nBased upon a patch by Guido Guenther \u003cagx@sigxcpu.org\u003e.\n\nSome of these ioctls had embedded time_t objects\nor pointers, so needed translation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b5603e056b8b5f3175f14badd895b9ac567f315",
      "tree": "202d8d9d05f02f9d287c4e4a69694c5136fa3077",
      "parents": [
        "574780d56fdafe2c8ea98660a932760dfea9bffc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 16 00:11:50 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 16 00:11:50 2005 -0800"
      },
      "message": "[DVB] cinergyT2: cinergyt2_register_rc() should return 0 on success\n\nCurrently, the version when ENABLE_RC is defined, falls through\nto the end of the function without returning anything.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "574780d56fdafe2c8ea98660a932760dfea9bffc",
      "tree": "492e34919f14ffede70dae0ac6f0414fa701d564",
      "parents": [
        "f6ff56cd56b83d8edf4b3cffc5c53c56b37a5081"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Wed Nov 16 00:08:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 00:08:44 2005 -0800"
      },
      "message": "[SPARC64]: Oops in pci_alloc_consistent with cingergyT2\n\nFrom: Guido Guenther \u003cagx@sigxcpu.org\u003e\n\n- Use correct API for allocating and freeing DMA buffers.\n\nAcked-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d66da3d71e6aeca80ca08dbebd8a1cd72e6ee1f",
      "tree": "1bdc54e617fc209925f33118f414ce0a4ebb62ac",
      "parents": [
        "d3ed65832029dcaf5fe086670a2f2c25600b51e9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 13:54:32 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 14:05:11 2005 +1100"
      },
      "message": "[PATCH] powerpc: Make the vDSO functions set error code (#2)\n\nThe vDSO functions should have the same calling convention as a syscall.\nUnfortunately, they currently don\u0027t set the cr0.so bit which is used to\nindicate an error. This patch makes them clear this bit unconditionally\nsince all functions currently succeed. The syscall fallback done by some\nof them will eventually override this if the syscall fails.\n\nThis also changes the symbol version of all vdso exports to make sure\nglibc can differenciate between old and fixed calls for existing ones\nlike __kernel_gettimeofday.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d3ed65832029dcaf5fe086670a2f2c25600b51e9",
      "tree": "00b3ea25477868607b0aa47d55b0854118f73fb2",
      "parents": [
        "94b212c29f685ca54b5689a8e89ac7671c43d651"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 13:40:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 14:05:07 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix build with CONFIG_CHRP not set\n\nBuilding ARCH\u003dppc for multiplatforms with CONFIG_CHRP not set fails\ndue to some unshielded code in xmon\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "94b212c29f685ca54b5689a8e89ac7671c43d651",
      "tree": "356266520a5ba530b2a5b77b68e90e87a2402ecb",
      "parents": [
        "7486a38f683d49e6f8b2b9050ff06778b151a40c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:38:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:52:21 2005 +1100"
      },
      "message": "powerpc: Move ppc64 boot wrapper code over to arch/powerpc\n\nThis also extends the code to handle 32-bit ELF vmlinux files as well\nas 64-bit ones.  This is sufficient for booting on new-world 32-bit\npowermacs (i.e. all recent machines).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7486a38f683d49e6f8b2b9050ff06778b151a40c",
      "tree": "6a43a59ae4892d8993105d7151fe0676c10d02e1",
      "parents": [
        "950fc0025f8566d1c44da04fed216513f83268af"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Nov 15 11:03:24 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:52:12 2005 +1100"
      },
      "message": "[PATCH] powerpc: replace page_to_virt() with lowmem_page_address() for Book-E\n\npage_to_virt and lowmem_page_address provided equiavlent functionality\nso use the more standard lowmem_page_address\n\nThis also addresses build issue in ARCH\u003dpowerpc since page_to_virt()\nhas been removed from include/asm-powerpc/page.h\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "950fc0025f8566d1c44da04fed216513f83268af",
      "tree": "73a098992d35f2d8b547a704da6447862aaeab8e",
      "parents": [
        "de93f0d62ccaa730fd46de14d46c0317bd82596a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 15 09:05:14 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:52:06 2005 +1100"
      },
      "message": "[PATCH] powerpc: add new powerbooks to feature table\n\nHi,\n\nThe previous PowerBook patch didn\u0027t contain the feature table updates\nfor ARCH\u003dpowerpc. Here they are.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "de93f0d62ccaa730fd46de14d46c0317bd82596a",
      "tree": "38184c1a318f111abd0f20c541ea2e1b69da0b41",
      "parents": [
        "c0ce5c5228dd17d4e3dd1d15b8d52714262cab70"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 18:21:45 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:51:58 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix boot with yaboot with ARCH\u003dppc\n\nThe merge of machine types broke boot with yaboot \u0026 ARCH\u003dppc due to the\nold code still retreiving the old-syle machine type passed in by yaboot.\nThis patch fixes it by translating those old numbers. Since that whole\nmecanism is deprecated, this is a temporary fix until ARCH\u003dppc uses the\nnew prom_init that the merged architecture now uses for both ppc32 and\nppc64 (after 2.6.15)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0ce5c5228dd17d4e3dd1d15b8d52714262cab70",
      "tree": "c4666405c979bd4fb327030416b01fe917259a7f",
      "parents": [
        "b5166cc252190be80465f3b4f050e4a0310f71af"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Tue Nov 15 17:28:05 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:51:50 2005 +1100"
      },
      "message": "[PATCH] PowerBook 6,1: headphone not detected after suspend\n\never since suspend to disk works I had the problem that headphone\n(un)plugging doesn\u0027t get detected properly anymore after the first\nresume.\nReloading the module worked around this ever since, however the real\ncause of the problem was that after a resume the driver only got\ninterrupts on \"unplug\" not on \"plug\". Reactivating the headphone status\ninterrupt in tumbler_resume fixes this. This shouldn\u0027t cause\nany trouble with software suspend, but it would be nice if somebody\ncould confirm this:\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5166cc252190be80465f3b4f050e4a0310f71af",
      "tree": "565d11c2ea25d1553489d6c8a9b4d2c00e110288",
      "parents": [
        "f9e4ec57c66586d0c165ed9373efaf9e329d5766"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 16:05:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:29:46 2005 +1100"
      },
      "message": "[PATCH] powerpc: pci_64 fixes \u0026 cleanups\n\nI discovered that in some cases (PowerMac for example) we wouldn\u0027t\nproperly map the PCI IO space on recent kernels. In addition, the code\nfor initializing PCI host bridges was scattered all over the place with\nsome duplication between platforms.\n\nThis patch fixes the problem and does a small cleanup by creating a\npcibios_alloc_controller() in pci_64.c that is similar to the one in\npci_32.c (just takes an additional device node argument) that takes care\nof all the grunt allocation and initialisation work. It should work for\nboth boot time and dynamically allocated PHBs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9e4ec57c66586d0c165ed9373efaf9e329d5766",
      "tree": "c2704119cc2d7f369bff0610e815f49231649d3e",
      "parents": [
        "eb481899aa319cf5cbeccfd9deac907300698b57"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Nov 15 15:16:38 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:29:40 2005 +1100"
      },
      "message": "[PATCH] powerpc: More debugging fixups\n\nAdd a few more missing includes of udbg.h\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb481899aa319cf5cbeccfd9deac907300698b57",
      "tree": "2dc0499415e968fca864a2ba38674dbced6094fb",
      "parents": [
        "5444a5e9e872f599ec12534bd1bf9bc79a1c72ca"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Nov 15 14:49:22 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:40 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fixup debugging in lmb.c\n\nSomewhere we lost the include of udbg.h in lmb.c. While we\u0027re there, add a DBG\nmacro like every other file has and use it in lmb_dump_all().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5444a5e9e872f599ec12534bd1bf9bc79a1c72ca",
      "tree": "3ed0871f034bd90248a8de538c0530ab4400dd7a",
      "parents": [
        "eb07d964b4491d1bb5864cd3d7e7633ccdda9a53"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 14:40:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:32 2005 +1100"
      },
      "message": "[PATCH] powerpc: update defconfigs\n\nMy patch moving ppc64 RTC to genrtc was supposed to update all\ndefconfigs, but for some reason, the patch actually posted only had the\npseries one... ouch. This patch properly updates all defconfigs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb07d964b4491d1bb5864cd3d7e7633ccdda9a53",
      "tree": "b76d2cdf2159ee2d11ae708ee876a21dbf0838e3",
      "parents": [
        "1e185b97b4364063f1135604b87f8d8469944233"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Nov 14 05:38:31 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:22 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: update_mmu_cache() needs unconditional tlbie\n\nCurrently 8xx fails to boot due to endless pagefaults.\n\nSeems the bug is exposed by the change which avoids flushing the\nTLB when not necessary (in case the pte has not changed), introduced\nrecently:\n\n__handle_mm_fault():\n\n        entry \u003d pte_mkyoung(entry);\n        if (!pte_same(old_entry, entry)) {\n                ptep_set_access_flags(vma, address, pte, entry, write_access);\n                update_mmu_cache(vma, address, entry);\n                lazy_mmu_prot_update(entry);\n        } else {\n                /*\n                 * This is needed only for protection faults but the arch code\n                 * is not yet telling us if this is a protection fault or not.\n                 * This still avoids useless tlb flushes for .text page faults\n                 * with threads.\n                 */\n                if (write_access)\n                        flush_tlb_page(vma, address);\n        }\n\nThe \"update_mmu_cache()\" call was unconditional before, which caused the TLB\nto be flushed by:\n\n        if (pfn_valid(pfn)) {\n                struct page *page \u003d pfn_to_page(pfn);\n                if (!PageReserved(page)\n                    \u0026\u0026 !test_bit(PG_arch_1, \u0026page-\u003eflags)) {\n                        if (vma-\u003evm_mm \u003d\u003d current-\u003eactive_mm) {\n#ifdef CONFIG_8xx\n                        /* On 8xx, cache control instructions (particularly \n                         * \"dcbst\" from flush_dcache_icache) fault as write \n                         * operation if there is an unpopulated TLB entry \n                         * for the address in question. To workaround that, \n                         * we invalidate the TLB here, thus avoiding dcbst \n                         * misbehaviour.\n                         */\n                                _tlbie(address);\n#endif\n                                __flush_dcache_icache((void *) address);\n                        } else\n                                flush_dcache_icache_page(page);\n                        set_bit(PG_arch_1, \u0026page-\u003eflags);\n                }\n\nWhich worked to due to pure luck: PG_arch_1 was always unset before, but\nnow it isnt.\n\nThe root of the problem are the changes against the 8xx TLB handlers introduced\nduring v2.6. What happens is the TLBMiss handlers load the zeroed pte into\nthe TLB, causing the TLBError handler to be invoked (thats two TLB faults per \npagefault), which then jumps to the generic MM code to setup the pte.\n\nThe bug is that the zeroed TLB is not invalidated (the same reason\nfor the \"dcbst\" misbehaviour), resulting in infinite TLBError faults.\n\nThe \"two exception\" approach requires a TLB flush (to nuke the zeroed TLB)\nat each PTE update for correct behaviour:\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f6ff56cd56b83d8edf4b3cffc5c53c56b37a5081",
      "tree": "0ec4807d49a602ba785e60e5352b542f1581d4c9",
      "parents": [
        "fb6d73d3014babb69f5cc2d1d78b31e9d09fc5df",
        "5a6f294e43e432bd207a702fea49ebb303ef9b23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 16:59:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 16:59:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "fb6d73d3014babb69f5cc2d1d78b31e9d09fc5df",
      "tree": "9d8ee68b8754fc57948098945113871aee0b23bb",
      "parents": [
        "1e185b97b4364063f1135604b87f8d8469944233"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 11:43:26 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 16:57:12 2005 -0800"
      },
      "message": "[PATCH] powerpc: Fix sparsemem with memory holes [was Re: ppc64 oops..]\n\nThis patch should fix the crashes we have been seeing on 64-bit\npowerpc systems with a memory hole when sparsemem is enabled.\nI\u0027d appreciate it if people who know more about NUMA and sparsemem\nthan me could look over it.\n\nThere were two bugs.  The first was that if NUMA was enabled but there\nwas no NUMA information for the machine, the setup_nonnuma() function\nwas adding a single region, assuming memory was contiguous.  The\nsecond was that the loops in mem_init() and show_mem() assumed that\nall pages within the span of a pgdat were valid (had a valid struct\npage).\n\nI also fixed the incorrect setting of num_physpages that Mike Kravetz\npointed out.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a6f294e43e432bd207a702fea49ebb303ef9b23",
      "tree": "ccc0aefb94c6c6f26eff9eaf177df99b0b364be2",
      "parents": [
        "96479376c89e5be92c85bd350e3e2e8f0e7e3b52"
      ],
      "author": {
        "name": "KOVACS Krisztian",
        "email": "hidden@balabit.hu",
        "time": "Tue Nov 15 16:47:34 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:47:34 2005 -0800"
      },
      "message": "[NETFILTER] Free layer-3 specific protocol tables at cleanup\n\nAlthough the comment around the allocation code tells us that\nthe layer-3 specific protocol tables will be freed when cleaning up,\nthey aren\u0027t. And this makes nfsim complain loudly...\n\nSigned-off-by: KOVACS Krisztian \u003chidden@balabit.hu\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96479376c89e5be92c85bd350e3e2e8f0e7e3b52",
      "tree": "3e856951a7b7d1cb4f7ae9d5ffcb9342ca05bbb7",
      "parents": [
        "31f3426904e066f17e3f88c468a2f7c869ad4aac"
      ],
      "author": {
        "name": "KOVACS Krisztian",
        "email": "hidden@balabit.hu",
        "time": "Tue Nov 15 16:47:09 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:47:09 2005 -0800"
      },
      "message": "[NETFILTER] Remove nf_conntrack stat proc file when cleaning up\n\nFix nf_conntrack statistics proc file removal. Looks like the old bug\nwas forward-ported from ip_conntrack. :-]\n\nSigned-off-by: KOVACS Krisztian \u003chidden@balabit.hu\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e185b97b4364063f1135604b87f8d8469944233",
      "tree": "0184e24ae1e9247b7dee62838b981c2d2a741d2e",
      "parents": [
        "47227d50c4ba7d2308b30c19b14e6edf133d5aa8"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Nov 15 14:37:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 15:50:51 2005 -0800"
      },
      "message": "[PATCH] ia64: cpu_idle performance bug fix\n\nOur performance validation on 2.6.15-rc1 caught a disastrous performance\nregression on ia64 with netperf (-98%) and volanomark (-58%) compares to\nprevious kernel version 2.6.14-git7.  See the following chart (result\ngroup 1 \u0026 2).\n\n  http://kernel-perf.sourceforge.net/results.machine_id\u003d26.html\n\nWe have root caused it to commit 64c7c8f88559624abdbe12b5da6502e8879f8d28\n\nThis changeset broke the ia64 task resched notification.  In\nsched.c:resched_task(), a reschedule IPI is conditioned upon\nTIF_POLLING_NRFLAG.  However, the above changeset unconditionally set\nthe polling thread flag for idle tasks regardless whether pal_halt_light\nis in use or not.  As a result, resched IPI is not sent from\nresched_task().  And since the default behavior on ia64 is to use\npal_halt_light, we end up delaying the rescheduling task until next\ntimer tick, and thus cause the performance regression.\n\nThis fixes the performance bug.  I\u0027m glad our performance suite is\nturning up bad performance bug like this in time.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31f3426904e066f17e3f88c468a2f7c869ad4aac",
      "tree": "11e67ebf551552dad83cf53815945ff299344273",
      "parents": [
        "cf225356578326308b16a0fd03ff3fa72fe3da07"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Nov 15 15:17:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 15:17:10 2005 -0800"
      },
      "message": "[TCP]: More spelling fixes.\n\nFrom Joe Perches\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47227d50c4ba7d2308b30c19b14e6edf133d5aa8",
      "tree": "531356e3b004da443c01dac74420f4f28b91679f",
      "parents": [
        "7ae8c5ec122e4e909193dbbdb2ad2de349e307c9",
        "72724382d3c9caab1d85e54080d338b854f10dd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:46:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:46:57 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7ae8c5ec122e4e909193dbbdb2ad2de349e307c9",
      "tree": "42ef1a96f9286f8ddab8edd6d037506a9cbe889f",
      "parents": [
        "e1f1def6ef3f0c71d0df302c3759f6937adaf9ae",
        "9f68a24853dd37d18f2cfa979cf4e131f5a10e8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:45:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:45:33 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "72724382d3c9caab1d85e54080d338b854f10dd3",
      "tree": "a55045e2987edcbdc65cee9a3f610119eec002c0",
      "parents": [
        "eceab4ac8d9dd8955e0961fd7477664c087a9017"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 15 19:04:22 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 15 19:04:22 2005 +0000"
      },
      "message": "[ARM] Initialise SA1111 core before SA1111 PCMCIA\n\nThis avoids a BUG_ON with kref.c when SA1111 tries to register\na driver with an unregistered bus type.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f68a24853dd37d18f2cfa979cf4e131f5a10e8f",
      "tree": "0e6c81b47ff6f4e2e3a5149873d9d3c176d9e292",
      "parents": [
        "c6e6e666cbfe40f0d7fb1a293ff6332973acac37"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Nov 15 14:03:47 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Nov 15 14:03:47 2005 -0500"
      },
      "message": "[libata ahci] command completion fixes, improved debug msgs\n\n- Fix a regression in command completion, which prevented\n  the restart of the DMA engine after the device throws\n  an error.\n- Pack more hardware info into the port-reset error message.\n- Promote \"welcome to our timeout\" message from debug msg\n  to normal printk.\n"
    },
    {
      "commit": "e1f1def6ef3f0c71d0df302c3759f6937adaf9ae",
      "tree": "794c56b9e279e95d6cf5e132cff60746568b77d9",
      "parents": [
        "1d193f4f112b9d8855ba1339fa784ee95f25b9c7"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 15 00:09:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:20 2005 -0800"
      },
      "message": "[PATCH] oops-tracing: mention extended VGA\n\nSomething I\u0027ve found handy countless times when users do this..\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d193f4f112b9d8855ba1339fa784ee95f25b9c7",
      "tree": "089f01b69c080df59405cb65ff3a9782bfdcb15e",
      "parents": [
        "400bb2369df481abae5aa801e63e70008e15fba5"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@debian.org",
        "time": "Tue Nov 15 00:09:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:20 2005 -0800"
      },
      "message": "[PATCH] Update location of ll_rw_blk.c in docs\n\nPicked from the ubuntu-2.6 tree\n\nThe change in location for ll_rw_blk.c from drivers/block/ to block/ caused\nfailure to generate documentation.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "400bb2369df481abae5aa801e63e70008e15fba5",
      "tree": "cdf7e02f7cc49bdb522b9c5935cf1d59b24b8b7f",
      "parents": [
        "0c53508980a95b84c296c4336a831776cc22cf58"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady@gmail.com",
        "time": "Tue Nov 15 00:09:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:20 2005 -0800"
      },
      "message": "[PATCH] cciss_scsi warning fix\n\ndrivers/block/cciss_scsi.c:264: warning: `print_bytes\u0027 defined but not used\ndrivers/block/cciss_scsi.c:298: warning: `print_cmd\u0027 defined but not used\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c53508980a95b84c296c4336a831776cc22cf58",
      "tree": "66f908cb6cbdeb2bbc34fd3a3ab08090ecc3d9a2",
      "parents": [
        "f4eeb0a20f017fd8bc849cc50469c2e2e6a0c05c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Nov 15 00:09:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:20 2005 -0800"
      },
      "message": "[PATCH] v850: use generic hardirq code\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4eeb0a20f017fd8bc849cc50469c2e2e6a0c05c",
      "tree": "8abf99bcc413ffaae8dcf8a80d6dbb31c184f417",
      "parents": [
        "228322f13fe20bd29e81fca8341cc1fc7ffc5929"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Tue Nov 15 00:09:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] v850: Add missing include in hardirq.h\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "228322f13fe20bd29e81fca8341cc1fc7ffc5929",
      "tree": "7c587e6a0ebd88aa868d1f8c074e1f29c7918ca8",
      "parents": [
        "09071e35f9f0b308c37c9853766de573591589ea"
      ],
      "author": {
        "name": "Miles Bader",
        "email": "miles@gnu.org",
        "time": "Tue Nov 15 00:09:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] v850: Fix show_interrupts\n\nA variable was being used in multiple conflicting ways.  I also restructured\nthe code a bit for clarity.\n\nSigned-off-by: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09071e35f9f0b308c37c9853766de573591589ea",
      "tree": "c835059c4463cda91814955920c29a513caf7ff3",
      "parents": [
        "d6a1a64aec2b2e2e13b629ed72afd319d8bce5da"
      ],
      "author": {
        "name": "Toni Mueller",
        "email": "support@oeko.net",
        "time": "Tue Nov 15 00:09:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] sdladrv.c build fix\n\ngcc4 doesn\u0027t allow typecasted lvals.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6a1a64aec2b2e2e13b629ed72afd319d8bce5da",
      "tree": "6d6a85d0cbf697a94635a9f1749db7e3e1f8079f",
      "parents": [
        "93588e2284b6be1873cc0bb7fbf0947bdbf72830"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 15 00:09:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] hfc_usb: fix usb device table\n\nWe need to use the USB_DEVICE macro here, else the modinfo aliases go all wrong.\n\nAlso, correctly terminate the table, as noted by Dave Jones \u003cdavej@redhat.com\u003e\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93588e2284b6be1873cc0bb7fbf0947bdbf72830",
      "tree": "685a5b21312c6d057f1db37d75085944db646cb9",
      "parents": [
        "e8a0033451f7972169b2f375be34d9d805ad8687"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Nov 15 00:09:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] md: make md threads interruptible again\n\nDespite the fact that md threads don\u0027t need to be signalled, and won\u0027t\nrespond to signals anyway, we need to have an \u0027interruptible\u0027 wait, else\nthey stay in \u0027D\u0027 state and add to the load average.\n\n(akpm: the signal_pending() test is unneeded - we\u0027ll fix that up in the next\nround.  For now, leave it there because that\u0027s how the code used to be).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8a0033451f7972169b2f375be34d9d805ad8687",
      "tree": "5b6f56750e4b829b75e0cecbf36d85bf0ec29432",
      "parents": [
        "1887b93529410633b5529a7c2d304897dbed5b3e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Nov 15 00:09:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] md: mark START_ARRAY deprecated with a date\n\nThis was marked deprecated \"after 2.6\" back in the 2.5 days.  But now it\nseems there isn\u0027t going to be any \"after 2.6\", and we deprecate by date\nnow.  So set a date.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1887b93529410633b5529a7c2d304897dbed5b3e",
      "tree": "bb51359d16e40503dc8faa56bd429311d3514bda",
      "parents": [
        "fa63b229829e73361900183bc1ae21b71b6c2dae"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Tue Nov 15 00:09:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] knfsd: make sure nfsd doesn\u0027t hog a cpu forever\n\nBeing kernel-threads, nfsd servers don\u0027t get pre-empted (depending on\nCONFIG).  If there is a steady stream of NFS requests that can be served\nfrom cache, an nfsd thread may hold on to a cpu indefinitely, which isn\u0027t\nvery friendly.\n\nSo it is good to have a cond_resched in there (just before looking for a\nnew request to serve), to make sure we play nice.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa63b229829e73361900183bc1ae21b71b6c2dae",
      "tree": "75d0e8cef43964561b957f6c81e34fdecdb35597",
      "parents": [
        "3225e1d3d1ebc3fcb74fbbb166520f35c35a22f4"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Tue Nov 15 00:09:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] Add missing EXPORT_SYMBOLS() for __ide_mm_* functions on powerpc\n\nThese exported symbols are in arch/ppc/ but missing from arch/powerpc/ for\nppc32 builds.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3225e1d3d1ebc3fcb74fbbb166520f35c35a22f4",
      "tree": "ccd62d1ae676d7bfa893a473849ed5e1d1edb245",
      "parents": [
        "d4ed803c564701eae9534ab26a86ddb06acaf49c"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Nov 15 00:09:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:19 2005 -0800"
      },
      "message": "[PATCH] ipmi: bump-driver-version\n\nLots of good changes to the driver lately that userspace will care about\nthe version of the driver.  Bump the version from 36.0 to 38.0 to be higher\nthan 37 that the 2.4 driver came out with a few weeks ago which doesn\u0027t\nhave all the same changes.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4ed803c564701eae9534ab26a86ddb06acaf49c",
      "tree": "573ecacf5ea40a3dc847f8ceb82a1aa0e95fe15c",
      "parents": [
        "19842d67340e4a8f616552d344e97fc7452aa37a"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Nov 15 00:09:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:18 2005 -0800"
      },
      "message": "[PATCH] Make sysctl.h (again) usable from userspace\n\nMake sysctl.h (again) useable from userspace\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19842d67340e4a8f616552d344e97fc7452aa37a",
      "tree": "470e9884d77d319d14baa7489a03635c14d0cae1",
      "parents": [
        "4060994c3e337b40e0f6fa8ce2cc178e021baf3d"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Tue Nov 15 00:09:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:18 2005 -0800"
      },
      "message": "[PATCH] drop \"[PATCH] i386 kexec-on-panic: Don\u0027t shutdown the apics\"\n\nA patch by Eric was merged (f2b36db692b7ff6972320ad9839ae656a3b0ee3e)\nand later on reverted back (1e4c85f97fe26fbd70da12148b3992c0e00361fd).\n\nAlong with above patch, another patch was posted and has been merged\n(3d1675b41b02d64bd1185903ea0d25a8c0bb6dea).  That patch was dependent on\nthe above patch and now it should also be reverted.\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eceab4ac8d9dd8955e0961fd7477664c087a9017",
      "tree": "47614fc4f8312687d29fc31e4c31088f61e2a9f3",
      "parents": [
        "4060994c3e337b40e0f6fa8ce2cc178e021baf3d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 15 11:31:41 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 15 11:31:41 2005 +0000"
      },
      "message": "[ARM] Use kernel/power/Kconfig\n\nRather than defining our own PM option, use kernel/power/Kconfig.\nThis fixes build errors introduced by\nbca73e4bf8563d83f7856164caa44d5f42e44cca\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf225356578326308b16a0fd03ff3fa72fe3da07",
      "tree": "76510d0004761f02a0f2de1437671d1feeb58fde",
      "parents": [
        "451677c46feb5fb39cb7f71035b8716064fcbd57"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Nov 14 21:58:18 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 21:58:18 2005 -0800"
      },
      "message": "[LLC]: Fix typo\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "451677c46feb5fb39cb7f71035b8716064fcbd57",
      "tree": "42b4c9273bb13eef9256d094c10d974f0e9fd0ac",
      "parents": [
        "59c6196e59a4b85d9c994e70ff20a460cdbaa003"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Nov 14 21:57:46 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 21:57:46 2005 -0800"
      },
      "message": "[LLC]: Make core block on remote busy.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59c6196e59a4b85d9c994e70ff20a460cdbaa003",
      "tree": "574e979829d3363c16c8c6d1fe624b206d8ce4f9",
      "parents": [
        "cb422c464bdaeeb3b9ad4539010e357bf1bd1745"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Nov 14 21:57:15 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 21:57:15 2005 -0800"
      },
      "message": "[LLC]: Fix TX window scaling\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb422c464bdaeeb3b9ad4539010e357bf1bd1745",
      "tree": "44c6384a76035c578b8ec40fe37dee591536b421",
      "parents": [
        "12da2a435c1e8b9abb780d928ccbf04fc3d860a7"
      ],
      "author": {
        "name": "Luiz Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Nov 14 21:43:36 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 21:43:36 2005 -0800"
      },
      "message": "[IPV6]: Fixes sparse warning in ipv6/ipv6_sockglue.c\n\nThe patch below fixes the following sparse warning:\n\nnet/ipv6/ipv6_sockglue.c:291:13: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12da2a435c1e8b9abb780d928ccbf04fc3d860a7",
      "tree": "bf04e2ac774febba938035f019f57ca4e81169ee",
      "parents": [
        "4060994c3e337b40e0f6fa8ce2cc178e021baf3d"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Nov 14 21:42:46 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 21:42:46 2005 -0800"
      },
      "message": "[IPV6]: small fix for ipv6_dev_get_saddr(...)\n\nThe \"score.rule++\" doesn\u0027t make any sense for me. \nAccording to codes above, I think it should be \"hiscore.rule++;\" .\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4060994c3e337b40e0f6fa8ce2cc178e021baf3d",
      "tree": "980297c1747ca89354bc879cc5d17903eacb19e2",
      "parents": [
        "0174f72f848dfe7dc7488799776303c81b181b16",
        "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "message": "Merge x86-64 update from Andi\n"
    },
    {
      "commit": "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37",
      "tree": "79114c735614c4811d02ac9ccc81f6c9798a73ec",
      "parents": [
        "8893166ff8694f36655009aa9bf8e7f2e1c9339f"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:18 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix sparse mem\n\nFix up booting with sparse mem enabled. Otherwise it would just\ncause an early PANIC at boot.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8893166ff8694f36655009aa9bf8e7f2e1c9339f",
      "tree": "89f030c84d807f58444667a401194cda06fcc1b0",
      "parents": [
        "9e43e1b7c7c9872da032442d8e4bb112a02d16f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Increase the maximum number of local APICs to the maximum\n\nThis is needed for large multinode IBM systems which have a sparse\nAPIC space in clustered mode, fully covering the available 8 bits.\n\nThe previous kernels would limit the local APIC number to 127,\nwhich caused it to reject some of the CPUs at boot.\n\nI increased the maximum and shrunk the apic_version array a bit\nto make up for that (the version is only 8 bit, so don\u0027t need\nan full int to store)\n\nCc:  Chris McDermott \u003clcm@us.ibm.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e43e1b7c7c9872da032442d8e4bb112a02d16f4",
      "tree": "04399c723a8fbd3f859a462add5db34c389ebf45",
      "parents": [
        "ffd10a2b77bca50dd05ba26acd5a6e68bcc8f61f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove CONFIG_CHECKING and add command line option for pagefault tracing\n\nCONFIG_CHECKING covered some debugging code used in the early times\nof the port. But it wasn\u0027t even SMP safe for quite some time\nand the bugs it checked for seem to be gone.\n\nThis patch removes all the code to verify GS at kernel entry. There\nhaven\u0027t been any new bugs in this area for a long time.\n\nPreviously it also covered the sysctl for the page fault tracing.\nThat didn\u0027t make much sense because that code was unconditionally\ncompiled in. I made that a boot option now because it is typically\nonly useful at boot.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffd10a2b77bca50dd05ba26acd5a6e68bcc8f61f",
      "tree": "92bd5c702cde0c6582950ff66f648e59bf5fb2cd",
      "parents": [
        "e583538f077d5f70191670b47a046ba436ec3428"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make node boundaries consistent\n\nThe current x86_64 NUMA memory code is inconsequent when it comes to node\nmemory ranges. The exact behaviour varies depending on which config option\nthat is used.\n\nsetup_node_bootmem() has start and end as arguments and these are used to\ncalculate the size of the node like this: (end - start). This is all fine\nif end is pointing to the first non-available byte. The problem is that the\ncurrent x86_64 code sometimes treats it as the last present byte and sometimes\nas the first non-available byte. The result is that some configurations might\nlose a page at the end of the range.\n\nThis patch tries to fix CONFIG_ACPI_NUMA, CONFIG_K8_NUMA and CONFIG_NUMA_EMU\nso they all treat the end variable as the first non-available byte. This is\nthe same way as the single node code.\n\nThe patch is boot tested on dual x86_64 hardware with the above configurations,\nbut maybe the removed code is needed as some workaround?\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e583538f077d5f70191670b47a046ba436ec3428",
      "tree": "576298f190ce8a4f321bb84efce2ace41aa12194",
      "parents": [
        "b0bd35e622ffbda2c01dc67a0381c6a18817a29a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Log machine checks from boot on Intel systems\n\nThe logging for boot errors was turned off because it was broken\non some AMD systems. But give Intel EM64T systems a chance because they are\nsupposed to be correct there.\n\nThe advantage is that there is a chance to actually log uncorrected\nmachine checks after the reset.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0bd35e622ffbda2c01dc67a0381c6a18817a29a",
      "tree": "dffb53b490f81481b2df41758d239db2b8dbb9bd",
      "parents": [
        "efbbdce94f6ea54cf06d9a06e4c95f6874ad64a8"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Make ACPI NUMA and NUMA emulation peers of K8_NUMA in Kconfig\n\nOn x86_64 arches, there is no way to choose ACPI_NUMA without having to choose\nK8_NUMA.  CONFIG_K8_NUMA is not needed for Intel EM64T NUMA boxes.  It also\nlooks odd if you have to select ACPI_NUMA from the power management menu.\nThis patch fixes those oddities.  Patch does the following:\n\n1. Makes NUMA a config option like other arches\n2. Makes topology detection options like K8_NUMA dependent on NUMA\n3. Choosing ACPI NUMA detection can be done from the standard\n   \"Processor type and features\" menu\n\nAK: I fixed up the dependencies and changed the help texts a bit\non top of Kiran\u0027s patch.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efbbdce94f6ea54cf06d9a06e4c95f6874ad64a8",
      "tree": "8f2b387266cae7ea06a1cd100174cb849fd45a8d",
      "parents": [
        "bf0f2e23834e2bf7d64b467ef07095b1c7e2c04b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use common sys_time64\n\nKeeping this function does not makes sense because it\u0027s a copied (and\nbuggy) copy of sys_time.  The only difference is that now.tv_sec (which is\na time_t, i.e.  a 64-bit long) is copied (and truncated) into a int\n(32-bit).\n\nThe prototype is the same (they both take a long __user *), so let\u0027s drop\nthis and redirect it to sys_time (and make sure it exists by defining\n__ARCH_WANT_SYS_TIME).\n\nOnly disadvantage is that the sys_stime definition is also compiled (may be\nfixed if needed by adding a separate __ARCH_WANT_SYS_STIME macro, and\ndefining it for all arch\u0027s defining __ARCH_WANT_SYS_TIME except x86_64).\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf0f2e23834e2bf7d64b467ef07095b1c7e2c04b",
      "tree": "0a652a8e4cc51f50139d892cee17f7a699c4afa4",
      "parents": [
        "8e0d4f4e9132ae6e353f9cf27261627bcc7c65cc"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Set ____cacheline_maxaligned_in_smp alignment to 128 bytes\n\nThe current value was correct before the introduction of Intel EM64T support -\nbut now L1_CACHE_SHIFT_MAX can be less than L1_CACHE_SHIFT, which _is_ funny!\n\nBetween the few users of ____cacheline_maxaligned_in_smp, we also have (for\nexample) rcu_ctrlblk, and struct zone, with zone-\u003e{lru_,}lock.  I.e.  we have\na lot of excess cacheline bouncing on them.\n\nNo correctness issues, obviously.  So this could even be merged for 2.6.14\n(I\u0027m not a fan of this idea, though).\n\nCC: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e0d4f4e9132ae6e353f9cf27261627bcc7c65cc",
      "tree": "01dbb78723ccd375e7bbaeae1016469179948289",
      "parents": [
        "a5b250a428aabc619ace872f8220a7d0b8f7d557"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove asm-x86_64/rwsem.h\n\nNot needed since x86-64 always uses the spinlock based rwsems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b250a428aabc619ace872f8220a7d0b8f7d557",
      "tree": "11cabf07982ae37f94bc929f9a605cbbd20e35ab",
      "parents": [
        "a6f5deb2be4c82f24fefadcbf7e448f540c05ae6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:17 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove optimization for B stepping AMD K8\n\nB stepping were the first shipping Opterons. memcpy/memset/copy_page/\nclear_page had special optimized version for them. These are really\nold and in the minority now and the difference to the generic versions\n(using rep microcode) is not that big anyways. So just remove them.\n\nTODO: figure out optimized versions for Intel Netburst based EM64T\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6f5deb2be4c82f24fefadcbf7e448f540c05ae6",
      "tree": "f138057dbbd6bf08d52404e758f3db8502af1c29",
      "parents": [
        "2b0918758dd68d6b8d01318a5200b65b9209760d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Reduce number of retries for reset through keyboard controller\n\nOld code could retry for 10 seconds worst time. Only try it\nfor one second now.\n\nSuggested by Yinghai Lu\n\nCc: Yinghai.Lu@amd.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b0918758dd68d6b8d01318a5200b65b9209760d",
      "tree": "1f4bd49d9d6827a2121fc698d1a9c9fc889ad3fe",
      "parents": [
        "94605eff572b727aaad9b4b29bc358b919096503"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: x86_64/i386 fix Intel cache detection code assumption about threads sharing\n\nFix the Intel cache detection code assumption that number of threads\nsharing the cache will either be equal to number of HT or core siblings.\n\nThis also cleans up the code in general a bit.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94605eff572b727aaad9b4b29bc358b919096503",
      "tree": "657a848d8ef34d2f94bbad3aa4e5458d2d3f2d2b",
      "parents": [
        "e90f22edf432512219cc2952f5811961abbd164f"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Intel HT, Multi core detection fixes\n\nFields obtained through cpuid vector 0x1(ebx[16:23]) and\nvector 0x4(eax[14:25], eax[26:31]) indicate the maximum values and might not\nalways be the same as what is available and what OS sees.  So make sure\n\"siblings\" and \"cpu cores\" values in /proc/cpuinfo reflect the values as seen\nby OS instead of what cpuid instruction says. This will also fix the buggy BIOS\ncases (for example where cpuid on a single core cpu says there are \"2\" siblings,\neven when HT is disabled in the BIOS.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4359)\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e90f22edf432512219cc2952f5811961abbd164f",
      "tree": "adff9041edf84d365b209c353fe8112e8e2bb719",
      "parents": [
        "3506229ff9968e5dbc862a50285fbea0e8821b58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix NUMA node lookup debug code which had bitrotted\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3506229ff9968e5dbc862a50285fbea0e8821b58",
      "tree": "76306c140f9a4bec3b3f429467a7dee32c810859",
      "parents": [
        "a88cde13bae3fffd6ecc812bdd02c91eafb6073e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t enable interrupt unconditionally in reboot path\n\nWhen they were disabled before (e.g. after a panic) it\u0027s better\nto keep them off, otherwise followon panics can happen from timer\ninterrupt handlers etc.\n\nDrawback is that pageup in the console won\u0027t work anymore though.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a88cde13bae3fffd6ecc812bdd02c91eafb6073e",
      "tree": "60c80590f2d2245bc7fa3ef44eeb0fc2af7b9371",
      "parents": [
        "ea0be473a1f0ee89024a24d8ea4b05fbf6efcee3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Formatting fixes for arch/x86_64/kernel/process.c\n\nNo functional changes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea0be473a1f0ee89024a24d8ea4b05fbf6efcee3",
      "tree": "15821beb060e3e5811063a7c9eef3b1e5b7f4e8b",
      "parents": [
        "af9c142de94ecf724a18700273bbba390873e072"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Allow modular build of ia32 aout loader\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af9c142de94ecf724a18700273bbba390873e072",
      "tree": "12ecf9850dc75c19cca7a14233d5ba3efe7dbb9d",
      "parents": [
        "1d2e6bd86152ab86fb866555281869df340e6c6a"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86_64: Force correct address space size for MTRR on some 64bit Intel Xeons\n\nThey report 40bit, but only have 36bits of physical address space.\nThis caused problems with setting up the correct masks for MTRR.\n\nCPUID workaround for steppings 0F33h(supporting x86) and 0F34h(supporting x86\nand EM64T). Detail info can be found at:\nhttp://download.intel.com/design/Xeon/specupdt/30240216.pdf\nhttp://download.intel.com/design/Pentium4/specupdt/30235221.pdf\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d2e6bd86152ab86fb866555281869df340e6c6a",
      "tree": "abdaeb1737b4ba6562af6482b435c7f3afcdc0f4",
      "parents": [
        "172efbb40333d0ca10ebaab11a98f9be687bee39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] AGP: Make gart iterator in K8 AGP driver SMP safe\n\nUgh!\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "172efbb40333d0ca10ebaab11a98f9be687bee39",
      "tree": "2e5094bb79635d1a74c1933880a06c22b7f5987c",
      "parents": [
        "870b7681cd3f867c1ffc8d7fbe9b22216e73a536"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Try unsupported AGP chipsets on x86-64 by default\n\nSo far all new ones have worked and there isn\u0027t much variation because\nthe CPU does all the interesting bits.\n\nSo enable try unsupported by default.\n\nCan be still disabled with try_unsupported\u003d0 (module) or\namd64.try_unsupported\u003d0   (boot option)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870b7681cd3f867c1ffc8d7fbe9b22216e73a536",
      "tree": "734a1e1da4b2ef0bf5798167324812e24b47a922",
      "parents": [
        "529a340402e419f935d411ce0a085e96fcaf3872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] AGP: Support ULI/ALI 1689 bridge on AMD64\n\n(no name because I\u0027m not sure of the correct name)\n\nCc: davej@redhat.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "529a340402e419f935d411ce0a085e96fcaf3872",
      "tree": "d5941a16060f3c64912e6cb393d6eaa8f4704652",
      "parents": [
        "e4e5d324b9c5586f408a72d1534474c449dd5212"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Optimize NUMA node hash function\n\nCompute the highest possible value for memnode_shift, in order to reduce\nfootprint of memnodemap[] to the minimum, thus making all users\n(phys_to_nid(), kfree()), more cache friendly.\n\nBefore the patch :\n\n Node 0 MemBase 0000000000000000 Limit 00000001ffffffff\n Node 1 MemBase 0000000200000000 Limit 00000003ffffffff\n Using 23 for the hash shift. Max adder is 3ffffffff\n\nAfter the patch :\n\n Node 0 MemBase 0000000000000000 Limit 00000001ffffffff\n Node 1 MemBase 0000000200000000 Limit 00000003ffffffff\n Using 33 for the hash shift.\n\nIn this case, only 2 bytes of memnodemap[] are used, instead of 2048\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4e5d324b9c5586f408a72d1534474c449dd5212",
      "tree": "21a7a3758c07ae1bb5263e88946e1cc18835c2fe",
      "parents": [
        "420f8f68c9c5148dddf946bebdbc7eacde2172cb"
      ],
      "author": {
        "name": "Bryan Ford",
        "email": "baford@mit.edu",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Save/restore CS in 64bit signal handlers and force __USER_CS for CS\n\nThis allows to run 64bit signal handlers in 64bit processes that run small\ncode snippets in compat mode.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "420f8f68c9c5148dddf946bebdbc7eacde2172cb",
      "tree": "59cf49ac38e0c7560bb57d988869f67b1ff20342",
      "parents": [
        "485832a5d928facd82f1525270d9f048da2063a1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: New heuristics to find out hotpluggable CPUs.\n\nWith a NR_CPUS\u003d\u003d128 kernel with CPU hotplug enabled we would waste 4MB\non per CPU data of all possible CPUs.  The reason was that HOTPLUG\nalways set up possible map to NR_CPUS cpus and then we need to allocate\nthat much (each per CPU data is roughly ~32k now)\n\nThe underlying problem is that ACPI didn\u0027t tell us how many hotplug CPUs\nthe platform supports.  So the old code just assumed all, which would\nlead to this memory wastage.\n\nThis implements some new heuristics:\n\n - If the BIOS specified disabled CPUs in the ACPI/mptables assume they\n   can be enabled later (this is bending the ACPI specification a bit,\n   but seems like a obvious extension)\n - The user can overwrite it with a new additionals_cpus\u003dNUM option\n - Otherwise use half of the available CPUs or 2, whatever is more.\n\nCc: ashok.raj@intel.com\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485832a5d928facd82f1525270d9f048da2063a1",
      "tree": "4266c612f32c2ccaca080af00cfee3a9f420331c",
      "parents": [
        "8315eca25583c369e28f48909d3341dc21d6214d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Use int operations in spinlocks to support more than 128 CPUs spinning.\n\nPointed out by Eric Dumazet\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8315eca25583c369e28f48909d3341dc21d6214d",
      "tree": "271677ef4bb1159284c0920aabc903218868fc1f",
      "parents": [
        "59170891049cc469777a392e0b3f5aa7aad784a6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Some clarifications for Documention/x86_64/mm.txt\n\nI got some questions on this, so just fix up the documentation.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59170891049cc469777a392e0b3f5aa7aad784a6",
      "tree": "7b04918a1c0ca496ee1b3aaf673abf220cc66716",
      "parents": [
        "4d74dbd79a571b31f7cd2c69bb5e44368972bf93"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Replace swiotlb extern with include\n\nMinor victory on the continuous quest against all stray extern.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d74dbd79a571b31f7cd2c69bb5e44368972bf93",
      "tree": "0b5c7143490ca6cb8c21528ab1db0c00e262bdc9",
      "parents": [
        "2bc0414ee04fd8bb798760801f5d7476dff44241"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:15 2005 -0800"
      },
      "message": "[PATCH] x86_64: Replace cpu_pda extern with include\n\nMinor cleanup - remove obsolete extern\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bc0414ee04fd8bb798760801f5d7476dff44241",
      "tree": "3ae48fd461dca1f7f46f440325c674717a36f693",
      "parents": [
        "6b75aeedde1e8a8513393d3c1367bf81bc5b0c67"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Only use asm/sections.h to declare section symbols\n\nAdding __initdata_* to asm-generic/sections.h\nReplaces a lot of open coded externs in arch/x86_64/*\nI had to change __bss_end to __bss_stop to match the other architectures.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b75aeedde1e8a8513393d3c1367bf81bc5b0c67",
      "tree": "f8f25d30bf097a58e535adf3ac84b89b027b33e3",
      "parents": [
        "f6c2e3330d3fdd5474bc3756da46fca889a30e33"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t apply __PHYSICAL_MASK to page frame numbers\n\nIt is for physical addresses, not for PFNs.\n\nPointed out by Tejun Heo.\n\nCc: htejun@gmail.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6c2e3330d3fdd5474bc3756da46fca889a30e33",
      "tree": "41b7534c39a6aea4ae1f0a75c6eb03f6e4b6312c",
      "parents": [
        "69d81fcde7797342417591ba7affb372b9c86eae"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Unmap NULL during early bootup\n\nWe should zap the low mappings, as soon as possible, so that we can catch\nkernel bugs more effectively. Previously early boot had NULL mapped\nand didn\u0027t trap on NULL references.\n\nThis patch introduces boot_level4_pgt, which will always have low identity\naddresses mapped.  Druing boot, all the processors will use this as their\nlevel4 pgt.  On BP, we will switch to init_level4_pgt as soon as we enter C\ncode and zap the low mappings as soon as we are done with the usage of\nidentity low mapped addresses.  On AP\u0027s we will zap the low mappings as\nsoon as we jump to C code.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69d81fcde7797342417591ba7affb372b9c86eae",
      "tree": "97fbc73fd20f8ebc313b2bc41367a8efe36c2c3d",
      "parents": [
        "50895c5d76e15d8af480eff1aaab5770cabbc2c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Speed up numa_node_id by putting it directly into the PDA\n\nNot go from the CPU number to an mapping array.\nMode number is often used now in fast paths.\n\nThis also adds a generic numa_node_id to all the topology includes\n\nSuggested by Eric Dumazet\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50895c5d76e15d8af480eff1aaab5770cabbc2c2",
      "tree": "ce304c3774375c61a492cf642d285fb8af46b364",
      "parents": [
        "f5f786d0455c359c554b8f74783f887c0a2c9fac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Fix gcc 4 warning in aperture.c\n\nFix\n\n  arch/x86_64/kernel/aperture.c: In function #iommu_hole_init#:\n  arch/x86_64/kernel/aperture.c:199: warning: #aper_order# may be used uninitialized in this function\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5f786d0455c359c554b8f74783f887c0a2c9fac",
      "tree": "2d8bf241afe4d9242657f29f6494ce8763b3418d",
      "parents": [
        "e9b59d834faf0305cb6214a358f65f72c57b9e99"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Fix CPU model for family 6\n\nAccording to cpuid instruction in IA32 SDM-Vol2, when computing cpu model,\nwe need to consider extended model ID for family 0x6 also.\n\nAK: Also added fixes/simplifcation from Petr Vandrovec\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9b59d834faf0305cb6214a358f65f72c57b9e99",
      "tree": "5321ee83273d1fc0de136f9de90bed14a63739a3",
      "parents": [
        "47492d3667ec519172ab978bd8231b8c7152fa9d"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove duplicate __cpuinit define\n\nRemove duplicate __cpuinit in smp.c. Already defined in init.h which is\nalready included.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "47492d3667ec519172ab978bd8231b8c7152fa9d"
}
