)]}'
{
  "log": [
    {
      "commit": "0c28130b5c9e8f0b153436d3dae39482e5a70af1",
      "tree": "df2c3f91108cc897cd799196b6044ebb617a8f0a",
      "parents": [
        "23352fc252495fdc072b3bd29f57c4c6b7a6bd83"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:15:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:33 2005 -0700"
      },
      "message": "[PATCH] x86_64: make string func definition work as intended\n\nIn include/asm-x86_64/string.h there are such comments:\n\n/* Use C out of line version for memcmp */\n#define memcmp __builtin_memcmp\nint memcmp(const void * cs,const void * ct,size_t count);\n\nThis would mean that if the compiler does not decide to use __builtin_memcmp,\nit emits a call to memcmp to be satisfied by the C out-of-line version in\nlib/string.c.  What happens is that after preprocessing, in lib/string.i you\nmay find the definition of \"__builtin_strcmp\".\n\nActually, by accident, in the object you will find the definition of strcmp\nand such (maybe a trick intended to redirect calls to __builtin_memcmp to the\ndefault memcmp when the definition is not expanded); however, this particular\ncase is not a documented feature as far as I can see.\n\nAlso, the EXPORT_SYMBOL does not work, so it\u0027s duplicated in the arch.\n\nI simply added some #undef to lib/string.c and removed the (now duplicated)\nexports in x86-64 and UML/x86_64 subarchs (the second ones are introduced by\nanother patch I just posted for -mm).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCC: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23352fc252495fdc072b3bd29f57c4c6b7a6bd83",
      "tree": "6d8bbac7d5512e7a984551f39d3922410ba53455",
      "parents": [
        "f7fe8781749bf2de2ca03147a1691244a7d93ec7"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:15:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:33 2005 -0700"
      },
      "message": "[PATCH] uml: kludgy compilation fixes for x86-64 subarch modules support\n\nThese are some trivial fixes for the x86-64 subarch module support.  The only\npotential problem is that I have to modify arch/x86_64/kernel/module.c, to\navoid copying the whole of it.\n\nI can\u0027t use it verbatim because it depends on a special vmalloc-like area for\nmodules, which for now (maybe that\u0027s to fix, I guess not) UML/x86-64 has not.\nI went the easy way and reused the i386 vmalloc()-based allocator.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfd4bda097f8758d28e632ff2035e25577f6b060",
      "tree": "022276b3625a432c7132e39776e7e448445087ac",
      "parents": [
        "488f2eaca1b0831a5a5e6a66e33bad2cdeff7238",
        "b2d84f078a8be40f5ae3b4d2ac001e2a7f45fe4f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu May 05 13:59:37 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu May 05 13:59:37 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "5cae841b13f23ccdf7e38b2400b5cf57deb57ccf",
      "tree": "c3e673089f4e1b5e0e5db26b370a23c2851ebd69",
      "parents": [
        "9b52523aff51e3b245e6ec8887e3fcf190da4711"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:39:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:13 2005 -0700"
      },
      "message": "[PATCH] ISA DMA Kconfig fixes - part 1\n\nA bunch of drivers use ISA DMA helpers or their equivalents for\nplatforms that have ISA with different DMA controller (a lot of ARM\nboxen).  Currently there is no way to put such dependency in Kconfig -\nCONFIG_ISA is not it (e.g.  it is not set on platforms that have no ISA\nslots, but have on-board devices that pretend to be ISA ones).\n\nNew symbol added - ISA_DMA_API.  Set when we have functional\nenable_dma()/set_dma_mode()/etc.  set of helpers.  Next patches in the\nseries will add missing dependencies for drivers that need them.\n\nI\u0027m very carefully staying the hell out of the recurring flamefest on\nwhat exactly CONFIG_ISA would mean in ideal world - added symbol has a\nwell-defined meaning and for now I really want to treat it as completely\nindependent from the mess around CONFIG_ISA.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "488f2eaca1b0831a5a5e6a66e33bad2cdeff7238",
      "tree": "a7d9c0e8722194ca92602ad0d5982fbb1e9e9d8e",
      "parents": [
        "0dd8e06bdaa0a97e706ee1a489a1f6176c4ddc64"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue May 03 14:11:02 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue May 03 14:11:02 2005 +0100"
      },
      "message": "[AUDIT] Log correct syscall args for i386 processes on x86_64\n\nThe i386 syscall ABI uses different registers. Log those instead of the\nx86_64 ones.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "27b030d58c8e72fc7a95187a791bd9406e350f02",
      "tree": "ab3bab7f39a5ce5bab65578a7e08fa4dfdeb198c",
      "parents": [
        "79d20b14a0d651f15b0ef9a22b6cf12d284a6d38",
        "6628465e33ca694bd8fd5c3cf4eb7ff9177bc694"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue May 03 08:14:09 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue May 03 08:14:09 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "408b664a7d394a5e4315fbd14aca49b042cb2b08",
      "tree": "bd3ebe72229227962d157e46e61ed65b78d6e28b",
      "parents": [
        "c31403a1f5a761599df38bcc2d6ba94f24320c33"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "message": "[PATCH] make lots of things static\n\nAnother large rollup of various patches from Adrian which make things static\nwhere they were needlessly exported.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ed20e1ad521b5f5df61bf6559ae60738e393741",
      "tree": "90931724e45eaedb3445314e8b94e78253642395",
      "parents": [
        "e5bdd883a189243541e7a132385580703b049102"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun May 01 08:59:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:14 2005 -0700"
      },
      "message": "[PATCH] convert that currently tests _NSIG directly to use valid_signal()\n\nConvert most of the current code that uses _NSIG directly to instead use\nvalid_signal().  This avoids gcc -W warnings and off-by-one errors.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d87e14c236d6c4cab66d87cf0bc1e0f0375d308",
      "tree": "0c0826cdc102286b541e3e56b59c81752d34c90d",
      "parents": [
        "434498d5323445b59167fd7aa5633b74ebbce901"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "message": "[PATCH] consolidate sys_shmat\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "429e9c5eeb66fc272c15568849ad0b23689a4a06",
      "tree": "c8d999f9b0de1e50c5a76ed30d6c6f235106711c",
      "parents": [
        "8059b2a292d59b6d94f9e3af93bf711f161c9476"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Sun May 01 08:58:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:52 2005 -0700"
      },
      "message": "[PATCH] x86_64: saved_command_line overflow fix\n\nThis strcpy can run off the end of saved_command_line, and we don\u0027t need it any more anyway.\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8059b2a292d59b6d94f9e3af93bf711f161c9476",
      "tree": "a0c2ac0177211a7b25dff5037c6835d013bb41fa",
      "parents": [
        "ad6714230f2269d5d7db2cd1900fe7bfc7aa76dc"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun May 01 08:58:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:52 2005 -0700"
      },
      "message": "[PATCH] x86-64: Handle empty E820 regions correctly\n\nBrings sanitize_e820_map() in x86-64 in sync with that of i386.\n\nx86_64 version was missing the changes from this patch.\nhttp://linux.bkbits.net:8080/linux-2.6/cset@3e5e4083Y3HevldZl5KCy94V4DcZww?nav\u003dindex.html|src/|src/arch|src/arch/i386|src/arch/i386/kernel|related/arch/i386/kernel/setup.c\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9ba70535dc12d9eb57d466a2ecd749e16eca866",
      "tree": "7032500f7697e37e8e93869bdcefd4ab5473a136",
      "parents": [
        "be9e68703c53fece406bc2e40976a5cfe2a8e77f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "message": "[PATCH] Increase number of e820 entries hard limit from 32 to 128\n\nThe specifications that talk about E820 map doesn\u0027t have an upper limit on\nthe number of e820 entries.  But, today\u0027s kernel has a hard limit of 32.\nWith increase in memory size, we are seeing the number of E820 entries\nreaching close to 32.  Patch below bumps the number upto 128.\n\nThe patch changes the location of EDDBUF in zero-page (as it comes after E820).\nAs, EDDBUF is not used by boot loaders, this patch should not have any effect\non bootloader-setup code interface.\n\nPatch covers both i386 and x86-64.\n\nTested on:\n* grub booting bzImage\n* lilo booting bzImage with EDID info enabled\n* pxeboot of bzImage\n\nSide-effect:\nbss increases by ~ 2K and init.data increases by ~7.5K\non all systems, due to increase in size of static arrays.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be9e68703c53fece406bc2e40976a5cfe2a8e77f",
      "tree": "efa540d85ab7a193a402ba952e4c8fe63fe18f25",
      "parents": [
        "3c3b73b6f50a47601b1897deb9c6b4b5ecadf591"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "message": "[PATCH] x86_64: interrupt handling fix\n\n- Initialize workmask correctly on interrupt signal handling\n\n- Readd missing cli\u0027s in the interrupt return path.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c3b73b6f50a47601b1897deb9c6b4b5ecadf591",
      "tree": "2502ba731983297470f40e6bec63cc6e0b18589d",
      "parents": [
        "2f1b381825411fd3d5c8323dd1be77438e19e192"
      ],
      "author": {
        "name": "Zwane Mwaikambo",
        "email": "zwane@arm.linux.org.uk",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "message": "[PATCH] cpuid x87 bit on AMD falsely marked as PNI\n\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4426\n\nvendor_id       : AuthenticAMD\ncpu family      : 6\nmodel           : 10\nmodel name      : AMD Athlon(tm) XP\nstepping        : 0\ncpu MHz         : 2204.807\n\u003csnipped\u003e\ncpuid level     : 1\nwp              : yes\nflags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov\npat pse36 mmx fxsr sse pni syscall mmxext 3dnowext 3dnow\nbogomips        : 4358.14\n\nWe\u0027re marking bit 0 of extended function 0x80000001 cpuid as PNI support on\nAMD processors, when it actually denotes x87 FPU present.  Patch for i386\nand x86_64 below.\n\nSigned-off-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b7abc6fdcaf103f15e06c518ef0aec02a9c00e7",
      "tree": "af36948e79774ea69ec398056ce8b5db0c682e34",
      "parents": [
        "a6954ba2e8d344a07e066737827116eb7bc0fdcd"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun May 01 08:58:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:49 2005 -0700"
      },
      "message": "[PATCH] CPUID bug and inconsistency fix\n\nThe recent support for K8 multicore was misported from x86-64 to i386, due\nto an unnecessary inconsistency between the CPUID code.  Sure, there is are\nno x86-64 VIA chips yet, but it should happen eventually.\n\nThis patch fixes the i386 bug as well as makes x86-64 match i386 in the\nhanding of the CPUID array.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67701ae9767534534d3710664037dfde2cc04935",
      "tree": "6adb8d33585f8eee20794827c79e40991aeeaee5",
      "parents": [
        "fd51f666fa591294bd7462447512666e61c56ea0"
      ],
      "author": {
        "name": "Jack F Vogel",
        "email": "jfv@bluesong.net",
        "time": "Sun May 01 08:58:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:48 2005 -0700"
      },
      "message": "[PATCH] check nmi watchdog is broken\n\nA bug against an xSeries system showed up recently noting that the\ncheck_nmi_watchdog() test was failing.\n\nI have been investigating it and discovered in both i386 and x86_64 the\nrecent change to the routine to use the cpu_callin_map has uncovered a\nproblem.  Prior to that change, on an SMP box, the test was trivally\npassing because all cpu\u0027s were found to not yet be online, but now with the\ncallin_map they are discovered, it goes on to test the counter and they\nhave not yet begun to increment, so it announces a CPU is stuck and bails\nout.\n\nOn all the systems I have access to test, the announcement of failure is\nalso bougs...  by the time you can login and check /proc/interrupts, the\nNMI count is happily incrementing on all CPUs.  Its just that the test is\nbeing done too early.\n\nI have tried moving the call to the test around a bit, and it was always\ntoo early.  I finally hit on this proposed solution, it delays the routine\nvia a late_initcall(), seems like the right solution to me.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd51f666fa591294bd7462447512666e61c56ea0",
      "tree": "0addf0006900152975c38bd75fdfd238c9179013",
      "parents": [
        "d5b63d78f1e75f6c6f04862dfb2f2a4aeffafd4c"
      ],
      "author": {
        "name": "H. J. Lu",
        "email": "hjl@lucon.org",
        "time": "Sun May 01 08:58:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:48 2005 -0700"
      },
      "message": "[PATCH] i386/x86_64 segment register access update\n\nThe new i386/x86_64 assemblers no longer accept instructions for moving\nbetween a segment register and a 32bit memory location, i.e.,\n\n        movl (%eax),%ds\n        movl %ds,(%eax)\n\nTo generate instructions for moving between a segment register and a\n16bit memory location without the 16bit operand size prefix, 0x66,\n\n        mov (%eax),%ds\n        mov %ds,(%eax)\n\nshould be used. It will work with both new and old assemblers. The\nassembler starting from 2.16.90.0.1 will also support\n\n        movw (%eax),%ds\n        movw %ds,(%eax)\n\nwithout the 0x66 prefix. I am enclosing patches for 2.4 and 2.6 kernels\nhere. The resulting kernel binaries should be unchanged as before, with\nold and new assemblers, if gcc never generates memory access for\n\n               unsigned gsindex;\n               asm volatile(\"movl %%gs,%0\" : \"\u003dg\" (gsindex));\n\nIf gcc does generate memory access for the code above, the upper bits\nin gsindex are undefined and the new assembler doesn\u0027t allow it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2fd6f58ba6efc82ea2c9c2630f7ff5ed9eeaf34a",
      "tree": "87cf236a78ad242ae01f1b71c289131e6d1c0662",
      "parents": [
        "ea3834d9fb348fb1144ad3affea22df933eaf62e"
      ],
      "author": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:08:28 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:08:28 2005 +0100"
      },
      "message": "[AUDIT] Don\u0027t allow ptrace to fool auditing, log arch of audited syscalls.\n\nWe were calling ptrace_notify() after auditing the syscall and arguments,\nbut the debugger could have _changed_ them before the syscall was actually\ninvoked. Reorder the calls to fix that.\n\nWhile we\u0027re touching ever call to audit_syscall_entry(), we also make it\ntake an extra argument: the architecture of the syscall which was made,\nbecause some architectures allow more than one type of syscall.\n\nAlso add an explicit success/failure flag to audit_syscall_exit(), for\nthe benefit of architectures which return that in a condition register\nrather than only returning a single register.\n\nChange type of syscall return value to \u0027long\u0027 not \u0027int\u0027.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c60c390620e0abb60d4ae8c43583714bda27763f",
      "tree": "11aaf9d3ebfd4998fc7d550c9af4f502105f0835",
      "parents": [
        "0cb766ae629c70d53040f85de73db0583eadb233"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Apr 28 22:47:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:47:29 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix PT_NOTE addition to IA32 vDSO\n\nThe addition of the PT_NOTE didn\u0027t take in the x86_64 version of the i386\nvDSO, because I forgot the linker script bit in that copy.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "993fb38b1c0cd1a56d15aa99b337c780a538baa8",
      "tree": "784444f2d69059e6ccad8b0b83a2f21d6a5c1ea9",
      "parents": [
        "0f73832fd8fc42dd7cc73487147f5d5b8f8d2cf0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:42 2005 -0700"
      },
      "message": "[PATCH] amd64 rt_sigframe user annotation\n\n-\u003epretcode in struct rt_sigframe is a userland pointer (and already\ntreated as such by code using that field). \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efab7739d99eae948971140b2aa3dddf7f72c900",
      "tree": "d0278bb7304946182dd4337fcbceb9fc32fb2901",
      "parents": [
        "21b7ef0c6c62a14bc8e1c8c0af4e1f0ba3a56d66"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Fri Apr 22 10:22:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 22 10:22:07 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix new out of line put_user()\n\nThe labels after the last put_user patch were misplaced so\nexceptions on the real mov instructions would not be handled.\n\nNoted by Brian Gerst \u003cbgerst@didntduck.org\u003e\n\n"
    },
    {
      "commit": "3a6fd752a50af92765853879f4a11cc0cfcd0320",
      "tree": "dc79d50fb8d8c74259945b8a044f93982a9289bd",
      "parents": [
        "6d9c5d94d39a09d9b112613f0bfdb9af0e6dc253"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Thu Apr 21 07:59:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 07:59:51 2005 -0700"
      },
      "message": "[PATCH] x86_64: Bug in new out of line put_user()\n\nThe new out of line put_user() assembly on x86_64 changes %rcx without\ntelling GCC about it causing things like:\n\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4515 \n\nSee to it that %rcx is not changed (made it consistent with get_user()).\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: ak@suse.de\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "0b9c33a7d6b9f1a72b2dc63bb6b8f055203d9bcb",
      "tree": "fab311f6e4cfa969630e008ce63e45554a96df07",
      "parents": [
        "e2d53566a757c8d12246d8daf8c5a2f21a0c4293"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Sat Apr 16 15:25:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:31 2005 -0700"
      },
      "message": "[PATCH] Fix u32 vs. pm_message_t in x86-64\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately that\nturned out not to be the case...  Here are fixes x86-64.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d31ddaa1722793228b364e87b6c589023b348798",
      "tree": "f2c5cfc616721896ad63934aa84da6d44defdf9c",
      "parents": [
        "a8ab26fe5bfeef43bdcde5182ca051ae0647607e"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Apr 16 15:25:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:20 2005 -0700"
      },
      "message": "[PATCH] x86, x86_64: dual core proc-cpuinfo and sibling-map fix\n\n- broken sibling_map setup in x86_64\n\n- grouping all the core and HT related cpuinfo fields.\n  We are reasonably sure that adding new cpuinfo fields after \"siblings\" field,\n  will not cause any app failure. Thats because today\u0027s /proc/cpuinfo\n  format is completely different on x86, x86_64 and we haven\u0027t heard of any\n  x86 app breakage because of this issue. Grouping these fields will \n  result in more or less common format on all architectures (ia64, x86 and \n  x86_64) and will cause less confusion.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8ab26fe5bfeef43bdcde5182ca051ae0647607e",
      "tree": "456f92b42111f83a4568b27efd863f20ffabbe3c",
      "parents": [
        "ebfcaa96fccc01301a577c5c56a5f00543cf167e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:19 2005 -0700"
      },
      "message": "[PATCH] x86_64: Switch SMP bootup over to new CPU hotplug state machine\n\nThis will allow hotplug CPU in the future and in general cleans up a lot of\ncrufty code.  It also should plug some races that the old hackish way\nintroduces.  Remove one old race workaround in NMI watchdog setup that is not\nneeded anymore.\n\nI removed the old total sum of bogomips reporting code.  The brag value of\nBogoMips has been greatly devalued in the last years on the open market.\n\nReal CPU hotplug will need some more work, but the infrastructure for it is\nthere now.\n\nOne drawback: the new TSC sync algorithm is less accurate than before.  The\nold way of zeroing TSCs is too intrusive to do later.  Instead the TSC of the\nBP is duplicated now, which is less accurate.\n\nakpm:\n\n- sync_tsc_bp_init seems to have the sense of `init\u0027 inverted.\n\n- SPIN_LOCK_UNLOCKED is deprecated - use DEFINE_SPINLOCK.\n\nCc: \u003crusty@rustcorp.com.au\u003e\nCc: \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebfcaa96fccc01301a577c5c56a5f00543cf167e",
      "tree": "bc2547d37afb5ac97b4354706550027b7153a581",
      "parents": [
        "229992446b12fbc755825b6a9f38fc6a273e1f19"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:18 2005 -0700"
      },
      "message": "[PATCH] x86_64: Rename the extended cpuid level field\n\nIt was confusingly named.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nDESC\nx86_64: Switch SMP bootup over to new CPU hotplug state machine\nEDESC\nFrom: \"Andi Kleen\" \u003cak@suse.de\u003e\n\nThis will allow hotplug CPU in the future and in general cleans up a lot of\ncrufty code.  It also should plug some races that the old hackish way\nintroduces.  Remove one old race workaround in NMI watchdog setup that is not\nneeded anymore.\n\nI removed the old total sum of bogomips reporting code.  The brag value of\nBogoMips has been greatly devalued in the last years on the open market.\n\nReal CPU hotplug will need some more work, but the infrastructure for it is\nthere now.\n\nOne drawback: the new TSC sync algorithm is less accurate than before.  The\nold way of zeroing TSCs is too intrusive to do later.  Instead the TSC of the\nBP is duplicated now, which is less accurate.\n\nCc: \u003crusty@rustcorp.com.au\u003e\nCc: \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "229992446b12fbc755825b6a9f38fc6a273e1f19",
      "tree": "ff7a2eeceb0f8a036a681e434c4d45cd4b915f38",
      "parents": [
        "0a65800243742480b4b594b619b759749a3cfef4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:17 2005 -0700"
      },
      "message": "[PATCH] x86_64: Add acpi_skip_timer_override option\n\nAdd acpi_skip_timer_override option.  It was missing previously.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a65800243742480b4b594b619b759749a3cfef4",
      "tree": "72f9a3b376c604e7619ef265c7dc351644f45359",
      "parents": [
        "635186447d0e6f3b35895fda993a266a1315d2a7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:17 2005 -0700"
      },
      "message": "[PATCH] x86_64: Rewrite exception stack backtracing\n\nExceptions and hardware interrupts can, to a certain degree, nest, so when\nattempting to follow the sequence of stacks used in order to dump their\ncontents this has to be accounted for.  Also, IST stacks have their tops\nstored in the TSS, so there\u0027s no need to add the stack size to get to their\nends.\n\nMinor changes from AK.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "635186447d0e6f3b35895fda993a266a1315d2a7",
      "tree": "7d92e2b57c66f076908a5739056d823a4bde0121",
      "parents": [
        "3dd9d514846cdca1dcef2e4fce666d85e199e844"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:16 2005 -0700"
      },
      "message": "[PATCH] x86_64: Final support for AMD dual core\n\nClean up the code greatly.  Now uses the infrastructure from the Intel dual\ncore patch Should fix a final bug noticed by Tyan of not detecting the nodes\ncorrectly in some corner cases.\n\nPatch for x86-64 and i386\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dd9d514846cdca1dcef2e4fce666d85e199e844",
      "tree": "28e60a8b733db213e88b0aee8ef3861a93a6fa48",
      "parents": [
        "f2ea2750fbe56867bc8e0eb595115b14195a3e5e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: add support for Intel dual-core detection and displaying\n\nAppended patch adds the support for Intel dual-core detection and displaying\nthe core related information in /proc/cpuinfo.  \n\nIt adds two new fields \"core id\" and \"cpu cores\" to x86 /proc/cpuinfo and the\n\"core id\" field for x86_64(\"cpu cores\" field is already present in x86_64).\n\nNumber of processor cores in a die is detected using cpuid(4) and this is\ndocumented in IA-32 Intel Architecture Software Developer\u0027s Manual (vol 2a)\n(http://developer.intel.com/design/pentium4/manuals/index_new.htm#sdm_vol2a)\n\nThis patch also adds cpu_core_map similar to cpu_sibling_map.\n\nSlightly hacked by AK.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "daeeafecf029a05a304fa299706b3ecc90e16175",
      "tree": "7b17fd7408b47892e391604c6791674f03109e1c",
      "parents": [
        "ece90303ec7e2e8d8610eb03ee7648755dd8efe7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Keep only a single debug notifier chain\n\nCalling a notifier three times in the debug handler does not make much sense,\nbecause a debugger can figure out the various conditions by itself.  Remove\nthe additional calls to DIE_DEBUG and DIE_DEBUGSTEP completely.\n\nThis matches what i386 does now.\n\nThis also makes sure interrupts are always still disabled when calling a\ndebugger, which prevents:\n\nBUG: using smp_processor_id() in preemptible [00000001] code: tpopf/1470\ncaller is post_kprobe_handler+0x9/0x70\n\nCall Trace:\u003cffffffff8024f10f\u003e{smp_processor_id+191} \u003cffffffff80120e69\u003e{post_kpro\nbe_handler+9} \n\u003cffffffff80120f7a\u003e{kprobe_exceptions_notify+58} \n\u003cffffffff80144fc0\u003e{notifier_call_chain+32} \u003cffffffff80110daf\u003e{do_debug+335} \n\u003cffffffff8010f513\u003e{debug+127}  \u003cEOE\u003e \n\non preemptible debug kernels with kprobes when single stepping in user space.\n\nThis was probably a bug even on non preempt kernels, this function was\nsupposed to be running with interrupts off according to a comment there.\n\nNote to third part debugger maintainers: please double check your debugger can\nstill single step.\n\nCc: \u003cprasanna@in.ibm.com\u003e\nCc: \u003cjbeulich@novell.com\u003e\nCc: \u003ckaos@sgi.com\u003e\nCc: \u003cjim.houston@ccur.com\u003e\nCc: \u003cjfv@bluesong.net\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ece90303ec7e2e8d8610eb03ee7648755dd8efe7",
      "tree": "1a6b38b4afd5dae194c93a79152c3bb18460c38f",
      "parents": [
        "a1e9778203b15b86bc2219e87478d3be9acce735"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use the e820 hole to map the IOMMU/AGP aperture\n\nThis might save memory on some Opteron systems without AGP bridge.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1e9778203b15b86bc2219e87478d3be9acce735",
      "tree": "15141c5b56a4e39fa8e879812785e957ea720c9b",
      "parents": [
        "cf94b62f7005805be0a3ba02c624cb8cd3595bac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Port over e820 gap detection from i386\n\nLook for gaps in the e820 memory map to put PCI resources in.\n\nThis hopefully fixes problems with the PCI code assigning 32bit BARs MMIO\nresources which are \u003e32bit.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0de53bbc2118c754ee923516122d91add288582",
      "tree": "3bb61f6e6d4e789c516c7ffb125ac89982d9a10c",
      "parents": [
        "94ad84740fb3fe6c2112e60bc71a256c2815479d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:10 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove excessive stack allocation in MCE code with large NR_CPUS\n\nRemove excessive stack allocation in MCE code with large NR_CPUS\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94ad84740fb3fe6c2112e60bc71a256c2815479d",
      "tree": "f9725aa273ebbfd40253a90b4d6ae1d5564e7a9f",
      "parents": [
        "1c1734090ebcd31e479798b3af4c260ae09bf3a4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:09 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use the extended RIP MSR for machine check reporting if available.\n\nThey are rumoured to be much more reliable than the RIP in the stack frame on\nP4s.\n\nThis is a borderline case because the code is very simple.  Please note there\nare no plans to add support for all the MCE register MSRs.\n\nCc: \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: \u003cracing.guo@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72e76be2fedb4db320a4855d870f731c1242a9d3",
      "tree": "e81ec1181cba1c29eaa898d3b474301b8dc2d298",
      "parents": [
        "3a848f632f86f1602094e6172cdc05c048042d7a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:07 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t assume future AMD CPUs have K8 compatible performance counters\n\nThe NMI watchdog code did this incorrectly\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a848f632f86f1602094e6172cdc05c048042d7a",
      "tree": "d2082fe5f580f2b00db04659c78f6a7d309d1a1b",
      "parents": [
        "c29601e9c1e7893d1755364e350c9188bd56d69f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:06 2005 -0700"
      },
      "message": "[PATCH] x86_64: Make kernel math errors a die() now\n\nThere were no reports about the previous warning for FPU exceptions in the\nkernel, so make it a die() now.\n\nAlso improve the error messages slightly.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c29601e9c1e7893d1755364e350c9188bd56d69f",
      "tree": "14813ddce4d8897b40cc8b3a2f76ace3ac58b36f",
      "parents": [
        "dc37db4d8cb376bb67c6357c50d707ced3d71c39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:05 2005 -0700"
      },
      "message": "[PATCH] x86_64: Support constantly ticking TSCs\n\nOn Intel Noconas the TSC ticks with a constant frequency.  Don\u0027t scale the\nfactor used by udelay when cpufreq changes the frequency.\n\nThis generalizes an earlier patch by Intel for this. \n\nCc: \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc37db4d8cb376bb67c6357c50d707ced3d71c39",
      "tree": "75abfddc142768452aa1fdde0fe4cd0982d60a20",
      "parents": [
        "cdd219cd1f9e657aead247dfa1ecfdeb37efdf70"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:05 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove unused macro in preempt support\n\nRemove unused macro in preempt support\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdd219cd1f9e657aead247dfa1ecfdeb37efdf70",
      "tree": "ee5a3c58d6cb74d8fd9b0fe823c51d554ef115de",
      "parents": [
        "6fefb0d17599d63e9d30c23bcbe2d4e06477cd55"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:04 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix a small missing schedule race\n\nCould lead to a lost reschedule event when the process already rescheduled on\nexception exit, and needs it again while still being in the kernel.  Unlikely\ncase though.\n\nAlso remove one redundant cli in another entry.S path.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fefb0d17599d63e9d30c23bcbe2d4e06477cd55",
      "tree": "d513ab7e0edfb2ee74adf15f2c7714ccdb179978",
      "parents": [
        "11b854b2f10f398f9a18c65e202853f929dd3185"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:03 2005 -0700"
      },
      "message": "[PATCH] x86_64: Regularize exception stack handling\n\nThis fixes various issues in the return path for \"paranoid\"\nhandlers (\u003d running on a private exception stack that act like NMIs).\n\nGeneralize previous hack to switch back to process stack for\nscheduling/signal handling purposes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11b854b2f10f398f9a18c65e202853f929dd3185",
      "tree": "e982392c93dca9dbdb8aa5bd587a8f6e07bb0ccf",
      "parents": [
        "36c1104e309fe93375e67cdbdb2a980f23965f3b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Call do_notify_resume unconditionally in entry.S\n\nThis removes some unnecessary code in the assembly files.\n\nMatches i386 behaviour.\n\nIn addition don\u0027t clear the work check mask after work has been done.\nThis fixes some theoretical signal/other event losses.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36c1104e309fe93375e67cdbdb2a980f23965f3b",
      "tree": "8efee0a8cbc23668bd9735b67e2674c64914a56c",
      "parents": [
        "d61915da63e2ef03d9034e3b2ec7d8cca55d7584"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Minor microoptimization in syscall entry slow path\n\nMinor microoptimization in syscall entry slow path\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61915da63e2ef03d9034e3b2ec7d8cca55d7584",
      "tree": "1ce31b822346bb65864813d774a67037c7d3b684",
      "parents": [
        "b957591fee753101f289615abab1c54ff7b1d29d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix interaction of single stepping with debuggers\n\nPorted from i386/Linus\n\nFix another TF corner case.  Need to do the special TF handling for all\nsignals to make debuggers happy\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b957591fee753101f289615abab1c54ff7b1d29d",
      "tree": "369eccf7e24a263627977dd7a0986e779449c30d",
      "parents": [
        "f1290ec93e5da4a748ca4758a00b580283e06596"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Dump stack and prevent recursion on early fault\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1290ec93e5da4a748ca4758a00b580283e06596",
      "tree": "16cc70b78452643771161a15092228a8d3bab7ad",
      "parents": [
        "e502cdd63de666832b3b65017bb607c22d2868de"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use a common function to find code segment bases\n\nTo avoid some code duplication.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e502cdd63de666832b3b65017bb607c22d2868de",
      "tree": "3cc9360617b4b0d2e58f8af37afc97e457f8c048",
      "parents": [
        "be61bff789fe44bfb6d9282d8f7eccc860bdcfb6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:58 2005 -0700"
      },
      "message": "[PATCH] x86_64: Handle programs that set TF in user space using popf while single stepping\n\nPorted from i386/Linus\n\nStill won\u0027t handle other TF changing instructions like IRET or LAHF.\n\nPrefix handling must be double checked...\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be61bff789fe44bfb6d9282d8f7eccc860bdcfb6",
      "tree": "6c11d1fe32e7811c923ca5c7c21b89a78b5dd52f",
      "parents": [
        "aa85b9af5bdae1f8b84d80367324e4410c3f0674"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:57 2005 -0700"
      },
      "message": "[PATCH] x86_64: Some fixes for single step handling\n\nPorted from i386/Linus\n\nBe more careful with TF handling to fix some copy protection codes in Wine\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa85b9af5bdae1f8b84d80367324e4410c3f0674",
      "tree": "a312656fa0b997000a859e88f357f23d2e25cdef",
      "parents": [
        "b6d9a5d81c6159ad651b5c6bb9223d14e33d8033"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "message": "[PATCH] x86_64: clean up ptrace single-stepping\n\nPorted from i386 (originally from Linus)\n\nclean up ptrace single-stepping, make PT_DTRACE exact.\n  \n  (This makes the naming of \"DTRACE\" purely historical, since\n  on x86 it now means \"single step in progress\").\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e01441051dda3bb01c455b6e20bce6d00563d82",
      "tree": "5dc4c69dd4522ca569f70ead0ecbb923f1451891",
      "parents": [
        "35faa71484287fc150b8498cd5acae59ad17a356"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Sat Apr 16 15:24:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:55 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use a VMA for the 32bit vsyscall\n\nUse a real VMA to map the 32bit vsyscall page\n\nThis interacts better with Hugh\u0027s upcomming VMA walk optimization\nAlso removes some ugly special cases.\n\nCode roughly modelled after the ppc64 vdso version from Ben Herrenschmidt.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35faa71484287fc150b8498cd5acae59ad17a356",
      "tree": "2460369fc4d6bdf6b30f525b2860f5989ed26858",
      "parents": [
        "90660ec3c3e3f463a3cc7005213345b6c9ecfab9"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:24:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:54 2005 -0700"
      },
      "message": "[PATCH] x86_64 show_stack(): call touch_nmi_watchdog\n\nI had strange NMI watchdog timeouts running sysrq-T across 9600-baud serial.\n\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90660ec3c3e3f463a3cc7005213345b6c9ecfab9",
      "tree": "1b9d29d6db925d41e282f2f3dcff189b4c185f90",
      "parents": [
        "107ce721abddbd876aa6203ac982821e405400e9"
      ],
      "author": {
        "name": "Jason Davis",
        "email": "jason@rightthere.net",
        "time": "Sat Apr 16 15:24:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:53 2005 -0700"
      },
      "message": "[PATCH] x86_64 genapic update\n\nx86_64 genapic mechanism should be aware of machines that use physical APIC\nmode regardless of how many clusters/processors are detected.\n\nACPI 3.0 FADT makes this determination very simple by providing a feature\nflag \"force_apic_physical_destination_mode\" to state whether the machine\nunconditionally uses physical APIC mode.\n\nUnisys\u0027 next generation x86_64 ES7000 will need to utilize this FADT\nfeature flag in order to boot the x86_64 kernel in the correct APIC mode. \nThis patch has been tested on both x86_64 commodity and ES7000 boxes.\n\nSigned-off-by: Jason Davis \u003cjason.davis@unisys.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "107ce721abddbd876aa6203ac982821e405400e9",
      "tree": "af4c860c05048d00288fa8860a988d1d4b9c535b",
      "parents": [
        "f18de453eb52dae49bc512ccfa638d9a0f153771"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:52 2005 -0700"
      },
      "message": "[PATCH] x86_64: disable interrupts during SMP bogomips checking\n\nPort over a i386 kludge from rusty to x86-64\n\nI don\u0027t think it is a full solution, but the upcomming smp bootup rewrite\nwill solve it.\n\nThis fixes BUGs at bootup on bigger x86-64 systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db4686812835a497d6f5de1e6cf6e8010a3fc0c7",
      "tree": "3a4806ca104fe1807b928d1f85caf69f2dd6f9d8",
      "parents": [
        "e09b8c0b2006f5e6b543f7458b684d6ebd99e271"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:51 2005 -0700"
      },
      "message": "[PATCH] x86-64/i386: Revert cpuinfo siblings behaviour back to 2.6.10\n\nOnly display physical id/siblings when there are siblings or dual core.\n\nIn 2.6.11 I accidentially broke it and it was always displaying these\nfields But for compatibility to all these /proc parsers around it is better\nto do it in the old way again.  \n\nNoticed by Suresh Siddha\n\nCc: \u003cSuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e09b8c0b2006f5e6b543f7458b684d6ebd99e271",
      "tree": "3525a3530308b8d073b7a42e0f46d1b5f7863074",
      "parents": [
        "c97db4a0a7d4d5be8c64a8d649a4425ee195b05c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Apr 16 15:24:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:50 2005 -0700"
      },
      "message": "[PATCH] x86-64: i386 vDSO: add PT_NOTE segment\n\nUse the i386 PT_NOTE segment in x86_64 as well.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
