)]}'
{
  "log": [
    {
      "commit": "2d58cc9a437f3833d242e9d1617ec9b4044e26f3",
      "tree": "e5c5f2b57b178a66fe880c0f534cbc791cf09147",
      "parents": [
        "0f7e663dea7f0e22f3b2d07156c5e9d2e8656610"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:31 2005 -0700"
      },
      "message": "[PATCH] uml: x86_64 fixes\n\nThis fixes some x86_64 bugs -\n\n- maybe_map returns -1 on error instead of 0, which is interpreted as\n  physical address 0\n\n- removed an include of ipc.h, which isn\u0027t needed\n\n- fixed the calculation of signal frame location\n\n- the signal delivery code is now immune to the stack expansion check\n\n- added a missing include\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f7e663dea7f0e22f3b2d07156c5e9d2e8656610",
      "tree": "669450b10e1677d3ea65aa7695a7834f791ce329",
      "parents": [
        "b8bd0220c1ac6273eda66e25d992654219f846b6"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Fix process exit race\n\ntt-mode closes switch_pipes in exit_thread_tt and kills processes in\nswitch_to_tt, if the exit_state is EXIT_DEAD or EXIT_ZOMBIE.\n\nIn very rare cases the exiting process can be scheduled out after having set\nexit_state and closed switch_pipes (from release_task it calls proc_pid_flush,\nwhich might sleep).  If this process is to be restarted, UML failes in\nswitch_to_tt with:\n\n   write of switch_pipe failed, err \u003d 9\n\nWe fix this by closing switch_pipes not in exit_thread_tt, but later in\nrelease_thread_tt.  Additionally, we set switch_pipe[0] \u003d 0 after closing.\nswitch_to_tt must not kill \"from\" process depending on its exit_state, but\nmust kill it after release_thread was processed only, so it examines\nswitch_pipe[0] for its decision.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8bd0220c1ac6273eda66e25d992654219f846b6",
      "tree": "62ffb77c57261813fc8da66ce7ae404df313cff9",
      "parents": [
        "1f3be588b51e809476cdecd4eaf6fd04670d9c36"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, arch_align_stack\n\nOnly x86 and x86_64 use arch_align_stack(), all other subarches have:\n\n #define arch_align_stack(x) (x)\n\nSo, if this definition is found, UML\u0027s own arch_align_stack() should be\nskipped.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f3be588b51e809476cdecd4eaf6fd04670d9c36",
      "tree": "4664c889c9e4d45d0c8ed8e39b54e7a9e242c251",
      "parents": [
        "675dffc914412a25d33bbc8baea30681c565c9c1"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Use CONFIG variable for address space size\n\ntt/mem.c still uses hardcoded TOP for i386 instead of CONFIG_TOP_ADDR provided\nby subarch\u0027s Kconfig_XXXX, which would be right.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "675dffc914412a25d33bbc8baea30681c565c9c1",
      "tree": "6b320f59fc337779994fa7666a5c7377dbcc00f8",
      "parents": [
        "37f02b63bdc55147a32cedf7831452efd5a72748"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Turn literal numbers into symbolic constants\n\nSo, there I was, looking at my own code, wondering what the magic setjmp\nreturn values did.  This patch turns the constants that are used to make\nrequests of the initial thread into meaningful symbols.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37f02b63bdc55147a32cedf7831452efd5a72748",
      "tree": "9373e0e1204481522fa77ff1382665ea71b0a380",
      "parents": [
        "ccfcd37cb694fc71ddf16fa7faa9e06811a26e5b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:30 2005 -0700"
      },
      "message": "[PATCH] uml: Makefile cleanup\n\nThis eliminates some stuff from arch/um/kernel/Makefile which refers to a\nfile which has long since been deleted.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccfcd37cb694fc71ddf16fa7faa9e06811a26e5b",
      "tree": "c45b782bf9f92b973e4472018f8d9dbade3e96f0",
      "parents": [
        "804c2415c9182b95719cdf85913f6313f7ac042a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: Eliminate unusable function\n\nEliminate the non-inline version of switch_mm, which can\u0027t be used,\nconsidering the inline version in asm/mmu_context.h\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "804c2415c9182b95719cdf85913f6313f7ac042a",
      "tree": "b798fc9def1316b4cbee16d99120832dfe2a8c52",
      "parents": [
        "82c1c11bdd92d94f8fd620a3ea6c894eba37d4ed"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, save an extra register\n\ns390 tt-mode needs to save not only syscall number, but an further register\nalso.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82c1c11bdd92d94f8fd620a3ea6c894eba37d4ed",
      "tree": "bc2ac7e025e250678261695a19e171f2991746c6",
      "parents": [
        "16c11163019879c0e1e69d3ec7d4574a80e9c77e"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Fri May 06 21:30:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, peekusr/pokeusr defined by subarch\n\ns390 needs to change some parts of arch/um/kernel/ptrace.c.  Thus, the code\nregarding PEEKUSER and POKEUSER are shifted to arch/um/sys-\u003csubarch\u003e/ptrace.c.\n\nAlso s390 debug registers need to be updated, when singlestepping is switched\non / off.  Thus, setting/resetting of singlestepping is centralized in the new\nfunction set_singlestep(), which also inserts the macro\nSUBARCH_SET_SINGLESTEP(mode), if defined.\n\nFinally, s390 has the \"ieee_instruction_pointer\" in its\nregisters, which also is allowed to be read via\n\n  ptrace( PTRACE_PEEKUSER, getpid(), PT_IEEE_IP, 0);\n\nTo implement this feature, sys_ptrace inserts the macro\nSUBARCH_PTRACE_SPECIAL, if defined.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16c11163019879c0e1e69d3ec7d4574a80e9c77e",
      "tree": "7387cc2c3c7d0c67391ce5390bd6048639a0790e",
      "parents": [
        "8bef3e0a06c00bd44760361f84b08e30cd1bff0e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:29 2005 -0700"
      },
      "message": "[PATCH] uml: command line handling cleanup\n\nCommand line handling cleanups - a couple of things made static and an\nunused declaration removed from header.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2a0f8b9301ca34034c4a2ec09a09ff4677e83dd",
      "tree": "59566a214a4930904ac93c6d9f8ecd834574f70f",
      "parents": [
        "c184ca3681ee9ae0bb63cb591e1e16f42536415c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri May 06 21:30:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] uml: __deprecated makes build unnecessarily noisy\n\nRemove the __deprecated from verify_area_skas and verify_area_tt.  Since\nverify_area is itself marked __deprecated, and it is the only caller of\nthese, then they don\u0027t need to be marked.  Marking them only makes the\nbuild noisier.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b272125273103458b9727df1868b81bae64f44cb",
      "tree": "5718bd3d76a457bf80be7785bad553d1fdd98ec1",
      "parents": [
        "b7c2b704bd78aa3665fc24100bd2d4f5f8305d7a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Fri May 06 21:30:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix POWER3/POWER4 compiler error\n\nIn separating out support for hardware floating point we missed the fact\nthat both POWER3 and POWER4 have HW FP.  Enable CONFIG_PPC_FPU for POWER3\nand POWER4 fixes the issue.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nAcked-by: 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": "b7c2b704bd78aa3665fc24100bd2d4f5f8305d7a",
      "tree": "cecd53ae0d936d82677f3d4c58df75ddfe771a75",
      "parents": [
        "b2411dd202e854d1f3be541135af8bb9872ea8b6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 17:41:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 22:09:27 2005 -0700"
      },
      "message": "[PATCH] ppc64: enable CONFIG_RTAS_PROC by default\n\nThis patch enables CONFIG_RTAS_PROC by default on pSeries.  This will\npreserve /proc/ppc64/rtas/rmo_buffer, which is needed by librtas.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: 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": "22490eb80ceb4ac07ef36fff253904fb4adf57f2",
      "tree": "d171a1f225cbf388a6b1ec07b0f15eddff237ec5",
      "parents": [
        "b3214970abbe983cd89842ae24ea00e21bba79f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 15:39:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 15:39:23 2005 -0700"
      },
      "message": "Fix acpi_find_rsdp() - acpi_scan_rsdp takes length, not end\n\nNoticed by Jakub Jermar \u003cjermar@itbs.cz\u003e\n"
    },
    {
      "commit": "6c80a21cb1825e576ffff9df2302bf0fa1065ceb",
      "tree": "b364bcb9f1ed3b187cf96c7c9167ab850de808cc",
      "parents": [
        "2512809255d018744fe6c2f5e996c83769846c07"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 16:28:56 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 06 08:07:01 2005 -0700"
      },
      "message": "[PATCH] ppc64: global interrupt queue cleanup\n\nMove the code to set global interrupt queue membership to xics.c,\nand remove no longer needed extern declarations.  Also call it on\nall cpus (even the boot cpu) to prepare for kexec.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: R Sharada \u003csharada@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2512809255d018744fe6c2f5e996c83769846c07",
      "tree": "e220183081409fe4c5d1961cf1e56d93a91d7efc",
      "parents": [
        "8b3447db2e02f01f94b4bcd8584caccdada6fa4a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 14:31:31 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove explicit contig_page_data reference\n\nTrivial patch to remove our last direct reference to contig_page_data.\nThis will make it just that much less hard to seperate NUMA and\nDISCONTIG.  Please forward on.  Against 2.6.12-rc1\n\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b3447db2e02f01f94b4bcd8584caccdada6fa4a",
      "tree": "a547715ba79a18629f3e6081b055cb81b2dca3da",
      "parents": [
        "af4d4b34106b6e520e6b13350831b170d8bca117"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 14:25:55 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove unused arch/ppc64/boot/start.c\n\nstart.c is not referenced in the arch/ppc64/boot/Makefile\n\ncompile tested with the defconfig.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af4d4b34106b6e520e6b13350831b170d8bca117",
      "tree": "0f78dc7c545d7a72bacdc63ca6ba6e40a1ebf9f6",
      "parents": [
        "5e2afc1ddd2a22b290bc334c0deffdd6dcdebc80"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 14:27:17 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove asm/bootinfo.h include\n\nThe defines in bootinfo.h are not used, so the include can be removed.\nAccording to Ben, birecs are not used on ppc64:\n\n  on ppc64, we made the decision of enforcing the presence of an\n  OF device-tree and either an OF-like client interface or a kexec\n  like flattened tree.\n  so if your bootloader want to say things to the kernel,\n  it can do so by adding properties to the device-tree\n\ncompile-tested with defconfig\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e2afc1ddd2a22b290bc334c0deffdd6dcdebc80",
      "tree": "5ec4d92159e8e032e1a97b2706285a9bf06640f4",
      "parents": [
        "3892c5fa9455670466f9f5518b3b7ef12ef3ccd6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 13:35:04 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix reloc_offset comment\n\nThe code in reloc_offset is actually subtracting the address in the link\nregister from the address calculated by the linker.  Perhaps the\nextended mnemonic `sub\u0027 replaced an original `subf\u0027 and the comment just\ndid not get updated.\n\n        bl      1f\n1:      mflr    r3\n        LOADADDR(r4,1b)\n        sub     r3,r4,r3\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3892c5fa9455670466f9f5518b3b7ef12ef3ccd6",
      "tree": "4f2e43fd2efd413a9b45a90129e62516c0d16808",
      "parents": [
        "6741f3a7f9922391cd02b3ca1329e669497dc22f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 06 13:29:34 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 22:00:52 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix prom.c compile warning\n\nThe code in unflatten_device_tree knows that get_property is written to\nonly return with lenp equal to 1 when also returning a valid pointer.\nThe gcc 3.3.3 compiler is not able to prove this to itself, so it warns\nabout a possible uninitialized pointer dereference:\n\n .../arch/ppc64/kernel/prom.c: In function `unflatten_device_tree\u0027:\n .../arch/ppc64/kernel/prom.c:828:\n warning: `p\u0027 might be used uninitialized in this function\n\nUnless it is desired to rework the interaction between the two\nfunctions, this will keep the existing behavior but quiet the compiler.\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6741f3a7f9922391cd02b3ca1329e669497dc22f",
      "tree": "cda5ab7ce1bc4b36cb164e6daee18c7649348fb4",
      "parents": [
        "b6f0b0d016a254ff583fec26f2c9e21c1ae2fdf3"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri May 06 12:10:04 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 19:32:59 2005 -0700"
      },
      "message": "[PATCH] arch/ppc64: Replace custom MIN macro\n\nReplace a custom MIN() macro with the min() macro from kernel.h\nThis patch removes 4 lines of redundant code.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4713741955736210511a5959bf13e92f8598dacd",
      "tree": "d609f9b7c0511abc482f97eebdfc185df15c8331",
      "parents": [
        "02c30a84e6298b6b20a56f0896ac80b47839e134"
      ],
      "author": {
        "name": "Kianusch Sayah Karadji",
        "email": "kianusch@sk-tech.net",
        "time": "Thu May 05 16:16:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] x86: geode support fixes\n\n- Changed Name/defines from \"Geode GX\" to \"Geode GX1\" for clarification\n\n- Dropped \"-march\u003di586\" in favor of \"-march\u003di486\"\n\n- Dopped X86_OOSTORE support for Geode GX1\n\nSigned-off-by: Kianusch Sayah Karadji \u003ckianusch@sk-tech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "125947f2ab8c45417feaa4a8800e89529ca4612f",
      "tree": "5abb5bf615b373e492f3c667af57ed497dcc600b",
      "parents": [
        "845d34318f8acb0d92d18ccc72ef6db4c7baeaea"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] CodingStyle: trivial whitespace fixups\n\nWhen I do a \"diff -Nur arch/i386 arch/x86_64\" to see what is different between these two\narchitectures, I see some differences due to whitespace issues only. The attached patch removes\nsome of the noise by fixing up the following files:\n- arch/i386/boot/bootsect.S\n- arch/i386/boot/video.S\n- arch/x86_64/boot/bootsect.S\n\nSigned-off-by: Daniel Dickman \u003cdidickman@yahoo.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a27e951f1e9362411eba81e724fafca20f1b0563",
      "tree": "f4e51dc42946b0084c27a1d0ce30c70fb65de43b",
      "parents": [
        "75c96f85845a6707b0f9916cb263cb3584f7d48f"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "janitor@sternwelten.at",
        "time": "Thu May 05 16:16:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:47 2005 -0700"
      },
      "message": "[PATCH] cyrix: eliminate bad section references\n\nFix cyrix section references:\n convert __initdata to __devinitdata.\n\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 00000379\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 00000399\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 000003b3\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 000003b9\nR_386_32          .init.data\nError: ./arch/i386/kernel/cpu/mtrr/cyrix.o .text refers to 000003bf\nR_386_32          .init.data\n\nSigned-of-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b9e2cac8a56e197d0a9e06268db4c8652d23dd5",
      "tree": "6bab2badad512d39c2b606e8c2c12d271c1bee35",
      "parents": [
        "3a0a64e6c917b2ccc311cf978cc9d7eef7b31c47"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Thu May 05 16:15:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] Kprobes: Incorrect handling of probes on ret/lret instruction\n\nKprobes could not handle the insertion of a probe on the ret/lret\ninstruction and used to oops after single stepping since kprobes was\nmodifying eip/rip incorrectly.  Adjustment of eip/rip is not required after\nsingle stepping in case of ret/lret instruction, because eip/rip points to\nthe correct location after execution of the ret/lret instruction.  This\npatch fixes the above problem.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a0a64e6c917b2ccc311cf978cc9d7eef7b31c47",
      "tree": "121b7de957b5cc73f8d0f1cd5fd70dcd1de04261",
      "parents": [
        "7c5131a501e9e8549f74d807c37fde76008ef95a"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] uml: header and code cleanup\n\nRemove some definitions and declarations from arch/um/include/skas_ptrace.h,\nas they have moved to arch/um/include/sysdep/skas_ptrace.h\n\nAlso, remove PTRACE_SIGPENDING support in UML at all.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c5131a501e9e8549f74d807c37fde76008ef95a",
      "tree": "29c46c1e572e3b0cd2222a776cd6b33af42fb3ac",
      "parents": [
        "51a6b0c59a6170fc6a40221ef9b261b82856d315"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: remove a dangling symlink\n\nUML: remove no longer needed arch-signal.h\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51a6b0c59a6170fc6a40221ef9b261b82856d315",
      "tree": "aeb5e5ff3862f2f9a0fa02ab67b0a807262ad1d6",
      "parents": [
        "5fd861b682785f650114f4df53060d1be7fedecd"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, sighandler interface abstraction\n\ns390 passes parameters in registers.  So the only safe way to find out the\naddress of signal context, error-address and error-type (trap_no), which are\npassed to signal handlers as parameters, is to declare these parameters.\n\nSo I inserted an subarch-specific macro which holds the declaration of\nparameters for signal handlers.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fd861b682785f650114f4df53060d1be7fedecd",
      "tree": "eaa02425c2be79ac21ecc684a5b2a31d9f3320c2",
      "parents": [
        "7d37c6d52fce13008f20344790a81a6a5a0003b3"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, delay moved to arch\n\ns390 has fast read access to realtime clock (nanosecond resolution).  So it\nmakes sense to have an arch-specific implementation not only of __delay, but\n__udelay also.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d37c6d52fce13008f20344790a81a6a5a0003b3",
      "tree": "ebf98bc32d8c0e29627f7be8a4dd349a32efff1d",
      "parents": [
        "c52ac046757deebc514483e407dca39a9c774aa3"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:38 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, checksumming done in arch code\n\nChecksum handling largely depends on the subarch.\n\nThus, I renamed i386 arch_csum_partial in arch/um/sys-i386/checksum.S back to\ncsum_partial, removed csum_partial from arch/um/kernel/checksum.c and shifted\nEXPORT_SYMBOL(csum_partial) to arch/um/sys-i386/ksyms.c.\n\nThen, csum_partial_copy_to and csum_partial_copy_from were shifted from\narch/um/kernel/checksum.c to arch/um/include/sysdep-i386/checksum.h and\ninserted in the calling functions csum_partial_copy_from_user() and\ncsum_and_copy_to_user().\n\nNow, arch/um/kernel/checksum.c is empty and removed.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbc35cc73f2edd6e39d7e814dbb6eddad6294665",
      "tree": "42d2d84208e595d832e7f74f92ec678ff848c3f2",
      "parents": [
        "51a141104a37369be2822f423ed4444aa34d26a2"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:37 2005 -0700"
      },
      "message": "[PATCH] uml: s390 preparation, elf.h\n\nThis patch make elh.h a symlink to the new arch-specific include files of the\nform elf-\u003csubarch\u003e.h, as in the same way already is done for some other\nincludes.  Also moves Elf-stuff from archparam-\u003csubarch\u003e.h and elf.h to the\nnew elf-\u003csubarch\u003e.h files.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0b8d32020681535700e7bd4dac29ecf25d944ae",
      "tree": "dc1827a40c44668097e32f19b054da8a14838a92",
      "parents": [
        "2ba491759fd74bfadf656c55a3695e98b6074439"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu May 05 16:15:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:37 2005 -0700"
      },
      "message": "[PATCH] uml: inclusion cleanup\n\nThe completion cleanup got rid of some semaphores, but didn\u0027t remove the\ninclusion of asm/semaphore.h from xterm_kern.c.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ba491759fd74bfadf656c55a3695e98b6074439",
      "tree": "a0db13a91334fea67c403df26b4881deff108720",
      "parents": [
        "cd2ee4a30cc0775d8b54e5b958613361a7cacfec"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu May 05 16:15:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:36 2005 -0700"
      },
      "message": "[PATCH] uml: tidy Makefile.rules\n\nJust some breaking of some overly-long lines.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd2ee4a30cc0775d8b54e5b958613361a7cacfec",
      "tree": "edea72ea7d723a1c35675632850916d77084581b",
      "parents": [
        "c578455a3eccf4dd7bd111e77129c301d6d67914"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu May 05 16:15:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:36 2005 -0700"
      },
      "message": "[PATCH] uml: Fix SIGWINCH relaying\n\nThis makes SIGWINCH work again, and fixes a couple of SIGWINCH-associated\ncrashes.  First, the sigio thread disables SIGWINCH because all hell breaks\nloose if it ever gets one and tries to call the signal handling code.  Second,\nthere was a problem with deferencing tty structs after they were freed.  The\nSIGWINCH support for a tty wasn\u0027t being turned off or freed after the tty went\naway.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c578455a3eccf4dd7bd111e77129c301d6d67914",
      "tree": "b52def020bd10e1b8bffcf90e1e2a3c1b35010c8",
      "parents": [
        "ea66e8a3b6c4760e8fbf59b1becb6bd8e3dd5376"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu May 05 16:15:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:36 2005 -0700"
      },
      "message": "[PATCH] uml: S390 preparation, abstract host page fault data\n\nThis patch removes the arch-specific fault/trap-infos from thread and\nskas-regs.\n\nIt adds a new struct faultinfo, that is arch-specific defined in\nsysdep/faultinfo.h.\n\nThe structure is inserted in thread.arch and thread.regs.skas and\nthread.regs.tt\n\nNow, segv and other trap-handlers can copy the contents from regs.X.faultinfo\nto thread.arch.faultinfo with one simple assignment.\n\nAlso, the number of macros necessary is reduced to\n\nFAULT_ADDRESS(struct faultinfo)\n    extracts the faulting address from faultinfo\n\nFAULT_WRITE(struct faultinfo)\n    extracts the \"is_write\" flag\n\nSEGV_IS_FIXABLE(struct faultinfo)\n    is true for the fixable segvs, i.e. (TRAP \u003d\u003d 14)\n    on i386\n\nUPT_FAULTINFO(regs)\n    result is (struct faultinfo *) to the faultinfo\n    in regs-\u003eskas.faultinfo\n\nGET_FAULTINFO_FROM_SC(struct faultinfo, struct sigcontext *)\n    copies the relevant parts of the sigcontext to\n    struct faultinfo.\n\nOn SIGSEGV, call user_signal() instead of handle_segv(), if the architecture\nprovides the information needed in PTRACE_FAULTINFO, or if PTRACE_FAULTINFO is\nmissing, because segv-stub will provide the info.\n\nThe benefit of the change is, that in case of a non-fixable SIGSEGV, we can\ngive user processes a SIGSEGV, instead of possibly looping on pagefault\nhandling.\n\nSince handle_segv() sikked arch_fixup() implicitly by passing ip\u003d\u003d0 to segv(),\nI changed segv() to call arch_fixup() only, if !is_user.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea66e8a3b6c4760e8fbf59b1becb6bd8e3dd5376",
      "tree": "dc3fff423be6f74aaf8cc4fffb0b493b7b06adae",
      "parents": [
        "fd7aab9c1a4705ed45fe01a7ff108ce9823b0830"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu May 05 16:15:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:36 2005 -0700"
      },
      "message": "[PATCH] uml: fix a ptrace call\n\nThis fixes write_ldt_entry to treat userspace_pid as an array.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd7aab9c1a4705ed45fe01a7ff108ce9823b0830",
      "tree": "5c4442c529709c915d1f75d96b65c23ceb34790b",
      "parents": [
        "04fe392378c818fb60bd817495ecb266d2cebe68"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:36 2005 -0700"
      },
      "message": "[PATCH] uml: finish cross-build support\n\nO\u003d... builds support.  Very easy, actually.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04fe392378c818fb60bd817495ecb266d2cebe68",
      "tree": "219c418b34a20bd19f5044de38f4949e6df474c1",
      "parents": [
        "da998a2aecd3f15eca5385e1122610890039c4df"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:35 2005 -0700"
      },
      "message": "[PATCH] uml: fix missing subdir in x86_64\n\nmake distclean et.al.  are missing arch/um/sys-x86_64/utils; fixed the same\nway we have it done for sys-i386 counterpart.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da998a2aecd3f15eca5385e1122610890039c4df",
      "tree": "b7c8f48cc57f7f21a0032cdcebcbaf74a36f172c",
      "parents": [
        "2b8b611e9a4725ae558af4fa48cf7d9e2193e7ed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:35 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : mk_task and mk_constants\n\nhelpers in arch/um/util (mk_task and mk_constants) converted.  That\u0027s it -\nnone of the helpers depends on build and target being the same architecture\nanymore.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b8b611e9a4725ae558af4fa48cf7d9e2193e7ed",
      "tree": "82b70f850a945b9fac3b94ed634178f73a07457b",
      "parents": [
        "a31769ed3ee82198fd530cb1d79ee9c7f8eeb1d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:35 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : mk_thread\n\nmk_thread converted\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a31769ed3ee82198fd530cb1d79ee9c7f8eeb1d1",
      "tree": "d512ffff086b47597e7bb1b431aa65353b113cc5",
      "parents": [
        "6bae32d395b532959703462c21248fbeb9894e95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:35 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : kernel_offsets\n\nThe next group of helpers is a bit trickier - they want the constants similar\nto those in user-offsets.h, but we need target sc.h for it.  So we can\u0027t put\nthat into user-offsets (sc.h depends on it) and need the second generated\nheader for that stuff (kernel-offsets.h.  BFD...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bae32d395b532959703462c21248fbeb9894e95",
      "tree": "d690d7d3ee9525ae43c641e218d1804798782952",
      "parents": [
        "1cd3bc1c810c83fb8955035675165a644e0c9a84"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support: mk_sc\n\nDitto for mk_sc\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cd3bc1c810c83fb8955035675165a644e0c9a84",
      "tree": "25c09e82f812c84f55b1e86141cb371ce8626c85",
      "parents": [
        "8d0b9dc9be3919e9979eac59fd12e8f82b098325"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: cross-build support : mk_ptregs\n\nmk_ptregs converted.  Nothing new here, it\u0027s the same situation as with\nmk_user_constants.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d0b9dc9be3919e9979eac59fd12e8f82b098325",
      "tree": "190a2421938f7bb94b5ab830b0513ef435bbcab1",
      "parents": [
        "fcddd72e3e2565f8b838ae71a3e716a67f616160"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: start cross-build support : mk_user_constants\n\nBeginning of cross-build fixes.  Instead of expecting that mk_user_constants\n(compiled and executed on the build box) will see the sizeof, etc.  for target\nbox, we do what every architecture already does for asm-offsets.  Namely, have\nuser-offsets.c compiled *for* *target* into user-offsets.s and sed it into the\nheader with relevant constants.  We don\u0027t need to reinvent any wheels - all\ntools are already there.\n\nThis patch deals with mk_user_constants.  It doesn\u0027t assume any relationship\nbetween target and build environment anymore - we pick all defines we need\nfrom user-offsets.h.  Later patches will deal with the rest of mk_...  helpers\nin the same way.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcddd72e3e2565f8b838ae71a3e716a67f616160",
      "tree": "4c598934d238cc3afce36550bb36e4facb747bec",
      "parents": [
        "03f81dc50caf6360aa5343264fed8868e22d9058"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:34 2005 -0700"
      },
      "message": "[PATCH] uml: use variables rather than symlinks in dependencies\n\nUse explicit os-...  in make dependencies instead of playing with symlinks\n(symlink in question is still created - it\u0027s needed for other things; however,\nthere\u0027s no reason to complicate ordering here).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03f81dc50caf6360aa5343264fed8868e22d9058",
      "tree": "21bd82c83baa1fa9bfa6fd2df026fe4dec2bce84",
      "parents": [
        "776cfebb430c7b22c208b1b17add97f354d97cab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu May 05 16:15:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:33 2005 -0700"
      },
      "message": "[PATCH] uml: include the linker script rather than symlink it\n\nMake vmlinux.lds.S include appopriate script instead of playing games with\nsymlinks.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "776cfebb430c7b22c208b1b17add97f354d97cab",
      "tree": "a4029d17947423ff8cdf12757e3434eb31e0dcba",
      "parents": [
        "0c28130b5c9e8f0b153436d3dae39482e5a70af1"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:15:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:33 2005 -0700"
      },
      "message": "[PATCH] uml kbuild: avoid useless rebuilds\n\n- Fix some problems with usage of $(targets) (sometimes missing, sometimes\n  used badly) that trigger partial rebuilds when doing a rebuild.\n\n- At that purpose, also factor out some common code for symlinks creation.\n\n- Fix a x86-64 build warning, caused by -L/usr/lib, which is anyway useless,\n  and invalid in the x86-64 case.\n\nTested on x86_64 and x86.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "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": "f7fe8781749bf2de2ca03147a1691244a7d93ec7",
      "tree": "ed4288c71b5208f9207fe852dd3351446261adb6",
      "parents": [
        "1f8d419e291f7f7f7f3ffd4f0ba00834621690c8"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:15:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:32 2005 -0700"
      },
      "message": "[PATCH] uml: obvious compile fixes for x86-64 Subarch and x86 regression fixes\n\nThis patch does some totally trivial compilation fixes.  It also restores the\ndebugregs manipulation, which was commented out simply because it doesn\u0027t\ncompile on x86_64 (we haven\u0027t yet implemented there debugregs handling).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f8d419e291f7f7f7f3ffd4f0ba00834621690c8",
      "tree": "833df93032a38bc749458ce8be3a316eae1d5215",
      "parents": [
        "e685752de107201432a055f7c45c396a5b04dc17"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu May 05 16:15:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:32 2005 -0700"
      },
      "message": "[PATCH] ppc64: pgtable.h and other header cleanups\n\nThis patch started as simply removing a few never-used macros from\nasm-ppc64/pgtable.h, then kind of grew.  It now makes a bunch of\ncleanups to the ppc64 low-level header files (with corresponding\nchanges to .c files where necessary) such as:\n\t- Abolishing never-used macros\n\t- Eliminating multiple #defines with the same purpose\n\t- Removing pointless macros (cases where just expanding the\nmacro everywhere turns out clearer and more sensible)\n\t- Removing some cases where macros which could be defined in\nterms of each other weren\u0027t\n\t- Moving imalloc() related definitions from pgtable.h to their\nown header file (imalloc.h)\n\t- Re-arranging headers to group things more logically\n\t- Moving all VSID allocation related things to mmu.h, instead\nof being split between mmu.h and mmu_context.h\n\t- Removing some reserved space for flags from the PMD - we\u0027re\nnot using it.\n\t- Fix some bugs which broke compile with STRICT_MM_TYPECHECKS.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nAcked-by: 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": "e685752de107201432a055f7c45c396a5b04dc17",
      "tree": "0a996878093857e34023ba0dd5c05040f5390ab6",
      "parents": [
        "7d12e522ba13ce718b7ec32b75803dece8adb072"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Thu May 05 16:15:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:32 2005 -0700"
      },
      "message": "[PATCH] ppc64: add missing Kconfig help text\n\nThere\u0027s no help text for CONFIG_DEBUG_STACKOVERFLOW - add one.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e522ba13ce718b7ec32b75803dece8adb072",
      "tree": "80282ac789c1d48202a570b5828b024f39e63761",
      "parents": [
        "696c2b9f97c2439e9fb299650041ec750df46865"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu May 05 16:15:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:32 2005 -0700"
      },
      "message": "[PATCH] ppc64: remove hidden -fno-omit-frame-pointer for schedule.c\n\nWhile looking at code generated by gcc4.0 I noticed some functions still\nhad frame pointers, even after we stopped ppc64 from defining\nCONFIG_FRAME_POINTER.  It turns out kernel/Makefile hardwires\n-fno-omit-frame-pointer on when compiling schedule.c.\n\nCreate CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER and define it on architectures\nthat dont require frame pointers in sched.c code.\n\n(akpm: blame me for the name)\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "696c2b9f97c2439e9fb299650041ec750df46865",
      "tree": "09a2c0df780b1739324f25c9ee19e00334d37b30",
      "parents": [
        "075d6eb16d273dab7b7b4b83fcee8bce4ee387ed"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Thu May 05 16:15:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:32 2005 -0700"
      },
      "message": "[PATCH] ppc32: Simplified PPC core revision report\n\nWe can identify new Freescale PPC cores by the fact that the MSB of the PVR\nis set.  If we are a new Freescale core the decode of major/minor revision\nnumbers is simplified so we dont have to add new case checks for a every\nnew Freescale core.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "075d6eb16d273dab7b7b4b83fcee8bce4ee387ed",
      "tree": "d5e2cfb21dd752410649a675f2bb2a7c0db05c8e",
      "parents": [
        "becf3aec2608d6807a58d0677661cb23c388d67f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 05 16:15:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:31 2005 -0700"
      },
      "message": "[PATCH] ppc32: platform-specific functions missing from kallsyms.\n\nThe PPC32 kernel puts platform-specific functions into separate sections so\nthat unneeded parts of it can be freed when we\u0027ve booted and actually\nworked out what we\u0027re running on today.\n\nThis makes kallsyms ignore those functions, because they\u0027re not between\n_[se]text or _[se]inittext.  Rather than teaching kallsyms about the\nvarious pmac/chrp/etc sections, this patch adds \u0027_[se]extratext\u0027 markers\nfor kallsyms.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f48d9663f19afb88ac0e45b825da523180f1f9c0",
      "tree": "8eece0b3fd959622afdef405dc42dc4a6b63efe7",
      "parents": [
        "47c297529bd23d93d2a088d9620bb220763e9cb1"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Thu May 05 16:15:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:30 2005 -0700"
      },
      "message": "[PATCH] x86 stack initialisation fix\n\nThe recent change fix-crash-in-entrys-restore_all.patch\n\n \tchildregs-\u003eesp \u003d esp;\n\n \tp-\u003ethread.esp \u003d (unsigned long) childregs;\n-\tp-\u003ethread.esp0 \u003d (unsigned long) (childregs+1);\n+\tp-\u003ethread.esp0 \u003d (unsigned long) (childregs+1) - 8;\n\n \tp-\u003ethread.eip \u003d (unsigned long) ret_from_fork;\n\nintroduces an inconsistency between esp and esp0 before the task is run the\nfirst time.  esp0 is no longer the actual start of the stack, but 8 bytes\noff.\n\nThis shows itself clearly in a scenario when a ptracer that is set to also\nptrace eventual children traces program1 which then clones thread1.  Now\nthe ptracer wants to modify the registers of thread1.  The x86 ptrace\nimplementation bases it\u0027s knowledge about saved user-space registers upon\np-\u003ethread.esp0.  But this will be a few bytes off causing certain writes to\nthe kernel stack to overwrite a saved kernel function address making the\nkernel when actually running thread1 jump out into user-space.  Very\nspectacular.\n\nThe testcase I\u0027ve used is:\n/* start with strace -f ./a.out */\n#include \u003cpthread.h\u003e\n#include \u003cstdio.h\u003e\n\nvoid *do_thread(void *p)\n{\n\tfor (;;);\n}\n\nint main()\n{\n\tpthread_t one;\n\tpthread_create(\u0026one, NULL, \u0026do_thread, NULL);\n\tfor (;;);\n\treturn 0;\n}\n\nSo, my solution is to instead of just adjusting esp0 that creates an\ninconsitent state I adjust where the user-space registers are saved with -8\nbytes.  This gives us the wanted extra bytes on the start of the stack and\nesp0 is now correct.  This solves the issues I saw from the original\ntestcase from Mateusz Berezecki and has survived testing here.  I think\nthis should go into -mm a round or two first however as there might be some\ncruft around depending on pt_regs lying on the start of the stack.  That\nhowever would have broken with the first change too!\n\nIt\u0027s actually a 2-line diff but I had to move the comment of why the -8 bytes\nare there a few lines up. Thanks to Zwane for helping me with this.\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47c297529bd23d93d2a088d9620bb220763e9cb1",
      "tree": "52672d42102a4d0c8b4fc13b79812290efbd5d3a",
      "parents": [
        "fd4e5f29f7354c3e3edaa03d37a7bf83b0cbae36",
        "7cc1712b8a778c8077048969848857895d242009"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:23:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:23:24 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git\n"
    },
    {
      "commit": "4adb18173aba217a7ce7f261427914d1350c4e18",
      "tree": "0c302c01a8d13717b35764a4f194ccd7043394d7",
      "parents": [
        "3b9fa0931dd86a1fe5507311ee8031650f5d0e8c",
        "41e46d6ab0ca1908bff4e77ad9eeb6bf7afeb5c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:06:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:06:47 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "41e46d6ab0ca1908bff4e77ad9eeb6bf7afeb5c0",
      "tree": "95be8b5de3730201e859f5694a31f347825ad9a4",
      "parents": [
        "4b0e07a5566a4e3f141e52c1f17e683e4a5bba91"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Thu May 05 23:24:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 05 23:24:45 2005 +0100"
      },
      "message": "[PATCH] ARM: 2665/1: kill warnings in entry-armv.S\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b0e07a5566a4e3f141e52c1f17e683e4a5bba91",
      "tree": "4a2f67e6cb6ea665c6d45529a5b7c61ac255663d",
      "parents": [
        "f7e68bbf405a45d6e7c5b8fc384ff1ba20dd7aa4"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Thu May 05 23:24:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 05 23:24:45 2005 +0100"
      },
      "message": "[PATCH] ARM: 2663/1: straightify TLS register emulation a bit more\n\nPatch from Nicolas Pitre\n\nThis better express things, and should cover RMK\u0027s weird SMP toys.\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7cc1712b8a778c8077048969848857895d242009",
      "tree": "99407d822cde93c61c8dd9e871cd1a607d7fc277",
      "parents": [
        "8edf72ebce06d52e855438ec18fe20dea7a4cc04"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "coywolf@lovecn.org",
        "time": "Thu May 05 14:53:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:53:01 2005 -0700"
      },
      "message": "[SPARC]: Remove legacy stuff from cpu_idle().\n\nCurrently sparc and sparc64\u0027s UP cpu_idle() checks current pid. This\nis old time legacy. Now it\u0027s paranoia.\n\nSigned-off-by: Coywolf Qi Hunt \u003ccoywolf@lovecn.org\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8edf72ebce06d52e855438ec18fe20dea7a4cc04",
      "tree": "a75409d5ae04a31209d52b11983158d8d4d4a199",
      "parents": [
        "bfd4bda097f8758d28e632ff2035e25577f6b060"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 14:27:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:27:56 2005 -0700"
      },
      "message": "[SPARC64]: Kill useless __pte_alloc_one_kernel indirection\n\nwarning: untested, but it there\u0027s not too much chance for screwups\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7e68bbf405a45d6e7c5b8fc384ff1ba20dd7aa4",
      "tree": "1130af5902ad9c4e6b6beb6bd85855a8e056d185",
      "parents": [
        "53d7ad1ea3acb4a626edec179aa52e72ea216647"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 14:49:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 14:49:01 2005 +0100"
      },
      "message": "[PATCH] ARM: select PCI, ISA and ISA_DMA\n\nRather than using a long \"depends on...\" and \"default y\" lines for\nthese options, use select instead.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\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": "4f7a18124c1a44858fb74a1c4234015009952959",
      "tree": "978f55875b776c83ebcfed24737784ac098d1a4e",
      "parents": [
        "897f5ab2cd733a77a2279268262919caa8154b9d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 13:11:00 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 05 13:11:00 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix kernel stack offset calculations\n\nVarious places in the ARM kernel implicitly assumed that kernel\nstacks are always 8K due to hard coded constants.  Replace these\nconstants with definitions.\n\nCorrect the allowable range of kernel stack pointer values within\nthe allocation.  Arrange for the entire kernel stack to be zeroed,\nnot just the upper 4K if CONFIG_DEBUG_STACK_USAGE is set.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "897f5ab2cd733a77a2279268262919caa8154b9d",
      "tree": "95866d31faa6db4ec786399296238344c7cfea0c",
      "parents": [
        "1d42a0ecf478962e8aede355a0be41365c117ff0",
        "b48fc7bb3868abffc89ce70d4baf324574338d8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 19:52:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 19:52:45 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git\n"
    },
    {
      "commit": "9b48b46678989b67cd00658ea88964163eaab616",
      "tree": "4b6362a239422144b4fe9d669ba2f5eefbb1374b",
      "parents": [
        "c4b07b7b3693228c7b848c00a9d4bbb49506a45f"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Mar 22 16:00:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 04 10:18:32 2005 -0700"
      },
      "message": "[IA64-SGI] move nodepda pointer out of pda\n\nRemove the p_nodepda and p_subnodepda pointers from the pda_s structure.\nAnd then define a new per-cpu pointer to the nodepda and export it so\nthat it can be accessed by kernel modules.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\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": "3c51f196b658fa1920c84b0752a55ed251d22d52",
      "tree": "ee6aa61895bb185b20e7b7e6f106c1e0c8d8b979",
      "parents": [
        "e6600d800fead3e895f16bf9b426578a6301af44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:38:51 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:13 2005 -0700"
      },
      "message": "[PATCH] sparc NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "742b0c905d970fd60893cce14a3c68b523504bc4",
      "tree": "d85689d464a8b11efe7fb6ff2f2151c4c4974871",
      "parents": [
        "235bd6140dad7c08261abdc1f8056485c5344a74",
        "9171078ab5a0bbb516029cfc61378e0350a7b30d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:07:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:07:22 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/\n"
    },
    {
      "commit": "9171078ab5a0bbb516029cfc61378e0350a7b30d",
      "tree": "c0748641f2574f1621bb1f78d14c70c49805e4dd",
      "parents": [
        "b308240b49ff5a1bddc6e10513c2c83f37a0bc78"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 15:53:08 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:17 2005 -0700"
      },
      "message": "[PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask\n\npci_dac_set_dma_mask is currently completely unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41832a08feca695158e15a6e58c26b224a7bfae2",
      "tree": "62bb245b25a5eeebe6202f84987613d66a4eaa7c",
      "parents": [
        "cee2824f85414c98fff4004e335a6bc4072c8809"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:05:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:05:43 2005 -0700"
      },
      "message": "[SPARC64]: Disable IRQ forwarding.\n\nThere is some race whereby IRQs get stuck, the IRQ status\nis pending but no processor actually handles the IRQ vector\nand thus the interrupt.\n \nThis is a temporary workaround.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cee2824f85414c98fff4004e335a6bc4072c8809",
      "tree": "374fff3b0ad0bb6f28aa0d5a0a0c90a09ce78d35",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:04:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 22:04:36 2005 -0700"
      },
      "message": "[SPARC64]: Fix goal_cpu tracking in retarget_one_irq().\n\nWe would never advance the goal_cpu counter like we\nshould, so all IRQs would go to a single processor.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4b07b7b3693228c7b848c00a9d4bbb49506a45f",
      "tree": "f52dd11fe8741b6589019c9fa6cff53491e9e853",
      "parents": [
        "a71f62edc935fbdc346c5b16bea19f1480d29635"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 16:27:44 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 16:27:44 2005 -0700"
      },
      "message": "[IA64] Update arch/ia64/configs/tiger_defconfig\n\nKristen did most of the checking, bring this up to -rc2.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a71f62edc935fbdc346c5b16bea19f1480d29635",
      "tree": "fce9b26a5a9e059735050415eab79fb06a24eae3",
      "parents": [
        "a5a70b75d93b26e14c0c5e759099d602a480b9e2"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 16:21:45 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 16:21:45 2005 -0700"
      },
      "message": "[IA64] Fix two warnings introduced by perfmon patches.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a5a70b75d93b26e14c0c5e759099d602a480b9e2",
      "tree": "4cd2f4f47cccb8f59e54433ab642e187cbf5e291",
      "parents": [
        "8df5a500a3e97f7811cdce0f553ca1917ccd4220"
      ],
      "author": {
        "name": "stephane eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Mon Apr 18 11:42:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 15:47:58 2005 -0700"
      },
      "message": "[IA64] another perfmon fix (take2)\n\n- pfm_context_load(): change return value from EINVAL to EBUSY\n  when context is already loaded.\n\n- pfm_check_task_state(): pass test if context state is MASKED.\n  It is safe to give access on PFM_CTX_MASKED because the PMU\n  state (PMD) is stable and saved in software state.\n  This helps multiplexing programs such as the example given\n  in libpfm-3.1.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8df5a500a3e97f7811cdce0f553ca1917ccd4220",
      "tree": "cac08cc58a5e9fb846a9946a52026fcbe7718634",
      "parents": [
        "012914dad25bd5cacf88af4429eecda62a06020d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Mon Apr 11 13:45:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 15:44:48 2005 -0700"
      },
      "message": "[IA64] perfmon \u0026 PAL_HALT again\n\nThe pmu_active test is based on the values of PSR.up. THIS IS THE PROBLEM as\nit does not take into account the lazy restore logic which is as follow (simplified):\n\ncontext switch out:\n\tsave PMDs\n\tclear psr.up\n\trelease ownership\n\ncontext switch in:\n\tif (ctx-\u003elast_cpu \u003d\u003d smp_processor_id() \u0026\u0026 ctx-\u003ecpu_activation \u003d\u003d cpu_activation) {\n\t\tset psr.up\n\t\treturn\n\t}\n\trestore PMD\n\trestore PMC\n\tctx-\u003elast_cpu   \u003d smp_processor_id();\n\tctx-\u003eactivation \u003d ++cpu_activation;\n\tset psr.up\n\nThe key here is that on context switch out, we clear psr.up and on context switch in\nwe check if nobody else used the PMU on that processor since last time we came. In\nthat case, we assume the PMD/PMC are ours and we simply reactivate.\n\nThe Caliper problem is that between the moment we context switch out and the moment we\ncome back, nobody effectively used the PMU BUT the processor went idle. Normally this\nwould have no incidence but PAL_HALT does alter the PMU registers.  In default_idle(),\nthe test on psr.up is not strong enough to cover this case and we go into PAL which\ntrashed the PMU resgisters. When we come back we falsely assume that this is our state\nyet it is corrupted. Very nasty indeed.\n\nTo avoid the problem it is necessary to forbid going to PAL_HALT as soon as perfmon\ninstalls some valid state in the PMU registers. This happens with an application\nattaches a context to a thread or CPU. It is not enough to check the psr/dcr bits.\nHence I propose the attached patch. It adds a callback in process.c to modify the\ncondition to enter PAL on idle. Basically, now it is conditional to pal_halt\u003d1 AND\nperfmon saying it is okay.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "84e48b6d64fdc29586bc7d9329f986cdae591a80",
      "tree": "2a02ed8a14534249bb636e284c3d4785d5040a4d",
      "parents": [
        "52292c9b8c16aa9024a65aaeeca434bb8fec7d24",
        "48af7215405215e81e72aba1ae8031ca2fea840c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 15:27:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 03 15:27:24 2005 -0700"
      },
      "message": "Merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "48af7215405215e81e72aba1ae8031ca2fea840c",
      "tree": "ef367f439dd0dfb65cb80fe3e2370368c695ba2d",
      "parents": [
        "a493820df65909d344824499937c939150559ace"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "message": "[PATCH] ARM: 2662/1: missing \"default y\" for CONFIG_HAS_TLS_REG\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a493820df65909d344824499937c939150559ace",
      "tree": "67965b587c829778b904c825d176ad086036dedd",
      "parents": [
        "eca02b0c1dc1da374216128157747d8ed994e5ef"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@de.rmk.(none)",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 03 22:57:56 2005 +0100"
      },
      "message": "[PATCH] ARM: 2661/1: imxfb include\n\nPatch from Sascha Hauer\n\nThis patch adds the missing include files for the i.MX framebuffer\ndriver.\n\nSigned-off-by: Sascha Hauer\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ea8b477b4b9d3e75b5e9b8aea41259f45031823",
      "tree": "d9ab6af871931241152f0d87084a1ba0ace02480",
      "parents": [
        "32709d8ae67356559839a9a9e4b26f79134e45a6"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Mon Apr 11 21:20:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:52:22 2005 -0700"
      },
      "message": "[IA64] altix: fix TIOCA dmamap list_add\n\nCorrect a bug where tioca_dma_mapped() is putting tioca dma map structs\non the wrong list.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "32709d8ae67356559839a9a9e4b26f79134e45a6",
      "tree": "876f7e6d3f3f5d835870c8db34d141959db754b0",
      "parents": [
        "b1b901c2029aa0fd8aa4ac5f04f31648ae2358b4"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Fri Apr 08 14:23:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:48:55 2005 -0700"
      },
      "message": "[IA64] SAL to OS callbacks cannot call sleeping\n\nWhen SAL calls back into the OS, the OS code is running with preempt\ndisabled so it cannot call sleeping functions.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b1b901c2029aa0fd8aa4ac5f04f31648ae2358b4",
      "tree": "43f5dde2309d66fa2112a7c2dc46ea7c63fae459",
      "parents": [
        "446b8831f5acf2076fa58a66286789eb84f3df2c"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Wed Apr 06 00:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:47:42 2005 -0700"
      },
      "message": "[IA64] MCA recovery improvements\n\nJack Steiner uncovered some opportunities for improvement in\nthe MCA recovery code.\n\n  1) Set bsp to save registers on the kernel stack.\n  2) Disable interrupts while in the MCA recovery code.\n  3) Change the way the user process is killed, to avoid \n     a panic in schedule.\n\nTesting shows that these changes make the recovery code much \nmore reliable with the 2.6.12 kernel.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "446b8831f5acf2076fa58a66286789eb84f3df2c",
      "tree": "250506863a6e103444584d609cdb577e87b3a499",
      "parents": [
        "7d5f9c0f10255000ca007fb03773c6b825c2b9ce"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 05 17:47:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:45:39 2005 -0700"
      },
      "message": "[IA64] fix ia64 syscall auditing\n\nAttached is a patch against David\u0027s audit.17 kernel that adds checks\nfor the TIF_SYSCALL_AUDIT thread flag to the ia64 system call and\nsignal handling code paths.  The patch enables auditing of system\ncalls set up via fsys_bubble_down, as well as ensuring that\naudit_syscall_exit() is called on return from sigreturn.\n\nNeglecting to check for TIF_SYSCALL_AUDIT at these points results in\nincorrect information in audit_context, causing frequent system panics\nwhen system call auditing is enabled on an ia64 system.\n\nI have tested this patch and have seen no problems with it.\n\n[Original patch from Amy Griffis ported to current kernel by David Woodhouse]\n\nFrom: Amy Griffis \u003camy.griffis@hp.com\u003e\nFrom: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7d5f9c0f10255000ca007fb03773c6b825c2b9ce",
      "tree": "5f53e41ef4cbe5ced2c5884ee5dde8df1fcaa509",
      "parents": [
        "de7548d0e202263bb6bfd7574a7889e85a691937"
      ],
      "author": {
        "name": "Zwane Mwaikambo",
        "email": "zwane@arm.linux.org.uk",
        "time": "Wed Mar 30 21:40:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:40:18 2005 -0700"
      },
      "message": "[IA64] reduce cacheline bouncing in cpu_idle_wait\n\nAndi noted that during normal runtime cpu_idle_map is bounced around a lot,\nand occassionally at a higher frequency than the timer interrupt wakeup\nwhich we normally exit pm_idle from.  So switch to a percpu variable.\n\nI didn\u0027t move things to the slow path because it would involve adding\nscheduler code to wakeup the idle thread on the cpus we\u0027re waiting for.\n\nSigned-off-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "de7548d0e202263bb6bfd7574a7889e85a691937",
      "tree": "eee071a29e77fbfacc5dc6ff8c9c10d9dcc23f02",
      "parents": [
        "bb0fc085457cf6a865b8232b0cefab3a7819df44"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Fri Mar 25 19:34:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:36:09 2005 -0700"
      },
      "message": "[IA64-SGI] Altix only: Fix for sn_dma_flush\n\nThe following patch fixes a bug in the SGI Altix sn_dma_flush code.  \nsn_dma_flush is broken in 2.6.  The code isn\u0027t waiting for the DMA \ndata to be flushed out of the PIC ASIC. This patch is based off the \nlinux-ia64-test-2.6.12 tree\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bb0fc085457cf6a865b8232b0cefab3a7819df44",
      "tree": "deaa9e3b58d6e40cb2bdba61898bf8373dc02688",
      "parents": [
        "c0b12422e5e1d041026dd27074de17d2d7e32c4e"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Thu Mar 24 22:58:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:33:18 2005 -0700"
      },
      "message": "[IA64] use common pxm function\n\nThis patch simplifies a couple places where we search for _PXM\nvalues in ACPI namespace.  Thanks,\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c0b12422e5e1d041026dd27074de17d2d7e32c4e",
      "tree": "1818ff91a52bea353469ba787f492dd2ca303fe2",
      "parents": [
        "3a7d555bfc4d4631d9118fb4d0ed7ab62cc2ca1c"
      ],
      "author": {
        "name": "Colin Ngam",
        "email": "cngam@sgi.com",
        "time": "Fri Mar 18 16:38:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:21:03 2005 -0700"
      },
      "message": "[IA64-SGI] Altix only: Register Error Interrupt\n\nThe following patch ensures that the correct error interrupt handling \nroutine is initialized.  This patch is based on the 2.6.12 ia64 release tree.\n\nSigned-off-by: Colin Ngam \u003ccngam@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3a7d555bfc4d4631d9118fb4d0ed7ab62cc2ca1c",
      "tree": "3f788937066dff5befaf3b4e70539bf3f9e4702b",
      "parents": [
        "a2d974da0afe659cff98913184a97c0ee686d02b"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Mon Apr 04 13:14:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:50:22 2005 -0700"
      },
      "message": "[IA64-SGI] convert AMO address found in XPC\u0027s reserved page\n\nThis patch detects the existence of an uncached physical AMO address setup\nby EFI\u0027s XPBOOT (SGI) and converts it to an uncached virtual AMO address.\nDepends on a patch submitted on 23 March 2005 with the subject of:\n    [PATCH 2/3] SGI Altix cross partition functionality (2nd revision)\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a2d974da0afe659cff98913184a97c0ee686d02b",
      "tree": "1a1479280445226104ddc062bed2e2806639352e",
      "parents": [
        "89eb8eb927e324366c3ac0458998aaf9953fc5cd"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Mar 23 20:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:37:19 2005 -0700"
      },
      "message": "[IA64-SGI] SGI Altix cross partition functionality [3/3]\n\nThis patch contains the cross partition pseudo-ethernet driver (XPNET)\nfunctional support module.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "89eb8eb927e324366c3ac0458998aaf9953fc5cd",
      "tree": "c5f77d88bc42821134de6ea49a5663654df38e56",
      "parents": [
        "21223a9e78050919499d3d9039170e608eb939cc"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Mar 23 19:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:36:00 2005 -0700"
      },
      "message": "[IA64-SGI] SGI Altix cross partition functionality [2/3]\n\nThis patch contains the communication module (XPC) for cross partition\ncommunication on a partitioned SGI Altix.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "21223a9e78050919499d3d9039170e608eb939cc",
      "tree": "8691970d17425f6e79b0567633d106ce88db0b8e",
      "parents": [
        "b0d82bd5df874f7dadbeced1b0163473387da37c"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "aegl@agluck-lia64.sc.intel.com",
        "time": "Tue May 03 12:25:50 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:25:50 2005 -0700"
      },
      "message": "[IA64] manually apply changes to arch/ia64/sn/kernel/Makefile\n\ncg-patch couldn\u0027t apply the patch to Makefile, and my dumb script\nrushed on and ran cg-commit without this change.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b0d82bd5df874f7dadbeced1b0163473387da37c",
      "tree": "c78294ddaff17034ef77253c587a7512ba813e95",
      "parents": [
        "7fbd2a5337b2aa91266abbded97330f909904fd5"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Mar 23 19:46:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:16:52 2005 -0700"
      },
      "message": "[IA64-SGI] SGI Altix cross partition functionality (2nd\nThis patch contains the shim module (XP) which interfaces between the\ncommunication module (XPC) and the functional support modules (like XPNET).\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2e34f07ff0c944399a6456e2d91cf0ca1d9a497c",
      "tree": "d09796e3f37d7cd809eceb5d931f1e2171a32f5b",
      "parents": [
        "ce0a3956b32650e229b68964c4400bbdc5ad3ca1"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Mon Mar 21 19:41:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:07:46 2005 -0700"
      },
      "message": "[PATCH] move cnodeid_to_nasid_table out of pda\nAnother step in the effort to eliminate the SN pda structure.\nThis patch moves the cnodeid_to_nasid_table field out of the pda,\nmaking it a standalone per-cpu data item, and exports it so it can\nbe accessed by kernel modules.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ce0a3956b32650e229b68964c4400bbdc5ad3ca1",
      "tree": "79ea53b8321964c903f1379c48ba5c4917992c46",
      "parents": [
        "ae40aae9b9b8e336714ebb3f16410da6e69d6ac8"
      ],
      "author": {
        "name": "Bruce Losure",
        "email": "blosure@sgi.com",
        "time": "Mon Apr 25 19:41:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 12:01:07 2005 -0700"
      },
      "message": "[IA64-SGI] Altix patch to add bricktype knowledge to tiocx\n\nHere is a patch to enable the SGI tiocx bus driver to distingush between\nFPGA-attached h/w and non-FPGA-attached h/w.\n\nSigned-off-by: Bruce Losure \u003cblosure@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c2d1d65ad441c8abe624bdb1c2cff2e47c8c1ee1",
      "tree": "3d88b27fe6409d1ebc9849e29b0e660d437decce",
      "parents": [
        "2074615a13a4f250e0a4e3f6ec8e3733b950a783"
      ],
      "author": {
        "name": "Bruce Losure",
        "email": "blosure@sgi.com",
        "time": "Thu Mar 24 12:28:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 11:58:37 2005 -0700"
      },
      "message": "[IA64-SGI] Altix only: Remove hubdev SAL call \n\nHi Tony,\n\nThis patch against ia64-test-2.6.12 fixes a bug where the tiocx code\nwas inadvertently un-doing some address modifications done in earlier\nfixup code.    This patch just removes the offending code.\n\nSigned-off-by: Bruce Losure \u003cblosure@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2074615a13a4f250e0a4e3f6ec8e3733b950a783",
      "tree": "20af73cd640c88f5bedcb081fd5e850bf23b7b86",
      "parents": [
        "43cc67251882f60c796c8729cefc0e05b550976c"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "davidm@hpl.hp.com",
        "time": "Fri Feb 18 19:09:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 11:27:33 2005 -0700"
      },
      "message": "[IA64] use fc.i for fluch_icache_range()\n\nThis is a small patch to switch fluch_icache_range() to use fc.i\ninstead of fc.  This would save time on processors which can establish\ni-cache coherency without flushing the cache-line out to memory (not\nthat any current processors do).  On existing processors, fc.i behaves\nlike fc.  The only caveat is that very old assemblers may not know\nabout fc.i yet.\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9df6f705c0934a49d0f0a3468a5b5044c8aec4f1",
      "tree": "045807d5f55b61d6222c6dada311237a9badeddc",
      "parents": [
        "512f64295f2f0049515dcc4e97c1f1ae0df9629c"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "davidm@hpl.hp.com",
        "time": "Fri Mar 25 00:16:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 10:56:42 2005 -0700"
      },
      "message": "[IA64] fix typos caught by new assembler\n\nPatch below fixes 3 trivial typos which are caught by the new\nassembler (v2.169.90).  Please apply.\n\n[Note: fix to memcpy that was also part of this patch was separately\n applied from patches by H.J. and Andreas ... so the delta here only\n has the other two fixes. -Tony]\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "512f64295f2f0049515dcc4e97c1f1ae0df9629c",
      "tree": "d2079e3972a7cd52f4b72cbd988dd4168dc2c0ec",
      "parents": [
        "7a9bdd8842d0847f3b15068550a3632a2d259057"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Tue Apr 26 23:00:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 10:49:29 2005 -0700"
      },
      "message": "[IA64] Fix memcpy_mck.S for current binutils\n\nThe current ia64 assembler complains about mismatching .proc/.endp pairs.\n(Same patch also sent by H.J. Lu)\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7a9bdd8842d0847f3b15068550a3632a2d259057",
      "tree": "548d1f72a9dbdf74b67e45f5f536a71e94c26b81",
      "parents": [
        "ac09f698f1cda91e890fb75f4cb38253d60ff017"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Apr 05 18:05:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 10:33:28 2005 -0700"
      },
      "message": "[IA64] Add config SCHED_SMT\n\nNow that we have MC/MT detection patches in, appended patch allows us to\nconfigure MT scheduler optimizations. For now, we will this option off\nby default.\n\nThere is some discussion going on lkml about setting up sched-domains \nwhich are absolutely needed (like for example, we shouldn\u0027t setup SMT domain\nfor non MT processors). Once that patch goes in, we can enable this option by\ndefault.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "52292c9b8c16aa9024a65aaeeca434bb8fec7d24"
}
