)]}'
{
  "log": [
    {
      "commit": "2fd4ef85e0db9ed75c98e13953257a967ea55e03",
      "tree": "119dfe9f88a832f3db6ff66e631112626f268f18",
      "parents": [
        "fb085cf1d4294824571815d487daccc0609543f0"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Sep 14 06:13:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 14 11:18:13 2005 -0700"
      },
      "message": "[PATCH] error path in setup_arg_pages() misses vm_unacct_memory()\n\nPavel Emelianov and Kirill Korotaev observe that fs and arch users of\nsecurity_vm_enough_memory tend to forget to vm_unacct_memory when a\nfailure occurs further down (typically in setup_arg_pages variants).\n\nThese are all users of insert_vm_struct, and that reservation will only\nbe unaccounted on exit if the vma is marked VM_ACCOUNT: which in some\ncases it is (hidden inside VM_STACK_FLAGS) and in some cases it isn\u0027t.\n\nSo x86_64 32-bit and ppc64 vDSO ELFs have been leaking memory into\nCommitted_AS each time they\u0027re run.  But don\u0027t add VM_ACCOUNT to them,\nit\u0027s inappropriate to reserve against the very unlikely case that gdb\nbe used to COW a vDSO page - we ought to do something about that in\ndo_wp_page, but there are yet other inconsistencies to be resolved.\n\nThe safe and economical way to fix this is to let insert_vm_struct do\nthe security_vm_enough_memory check when it finds VM_ACCOUNT is set.\n\nAnd the MIPS irix_brk has been calling security_vm_enough_memory before\ncalling do_brk which repeats it, doubly accounting and so also leaking.\nRemove that, and all the fs and arch calls to security_vm_enough_memory:\ngive it a less misleading name later on.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83b942bd3437d84d6ddf582477120b6b86369052",
      "tree": "75fcfc6d7f175cd35911bf93713d45a82c67a3fc",
      "parents": [
        "9acf23c42b13d682abbd5db1d293c7a77ae54b61"
      ],
      "author": {
        "name": "Tsuneo.Yoshioka@f-secure.com",
        "email": "Tsuneo.Yoshioka@f-secure.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix 32bit sendfile\n\nIf we use 64bit kernel on ia64/x86_64/s390 architecture, and we run\n32bit binary on 32bit compatibility mode, sendfile system call seems be\nnot set offset argument.\n\nThis is because sendfile\u0027s return value is not zero but the code regards\nthe result by return value is zero or not.\n\nThis problem will be affect to ia64/x86_64/s390 and not affect to other\narchitecture does not affect other architecture (mips/parisc/ppc64/sparc64).\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "357d596bd552ad157a906289ab13ea6ba7e66e3d",
      "tree": "78b8f6bc2781af2e95a6cf2b20a06dfe8bb04e5c",
      "parents": [
        "e6c69bd39199656a8bbd0569edaff60574ff9cac",
        "d67eb16f5d444fb6d173bcec889ddb2066c0fa0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 11 15:51:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 11 15:51:40 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 \n"
    },
    {
      "commit": "d67eb16f5d444fb6d173bcec889ddb2066c0fa0c",
      "tree": "cc0587f23ed46f2838d4169b3c021b54d877bab7",
      "parents": [
        "c85b2a5fe200d744a814d23c258460d4fc98a546",
        "a1cddb88920b915eaba10712ecfd0fc698b00a22"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:34:23 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:34:23 2005 -0700"
      },
      "message": "Pull sn-features into release branch\n"
    },
    {
      "commit": "c85b2a5fe200d744a814d23c258460d4fc98a546",
      "tree": "b9fdf571d61a31808702b6aff9f12562ab650748",
      "parents": [
        "49a28cc8fd26f5317c47a9aeb2bdd1c33e21738e",
        "6cf07a8cc86a0b471466c7fe45892f7ef434015b"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:27:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:27:15 2005 -0700"
      },
      "message": "Pull sim-fixes into release branch\n"
    },
    {
      "commit": "49a28cc8fd26f5317c47a9aeb2bdd1c33e21738e",
      "tree": "bc1706335af1a1bd22d1b2b4d072ef01e612e049",
      "parents": [
        "05f335ea04881ecb912b572c83e281a016149169"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sun Sep 11 17:24:42 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:09:34 2005 -0700"
      },
      "message": "[IA64] MCA/INIT: remove obsolete unwind code\n\nDelete the special case unwind code that was only used by the old\nMCA/INIT handler.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "05f335ea04881ecb912b572c83e281a016149169",
      "tree": "05777261418ef04a4c0896d7fa071b8f83a8e6db",
      "parents": [
        "7f613c7d2203ae137d98fc1c38abc30fd7048637"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sun Sep 11 17:23:42 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:09:12 2005 -0700"
      },
      "message": "[IA64] MCA/INIT: remove the physical mode path from minstate.h\n\nRemove the physical mode path from minstate.h.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7f613c7d2203ae137d98fc1c38abc30fd7048637",
      "tree": "d8155a5cca33e4fe178625396886fcbb81f39e7a",
      "parents": [
        "289d773ee89ea80dcc364ef97d1be7ad1817387e"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sun Sep 11 17:22:53 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:08:41 2005 -0700"
      },
      "message": "[PATCH] MCA/INIT: use per cpu stacks\n\nThe bulk of the change.  Use per cpu MCA/INIT stacks.  Change the SAL\nto OS state (sos) to be per process.  Do all the assembler work on the\nMCA/INIT stacks, leaving the original stack alone.  Pass per cpu state\ndata to the C handlers for MCA and INIT, which also means changing the\nmca_drv interfaces slightly.  Lots of verification on whether the\noriginal stack is usable before converting it to a sleeping process.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "289d773ee89ea80dcc364ef97d1be7ad1817387e",
      "tree": "e27257850d9bab951b44c21e5c3236554bb0d811",
      "parents": [
        "e619ae0b96b6ace6629a6a0c6a5db23861ddaa78"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sun Sep 11 17:21:46 2005 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:02:43 2005 -0700"
      },
      "message": "[IA64] MCA/INIT: avoid reading INIT record during INIT event\n\nReading the INIT record from SAL during the INIT event has proved to be\nunreliable, and a source of hangs during INIT processing.  The new\nMCA/INIT handlers remove the need to get the INIT record from SAL.\nChange salinfo.c so mca.c can just flag that a new record is available,\nwithout having to read the record during INIT processing.  This patch\ncan be applied without the new MCA/INIT handlers.\n\nAlso clean up some usage of NR_CPUS which should have been using\ncpu_online().\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5bb78269000cf326bfdfa19f79449c02a9158020",
      "tree": "f01e30e8d8f015cb0418331da55a459ddcfc9569",
      "parents": [
        "9fe66dfd8846706ff11ed7990d06c92644973bd8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Sep 11 22:30:22 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Sep 11 22:30:22 2005 +0200"
      },
      "message": "kbuild: rename prepare to archprepare to fix dependency chain\n\nWhen introducing the generic asm-offsets.h support the dependency\nchain for the prepare targets was changed. All build scripts expecting\ninclude/asm/asm-offsets.h to be made when using the prepare target would broke.\nWith the limited number of prepare targets left in arch Makefiles\nthe trivial solution was to introduce a new arch specific target: archprepare\n\nThe dependency chain looks like this now:\n\nprepare\n  |\n  +--\u003e prepare0\n         |\n         +--\u003e archprepare\n                |\n\t\t+--\u003e scripts_basic\n                +--\u003e prepare1\n                       |\n                       +---\u003e prepare2\n                               |\n                               +--\u003e prepare3\n\nSo prepare 3 is processed before prepare2 etc.\nThis guaantees that the asm symlink, version.h, scripts_basic\nare all updated before archprepare is processed.\n\nprepare0 which build the asm-offsets.h file will need the\nactions performed by archprepare.\n\nThe head target is now named prepare, because users scripts will most\nlikely use that target, but prepare-all has been kept for compatibility.\nUpdated Documentation/kbuild/makefiles.txt.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fb1c8f93d869b34cacb8b8932e2b83d96a19d720",
      "tree": "a006d078aa02e421a7dc4793c335308204859d36",
      "parents": [
        "4327edf6b8a7ac7dce144313947995538842d8fd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 10 00:25:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:21 2005 -0700"
      },
      "message": "[PATCH] spinlock consolidation\n\nThis patch (written by me and also containing many suggestions of Arjan van\nde Ven) does a major cleanup of the spinlock code.  It does the following\nthings:\n\n - consolidates and enhances the spinlock/rwlock debugging code\n\n - simplifies the asm/spinlock.h files\n\n - encapsulates the raw spinlock type and moves generic spinlock\n   features (such as -\u003ebreak_lock) into the generic code.\n\n - cleans up the spinlock code hierarchy to get rid of the spaghetti.\n\nMost notably there\u0027s now only a single variant of the debugging code,\nlocated in lib/spinlock_debug.c.  (previously we had one SMP debugging\nvariant per architecture, plus a separate generic one for UP builds)\n\nAlso, i\u0027ve enhanced the rwlock debugging facility, it will now track\nwrite-owners.  There is new spinlock-owner/CPU-tracking on SMP builds too.\nAll locks have lockup detection now, which will work for both soft and hard\nspin/rwlock lockups.\n\nThe arch-level include files now only contain the minimally necessary\nsubset of the spinlock code - all the rest that can be generalized now\nlives in the generic headers:\n\n include/asm-i386/spinlock_types.h       |   16\n include/asm-x86_64/spinlock_types.h     |   16\n\nI have also split up the various spinlock variants into separate files,\nmaking it easier to see which does what. The new layout is:\n\n   SMP                         |  UP\n   ----------------------------|-----------------------------------\n   asm/spinlock_types_smp.h    |  linux/spinlock_types_up.h\n   linux/spinlock_types.h      |  linux/spinlock_types.h\n   asm/spinlock_smp.h          |  linux/spinlock_up.h\n   linux/spinlock_api_smp.h    |  linux/spinlock_api_up.h\n   linux/spinlock.h            |  linux/spinlock.h\n\n/*\n * here\u0027s the role of the various spinlock/rwlock related include files:\n *\n * on SMP builds:\n *\n *  asm/spinlock_types.h: contains the raw_spinlock_t/raw_rwlock_t and the\n *                        initializers\n *\n *  linux/spinlock_types.h:\n *                        defines the generic type and initializers\n *\n *  asm/spinlock.h:       contains the __raw_spin_*()/etc. lowlevel\n *                        implementations, mostly inline assembly code\n *\n *   (also included on UP-debug builds:)\n *\n *  linux/spinlock_api_smp.h:\n *                        contains the prototypes for the _spin_*() APIs.\n *\n *  linux/spinlock.h:     builds the final spin_*() APIs.\n *\n * on UP builds:\n *\n *  linux/spinlock_type_up.h:\n *                        contains the generic, simplified UP spinlock type.\n *                        (which is an empty structure on non-debug builds)\n *\n *  linux/spinlock_types.h:\n *                        defines the generic type and initializers\n *\n *  linux/spinlock_up.h:\n *                        contains the __raw_spin_*()/etc. version of UP\n *                        builds. (which are NOPs on non-debug, non-preempt\n *                        builds)\n *\n *   (included on UP-non-debug builds:)\n *\n *  linux/spinlock_api_up.h:\n *                        builds the _spin_*() APIs.\n *\n *  linux/spinlock.h:     builds the final spin_*() APIs.\n */\n\nAll SMP and UP architectures are converted by this patch.\n\narm, i386, ia64, ppc, ppc64, s390/s390x, x64 was build-tested via\ncrosscompilers.  m32r, mips, sh, sparc, have not been tested yet, but should\nbe mostly fine.\n\nFrom: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n  Booted and lightly tested on a500-44 (64-bit, SMP kernel, dual CPU).\n  Builds 32-bit SMP kernel (not booted or tested).  I did not try to build\n  non-SMP kernels.  That should be trivial to fix up later if necessary.\n\n  I converted bit ops atomic_hash lock to raw_spinlock_t.  Doing so avoids\n  some ugly nesting of linux/*.h and asm/*.h files.  Those particular locks\n  are well tested and contained entirely inside arch specific code.  I do NOT\n  expect any new issues to arise with them.\n\n If someone does ever need to use debug/metrics with them, then they will\n  need to unravel this hairball between spinlocks, atomic ops, and bit ops\n  that exist only because parisc has exactly one atomic instruction: LDCW\n  (load and clear word).\n\nFrom: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\n\n   ia64 fix\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjanv@infradead.org\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Mikael Pettersson \u003cmikpe@csd.uu.se\u003e\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "486a153f0e294f7cc735838edcb6b32e623cbe52",
      "tree": "f16a31eb3526968dd08aa93c12cbb211f31f2084",
      "parents": [
        "9c8550ee25e26d14a8f0fe1b761a676e23fe3cf0",
        "f64a227b6b5cc1f8cc7f6ef9cc3351343636bac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:46:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:46:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild \n"
    },
    {
      "commit": "a9f6a0dd54efea2a5d57a27e6c232f9197c25154",
      "tree": "1df64545ed43cd23d32201b2f2077c9325dc6ba0",
      "parents": [
        "8d06afab73a75f40ae2864e6c296356bab1ab473"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] more SPIN_LOCK_UNLOCKED -\u003e DEFINE_SPINLOCK conversions\n\nThis converts the final 20 DEFINE_SPINLOCK holdouts.  (another 580 places\nare already using DEFINE_SPINLOCK).  Build tested on x86.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "badf16621c1f9d1ac753be056fce11b43d6e0be5",
      "tree": "3fdf833fdf2e3d3a439090743539680449ec3428",
      "parents": [
        "c0dfb2905126e9e94edebbce8d3e05001301f52d"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Fri Sep 09 13:04:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:55 2005 -0700"
      },
      "message": "[PATCH] files: break up files struct\n\nIn order for the RCU to work, the file table array, sets and their sizes must\nbe updated atomically.  Instead of ensuring this through too many memory\nbarriers, we put the arrays and their sizes in a separate structure.  This\npatch takes the first step of putting the file table elements in a separate\nstructure fdtable that is embedded withing files_struct.  It also changes all\nthe users to refer to the file table using files_fdtable() macro.  Subsequent\napplciation of RCU becomes easier after this.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "383f2835eb9afb723af71850037b2f074ac9db60",
      "tree": "1ef99fd4d7246b2afa16dc7d1514b6ff25fa8284",
      "parents": [
        "b0d62e6d5b3318b6b722121d945afa295f7201b5"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Fri Sep 09 13:02:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:31 2005 -0700"
      },
      "message": "[PATCH] Prefetch kernel stacks to speed up context switch\n\nFor architecture like ia64, the switch stack structure is fairly large\n(currently 528 bytes).  For context switch intensive application, we found\nthat significant amount of cache misses occurs in switch_to() function.\nThe following patch adds a hook in the schedule() function to prefetch\nswitch stack structure as soon as \u0027next\u0027 task is determined.  This allows\nmaximum overlap in prefetch cache lines for that structure.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39e01cb874cbf694bd0b0c44f54c4f270e2aa556",
      "tree": "5cbce594e335226d29bb9fa8d3f2608ef0904e81",
      "parents": [
        "fb61a8615fce15f30b1bb1cf265ed05e251b9ed8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 22:03:13 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 22:03:13 2005 +0200"
      },
      "message": "kbuild: ia64 use generic asm-offsets.h support\n\nDelete obsolete stuff from arch Makefile\nRename file to asm-offsets.h\nThe trick used in the arch Makefile to circumvent the circular\ndependency is kept.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "344a076110f4ecb16ea6d286b63be696604982ed",
      "tree": "def6e229efdb6ee91b631b6695bf7f9ace8e2719",
      "parents": [
        "9b17e7e74e767d8a494a74c3c459aeecd1e08c5f",
        "1b11d78cf87a7014f96e5b7fa2e1233cc8081a00"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 08 14:27:13 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 08 14:27:13 2005 -0700"
      },
      "message": "[IA64] Manual merge fix for 3 files\n\n\tarch/ia64/Kconfig\n\tarch/ia64/kernel/acpi.c\n\tinclude/asm-ia64/irq.h\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9b17e7e74e767d8a494a74c3c459aeecd1e08c5f",
      "tree": "b97618c379d78cc4aded9860d5c791f558c231d1",
      "parents": [
        "408865ce4829376120489ac8011b72125453dcff"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Sep 08 15:28:28 2005 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 08 13:53:38 2005 -0700"
      },
      "message": "[IA64] Increase max physical address for SN platforms\n\nIncrease the value for the maximum physical address on SN systems.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "408865ce4829376120489ac8011b72125453dcff",
      "tree": "090ab8cabba6f08ac2b2487cc9210bf39c6a99ad",
      "parents": [
        "087f902686beb6c02157c271e3fc95606dbdfdbf"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Thu Sep 08 10:46:58 2005 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 08 13:53:09 2005 -0700"
      },
      "message": "[IA64] ensure XPC and XPNET are loaded on sn2 platforms only\n\nThese are SN2 only drivers.  They should have platform checks to prevent\nthem from doing evil stuff in GENERIC kernels.\n\nSigned-off-by: Martin Hicks \u003cmort@sgi.com\u003e\nAcked-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "087f902686beb6c02157c271e3fc95606dbdfdbf",
      "tree": "a4e068ea22e91be4fb88763e46ae6c5de2da39a7",
      "parents": [
        "9799e4d39a7e2763a614084f6ae6cc936047de70"
      ],
      "author": {
        "name": "Martin Hicks",
        "email": "mort@sgi.com",
        "time": "Thu Sep 08 11:28:11 2005 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Sep 08 13:48:50 2005 -0700"
      },
      "message": "[IA64] defconfig: turn off QLOGIC_FC\n\nTurn off the QLOGIC_FC driver.  Supposedly qla2xxx should support\nthese devices.  Do any ia64 machines have one of these devices as\nthe boot device?\n\nSigned-off-by: Martin Hicks \u003cmort@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "64e47488c913ac704d465a6af86a26786d1412a5",
      "tree": "d3b0148592963dcde26e4bb35ddfec8b1eaf8e23",
      "parents": [
        "4a35a46bf1cda4737c428380d1db5d15e2590d18",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "message": "Merge linux-2.6 with linux-acpi-2.6\n"
    },
    {
      "commit": "e72225d160a2529d6ce6d5898a267f7dae02aa6e",
      "tree": "6d71076b95bd09fee075e15b9603abb60264b0ed",
      "parents": [
        "3352ae5de4945242040d23e16b674d17ddc7ce15"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Sep 07 23:23:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:34 2005 -0700"
      },
      "message": "[PATCH] bogus #if (simserial)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "deac66ae454cacf942c051b86d9232af546fb187",
      "tree": "17a72e7a2dcf2d1a93a6afdef661f290b1888f1c",
      "parents": [
        "bce0649417d6e71f6df8ab7b11103d247913b142"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Tue Sep 06 15:19:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:58:01 2005 -0700"
      },
      "message": "[PATCH] kprobes: fix bug when probed on task and isr functions\n\nThis patch fixes a race condition where in system used to hang or sometime\ncrash within minutes when kprobes are inserted on ISR routine and a task\nroutine.\n\nThe fix has been stress tested on i386, ia64, pp64 and on x86_64.  To\nreproduce the problem insert kprobes on schedule() and do_IRQ() functions\nand you should see hang or system crash.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-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": "661e5a3d9958dc83d610992da85625c0ada9bb06",
      "tree": "914bff2285c3eee9324d0d0a8eb633926ef47008",
      "parents": [
        "83005161c84efa70f3d4dc193eb1024a40b650dc"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Tue Sep 06 15:19:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:58:00 2005 -0700"
      },
      "message": "[PATCH] Kprobes/IA64: fix race when break hits and kprobe not found\n\nThis patch addresses a potential race condition for a case where Kprobe has\nbeen removed right after another CPU has taken a break hit.\n\nThe way this is addressed here is when the CPU that has taken a break hit\ndoes not find its corresponding kprobe, then we check to see if the\noriginal instruction got replaced with other than break.  If it got\nreplaced with other than break instruction, then we continue to execute\nfrom the replaced instruction, else if we find that it is still a break,\nthen we let the kernel handle this, as this might be the break instruction\ninserted by other than kprobe(may be kernel debugger).\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f7ad57b75ab0fba27455c7344a6ab7aa6bd90c5",
      "tree": "e0dd1b5a23c0e7088fe6bab276118accf4dc14c1",
      "parents": [
        "bb144a85c70a65730424ad1a9dc50fef66e5cafe"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Sep 06 15:19:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:58:00 2005 -0700"
      },
      "message": "[PATCH] Kprobes: prevent possible race conditions ia64 changes\n\nThis patch contains the ia64 architecture specific changes to prevent the\npossible race conditions.\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": "f96cb1f0580324b95b7219466312a376a59a796f",
      "tree": "3e171fbb5b43628d416e2a4c271e8e5ce3cb26f2",
      "parents": [
        "dd3927105b6f65afb7dac17682172cdfb86d3f00"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:45 2005 -0700"
      },
      "message": "[PATCH] IA64: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e922efc342d565a38eed3af377ff403f52148864",
      "tree": "b9996a96ed1bbb6e387f7ba8216f8e43ca640398",
      "parents": [
        "ab8d11beb46f0bd0617e04205c01f5c1fe845b61"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Sep 06 15:18:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:43 2005 -0700"
      },
      "message": "[PATCH] remove duplicated sys_open32() code from 64bit archs\n\n64 bit architectures all implement their own compatibility sys_open(),\nwhen in fact the difference is simply not forcing the O_LARGEFILE\nflag.  So use the a common function instead.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c1cfda20a508b181bdda8c0045f7c0c333880a5",
      "tree": "eaa5b7ef7407316c36def26169574d0e37b1e60a",
      "parents": [
        "ef08e3b4981aebf2ba9bd7025ef7210e8eec07ce"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Tue Sep 06 15:18:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:40 2005 -0700"
      },
      "message": "[PATCH] cpusets: Move the ia64 domain setup code to the generic code\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f68f447e8389de9a62e3e80c3c5823cce484c2e5",
      "tree": "218ec8e11ecbfc730e248b3dae7ebbbe9fdc5da6",
      "parents": [
        "38f18527592756d24a12e84c0713e8c902ba7f15"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Tue Sep 06 15:18:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:39 2005 -0700"
      },
      "message": "[PATCH] ia64 cpuset + build_sched_domains() mangles structures\n\nI\u0027ve already sent this to the maintainers, and this is now being sent to a\nlarger community audience.  I have fixed a problem with the ia64 version of\nbuild_sched_domains(), but a similar fix still needs to be made to the\ngeneric build_sched_domains() in kernel/sched.c.\n\nThe \"dynamic sched domains\" functionality has recently been merged into\n2.6.13-rcN that sees the dynamic declaration of a cpu-exclusive (a.k.a.\n\"isolated\") cpuset and rebuilds the CPU Scheduler sched domains and sched\ngroups to separate away the CPUs in this cpu-exclusive cpuset from the\nremainder of the non-isolated CPUs.  This allows the non-isolated CPUs to\ncompletely ignore the isolated CPUs when doing load-balancing.\n\nUnfortunately, build_sched_domains() expects that a sched domain will\ninclude all the CPUs of each node in the domain, i.e., that no node will\nbelong in both an isolated cpuset and a non-isolated cpuset.  Declaring a\ncpuset that violates this presumption will produce flawed data structures\nand will oops the kernel.\n\nTo trigger the problem (on a NUMA system with \u003e1 CPUs per node):\n   cd /dev/cpuset\n   mkdir newcpuset\n   cd newcpuset\n   echo 0 \u003ecpus\n   echo 0 \u003emems\n   echo 1 \u003ecpu_exclusive\n\nI have fixed this shortcoming for ia64 NUMA (with multiple CPUs per node).\nA similar shortcoming exists in the generic build_sched_domains() (in\nkernel/sched.c) for NUMA, and that needs to be fixed also.  The fix\ninvolves dynamically allocating sched_group_nodes[] and\nsched_group_allnodes[] for each invocation of build_sched_domains(), rather\nthan using global arrays for these structures.  Care must be taken to\nremember kmalloc() addresses so that arch_destroy_sched_domains() can\nproperly kfree() the new dynamic structures.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54d5d42404e7705cf3804593189e963350d470e5",
      "tree": "7cf8a7fce163b19672193d8cf4ef6a7f6c131d9e",
      "parents": [
        "f63ed39c578a2a2d067356a85ce7c28a7c795d8a"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Tue Sep 06 15:16:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:15 2005 -0700"
      },
      "message": "[PATCH] x86/x86_64: deferred handling of writes to /proc/irqxx/smp_affinity\n\nWhen handling writes to /proc/irq, current code is re-programming rte\nentries directly. This is not recommended and could potentially cause\nchipset\u0027s to lockup, or cause missing interrupts.\n\nCONFIG_IRQ_BALANCE does this correctly, where it re-programs only when the\ninterrupt is pending. The same needs to be done for /proc/irq handling as well.\nOtherwise user space irq balancers are really not doing the right thing.\n\n- Changed pending_irq_balance_cpumask to pending_irq_migrate_cpumask for\n  lack of a generic name.\n- added move_irq out of IRQ_BALANCE, and added this same to X86_64\n- Added new proc handler for write, so we can do deferred write at irq\n  handling time.\n- Display of /proc/irq/XX/smp_affinity used to display CPU_MASKALL, instead\n  it now shows only active cpu masks, or exactly what was set.\n- Provided a common move_irq implementation, instead of duplicating\n  when using generic irq framework.\n\nTested on i386/x86_64 and ia64 with CONFIG_PCI_MSI turned on and off.\nTested UP builds as well.\n\nMSI testing: tbd: I have cards, need to look for a x-over cable, although I\ndid test an earlier version of this patch.  Will test in a couple days.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nAcked-by: Zwane Mwaikambo \u003czwane@holomorphy.com\u003e\nGrudgingly-acked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Coywolf Qi Hunt \u003ccoywolf@lovecn.org\u003e\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "697eaad417f9f2e40f62282e8b396208b72990cf",
      "tree": "567b9bdf2058ed6ef6107c76e24cdb9d19905d78",
      "parents": [
        "a52ac87eb249f5e87f43e1a0adeb1a737f4a2b43"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Sep 07 14:06:25 2005 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 07 14:00:08 2005 -0700"
      },
      "message": "[IA64] Minor cleanups - remove CONFIG_ACPI_DEALLOCATE_IRQ\n\nThe config option \u0027CONFIG_ACPI_DEALLOCATE_IRQ\u0027 is no longer\nneeded. This patch removes it.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "02326223247c773bc007629d54622d750c0371c1",
      "tree": "debb5e8b570310f150cfd5e6504c814b584d159f",
      "parents": [
        "295bd89279aad6959f0d363ee8e946d4766f9ad8"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Wed Sep 07 01:00:37 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 07 13:56:23 2005 -0700"
      },
      "message": "[IA64] minor performance tune-up in ia64_switch_to\n\nThe reenabling of psr.ic should really belong to dtr mapping code block.\nIt make the fall through code fast since it doesn\u0027t need to execute the\npredicated-off instruction.  Logically make more sense as well since psr.ic\nwas turned off in .map code block.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "295bd89279aad6959f0d363ee8e946d4766f9ad8",
      "tree": "e0bcc6080adc665a818585fbb0280a50c82a18c4",
      "parents": [
        "63028aa7f581d9d4e6889f9dc06ded2534250a76"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Sep 06 16:05:23 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Sep 07 08:53:16 2005 -0700"
      },
      "message": "[IA64] make exception handler in copy_user more robust\n\nThe exception handler in copy user always expects fault occurs only on\nuser space address and the fall back recovery code is written with that\nvery assumption in mind.  Recent source code inspection revealed that\nwhile it worked splendid and to the expectation under normal circumstances,\nIt broke down under unexpected condition where some address calculation\nmight go outside the legal address range the original copy_user was\ncalled for.  This patch is to make copy_user exception handler more robust\nand to prevent potential memory corruption.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "63028aa7f581d9d4e6889f9dc06ded2534250a76",
      "tree": "6167c2325aae1341161c41a1c9ce83e91fca2990",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Wed Aug 24 18:03:43 2005 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Sep 06 16:06:58 2005 -0700"
      },
      "message": "[IA64] page_not_present fault in region 5 is normal\n\nWhen copying data from user-space to kernel-space by __copy_user(),\na page_not_present fault sometimes occurs at vmalloced kernel address\nbecause of VHPT pre-fetching.\n\nIgnore the page_not_present fault in ia64_do_page_fault() before\njumping into exception handlers.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "129521dcc94f781890f8f668219ab79f0073ff9f",
      "tree": "9f70707c88da65577f38814fe37b24c4b4957d64",
      "parents": [
        "824b558bbe2c298b165cdb54c33718994dda30bb",
        "f505380ba7b98ec97bf25300c2a58aeae903530b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:44:09 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:44:09 2005 -0400"
      },
      "message": "Merge linux-2.6 into linux-acpi-2.6 test\n"
    },
    {
      "commit": "a994018a5fc987702dfb4f5d31172842ea6186dc",
      "tree": "53e353c9d7d29ddeffe378821ef82498cb5ecc42",
      "parents": [
        "ff67b59726a8cd3549b069dfa78de2f538d3b8e3"
      ],
      "author": {
        "name": "Martin Hicks",
        "email": "mort@sgi.com",
        "time": "Wed Aug 31 11:21:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 14:18:04 2005 -0700"
      },
      "message": "[IA64] uncached allocator: use generic (not sn2 specific) functions\n\nChange sn2-specific calls into generic functions.  Without this change\nthe uncached allocator will not work on non-sn2 platforms.\n\nSigned-off-by: Greg Edwards \u003cedwardsg@sgi.com\u003e\nSigned-off-by: Martin Hicks \u003cmort@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a1cddb88920b915eaba10712ecfd0fc698b00a22",
      "tree": "1d20af805193ab9982a48cb4c828c0f6af034c6c",
      "parents": [
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Wed Aug 31 08:05:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 11:00:53 2005 -0700"
      },
      "message": "[IA64-SGI] Add new vendor-specific SAL calls for:\n\n- notifying the PROM of specific features that are supported by the OS.\n  This is used to enable PROM feature if and only if the corresponding\n  feature is implemented in the OS\n\n- fetch feature sets that are supported by the current PROM. This allows\n  the OS to selectively enable features when the PROM support is available.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6cf07a8cc86a0b471466c7fe45892f7ef434015b",
      "tree": "b1565448216586580ee34e6fa156353e8ec0540e",
      "parents": [
        "714d2dc14914f0f7bb008effe830c99eb47c75df"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Aug 23 20:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 08:35:22 2005 -0700"
      },
      "message": "[IA64] Fix nasty VMLPT problem...\n\nI\u0027ve solved the problem I was having with the simulator and not\nbooting Debian.\n\nThe problem is that the number of bits for the virtual linear array\nshort-format VHPT (Virtually mapped linear page table, VMLPT for\nshort) is being tested incorrectly. \n\nThere are two problems:\n      1. The PAL call that should tell the kernel the size of the\n      virtual address space isn\u0027t implemented for the simulator, so\n      the kernel uses the default 50.  This is addressed separately\n      in dc90e95f310f4f821c905b2aec8e9449bb3270fa\n\n      2.  In arch/ia64/mm/init.c there\u0027s code to calcualte the size\n      of the VMLPT based on the number of implemented virtual address\n      bits and the page size.  It checks to see if the VMLPT base\n      address overlaps the top of the mapped region, but this check\n      doesn\u0027t allow for the address space hole, and in fact will\n      never trigger.\n\nHere\u0027s an alternative test and panic, that I think is more accurate.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "714d2dc14914f0f7bb008effe830c99eb47c75df",
      "tree": "f8282f3353680ff79696f832be72e096311ae556",
      "parents": [
        "dc90e95f310f4f821c905b2aec8e9449bb3270fa"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Aug 25 17:39:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 08:34:51 2005 -0700"
      },
      "message": "[IA64] Allow /proc/pal/cpu0/vm_info under the simulator\n\nNot all of the PAL VM calls are implemented for the SKI simulator.\nDon\u0027t just give up if one fails, print information from the calls\nthat succeed.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "dc90e95f310f4f821c905b2aec8e9449bb3270fa",
      "tree": "23e70f0fe44f2176ae7ab45e64ea16d50ea4e107",
      "parents": [
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Wed Aug 24 17:13:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 08:32:03 2005 -0700"
      },
      "message": "[IA64] Add PAL_VM_SUMMARY/PAL_MEM_ATTRIB to bootloader for SKI\n\nThis patch implements PAL_VM_SUMMARY (and PAL_MEM_ATTRIB for good\nmeasure) and pretends that the simulated machine is a McKinley.\n\nSome extra comments and clean-up by Tony Luck.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "288ceb8f142249109fd2e9f1bf0492bd6ff6d892",
      "tree": "eab3d229c7a527816db405299ce9603e538b521f",
      "parents": [
        "e438befd76a5a743725a89365140a8a7bf276096",
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 30 09:30:09 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 30 09:30:09 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "329058028523a5b36de449f130111b7671a4f269",
      "tree": "7a0860f7b349d26118eac385af4c50b6d038297a",
      "parents": [
        "bcdd3a911499abd65bf1f123b2a6ad9c1d5611ea",
        "1b66776da71e33dff5edcc0b096ec3b7c40c75ad"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 15:50:32 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 15:50:32 2005 -0700"
      },
      "message": "Pull rationalise-regions into release branch\n"
    },
    {
      "commit": "bcdd3a911499abd65bf1f123b2a6ad9c1d5611ea",
      "tree": "a72709cf2686dbfb390f4e8d43be221058562b19",
      "parents": [
        "b946ecbb11145ae2f375d2d7289a6e7280462b02",
        "d1e079b3fc90c7c114f46771e983a72ac8740882"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 15:48:51 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 15:48:51 2005 -0700"
      },
      "message": "Pull ngam-maule-steiner into release branch\n"
    },
    {
      "commit": "b946ecbb11145ae2f375d2d7289a6e7280462b02",
      "tree": "9a3102c429d4918a6506770e307bb6f725485384",
      "parents": [
        "7115c13bd6d166982212276610b27773b8c27aec",
        "f8220c7f15c54aefb4976ad7c6e2aa98b27a8ce8"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 15:48:23 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 15:48:23 2005 -0700"
      },
      "message": "Pull pending-2.6.14 into release branch\n"
    },
    {
      "commit": "7115c13bd6d166982212276610b27773b8c27aec",
      "tree": "00c78ca82f738acdc6adfde7dede2689ed13b833",
      "parents": [
        "7d2e423addf3054a3238347740df6f46d4d83f3d",
        "4db8699bcfa8faddb5727b1cb010a4d9b8a42e8c"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 14:15:10 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 14:15:10 2005 -0700"
      },
      "message": "Pull acpi-p-state into release branch\n"
    },
    {
      "commit": "7d2e423addf3054a3238347740df6f46d4d83f3d",
      "tree": "b850ced2f211b15bcb0ce4600a80b8b822d24a5e",
      "parents": [
        "3ec8a773d2775db86cc21d28b77bea29c8a1ea3c",
        "a877bd36f7584fd7e4729099348cfc9190ba00aa"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 14:14:40 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 14:14:40 2005 -0700"
      },
      "message": "Pull asm-segment into release branch\n"
    },
    {
      "commit": "3ec8a773d2775db86cc21d28b77bea29c8a1ea3c",
      "tree": "6318ed9ec67651f182fb0f0c966ca7b5dd12ba35",
      "parents": [
        "95ecc5e5a3b20a3c76164d089c69051662e9d9b3",
        "e8579e72ca240f3fbaa669f09a9d610436505366"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 14:14:18 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 29 14:14:18 2005 -0700"
      },
      "message": "Pull swiotlb-size into release branch\n"
    },
    {
      "commit": "27a639a92d3289c4851105efcbc2f8b88969194f",
      "tree": "09ee327d3ed3e2c40d5dc3b0f6b283477282deec",
      "parents": [
        "d395bf12d1ba61437e546eb642f0d7ea666123ff",
        "bf4e70e54cf31dcca48d279c7f7e71328eebe749"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 29 17:02:17 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 29 17:02:17 2005 -0400"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "69be8f189653cd81aae5a74e26615b12871bb72e",
      "tree": "89c7d7b5b68ae47818b9dbc9015f1e4452ec2075",
      "parents": [
        "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Aug 29 11:44:09 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:03:11 2005 -0700"
      },
      "message": "[PATCH] convert signal handling of NODEFER to act like other Unix boxes.\n\nIt has been reported that the way Linux handles NODEFER for signals is\nnot consistent with the way other Unix boxes handle it.  I\u0027ve written a\nprogram to test the behavior of how this flag affects signals and had\nseveral reports from people who ran this on various Unix boxes,\nconfirming that Linux seems to be unique on the way this is handled.\n\nThe way NODEFER affects signals on other Unix boxes is as follows:\n\n1) If NODEFER is set, other signals in sa_mask are still blocked.\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal is\nstill blocked. (Note: this is the behavior of all tested but Linux _and_\nNetBSD 2.0 *).\n\nThe way NODEFER affects signals on Linux:\n\n1) If NODEFER is set, other signals are _not_ blocked regardless of\nsa_mask (Even NetBSD doesn\u0027t do this).\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal being\nhandled is not blocked.\n\nThe patch converts signal handling in all current Linux architectures to\nthe way most Unix boxes work.\n\nUnix boxes that were tested:  DU4, AIX 5.2, Irix 6.5, NetBSD 2.0, SFU\n3.5 on WinXP, AIX 5.3, Mac OSX, and of course Linux 2.6.13-rcX.\n\n* NetBSD was the only other Unix to behave like Linux on point #2. The\nmain concern was brought up by point #1 which even NetBSD isn\u0027t like\nLinux.  So with this patch, we leave NetBSD as the lonely one that\nbehaves differently here with #2.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8220c7f15c54aefb4976ad7c6e2aa98b27a8ce8",
      "tree": "98afd79d11f51239cd69617865c77e9165ea5f08",
      "parents": [
        "b5f3616ba73699d07deee1f244179fae49502052"
      ],
      "author": {
        "name": "Kenneth Chen",
        "email": "kenneth.w.chen@intel.com",
        "time": "Fri Aug 26 14:57:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 26 16:01:25 2005 -0700"
      },
      "message": "[IA64] Delete erroneous copy_page.o in global lib-y list\n\ncopy_page.o appeared twice in arch/ia64/lib/Makefile. The\none in global lib-y is wrong where it should be just in\nlib-$(CONFIG_ITANIUM).\n\nBoth copy_page.o and copy_page_mck.o are build for Itanium2\nprocessor and the link order will pick up the low performing\ncopy_page function (originally written for itanium processor).\nIn this case, we really want the copy_page_mck.o for optimized\nversion.\n\nSigned-off-by: Kenneth Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4db8699bcfa8faddb5727b1cb010a4d9b8a42e8c",
      "tree": "eb4cb14927ed9cf4507f875cd69fe35f87b3b3bc",
      "parents": [
        "fd589e0b662c1ea8cfb1e0d20d60a2510979865b"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jul 29 16:15:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 26 15:09:24 2005 -0700"
      },
      "message": "[IA64] Add ACPI based P-state support\n\nPatch to support P-state transitions on ia64. This driver is based on ACPI,\nand uses the ACPI processor driver interface to find out the P-state support\ninformation for the processor. This driver plugs into generic cpufreq\ninfrastructure.\n\nOnce this driver is loaded successfully, ondemand/userspace governor can be\nused to change the CPU frequency dynamically based on load or on request from\nuserspace process.\n\nRefer :\nACPI specification -\n      http://www.acpi.info\nP-state related PAL calls -\n      http://developer.intel.com/design/itanium/downloads/24869909.pdf\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d1e079b3fc90c7c114f46771e983a72ac8740882",
      "tree": "7c0bf2cdece65ae355977bf7aff3925fd20217ea",
      "parents": [
        "8409668b561fbe464f7a392e8dc77eca225d27ac"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "(rja@sgi.com)",
        "time": "Mon Aug 15 14:46:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 26 15:01:37 2005 -0700"
      },
      "message": "[IA64-SGI] fix bte_copy() calling smp_processor_id() while preemptible\n\nbte_copy() calls calls smp_processor_id(), which will get flagged if\npreemption if enabled.  raw_smp_processor_id() is used instead \nbecause we are just using it to pick a BTE interface and are not \ntied to a specific cpu.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8409668b561fbe464f7a392e8dc77eca225d27ac",
      "tree": "7783a2e701b7ae866be858e9121ec70f91fe4fa9",
      "parents": [
        "5b9021bc5800796e23e4994f8cf2dc61536be0a7"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Thu Aug 25 11:45:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 26 12:09:01 2005 -0700"
      },
      "message": "[IA64] altix: Abstract irq_affinity at the sn pci provider\n\nAltix patch to abstract irq_affinity down to the pci provider level since\ndifferent SGI hardware implements this in different ways.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "09d4a80e66cdf3e68cdb06e907f7bc0b242acbd0",
      "tree": "29e6a11bffc92f6b8393344cab209e1f2b8bf7a9",
      "parents": [
        "d0d59b98d7a0b3801ce03e695ba885b698a6d122",
        "9c2c38a122cc23d6a09b8004d60a33913683eedf"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:45:49 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:45:49 2005 -0400"
      },
      "message": "Merge HEAD from ../from-linus \n"
    },
    {
      "commit": "d0d59b98d7a0b3801ce03e695ba885b698a6d122",
      "tree": "030bbf3ddecfb7167c9b1d34f9a144d01c58bebe",
      "parents": [
        "6153df7b2f4d27c8bde054db1b947369a6f64d83"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:41:22 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:42:52 2005 -0400"
      },
      "message": "[IA64] fix allnoconfig build\n\ncc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6153df7b2f4d27c8bde054db1b947369a6f64d83",
      "tree": "2e30598ad48d05d0ea956b6097e0943a178d6299",
      "parents": [
        "07fefe4ca93b3e45b2bea32871a4496067888852"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:27:09 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:40:44 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_PCI\n\nDelete the ability to build an ACPI kernel that does\nnot include PCI support.  When such a machine is created\nand it requires a tuned kernel, send a patch.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1364\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eb7b6b32644f7a48357e02f8004f88b3220f3494",
      "tree": "fff8771a500c1a28cb29490aa9722f061e16c1eb",
      "parents": [
        "76f58584824c61eb5b3bdbf019236815921d2e7c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:08:25 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:14:20 2005 -0400"
      },
      "message": "[ACPI] IA64-related ACPI Kconfig fixes\n\nBuild issues were mostly in the ACPI\u003dn case -- don\u0027t do that.\nSelect ACPI from IA64_GENERIC.\nAdd some missing dependencies on ACPI.\n\nMark BLACKLIST_YEAR and some laptop-only ACPI drivers\nas X86-only.  Let me know when you get an IA64 Laptop.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b9021bc5800796e23e4994f8cf2dc61536be0a7",
      "tree": "fdc500b570471049213c1ba623b7f8c5645768d7",
      "parents": [
        "5390970d1c11b6d5d6a8253a718ed100e2178e14"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "(rja@sgi.com)",
        "time": "Wed Aug 17 10:00:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 16:26:13 2005 -0700"
      },
      "message": "[IA64] SGI SN remove redundant partition SAL call\n\nClean up of SGI SN partitioning related code.\nThe SN_SAL_GET_SN_INFO SAL call returns the partition ID, making\nthe SN_SAL_SYSCTL_PARTITION_GET SAL call redundant.  Remove sn_partid\nand use sn_partition_id.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5390970d1c11b6d5d6a8253a718ed100e2178e14",
      "tree": "37a15b2e8249386b230e29fe6a067ad7184d0223",
      "parents": [
        "60a3ba0bb45995ecf9cfe208527d7cfd6128d053"
      ],
      "author": {
        "name": "Mark Goodwin",
        "email": "markgw@sgi.com",
        "time": "Tue Aug 16 00:51:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 16:25:21 2005 -0700"
      },
      "message": "[IA64] - SGI SN hwperf enhancements -\n\nUpdate the SN pci device info to use the nearest node function\nto allocate driver memory on the nearest node (rather than\ndefaulting to node 0).\n\nSigned-off-by: Mark Goodwin \u003cmarkgw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "60a3ba0bb45995ecf9cfe208527d7cfd6128d053",
      "tree": "3a510269b2e336f58ecc3735877e60c1677a4b11",
      "parents": [
        "ecc3c30ae39c4d3cbf249a1ebd599465e0e25708"
      ],
      "author": {
        "name": "Mark Goodwin",
        "email": "markgw@sgi.com",
        "time": "Wed Aug 17 15:17:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 16:24:42 2005 -0700"
      },
      "message": "[IA64] - SGI SN hwperf enhancements -\n\nAdd a new exported function for determining the nearest node\nwith CPUs for I/O nodes and fix a bug where the hwperf dynamic\nmisc device was being registered before misc_init(). \n\nSigned-off-by: Mark Goodwin \u003cmarkgw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ecc3c30ae39c4d3cbf249a1ebd599465e0e25708",
      "tree": "0a5ee4e1400fc05abc230e99e4d633d9f27304bd",
      "parents": [
        "470ceb05d9a2b4d61c19fac615a79e56e8401565"
      ],
      "author": {
        "name": "Mark Goodwin",
        "email": "markgw@sgi.com",
        "time": "Tue Aug 16 00:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 16:23:39 2005 -0700"
      },
      "message": "[IA64] - SGI SN hwperf enhancements - export_pci_topology\n\nBugfix to export PCI topology information in /proc/sgi_sn/sn_topology.\n\nSigned-off-by: Mark Goodwin \u003cmarkgw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0a41e2501160587eb8f66cef3bdf1c6f2cb86997",
      "tree": "9f5b0288c3101344acd22f7e901fe909a8f98df6",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Aug 16 19:54:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 15:35:41 2005 -0700"
      },
      "message": "[IA64] Rationalise Region Definitions\n\nCurrently, region numbers are defined in several files, with several \nnames.  For example, we have REGION_KERNEL in asm/page.h and \nRGN_KERNEL in pgtable.h \n \nWe also have address definitions that should depend on the \nRGN_XXX macros, but are currently just long constants. \n \nThe following patch reorganises all the definitions so that they have \nthe same form (RGN_XXX), are in one place, and that addresses that \ndepend on RGN_XXX are derived from them. \n\n(This is a necessary but not sufficient patch to allow UML-like \noperation on IA64). \n\nThanks to David Mosberger for catching the change I missed in mmu_context.h.\n \nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e \nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "38d26b9f577ec63ba64926c45f4ee3805ed2041c",
      "tree": "d9ff25263dfa04c0926f8865d68e2e505ddfce2f",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 24 03:58:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 14:50:37 2005 -0700"
      },
      "message": "[IA64] arch/ia64/hp/sim/boot/fw-emu.c: remove egcs workaround\n\nKernel 2.6 doesn\u0027t support egcs, and I didn\u0027t find any user of this \nfunction.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a877bd36f7584fd7e4729099348cfc9190ba00aa",
      "tree": "24e8946ece51b37d54c6a76146d6523eef6c34d8",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "kumar.gala@freescale.com",
        "time": "Wed Aug 24 09:53:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 13:23:30 2005 -0700"
      },
      "message": "[IA64] remove use of asm/segment.h\n\nRemoved IA64 architecture specific users of asm/segment.h\nThe removal of asm-ia64/segment.h itself can wait until all\nof the kernel source has been purged of references.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "41290c14640bc9312bf63202d14ebef075b6171a",
      "tree": "209aa1f61d73f84046bd8735c7b4ef306b30e3cc",
      "parents": [
        "b7561524765a30334bf31c56b523aeb3c1a04c7d"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Wed Aug 24 16:06:25 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] Export pcibios_bus_to_resource\n\npcibios_bus_to_resource is exported on all architectures except ia64\nand sparc.  Add exports for the two missing architectures.  Needed when\nYenta socket support is compiled as a module.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76f58584824c61eb5b3bdbf019236815921d2e7c",
      "tree": "a8cb03339eddd5ada3c9d04b70b8bd6520e2bc14",
      "parents": [
        "8466361ad5233d4356a4601e16b66c25277920d1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:10:49 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:11:34 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_BUS\n\nit is a synonym for CONFIG_ACPI\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8466361ad5233d4356a4601e16b66c25277920d1",
      "tree": "2632aaa6e21a40e0fc94d7de6e8b738836585e4a",
      "parents": [
        "888ba6c62bc61a995d283977eb3a6cbafd6f4ac6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:09:07 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:10:43 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_INTERPRETER\n\nit is a synonym for CONFIG_ACPI\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "888ba6c62bc61a995d283977eb3a6cbafd6f4ac6",
      "tree": "2a1614a7c63460e98f55ac5905f3a4be679138f1",
      "parents": [
        "84ffa747520edd4556b136bdfc9df9eb1673ce12"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:07:20 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:08:54 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_BOOT\n\nit has been a synonym for CONFIG_ACPI since 2.6.12\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "84ffa747520edd4556b136bdfc9df9eb1673ce12",
      "tree": "1cfe20bd31fce1b5b3024384fcb324c3338d1d32",
      "parents": [
        "702c7e7626deeabb057b6f529167b65ec2eefbdb",
        "81065e2f415af6c028eac13f481fb9e60a0b487b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 23 22:12:23 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 23 22:12:23 2005 -0400"
      },
      "message": "Merge from-linus to-akpm\n"
    },
    {
      "commit": "a4cce10492358b33d33bb43f98284c80482037e8",
      "tree": "868c53b157ceacf5be84004f9ecc464b794256c2",
      "parents": [
        "62d75f3753647656323b0365faa43fc1a8f7be97"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Mon Aug 22 17:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:41:56 2005 -0700"
      },
      "message": "[IA64] Fix simulator boot (for real this time).\n\nThanks to Stephane, we\u0027ve now worked out the real cause of the\n`Linux  will not boot on simulator\u0027 problem.  Turns out it\u0027s a stack\noverflow because the stack pointer wasn\u0027t being initialised properly\nin boot_head.S (it was being initialised to the lowest instead of the\nhighest address of the stack, so the first push started to overwrite\ndata in the BSS).\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "62d75f3753647656323b0365faa43fc1a8f7be97",
      "tree": "0572889bd8f83cf17622790e8533dd7c2ebadc7e",
      "parents": [
        "034e5356a4c0401d1227393de4c756e9c414be35"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "message": "[IA64] backout incorrect fix for simulator boot issue\n\nEarlier fix in 4aec0fb12267718c750475f3404337ad13caa8f5 just\nmasked the real problem.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "034e5356a4c0401d1227393de4c756e9c414be35",
      "tree": "11b23fad114eab4880d104c8704c3c5c7991b348",
      "parents": [
        "729c80c6ffd7633210a09d4b55fdfab3c8d1866b",
        "c1ffb910f7a4e1e79d462bb359067d97ad1a8a25"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:27:28 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:27:28 2005 -0700"
      },
      "message": "Pull prarit-bus-sysdata into release branch\n"
    },
    {
      "commit": "e8579e72ca240f3fbaa669f09a9d610436505366",
      "tree": "8b2cca8bedf9305dc9686e25d90b4f15752b88fc",
      "parents": [
        "30d5b64b63fa69af31b2cba32e6d71d68526eec9"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Thu Aug 04 13:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 16:33:28 2005 -0700"
      },
      "message": "[IA64, X86_64] fix swiotlb sizing\n\n   Fix swiotlb sizing to match what the comments and the kernel\nparameters documentation indicate.  Given a default 16k page size kernel\n(ia64) and a 2k swiotlb page size, we\u0027re off by a multiple of 8 trying\nto size the swiotlb.  When specified on the boot line, the swiotlb is\nmade 8x bigger than requested.  When left to the default value, it\u0027s 8x\nsmaller than the comments indicate.  For x86_64 the multiplier would be\n2x.  The patch below fixes this.  Now, what\u0027s a good default swiotlb\nsize?  Apparently we don\u0027t really need 64MB.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4aec0fb12267718c750475f3404337ad13caa8f5",
      "tree": "8d98ed612d6fb7648991529dd1c8700299047bce",
      "parents": [
        "75e8727fbb3749075b6df36be636a3045ed9d515"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "ianw@gelato.unsw.edu.au",
        "time": "Tue Jul 19 22:32:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 14:10:41 2005 -0700"
      },
      "message": "[IA64] Simulator bootloader fails with gcc 4\nAfter building a fresh tree with gcc 4 I can\u0027t boot the simulator as\nthe bootloader loader dies with \n\nloading /home/ianw/kerntest/kerncomp//build/sim_defconfig/vmlinux...\nfailed to read phdr\n\nAfter some investigation I believe this is do with differences between\nthe alignment of variables on the stack between gcc 3 and 4 and the\nski simulator.  If you trace through with the simulator you can see\nthat the disk_stat structure value returned from the SSC_WAIT_COMPLETION\ncall seems to be only half loaded.  I guess it doesn\u0027t like the alignment\nof the input.\n\nSigned-off-by: Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "470ceb05d9a2b4d61c19fac615a79e56e8401565",
      "tree": "eb9e2b0b971bbe287dd4bef0b46c7307e3258bf0",
      "parents": [
        "68b9753f47953930cb94de0223c163f289399091"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 11 10:28:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 15:32:24 2005 -0700"
      },
      "message": "[IA64-SGI] - New SN hardware support - ptc_fixes\n\nShub2 provides a much improved mechanism for issuing internode\nTLB purges. Add code to support the newer mechanism. There is also \nsome debug code (disabled) that is useful for testing.\n\nCollect statistics on the number, type \u0026 duration of TLB purges.\nThis data will be useful for making future improvements in the algorithms.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "68b9753f47953930cb94de0223c163f289399091",
      "tree": "d30b9def802b154eef00c8e9fc1dc35ddf0631e6",
      "parents": [
        "7e95b9d6e21eda23bac1ff024d465d2072c8996d"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 11 10:28:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 15:31:53 2005 -0700"
      },
      "message": "[IA64-SGI] - New SN hardware support - cpu_relax\n\nAdd a few missing calls to \"hint @pause\".\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7e95b9d6e21eda23bac1ff024d465d2072c8996d",
      "tree": "42b21d53fe8f1f4b1edf32c2509fd69e7a0a7a2a",
      "parents": [
        "1007d02160974a46cc4fd3b1737c183c0471b88f"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 11 10:27:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 15:31:14 2005 -0700"
      },
      "message": "[IA64-SGI] - New SN hardware support - bte_fixes\n\nChange the BTE driver so that it works for both shub1 and\nshub2. Most of the changes are related to the number of cores\nthat use the BTE engine, to the MMR addresses of various\nshub registers, and to using the correct processor or network\nphysical address.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1007d02160974a46cc4fd3b1737c183c0471b88f",
      "tree": "920faa4c274b19d789ad217a662e81c7b5f5453a",
      "parents": [
        "2fdbb590e4f9b346e5d06cf7f85dcb7a9f2e0a48"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 11 10:27:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 15:30:44 2005 -0700"
      },
      "message": "[IA64-SGI] - New SN hardware support - no_wars\n\nDisable some shub1-specific code when running on systems with shub2.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2fdbb590e4f9b346e5d06cf7f85dcb7a9f2e0a48",
      "tree": "f02bdaba4ccf801ad31c4981a97098f376fec0f2",
      "parents": [
        "0aa2c72e59cf1d09a0b321e4e6292af78a51b8b3"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 11 10:26:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 15:30:14 2005 -0700"
      },
      "message": "[IA64-SGI] - New SN hardware support - boot_init_shub2\n\nUpdate the addresses of the pio_write_status_addr so that\nthey are correct for newer processors. Shub2 did not number\nthe threads in the order that I had expected.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0aa2c72e59cf1d09a0b321e4e6292af78a51b8b3",
      "tree": "8d4e6cb59dac0bb17124f8ecac8dbfe450231b8e",
      "parents": [
        "3d14487b2677cc44b5d1ef115d9d4301ec046591"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 11 10:26:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 15:29:43 2005 -0700"
      },
      "message": "[IA64-SGI] - New SN hardware support - use_alias_space\n\nUse local SHUB alias space when referencing MMRs that are known\nto be node local. There is a slight performance benefit \u0026 code \nsimplification.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c149ec05dcd09d525e6778e339122827c7cd79b8",
      "tree": "becf81456da03332f732436a7604ac77fa94e891",
      "parents": [
        "7f09d6f935aaa91f71fe64d64013ad3bd2a9d2f4"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 10:24:17 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 17 10:24:17 2005 -0700"
      },
      "message": "[IA64] Updated tiger defconfig\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7f09d6f935aaa91f71fe64d64013ad3bd2a9d2f4",
      "tree": "ed11f03be87d8352ea8e6c618bca5bba945ab5a5",
      "parents": [
        "7b1a843f4630867c1d686885e7af94eac137e888"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Aug 16 17:27:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 17:34:31 2005 -0700"
      },
      "message": "[IA64] Updated zx1 defconfig\n\nJust `make oldconfig\u0027 doesn\u0027t help for the zx1 defconfig ---\nbecause we need the MPT Fusion drivers, which are picked up as not\nselected.\nTested on HP ZX2000 and ZX2600.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7b1a843f4630867c1d686885e7af94eac137e888",
      "tree": "6f7bbc84fc15b1b6a343fcbaf0911b34c7f134fa",
      "parents": [
        "71841b8fe7dd8caffd07482cbed4a99874bfbb70"
      ],
      "author": {
        "name": "Greg Edwards",
        "email": "edwardsg@sgi.com",
        "time": "Tue Aug 16 13:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 16:26:36 2005 -0700"
      },
      "message": "[IA64] Refresh arch/ia64/configs/sn2_defconfig.\n\nSigned-off-by: Greg Edwards \u003cedwardsg@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "71841b8fe7dd8caffd07482cbed4a99874bfbb70",
      "tree": "6c8ae7c675cd99214d088c34909b5a19501f1c2c",
      "parents": [
        "f7001e8f1fa5369ee24f58255726a04a2019e4bd"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sat Jul 30 17:52:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 15:33:26 2005 -0700"
      },
      "message": "[IA64] Initialize some spinlocks\n\nSome IA64 spinlocks are not being initialized, make it so.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c1ffb910f7a4e1e79d462bb359067d97ad1a8a25",
      "tree": "dcf395e9526f0c3bf56fb4fe4bed1586126fda3f",
      "parents": [
        "12aaa0855b39b5464db953fedf399fa91ee365ed"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Tue Aug 02 10:08:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 15:24:48 2005 -0700"
      },
      "message": "[IA64]: SN fix bus-\u003esysdata pointer and memory cleanups\n\nThe main issue is that bus_fixup calls may potentially call\nfunctions that require a valid bus-\u003esysdata pointer.  Since\nthis is the case, we must set the bus-\u003esysdata pointer before\ncalling the bus_fixup functions.  The remaining changes are\nsimple fixes to make sure memory is cleaned up in the function.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f7001e8f1fa5369ee24f58255726a04a2019e4bd",
      "tree": "1bbdd233ad0cf2e0adb4eb04f22b7bfa59a43494",
      "parents": [
        "85f265d887d2389376f1caa191e9682085feb76e",
        "cf59001235c5a36f3e3701bd593a78cf955a4242"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 11:29:57 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 11:29:57 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "367ae3cd74bdc2ad32d71293427fec570b14ddcd",
      "tree": "c349e1884b336659738c286d7a8a3cb6afda714c",
      "parents": [
        "58fcb8df0bf663bb6b8f46cd3010bfe8d13d97cf"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@jackhammer.engr.sgi.com",
        "time": "Tue Aug 16 17:59:20 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 08:54:00 2005 -0700"
      },
      "message": "[PATCH] fix for ia64 sched-domains code\n\nFix for ia64 sched domain building triggered by cpuset code.\n\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "702c7e7626deeabb057b6f529167b65ec2eefbdb",
      "tree": "2f3be3565a207ad89a6ff27aa59b91d2fdf49417",
      "parents": [
        "09d92002718edf8ef284ec3726247acc83efbbe0"
      ],
      "author": {
        "name": "MAEDA Naoaki",
        "email": "maeda.naoaki@jp.fujitsu.com",
        "time": "Mon Aug 08 01:09:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 15 22:26:06 2005 -0400"
      },
      "message": "[ACPI] fix ia64 build issues resulting from Lindent and merge\n\nSigned-off-by: MAEDA Naoaki \u003cmaeda.naoaki@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Brown, Len \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "85f265d887d2389376f1caa191e9682085feb76e",
      "tree": "f6e847d33a15c7f6cbbf57fa2f575f4356c0db4d",
      "parents": [
        "fc464476aa8356f7aae8787d9b8c14aa15d166eb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Aug 09 13:38:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 15 15:03:12 2005 -0700"
      },
      "message": "[IA64] update CONFIG_PCI description\n\nThe current one doesn\u0027t even make sense anymore on i386 where it\napparently came from.\n\nFollow-up wordsmithing by Matthew Wilcox and Tony Luck.\n\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c9221da9f2796f082642c3498edb2c8783ad4774",
      "tree": "1603dbace88f4790b6b0138f6e0b43a8958dd656",
      "parents": [
        "5b53ed1f2ed6c85e2b1c39d97cc112ea32004609"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Wed Aug 03 14:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 11 15:56:31 2005 -0700"
      },
      "message": "[IA64-SGI] sn pci provider for TIOCE (pci\n\nAltix patch to add an SN pci provider for TIOCE, which is SGI\u0027s \nPCI Express implementation.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5b53ed1f2ed6c85e2b1c39d97cc112ea32004609",
      "tree": "538fb3307b1f16928dde68c6f6ff5565be3a2efb",
      "parents": [
        "735e60f4c67823a3e01655c990296e2e56574885"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Wed Aug 03 14:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 11 15:37:13 2005 -0700"
      },
      "message": "[IA64-SGI] add support for TIO huge-window\n\nAltix patch to add TIO \"huge-window\" address support to sn_dma_flush().\n\nUpdate copyright in affected files.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "735e60f4c67823a3e01655c990296e2e56574885",
      "tree": "eedca515f820a1310937a629d8f95fc0833235e9",
      "parents": [
        "89963d16dc50a5d91ed09914a1232d59e6461fd6"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Wed Aug 03 14:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 11 15:36:39 2005 -0700"
      },
      "message": "[IA64-SGI] abstract force_interrupt() mechanism\n\nAltix patch to abstract the force_interrupt() mechanism away from the\npcibr provider.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "89963d16dc50a5d91ed09914a1232d59e6461fd6",
      "tree": "b1bbba93f06088b2f1e35bafced3d3bcff69f995",
      "parents": [
        "674c6479b7bdc78528ea83dd43897e3161558b8b"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Wed Aug 03 14:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 11 15:36:00 2005 -0700"
      },
      "message": "[IA64-SGI] altix: cosmetic rename of SGI_PCIBR_ERROR\n\nCosmetic altix patch to rename SGI_PCIBR_ERROR to something more generic and\nremove a duplicate #define.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "674c6479b7bdc78528ea83dd43897e3161558b8b",
      "tree": "5ae55cc33867c1f6d0df1e6af8fe71e88ffee046",
      "parents": [
        "b5da623ae9be680ea59f268eeb339f0acb2d88c4"
      ],
      "author": {
        "name": "Colin Ngam",
        "email": "cngam@sgi.com",
        "time": "Wed Aug 03 13:35:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 11 15:35:13 2005 -0700"
      },
      "message": "[IA64-SGI] Altix only: Add PCI Domain number support.\n\nThis patch enables PCI Domain numbering on Altix.\n\nSigned-off-by: Colin Ngam \u003ccngam@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "95f193aa4fe50eb2dc987081d066edd6e13027de",
      "tree": "1bf995f6290ef824ea8571520de815379d0478a3",
      "parents": [
        "e872d4cace8681838e8d18d52c92f4870e980a08",
        "bc68552faad0e134eb22281343d5ae5a4873fa80"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 11 00:56:08 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 11 00:56:08 2005 -0400"
      },
      "message": "Merge ../to-linus\n"
    },
    {
      "commit": "6bf11e8c708f0e512ed733fc65a50770c5bc7b54",
      "tree": "efa54f2f19580f330ae71c3a9476d2261b172142",
      "parents": [
        "bc68552faad0e134eb22281343d5ae5a4873fa80"
      ],
      "author": {
        "name": "stephane.eranian@hp.com",
        "email": "stephane.eranian@hp.com",
        "time": "Thu Jul 28 05:18:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 10 16:21:58 2005 -0700"
      },
      "message": "[IA64] fix perfmon context load\n\nThe PFM_LOAD_CONTEXT may fail silently and cause a session\nto remain reserved even though it should not. This can happen\nwhen the commands succeeds in reserving the session but fails\nwhen it actually tries to attach to the load_pid. In that case,\nthe command has failed but will return 0. More importantly,\nthe session will remain reserved. This patch fixes the problem.\n\nSigned-off-by: \u003cstephane.eranian@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "fb573856b2d82926b36ed059899d883474a3b9eb",
      "tree": "310364196ff73647fcdce8e5f3746e2538ad5b0b",
      "parents": [
        "688d191821de7893043f5a37970472627aaffa4e"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenneth.w.chen@intel.com",
        "time": "Mon Aug 08 15:25:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 08 15:39:47 2005 -0700"
      },
      "message": "[IA64] fix nohalt boot option\n\nthis changeset broke the \"nohalt\" kernel boot option.\n  8df5a500a3e97f7811cdce0f553ca1917ccd4220\n\ndefault_idle() is looking at new variable can_do_pal_halt.  However,\nthat variable did not get cleared upon \"nohalt\" boot option.  Result\nis that \"nohalt\" option is ignored until perfmon is exercised.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4be44fcd3bf648b782f4460fd06dfae6c42ded4b",
      "tree": "5b5b7d296ea58786f53b95e5eac9565ff66890b0",
      "parents": [
        "c65ade4dc8b486e8c8b9b0a6399789a5428e2039"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:44:28 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:45:14 2005 -0400"
      },
      "message": "[ACPI] Lindent all ACPI files\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1d492eb41371d9a5145651e8eb64bea1042a4057",
      "tree": "2a66a8fd347cf8dd8a665c4575b30d873035a5a4",
      "parents": [
        "5d2a22079c825669d91a3a200332f1053b4b61b0",
        "cbfc1bae55bbd053308ef0fa6b6448cd1ddf3e67"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:31:42 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:31:42 2005 -0400"
      },
      "message": "[ACPI] Merge acpi-2.6.12 branch into 2.6.13-rc3\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "14454a1b3ff8d1d15fbe7cc77f27373777184ddf",
      "tree": "47257b3644c038e8d9fab5ec2c710cb064f79484",
      "parents": [
        "58e0276245f6c60119f0384e7eca576b08aa89e2"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jul 28 14:42:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 04 22:25:48 2005 -0400"
      },
      "message": "[ACPI] iosapic_register_intr() now returns error instead of panic\nerror condition is passed along by acpi_register_gsi().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "1f3a6a15771ed70d3b2581663dcc6b9bc134baa5"
}
