)]}'
{
  "log": [
    {
      "commit": "a62e68488dd5ddb07776555fd7e0435c6d021ac1",
      "tree": "d6cec15baa1ddfee108ef77b315dfdea5e3fa71c",
      "parents": [
        "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
        "3b212db9217d02e623eaa12f41c9b5f8c6a99535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:32 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "0498b63504f818e5ab39c818cd6f7b41319a1187",
      "tree": "d040fd5e2703f9ad601c6949f58ea29e8554154e",
      "parents": [
        "e597c2984c64609c6e1e1ac803f00f7550705860"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Jan 09 20:52:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix build breakage\n\nThe following patch (against 2.6.15-rc5-mm3) fixes a kprobes build break\ndue to changes introduced in the kprobe locking in 2.6.15-rc5-mm3.  In\naddition, the patch reverts back the open-coding of kprobe_mutex.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-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": "e597c2984c64609c6e1e1ac803f00f7550705860",
      "tree": "199bac97827782dcd73283018ec5692b63812fac",
      "parents": [
        "f709b122343fb9a010b6cf2d5559641f1820f7c9"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: arch_remove_kprobe\n\nCurrently arch_remove_kprobes() is only implemented/required for x86_64 and\npowerpc.  All other architecture like IA64, i386 and sparc64 implementes a\ndummy function which is being called from arch independent kprobes.c file.\n\nThis patch removes the dummy functions and replaces it with\n#define arch_remove_kprobe(p, s)\tdo { } while(0)\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": "41dead49ccb4d7f0a34d56478f487342a3c3ab2b",
      "tree": "6782eeedac60688b328394971066dad1b6bfa302",
      "parents": [
        "2d14e39da8712cff8a92298f464a25afb4283ccf"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: cleanup include/asm/kprobes.h\n\nThe arch specific kprobes.h files never gets included when CONFIG_KPROBES is\nturned off.  Hence check for CONFIG_KPROBES is not appropriate here in this\narch specific kprobes.h files.\n\nAlso the below defined function kprobes_exception_notify() is not needed when\nCONFIG_KPROBES is off.\n\nCompile tested for both CONFIG_KPROBES\u003dy and N.\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": "2d14e39da8712cff8a92298f464a25afb4283ccf",
      "tree": "17de4fe24f4cba62b0fd2f611c3a031a98412d8d",
      "parents": [
        "d1c0b8f835aeba85aa428aaec6d521ef4639c7fa"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:39 2006 -0800"
      },
      "message": "[PATCH] kprobes: enable funcions only for required arch\n\nKernel/kprobes.c defines get_insn_slot() and free_insn_slot() which are\ncurrently required _only_ for x86_64 and powerpc (which has no-exec support).\n\nFYI, get{free}_insn_slot() functions manages the memory page which is mapped\nas executable, required for instruction emulation.\n\nThis patch moves those two functions under __ARCH_WANT_KPROBES_INSN_SLOT and\ndefines __ARCH_WANT_KPROBES_INSN_SLOT in arch specific kprobes.h file.\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": "bf2083050d7879390ddedbd64e431cf167854a34",
      "tree": "036c435ff4dc6b5fad694b9ccd92faacd92c08a2",
      "parents": [
        "f05b690248bc928b85cc19ea85a5c6268bb3acaf"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:27 2006 -0800"
      },
      "message": "[PATCH] Kdump: powerpc and s390 build failure fix\n\n\r)\n\nFrom: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\ncrash_setup_regs() is an architecture dependent function which is called in\narchitecture independent section.  So every architecture supporting kexec\nshould at least provide a dummy definition of crash_setup_regs() even if\ncrash dumping is not implemented yet, to avoid build failures.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc57165874e938ef684d71ba7d36e7088b551489",
      "tree": "e1847f5547a7a426214e9ef0719eab908ee305d7",
      "parents": [
        "82409411571ad89d271dc46f7fa26149fad9efdf"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Mon Jan 09 20:51:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:26 2006 -0800"
      },
      "message": "[PATCH] kdump: dynamic per cpu allocation of memory for saving cpu registers\n\n- In case of system crash, current state of cpu registers is saved in memory\n  in elf note format.  So far memory for storing elf notes was being allocated\n  statically for NR_CPUS.\n\n- This patch introduces dynamic allocation of memory for storing elf notes.\n  It uses alloc_percpu() interface.  This should lead to better memory usage.\n\n- Introduced based on Andi Kleen\u0027s and Eric W. Biederman\u0027s suggestions.\n\n- This patch also moves memory allocation for elf notes from architecture\n  dependent portion to architecture independent portion.  Now crash_notes is\n  architecture independent.  The whole idea is that size of memory to be\n  allocated per cpu (MAX_NOTE_BYTES) can be architecture dependent and\n  allocation of this memory can be architecture independent.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13b8a272297b29870d5bf5f8db7a381dd9e82382",
      "tree": "7abd516728d53f2d096d757412d6e9cd17819382",
      "parents": [
        "0f17574a651884c721e1a33051719e59deb13c18"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:19:05 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:19:05 2006 +1100"
      },
      "message": "powerpc: Introduce a new config symbol to control 16550 early debug code\n\nThe previous change by Kumar Gala in this area led to legacy_serial.c\nand udbg_16550.c being built as modules when CONFIG_SERIAL_8250\u003dm.\nFix this by introducing a new symbol, CONFIG_PPC_UDBG_16550, to\ncontrol whether these files get built, and arrange for it to be selected\nfor those platforms that need it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7684b40cb53ba00cc51271f1c42897b776c48fbc",
      "tree": "19155abfd3b76d13b55dfb6fdf1a46e4a8c0a048",
      "parents": [
        "d177c207ba16b1db31283e2d1fee7ad4a863584b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:19 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Save device BARs much earlier in the boot sequence\n\n241-eeh-save-bars-earlier.patch\n\nSave the PCI device bars *before* any PCI probing is done.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 76c902b919098860f3d4e125f847abcc4cb1782a commit)\n"
    },
    {
      "commit": "b6495c0c8f100b882d85774f44529519befefba9",
      "tree": "ec38027b7e7e50ffbe843a5333fbf95456bc1cf5",
      "parents": [
        "21e464dd7c943c984dcccd9aff8c9f6a5ea920d7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:54 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t continue with PCI Error recovery if slot reset failed.\n\n238-eeh-stop-if-reset_failed.patch\n\nIf the firmware is unable to reset the PCI slot for some reason, then\ndon\u0027t attempt any further recovery steps after that point.  Instead,\nmark the device as permanently failed.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e06b942521eb2cdaf232726f45a820d5837acb12 commit)\n"
    },
    {
      "commit": "9fb40eb883ad2d22ad6975b4323cb76e018fa280",
      "tree": "c8f1f1a8e87b65cf69a01842eeb1efd52588d8e4",
      "parents": [
        "f751f84164bec4f38037b221a194c54d96c73d06"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:29 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove duplicate code\n\n234-eeh-find-pe.patch\n\nThe find_device_pe() routine is duplicated in two files. Remove one of\nthe two copies, declare the other extern.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 48408e708282d4d0269136ff27ea5acbd9410b5a commit)\n"
    },
    {
      "commit": "25e591f6dd07365cbf0b1c2454386ce597dd5e05",
      "tree": "c5b2709d6eb012dd2a0816f69b4bf9c7b56a887a",
      "parents": [
        "5d5a0936b3ad9e3d3f6eaf61f1a06c62ea0e7a59"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:53:20 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add \"partitionable endpoint\" support\n\n26-eeh-partition-endpoint.patch\n\nNew versions of firmware introduce a new method by which the\n\"partitionable endpoint\" (the point at which the pci bus is cut)\nshould be located.  This code adds the support for this (mandatory)\nnew feature.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 9fcfb5d35b5294659f9299aa9cae6fd16325c07e commit)\n"
    },
    {
      "commit": "5d5a0936b3ad9e3d3f6eaf61f1a06c62ea0e7a59",
      "tree": "b663cd4b65c378161afef4d27e579af883b31457",
      "parents": [
        "77bd741561016134d1761d6101c4f0361025062f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:53:07 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: Split out PCI address cache to its own file\n\n25-pci-address-cache.patch\n\nThe core EEH file is rather large. This patch splits out a self-contained\nchunk of it into its own file.  This is the chunk that performes the\ncaching and lookup of pci devices based on the i/o addresses of thier\nresoures.  This code is almos architecture-independent and could be\nused by any system that wanted to find a pci device based only on\nthe i/o address used by the device.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from b0b291d59906d4a9a89ed9e34d9fd684c7188924 commit)\n"
    },
    {
      "commit": "77bd741561016134d1761d6101c4f0361025062f",
      "tree": "5e3389b6941add4b24a2be64c730b7a9087c1f2f",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:52:49 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:28:32 2006 +1100"
      },
      "message": "[PATCH] powerpc: PCI Error Recovery: PPC64 core recovery routines\n\nVarious PCI bus errors can be signaled by newer PCI controllers.  The\ncore error recovery routines are architecture dependent.  This patch adds\na recovery infrastructure for the  PPC64 pSeries systems.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e8ca11b460c4c9c7fa6b529be221529ebd770e38 commit)\n"
    },
    {
      "commit": "80c0531514516e43ae118ddf38424e06e5c3cb3c",
      "tree": "2eef8cf8fdf505b18f83078d1eb41167e98f5b54",
      "parents": [
        "a457aa6c2bdd743bbbffd3f9e4fdbd8c71f8af1b",
        "11b751ae8c8ca3fa24c85bd5a3e51dd9f95cda17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:31:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 17:31:38 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mingo/mutex-2.6\n"
    },
    {
      "commit": "2acbb8c657af86b2fa5b185f1d7048385e310585",
      "tree": "bc106bb2665a9c6267e6cc4eec9085deedd9e636",
      "parents": [
        "823d0f4f67252115212eb86caba14d5795bbe643"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Jan 09 15:59:19 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:19 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, add default include/asm-*/mutex.h files\n\nadd the per-arch mutex.h files for the remaining architectures.\n\nWe default to asm-generic/mutex-dec.h, because that performs\nquite well on most arches. Arches that do not have atomic\ndecrement/increment instructions should switch to mutex-xchg.h\ninstead. Arches can also provide their own implementation for\nthe mutex fastpath primitives.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ffbf670f5cd50501a34a5187981460da2216071e",
      "tree": "f2cd9eeeb59839d15feddf906310bb375474c573",
      "parents": [
        "f17578decc40df8fceff82b106582e30bdfb3189"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 09 15:59:17 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:17 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, add atomic_xchg() to all arches\n\nadd atomic_xchg() to all the architectures. Needed by the new mutex code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6150c32589d1976ca8a5c987df951088c05a7542",
      "tree": "94073696576323ff966e365d8c47b8ecd8372f97",
      "parents": [
        "44637a12f80b80157d9c1bc5b7d6ef09c9e05713",
        "be42d5fa3772241b8ecebd443f1fb36247959c54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "32a33994d513606d29e87e152deb67ba5f3c8e82",
      "tree": "2966bbe85eb2880aacc1dba045af7a02cee0aa26",
      "parents": [
        "9a699aefa87cb0379a67741926820c9271d748a9"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:41:31 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:02:52 2006 +1100"
      },
      "message": "[PATCH] ppc64: Fix oprofile when compiled as a module\n\nMy recent changes to oprofile broke it when built as a module. Fix it by\nusing an enum instead of a function pointer. This way we still retain\nthe oprofile configuration in the cputable.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b9ca526917b7bc7d1da3beaccb2251a8f0b5fe2",
      "tree": "f345cbb73a4c5bb4c5645d53df2653c916e54172",
      "parents": [
        "a28d3af2a26c89aaa6470ca36edb212e05143d67"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:41:02 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:18 2006 +1100"
      },
      "message": "[PATCH] 3/5 powerpc: Add platform functions interpreter\n\nThis is the platform function interpreter itself along with the backends\nfor UniN/U3/U4, mac-io, GPIOs and i2c. It adds the ability to execute\nthose do-platform-* scripts in the device-tree (at least for most\ndevices for which a backend is provided). This should replace the clock\nspreading hacks properly. It might also have an impact on all sort of\nmachines since some of the scripts marked \"at init\" will now be executed\non boot (or some other on sleep/wakeup), those will possibly do things\nthat the kernel didn\u0027t do at all, like setting some values into some i2c\ndevices (changing thermal sensor calibration or conversion rate) etc...\nThus regression testing is MUCH welcome. Also loook for errors in dmesg.\nThat\u0027s also why I\u0027ve left rather verbose debugging enabled in this\nversion of the patch.\n\n(I do expect some Windtunnel G4s to show some errors as they have an i2c\nclock chip on the PMU bus that uses some primitives that the i2c backend\ndoesn\u0027t implement yet. I really need users that have one of those\nmachine to come back to me so we can get that done right, though the\nerrors themselves should be harmless, I suspect the machine might not\nrun at full speed).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a28d3af2a26c89aaa6470ca36edb212e05143d67",
      "tree": "765472fcde19c3717c6bde60fef2702394718c36",
      "parents": [
        "730745a5c45093982112ddc94cee6a9973455641"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:35:26 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:17 2006 +1100"
      },
      "message": "[PATCH] 2/5 powerpc: Rework PowerMac i2c part 2\n\nThis is the continuation of the previous patch. This one removes the old\nPowerMac i2c drivers (i2c-keywest and i2c-pmac-smu) and replaces them\nboth with a single stub driver that uses the new PowerMac low i2c layer.\n\nNow that i2c-keywest is gone, the low-i2c code is extended to support\ninterrupt driver transfers. All i2c busses now appear as platform\ndevices. Compatibility with existing drivers should be maintained as the\ni2c bus names have been kept identical, except for the SMU bus but in\nthat later case, all users has been fixed.\n\nWith that patch added, matching a device node to an i2c_adapter becomes\ntrivial.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "730745a5c45093982112ddc94cee6a9973455641",
      "tree": "1c36bd96c28d08e2b5d839ba3f4e37588aad2328",
      "parents": [
        "002ec58eb57bac2380f0ed5a4e88121b4bdb32ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:30:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:16 2006 +1100"
      },
      "message": "[PATCH] 1/5 powerpc: Rework PowerMac i2c part 1\n\nThis is the first part of a rework of the PowerMac i2c code. It\ncompletely reworks the \"low_i2c\" layer. It is now more flexible,\nsupports KeyWest, SMU and PMU i2c busses, and provides functions to\nmatch device nodes to i2c busses and adapters.\n\nThis patch also extends \u0026 fix some bugs in the SMU driver related to i2c\nsupport and removes the clock spreading hacks from the pmac feature code\nrather than adapting them to the new API since they\u0027ll be replaced by\nthe platform function code completely in patch 3/5\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2fb9d2063626374dd8a2514b3a730facac8235d8",
      "tree": "b410dcdbc5aee656c37951be36951130450549e7",
      "parents": [
        "aeb013772a2cc85a8d0baffd64977d2888bc781d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jan 05 14:05:29 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:57 2006 +1100"
      },
      "message": "[PATCH] spufs: set irq affinity for running threads\n\nFor far, all SPU triggered interrupts always end up on\nthe first SMT thread, which is a bad solution.\n\nThis patch implements setting the affinity to the\nCPU that was running last when entering execution on\nan SPU. This should result in a significant reduction\nin IPI calls and better cache locality for SPE thread\nspecific data.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aeb013772a2cc85a8d0baffd64977d2888bc781d",
      "tree": "8ebf25d8ea0d2e0bb384f1399c1e124bd1c12044",
      "parents": [
        "6ff730c33b42a6c68217fc6660728676aa8eeb9c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:32 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:55 2006 +1100"
      },
      "message": "[PATCH] spufs: fix allocation on 64k pages\n\nThe size of the local store is architecture defined\nand independent from the page size, so it should\nnot be defined in terms of pages in the first place.\n\nThis mistake broke a few places when building for\n64kb pages.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f0831acc4b78e2d9737e8ed91b8b7505b21ddb83",
      "tree": "0c901e45cdc932776d3953cfcdf66015d6853bec",
      "parents": [
        "ce8ab8541203f6c7be5b2eeaa97f14f1d8d44e4f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:30 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:49 2006 +1100"
      },
      "message": "[PATCH] spufs: abstract priv1 register access.\n\nIn a hypervisor based setup, direct access to the first\npriviledged register space can typically not be allowed\nto the kernel and has to be implemented through hypervisor\ncalls.\n\nAs suggested by Masato Noguchi, let\u0027s abstract the register\naccess trough a number of function calls. Since there is\ncurrently no public specification of actual hypervisor\ncalls to implement this, I only provide a place that\nmakes it easier to hook into.\n\nCc: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nCc: Geoff Levand \u003cgeoff.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8837d9216f99048636fbb2c11347358e99e06181",
      "tree": "26e5cab20e59879f5e3271ea73c0320ae31da140",
      "parents": [
        "3f51dd91c80746a5cf76f8c4a77bfc88aa82bb9e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:28 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:43 2006 +1100"
      },
      "message": "[PATCH] spufs: clean up use of bitops\n\nchecking bits manually might not be synchonized with\nthe use of set_bit/clear_bit. Make sure we always use\nthe correct bitops by removing the unnecessary\nidentifiers.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c902be71dc6d5e8473bd021feafc8c3608e2b82a",
      "tree": "527b15800ed84edd16a5d53d165275a48cea1915",
      "parents": [
        "017e0fad3e40ece983527ec88a92b3da8fcdecea"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 19:55:53 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:32 2006 +1100"
      },
      "message": "[PATCH] cell: enable pause(0) in cpu_idle\n\nThis patch enables support for pause(0) power management state\nfor the Cell Broadband Processor, which is import for power efficient\noperation. The pervasive infrastructure will in the future enable\nus to introduce more functionality specific to the Cell\u0027s\npervasive unit.\n\nFrom: Maximino Aguilar \u003cmaguilar@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "022930ebea0df878d449b7c74309c1d612441ac5",
      "tree": "9d715da714d65d8592dcf2bb3fc41ccfdf255555",
      "parents": [
        "9da5cad61c13fbdc7fc7aa425f03a15da9d0cb43"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Dec 27 18:58:29 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:35:06 2006 +1100"
      },
      "message": "[PATCH] Small fix in eeh definitions when CONFIG_EEH not enabled\n\nUndefined symbols (eeh_add_device_tree_early and eeh_remove_bus_device)\nwhen EEH is not enabled. This small patch will fix this.\n\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "be6b843918394067e93ebbacb834245251a6f18a",
      "tree": "d8d801260e56c2d07ca20ec943cae55e319bfb36",
      "parents": [
        "b580d46ce833f6bdc6a5602f4f0efb1d9c488ed6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Dec 20 16:37:07 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:33:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: added a udbg_progress\n\nAdded a common udbg_progress for use by ppc_md.progress()\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42650d8c9060a2658a79d4e30a5790b23d7753e0",
      "tree": "e9a81a0ed78f606a4d04b71c40a1bcf144d72401",
      "parents": [
        "88ced0314938814e1772b4d0d7ab20c52e4472b6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 18:43:52 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:05 2006 +1100"
      },
      "message": "powerpc: Fix some #ifndef __KERNEL__ that should be #ifdef\n\nGrrr....\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1fd73c6b6737b7e6eacac1b00dac16e7540c3cb1",
      "tree": "e66dbe34118b289c6f89a23764e355ea62fa2c62",
      "parents": [
        "22fc6eccbf4ce4eb6265e6ada7b50a7b9cc57d05"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sun Jan 08 01:01:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:39 2006 -0800"
      },
      "message": "[PATCH] Kill L1_CACHE_SHIFT_MAX\n\nKill L1_CACHE_SHIFT from all arches.  Since L1_CACHE_SHIFT_MAX is not used\nanymore with the introduction of INTERNODE_CACHE, kill L1_CACHE_SHIFT_MAX.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88ced0314938814e1772b4d0d7ab20c52e4472b6",
      "tree": "3e06de882c0bf5706ee7a8994e06eb8c9ed3feca",
      "parents": [
        "e1333803c3a8fb167ba67ffc5540dbb53fa7deb3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:43:46 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:13:08 2006 +1100"
      },
      "message": "[PATCH] powerpc: sanitize header files for user space includes\n\ninclude/asm-ppc/ had #ifdef __KERNEL__ in all header files that\nare not meant for use by user space, include/asm-powerpc does\nnot have this yet.\n\nThis patch gets us a lot closer there. There are a few cases\nwhere I was not sure, so I left them out. I have verified\nthat no CONFIG_* symbols are used outside of __KERNEL__\nany more and that there are no obvious compile errors when\nincluding any of the headers in user space libraries.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "555d97ac87aef08bb55dff6f05e68fe2987d6f6d",
      "tree": "7016485d112af04b972dcc749e437a7131424252",
      "parents": [
        "e5cd040409dc0f8d34a21827d6b74918b3a4fccf"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Thu Dec 15 20:02:04 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:06:03 2006 +1100"
      },
      "message": "[PATCH] powerpc: G4+ oprofile support\n\nThis patch adds oprofile support for the 7450 and all its multitudinous\nderivatives.\n\n* Added 7450 (and derivatives) support for oprofile\n* Changed e500 cputable to have oprofile model and cpu_type fields\n* Added support for classic 32-bit performance monitor interrupt\n* Cleaned up common powerpc oprofile code to be as common as possible\n* Cleaned up oprofile_impl.h to reflect 32 bit classic code\n* Added 32-bit MMCRx bitfield definitions and SPR numbers\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2c4583a381c584c8c025048071a120cc9562ded",
      "tree": "53d6a1d30a3be72f021738c97853cff55a800070",
      "parents": [
        "a04c8780fd234aeeba5e87f7e37beffd05ef21ae"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 15 15:00:57 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:05:56 2006 +1100"
      },
      "message": "[PATCH] powerpc: pci_address_to_pio fix\n\nThis fixes pci_address_to_pio() to return an unsigned long (to be safe)\nand fixes a bug in the implementation that caused it to return a bogus\nIO port number\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "14c89e7fc84ae55354b8bf12fee1b6d14f259c8a",
      "tree": "83d6bbd44499d81e927bbe743f1a212ff5d30b51",
      "parents": [
        "56c8eaee65d688b526c12dca54a30276335679e5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Dec 14 16:08:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:05:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Replace VMALLOCBASE with VMALLOC_START\n\nOn ppc64, we independently define VMALLOCBASE and VMALLOC_START to be\nthe same thing: the start of the vmalloc() area at 0xd000000000000000.\nVMALLOC_START is used much more widely, including in generic code, so\nthis patch gets rid of the extraneous VMALLOCBASE.\n\nThis does require moving the definitions of region IDs from page_64.h\nto pgtable.h, but they don\u0027t clearly belong in the former rather than\nthe latter, anyway.  While we\u0027re moving them, clean up the definitions\nof the REGION_IDs:\n\t- Abolish REGION_SIZE, it was only used once, to define\nREGION_MASK anyway\n\t- Define the specific region ids in terms of the REGION_ID()\nmacro.\n\t- Define KERNEL_REGION_ID in terms of PAGE_OFFSET rather than\nKERNELBASE.  It amounts to the same thing, but conceptually this is\nabout the region of the linear mapping (which starts at PAGE_OFFSET)\nrather than of the kernel text itself (which is at KERNELBASE).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1beb6a7d6cbed3ac03500ce9b5b9bb632c512039",
      "tree": "727aa76da5a82fca449dadf3cebbadc414ad6555",
      "parents": [
        "cd0c7f06803be06a5cf4564aa5a900f4b6aea603"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 14 13:10:10 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:03:17 2006 +1100"
      },
      "message": "[PATCH] powerpc: Experimental support for new G5 Macs (#2)\n\nThis adds some very basic support for the new machines, including the\nQuad G5 (tested), and other new dual core based machines and iMac G5\niSight (untested). This is still experimental !  There is no thermal\ncontrol yet, there is no proper handing of MSIs, etc.. but it\nboots, I have all 4 cores up on my machine. Compared to the previous\nversion of this patch, this one adds DART IOMMU support for the U4\nchipset and thus should work fine on setups with more than 2Gb of RAM.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31087d7d49bf5fc9cbc2c4852a079213755e8733",
      "tree": "d41ede60954f3f677377695ee7c0e230f334eb8a",
      "parents": [
        "c4b22f268914ff824a6334b62afd23f7ad79df11"
      ],
      "author": {
        "name": "linas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Dec 13 13:46:36 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:54:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: export PCI fixup routine\n\nThere is code in the RPAPHP directory that is identical to this routine;\nI\u0027ll be removing that code in an upcoming patch, but this patch is needed\nto expose the function to make it callable.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4b22f268914ff824a6334b62afd23f7ad79df11",
      "tree": "c9add159e07b24bab5245404f5ff1a9646560624",
      "parents": [
        "cc5d0189b9ba95260857a5018a1c2fef90008507"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Tue Dec 13 18:04:29 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:59 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update MPIC workarounds\n\nCleanup the MPIC IO-APIC workarounds, make them a bit more generic,\nsmaller and faster.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc5d0189b9ba95260857a5018a1c2fef90008507",
      "tree": "1202c94b6b3cb81a96d0a0e54424cad10eef68bb",
      "parents": [
        "9cf84d7c97992dbe5360b241327341c07ce30fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 13 18:01:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove device_node addrs/n_addr\n\nThe pre-parsed addrs/n_addrs fields in struct device_node are finally\ngone. Remove the dodgy heuristics that did that parsing at boot and\nremove the fields themselves since we now have a good replacement with\nthe new OF parsing code. This patch also fixes a bunch of drivers to use\nthe new code instead, so that at least pmac32, pseries, iseries and g5\ndefconfigs build.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2406f6063a9caa8ea39e4040e1759db553388caf",
      "tree": "3b7674db31eddf0cbe17e9e5b4e2d8d65c3a5b77",
      "parents": [
        "4b703a231799f43f3414b62300b8ad6736a4aa9d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Dec 13 07:45:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:41 2006 +1100"
      },
      "message": "[PATCH] powerpc: Dont set 32bit cputable bits on 64bit\n\nMilton and I were looking at the cputable code and it looks like we can\nset spurious bits on 64bit.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b703a231799f43f3414b62300b8ad6736a4aa9d",
      "tree": "401d9edc69193858bd25f97477207f143dd5aa68",
      "parents": [
        "2c066042ecc3b0d811440002b74fa3778d4432cb"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Dec 13 06:56:47 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:37 2006 +1100"
      },
      "message": "[PATCH] ppc64: Add NUMA cpu summary at boot\n\nWe used to print a NUMA cpu summary at boot before the hotplug cpu code\nwas added. This has been useful for catching machine configuration as\nwell as firmware bugs in the past.\n\nThis patch restores that functionality. An example of the output is:\n\nNode 0 CPUs: 0-7\nNode 1 CPUs: 8-15\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a911f0bb73e67826062b7d073dd7367ca449724",
      "tree": "c1d8d4f340cf7571722b2d9019f158acd345cff4",
      "parents": [
        "5110459f181ef1f11200bb3dec61953f08cc49e7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:26 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:58 2006 +1100"
      },
      "message": "[PATCH] spufs: Improved SPU preemptability [part 2].\n\nThis patch reduces lock complexity of SPU scheduler, particularly\nfor involuntary preemptive switches.  As a result the new code\ndoes a better job of mapping the highest priority tasks to SPUs.\n\nLock complexity is reduced by using the system default workqueue\nto perform involuntary saves.  In this way we avoid nasty lock\nordering problems that the previous code had.  A \"minimum timeslice\"\nfor SPU contexts is also introduced.  The intent here is to avoid\nthrashing.\n\nWhile the new scheduler does a better job at prioritization it\nstill does nothing for fairness.\n\nFrom: Mark Nutter \u003cmnutter@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5110459f181ef1f11200bb3dec61953f08cc49e7",
      "tree": "73356ce50b3fb5055b4a6f39f237f046615f797d",
      "parents": [
        "3b3d22cb84a0bb12f6bbb2b1158972894bec3f21"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:25 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:55 2006 +1100"
      },
      "message": "[PATCH] spufs: Improved SPU preemptability.\n\nThis patch makes it easier to preempt an SPU context by\nhaving the scheduler hold ctx-\u003estate_sema for much shorter\nperiods of time.\n\nAs part of this restructuring, the control logic for the \"run\"\noperation is moved from arch/ppc64/kernel/spu_base.c to\nfs/spufs/file.c.  Of course the base retains \"bottom half\"\nhandlers for class{0,1} irqs.  The new run loop will re-acquire\nan SPU if preempted.\n\nFrom: Mark Nutter \u003cmnutter@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "54c32021eb6feafc32e90104e960b38301521b7b",
      "tree": "7aff1e11966569f4b8dce57d6f70eb4d1e72bec2",
      "parents": [
        "dcee30361d25ea83499a99f921f9a56b4a1a79e7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:51 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add arch-dependent copy_oldmem_page\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc53291521701f9c7c7265bbb3c140563174d8b2",
      "tree": "9fa71dbb7d853f983c9033fc629edcd118c67858",
      "parents": [
        "758438a7b8da593c9116e95cc7fdff6e9e0b0c40"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:28 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add arch dependent basic infrastructure for Kdump.\n\nImplementing the machine_crash_shutdown which will be called by\ncrash_kexec (called in case of a panic, sysrq etc.). Disable the\ninterrupts, shootdown cpus using debugger IPI and collect regs\nfor all CPUs.\n\nelfcorehdr\u003d specifies the location of elf core header stored by\nthe crashed kernel. This command line option will be passed by\nthe kexec-tools to capture kernel.\n\nsavemaxmem\u003d specifies the actual memory size that the first kernel\nhas and this value will be used for dumping in the capture kernel.\nThis command line option will be passed by the kexec-tools to\ncapture kernel.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "758438a7b8da593c9116e95cc7fdff6e9e0b0c40",
      "tree": "5343d8ec40016294902278c27a9f5647bd061890",
      "parents": [
        "0cc4746cadda16826a1b3214c042a2f75445b71c"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Dec 05 15:49:00 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:25 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fixups for kernel linked at 32 MB\n\nThere\u0027s a few places where we need to fix things up for the kernel to work\nif it\u0027s linked at 32MB:\n\n - platforms/powermac/smp.c\n   To start secondary cpus on pmac we patch the reset vector, which is fine.\n   Except if we\u0027re above 32MB we don\u0027t have enough bits for an absolute branch,\n   it needs to relative.\n - kernel/head_64.s\n    - A few branches in the cpu hold code need to load the full target address\n      and do a bctr.\n    - after_prom_start needs to load PHYSICAL_START as the dest address, not 0.\n    - The exception prolog needs to load the low word of the target adddress,\n      not just the low halfword.\n    - Fixup handling of the initial stab address.\n - kernel/setup_64.c\n   smp_release_cpus() needs to write 1 to the spinloop flag near 0, not 32 MB.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0cc4746cadda16826a1b3214c042a2f75445b71c",
      "tree": "ec8decc81a3f9fd09454ff208fd3b82cf5bdb730",
      "parents": [
        "8c4f1f2958ff9d4a6760f3bdd0cfb7d2b9e12093"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:37 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:21 2006 +1100"
      },
      "message": "[PATCH] powerpc: Reroute interrupts from 0 + offset to PHYSICAL_START + offset\n\nRegardless of where the kernel\u0027s linked we always get interrupts at low\naddresses. This patch creates a trampoline in the first 3 pages of memory,\nwhere interrupts land, and patches those addresses to jump into the real\nkernel code at PHYSICAL_START.\n\nWe also need to reserve the trampoline code and a bit more in prom.c\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8c4f1f2958ff9d4a6760f3bdd0cfb7d2b9e12093",
      "tree": "3616f75215bc397725cd86708862d358d2e10d4c",
      "parents": [
        "398ab1fcb960ea0800f40a9c36355855e3e23389"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:17 2006 +1100"
      },
      "message": "[PATCH] powerpc: Create a trampoline for the fwnmi vectors\n\nThe fwnmi vectors can be anywhere \u003c 32 MB, so we need to use a trampoline\nfor them. The kdump kernel will register the trampoline addresses, which will\nthen jump up to the real code above 32 MB.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "398ab1fcb960ea0800f40a9c36355855e3e23389",
      "tree": "eb7eda3afffb3c99fc57b1064c7501e0ee2cf931",
      "parents": [
        "4693c09a47203d79a9adb69acaf3b3bb3dcf9390"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:23 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add CONFIG_CRASH_DUMP\n\nThis patch adds a Kconfig variable, CONFIG_CRASH_DUMP, which configures the\nbuilt kernel for use as a Kdump kernel.\n\nCurrently \"all\" this involves is changing the value of KERNELBASE to 32 MB.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "237a0989e2902b7d43c4228a36d82f8691fb2118",
      "tree": "411b5e4978ac15ab283378610fef3941c880711a",
      "parents": [
        "b5666f70395016a55cc9d57826508b8a346398d0"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon Dec 05 12:06:42 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: numa placement for dynamically added memory\n\nThis places dynamically added memory within the appropriate\nnuma node.  A new routine hot_add_scn_to_nid() replicates most of\nthe memory scanning code in parse_numa_properties().\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5666f70395016a55cc9d57826508b8a346398d0",
      "tree": "39d74718c2bc3f2fcba6456fdc39a6a0de3d78bd",
      "parents": [
        "51fae6de24da57bc6cdaa1b253595c3513ecbf2d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Dec 05 10:24:33 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Separate usage of KERNELBASE and PAGE_OFFSET\n\nThis patch separates usage of KERNELBASE and PAGE_OFFSET. I haven\u0027t\nlooked at any of the PPC32 code, if we ever want to support Kdump on\nPPC we\u0027ll have to do another audit, ditto for iSeries.\n\nThis patch makes PAGE_OFFSET the constant, it\u0027ll always be 0xC * 1\ngazillion for 64-bit.\n\nTo get a physical address from a virtual one you subtract PAGE_OFFSET,\n_not_ KERNELBASE.\n\nKERNELBASE is the virtual address of the start of the kernel, it\u0027s\noften the same as PAGE_OFFSET, but _might not be_.\n\nIf you want to know something\u0027s offset from the start of the kernel\nyou should subtract KERNELBASE.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51fae6de24da57bc6cdaa1b253595c3513ecbf2d",
      "tree": "27df7f07270fb79eae44783331faeb3af3d313ab",
      "parents": [
        "cd0ca2ce4b2f4a5132e7e230be8a510755c20870"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:15 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add a is_kernel_addr() macro\n\nThere\u0027s a bunch of code that compares an address with KERNELBASE to see if\nit\u0027s a \"kernel address\", ie. \u003e\u003d KERNELBASE. The proper test is actually to\ncompare with PAGE_OFFSET, since we\u0027re going to change KERNELBASE soon.\n\nSo replace all of them with an is_kernel_addr() macro that does that.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd0ca2ce4b2f4a5132e7e230be8a510755c20870",
      "tree": "23fe531715b81c852db240b096c8ac43e20dd1c0",
      "parents": [
        "e40c7f02723e2be5d3144917191aa9fbec5bb64e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Propagate regs through to machine_crash_shutdown\n\nCurrently machine_crash_shutdown() gets a struct pt_regs, but doesn\u0027t pass it\nthrough to the ppc_md function, it should.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d2dd482bc17c3bc240045f80a7c4b4d5cea5e29c",
      "tree": "9c40a9ab9a04839f2d578f9d47985b399074ce58",
      "parents": [
        "bb6b9b28d6847bc71f910e2e82c9040ff4b97ec0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 30 16:57:28 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:26 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update OF address parsers\n\nThis updates the OF address parsers to return the IO flags\nindicating the type of address obtained. It also adds a PCI\ncall for converting physical addresses that hit IO space into\ninto IO tokens, and add routines that return the translated\naddresses into struct resource\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bb6b9b28d6847bc71f910e2e82c9040ff4b97ec0",
      "tree": "97b0acaade2d32ddb37147ff5112318f6c292cf8",
      "parents": [
        "54b9a9aedc990dd2aefc45ab16d84f245cb7d8d0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 30 16:54:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: udbg updates\n\nThe udbg low level io layer has an issue with udbg_getc() returning a\nchar (unsigned on ppc) instead of an int, thus the -1 if you had no\navailable input device could end up turned into 0xff, filling your\ndisplay with bogus characters. This fixes it, along with adding a little\nblob to xmon to do a delay before exiting when getting an EOF and fixing\nthe detection of ADB keyboards in udbg_adb.c\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2bf6a8fa21570f37fd1789610da30f70a05ac5e3",
      "tree": "36452f60fabe7f5d69215c81450e38d9bd4c3294",
      "parents": [
        "facf07870b6103b8f9b6c872e3cb1032c5185d0b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:52:16 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:12 2006 +1100"
      },
      "message": "[PATCH] powerpc: migrate common PCI hotplug code\n\n23-rpaphp-migrate.patch (parts)\n\nThis patch moves some pci device add \u0026 remove code from the PCI\nhotplug directory to the arch/powerpc/kernel directory, and cleans\nit up a tad. The primary reason for this is that the code performs\nsome fairly generic operations that are shared with the PCI error\nrecovery code (living in the arch/powerpc/kernel directory).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "facf07870b6103b8f9b6c872e3cb1032c5185d0b",
      "tree": "30dfdaf12f69fe36186060e6a0486ce8a1853347",
      "parents": [
        "e2a296eeaa344450196e910a136ab14119d7ae48"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:52:01 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:08 2006 +1100"
      },
      "message": "[PATCH] powerpc: make pcibios_claim_one_bus available to other code\n\n22-rpaphp-eliminate-dupe-code.patch (parts)\n\nThe RPAPHP code contains two routines that appear to be gratuitous\ncopies of very similar pci code.  In particular,\n\n   rpaphp_claim_resource ~~ pci_claim_resource\n   rpadlpar_claim_one_bus \u003d\u003d pcibios_claim_one_bus\n\nThis makes pcibios_claim_one_bus from arch/powerpc/kernel/pci_64.c\navailable to the RPAPHP code.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2a296eeaa344450196e910a136ab14119d7ae48",
      "tree": "53a9fd6374d1559dec29d909fae1902a305472ad",
      "parents": [
        "74761bb53df1e2d603937b6abbd8437b03840e38"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:51:31 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: PCI hotplug common code elimination\n\n20-rpaphp-eeh-cleanup.patch\n\nThis patch move some code from the rpaphp directory, to the powerpc\ndirectory, where it should have been all along (Among other things, I\nneed it in the powerpc directory for the PCI error recovery.)\n\nPlease note that patch affects TWO maintainers: Paul, after applying\nthe powerpc part, please ask that GregKH appli the PCI part. It is safe\nto have the powerpc part go in first. It would be bad to have the\nPCI part go in first.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "404849bbd2bfd62e05b36f4753f6e1af6050a824",
      "tree": "f233dd7d1ca0a0324fbfec7d33f83406c193cb27",
      "parents": [
        "1888e7b51c0cb5db49911b59cb758ad2c7a530f2"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 24 16:51:31 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:50:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove some unneeded fields from the paca\n\nThis patch removes several unnecessary fields from the paca:\n\n- next_jiffy_update_tb was simply unused.  Remove trivially.\n\n- The exdsi exception save area was not used.  There were plans to use\n  it, but they never seem to have gone anywhere.  If they ever do, we\n  can put it back.  Remove from the paca, and from asm-offsets.c\n\n- The default_decr field was used from asm, but was only ever assigned\n  the value of tb_ticks_per_jiffy.  Just access tb_ticks_per_jiffy from\n  asm directly instead.\n\nBuilt and booted on POWER5 LPAR and iSeries RS64.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1888e7b51c0cb5db49911b59cb758ad2c7a530f2",
      "tree": "dab7d7cbb895658845dce88f1b2bacc0f7238e50",
      "parents": [
        "456752f7505ef8f580ffd157558e661da2767d99"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 24 16:34:45 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:50:32 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove ItLpRegSave area from the paca\n\nOn iSeries, the paca contains, amongst other things an ItLpRegSave\nstructure used by the hypervisor to save registers.  The hypervisor\nlocates this area through a pointer at the beginning of the paca, so\nthe structure itself can be located elsewhere.  This patch moves the\nreg_save area out into its own array.  This reduces the amount of\niSeries specific gunk which is visible to general powerpc code via\npaca.h\n\nBuilt and booted on POWER5 LPAR and iSeries RS64.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7f3945420b5d8114f2d4d85e90abe5063cc196a",
      "tree": "ed09dbc5b91827c09d62af225ff826e2153e42af",
      "parents": [
        "51d3082fe6e55aecfa17113dbe98077c749f724c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:58:13 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:58 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add back support for booting from BootX (#2)\n\nARCH\u003dpowerpc couldn\u0027t boot from BootX as it uses a \"different\" way of\ngetting in the kernel. This patch adds the necessary trampolines,\ncreating a flattened device-tree from the tree passed from MacOS, and\ninitializing the btext engine early for really-early debugging.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51d3082fe6e55aecfa17113dbe98077c749f724c",
      "tree": "9a1e2355d5988d8cc1ca511d53c1bb24b0baa17f",
      "parents": [
        "463ce0e103f419f51b1769111e73fe8bb305d0ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:57:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Unify udbg (#2)\n\nThis patch unifies udbg for both ppc32 and ppc64 when building the\nmerged achitecture. xmon now has a single \"back end\". The powermac udbg\nstuff gets enriched with some ADB capabilities and btext output. In\naddition, the early_init callback is now called on ppc32 as well,\napprox. in the same order as ppc64 regarding device-tree manipulations.\nThe init sequences of ppc32 and ppc64 are getting closer, I\u0027ll unify\nthem in a later patch.\n\nFor now, you can force udbg to the scc using \"sccdbg\" or to btext using\n\"btextdbg\" on powermacs. I\u0027ll implement a cleaner way of forcing udbg\noutput to something else than the autodetected OF output device in a\nlater patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "463ce0e103f419f51b1769111e73fe8bb305d0ec",
      "tree": "b4ffced87b886d81b518790fcaf841dd006e8068",
      "parents": [
        "d1405b869850982f05c7ec0d3f137ca27588192f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:56:06 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: serial port discovery (#2)\n\nThis moves the discovery of legacy serial ports to a separate file,\nmakes it common to ppc32 and ppc64, and reworks it to use the new OF\naddress translators to get to the ports early. This new version can also\ndetect some PCI serial cards using legacy chips and will probably match\nthose discovered port with the default console choice.\n\nOnly ppc64 gets udbg still yet, unifying udbg isn\u0027t finished yet.\n\nIt also adds some speed-probing code to udbg so that the default console\ncan come up at the same speed it was set to by the firmware.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d1405b869850982f05c7ec0d3f137ca27588192f",
      "tree": "b95b4e6e36f654205ad720609734a5b2ca549de0",
      "parents": [
        "bcb05504edf0e27a648aa1059cbb71e8746758a1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:53:42 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:46 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add OF address parsing code (#2)\n\nParsing addresses extracted from Open Firmware isn\u0027t a simple matter. We\nhave various bits of code that try to do it in various place, including\nsome heuristics in prom.c that pre-parse addresses at boot and fill\ndevice-nodes \"addrs\", but those are dodgy at best and I want to\ndeprecate them. So this patch introduces a new set of routines that\nshould be capable of parsing most types of addresses and translating\nthem into CPU physical addresses. It currently works for things on PCI\nbusses and ISA busses and should work on \"standard\" busses like the root\nbus or the MacIO bus that don\u0027t put funky flags in addresses. If you\nhave other bus types that do use funky flags, you\u0027ll have to add new bus\ntype translators, which is fairly easy.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6a55504b31dac7a0fd5d12bb6bd9f3773c88569",
      "tree": "9e26b1e4029ce491ab911e6ee45f0fca540ae395",
      "parents": [
        "8b3d6663c6217e4f50cc3720935a96da9b984117"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 13:16:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:34 2006 +1100"
      },
      "message": "powerpc: Update __NR_syscalls to account for SPU syscalls\n\nA previous patch ended up not increasing __NR_syscalls to account\nfor the new SPU syscalls (probably my fault).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b3d6663c6217e4f50cc3720935a96da9b984117",
      "tree": "5295c29787ac66c26ddf715868fda7fcd3ad5f97",
      "parents": [
        "05b841174c289ca62a6b42d883b8791d9ac3a4bd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 15 15:53:52 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:30 2006 +1100"
      },
      "message": "[PATCH] spufs: cooperative scheduler support\n\nThis adds a scheduler for SPUs to make it possible to use\nmore logical SPUs than physical ones are present in the\nsystem.\n\nCurrently, there is no support for preempting a running\nSPU thread, they have to leave the SPU by either triggering\nan event on the SPU that causes it to return to the\nowning thread or by sending a signal to it.\n\nThis patch also adds operations that enable accessing an SPU\nin either runnable or saved state. We use an RW semaphore\nto protect the state of the SPU from changing underneath\nus, while we are holding it readable. In order to change\nthe state, it is acquired writeable and a context save\nor restore is executed before downgrading the semaphore\nto read-only.\n\nFrom: Mark Nutter \u003cmnutter@us.ibm.com\u003e,\n      Uli Weigand \u003cUlrich.Weigand@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c038749d1e6a2d5fb37ed14aed0fffa34c4e504",
      "tree": "a6cba799385e67773afb91a17aa888b74adb4c6d",
      "parents": [
        "5473af049d8b3556874174e61ce1986c9b5e8fa6"
      ],
      "author": {
        "name": "Mark Nutter",
        "email": "mnutter@us.ibm.com",
        "time": "Tue Nov 15 15:53:50 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:21 2006 +1100"
      },
      "message": "[PATCH] kernel-side context switch code for spufs\n\nThis adds the code needed to perform a context switch from\nspufs, following the recommended 76-step sequence.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5473af049d8b3556874174e61ce1986c9b5e8fa6",
      "tree": "53da74c13eb9125b85e85f9fc44981d3d1b41b49",
      "parents": [
        "67207b9664a8d603138ef1556141e6d0a102bea7"
      ],
      "author": {
        "name": "Mark Nutter",
        "email": "mnutter@us.ibm.com",
        "time": "Tue Nov 15 15:53:49 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:16 2006 +1100"
      },
      "message": "[PATCH] spufs: switchable spu contexts\n\nAdd some infrastructure for saving and restoring the context of an\nSPE. This patch creates a new structure that can hold the whole\nstate of a physical SPE in memory. It also contains code that\navoids races during the context switch and the binary code that\nis loaded to the SPU in order to access its registers.\n\nThe actual PPE- and SPE-side context switch code are two separate\npatches.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "67207b9664a8d603138ef1556141e6d0a102bea7",
      "tree": "e98886778be65aeb6625a5f516873bbc5beeb978",
      "parents": [
        "d7a301033f1990188f65abf4fe8e5b90ef0e3888"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 15 15:53:48 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:12 2006 +1100"
      },
      "message": "[PATCH] spufs: The SPU file system, base\n\nThis is the current version of the spu file system, used\nfor driving SPEs on the Cell Broadband Engine.\n\nThis release is almost identical to the version for the\n2.6.14 kernel posted earlier, which is available as part\nof the Cell BE Linux distribution from\nhttp://www.bsc.es/projects/deepcomputing/linuxoncell/.\n\nThe first patch provides all the interfaces for running\nspu application, but does not have any support for\ndebugging SPU tasks or for scheduling. Both these\nfunctionalities are added in the subsequent patches.\n\nSee Documentation/filesystems/spufs.txt on how to use\nspufs.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7a301033f1990188f65abf4fe8e5b90ef0e3888",
      "tree": "5df64f9e06049e6006e6a124dc6fa4953d6e42b9",
      "parents": [
        "401d1f029bebb7153ca704997772113dc36d9527"
      ],
      "author": {
        "name": "Heiko J Schick",
        "email": "schihei@de.ibm.com",
        "time": "Wed Nov 16 08:56:43 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:06 2006 +1100"
      },
      "message": "[PATCH] powerpc: IBMEBUS bus support\n\nThis patch adds the necessary core bus support used by device drivers\nthat sit on the IBM GX bus on modern pSeries machines like the Galaxy\ninfiniband for example. It provide transparent DMA ops (the low level\ndriver works with virtual addresses directly) along with a simple bus\nlayer using the Open Firmware matching routines.\n\nSigned-off-by: Heiko J Schick \u003cschickhj@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "401d1f029bebb7153ca704997772113dc36d9527",
      "tree": "01a3d649ac591d7a1fb910ce29a7223ffb629f9a",
      "parents": [
        "1cd8e506209223ed10da805d99be55e268f4023c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 15 18:52:18 2005 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:01 2006 +1100"
      },
      "message": "[PATCH] syscall entry/exit revamp\n\nThis cleanup patch speeds up the null syscall path on ppc64 by about 3%,\nand brings the ppc32 and ppc64 code slightly closer together.\n\nThe ppc64 code was checking current_thread_info()-\u003eflags twice in the\nsyscall exit path; once for TIF_SYSCALL_T_OR_A before disabling\ninterrupts, and then again for TIF_SIGPENDING|TIF_NEED_RESCHED etc after\ndisabling interrupts. Now we do the same as ppc32 -- check the flags\nonly once in the fast path, and re-enable interrupts if necessary in the\nptrace case.\n\nThe patch abolishes the \u0027syscall_noerror\u0027 member of struct thread_info\nand replaces it with a TIF_NOERROR bit in the flags, which is handled in\nthe slow path. This shortens the syscall entry code, which no longer\nneeds to clear syscall_noerror.\n\nThe patch adds a TIF_SAVE_NVGPRS flag which causes the syscall exit slow\npath to save the non-volatile GPRs into a signal frame. This removes the\nneed for the assembly wrappers around sys_sigsuspend(),\nsys_rt_sigsuspend(), et al which existed solely to save those registers\nin advance. It also means I don\u0027t have to add new wrappers for ppoll()\nand pselect(), which is what I was supposed to be doing when I got\ndistracted into this...\n\nFinally, it unifies the ppc64 and ppc32 methods of handling syscall exit\ndirectly into a signal handler (as required by sigsuspend et al) by\nintroducing a TIF_RESTOREALL flag which causes _all_ the registers to be\nreloaded from the pt_regs by taking the ret_from_exception path, instead\nof the normal syscall exit path which stomps on the callee-saved GPRs.\n\nIt appears to pass an LTP test run on ppc64, and passes basic testing on\nppc32 too. Brief tests of ptrace functionality with strace and gdb also\nappear OK. I wouldn\u0027t send it to Linus for 2.6.15 just yet though :)\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1cd8e506209223ed10da805d99be55e268f4023c",
      "tree": "ccec0c8aff4f351baebad5dcc213915c3379ca6e",
      "parents": [
        "3d1229d6ae92ed1994f4411b8493327ef8f4b76f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Nov 14 12:54:33 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:48:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: moved ipic code to arch/powerpc\n\nMoved 83xx and QUICC Engine interrupt handling code into arch/powerpc\nas a precursor of getting 83xx sub-arch building in arch/powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d1229d6ae92ed1994f4411b8493327ef8f4b76f",
      "tree": "a50dbd6b52f1d653897147c48c57db28cefb69c7",
      "parents": [
        "afcc2472d80569059b5fe71fcb67e618b9d83fa8"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Nov 14 23:35:00 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:48:52 2006 +1100"
      },
      "message": "[PATCH] powerpc: Merge kexec\n\nThis patch merges, to some extent, the PPC32 and PPC64 kexec implementations.\n\nWe adopt the PPC32 approach of having ppc_md callbacks for the kexec functions.\nThe current PPC64 implementation becomes the \"default\" implementation for PPC64\nwhich platforms can select if they need no special treatment.\n\nI\u0027ve added these default callbacks to pseries/maple/cell/powermac, this means\niSeries no longer supports kexec - but it never worked anyway.\n\nI\u0027ve renamed PPC32\u0027s machine_kexec_simple to default_machine_kexec, inline with\nPPC64. Judging by the comments it might be better named machine_kexec_non_of,\nor something, but at the moment it\u0027s the only implementation for PPC32 so it\u0027s\nthe \"default\".\n\nKexec requires machine_shutdown(), which is in machine_kexec.c on PPC32, but we\nalready have in setup-common.c on powerpc. All this does is call\nppc_md.nvram_sync, which only powermac implements, so instead make\nmachine_shutdown a ppc_md member and have it call core99_nvram_sync directly\non powermac.\n\nI\u0027ve also stuck relocate_kernel.S into misc_32.S for powerpc.\n\nBuilt for ARCH\u003dppc, and 32 \u0026 64 bit ARCH\u003dpowerpc, with KEXEC\u003dy/n. Booted on\nP5 LPAR and successfully kexec\u0027ed.\n\nShould apply on top of 493f25ef4087395891c99fcfe2c72e62e293e89f.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "afcc2472d80569059b5fe71fcb67e618b9d83fa8",
      "tree": "2ee296c0c8e7680ecbb340d6b9b1d54c5714f618",
      "parents": [
        "b9abaa3fb7328851bdeaad19e694048f0ff71d9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 13 02:26:09 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:48:47 2006 +1100"
      },
      "message": "[PATCH] PPC_PREP: remove unneeded exports\n\nThis patch removes the EXPORT_SYMBOL\u0027ed but completely unused variable\nucSystemType and removes the unneeded EXPORT_SYMBOL(_prep_type).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d3cb487149bd706aa6aeb02042332a450978dc1c",
      "tree": "69051e0f9853314cf275e4e800faad950e3053c3",
      "parents": [
        "070f80326a215d8e6c4fd6f175e28eb446c492bc"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Fri Jan 06 00:11:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:29 2006 -0800"
      },
      "message": "[PATCH] atomic_long_t \u0026 include/asm-generic/atomic.h V2\n\nSeveral counters already have the need to use 64 atomic variables on 64 bit\nplatforms (see mm_counter_t in sched.h).  We have to do ugly ifdefs to fall\nback to 32 bit atomic on 32 bit platforms.\n\nThe VM statistics patch that I am working on will also make more extensive\nuse of atomic64.\n\nThis patch introduces a new type atomic_long_t by providing definitions in\nasm-generic/atomic.h that works similar to the c \"long\" type.  Its 32 bits\non 32 bit platforms and 64 bits on 64 bit platforms.\n\nAlso cleans up the determination of the mm_counter_t in sched.h.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6b3ec238d12c8cc6cc71490c6e3127988460349",
      "tree": "b395c1054802760b0e938199231a9de9ac2f358a",
      "parents": [
        "d7339071f6a8b50101d7ba327926b770f22d5d8b"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Jan 06 00:10:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:22 2006 -0800"
      },
      "message": "[PATCH] madvise(MADV_REMOVE): remove pages from tmpfs shm backing store\n\nHere is the patch to implement madvise(MADV_REMOVE) - which frees up a\ngiven range of pages \u0026 its associated backing store.  Current\nimplementation supports only shmfs/tmpfs and other filesystems return\n-ENOSYS.\n\n\"Some app allocates large tmpfs files, then when some task quits and some\nclient disconnect, some memory can be released.  However the only way to\nrelease tmpfs-swap is to MADV_REMOVE\". - Andrea Arcangeli\n\nDatabases want to use this feature to drop a section of their bufferpool\n(shared memory segments) - without writing back to disk/swap space.\n\nThis feature is also useful for supporting hot-plug memory on UML.\n\nConcerns raised by Andrew Morton:\n\n- \"We have no plan for holepunching!  If we _do_ have such a plan (or\n  might in the future) then what would the API look like?  I think\n  sys_holepunch(fd, start, len), so we should start out with that.\"\n\n- Using madvise is very weird, because people will ask \"why do I need to\n  mmap my file before I can stick a hole in it?\"\n\n- None of the other madvise operations call into the filesystem in this\n  manner.  A broad question is: is this capability an MM operation or a\n  filesytem operation?  truncate, for example, is a filesystem operation\n  which sometimes has MM side-effects.  madvise is an mm operation and with\n  this patch, it gains FS side-effects, only they\u0027re really, really\n  significant ones.\"\n\nComments:\n\n- Andrea suggested the fs operation too but then it\u0027s more efficient to\n  have it as a mm operation with fs side effects, because they don\u0027t\n  immediatly know fd and physical offset of the range.  It\u0027s possible to\n  fixup in userland and to use the fs operation but it\u0027s more expensive,\n  the vmas are already in the kernel and we can use them.\n\nShort term plan \u0026  Future Direction:\n\n- We seem to need this interface only for shmfs/tmpfs files in the short\n  term.  We have to add hooks into the filesystem for correctness and\n  completeness.  This is what this patch does.\n\n- In the future, plan is to support both fs and mmap apis also.  This\n  also involves (other) filesystem specific functions to be implemented.\n\n- Current patch doesn\u0027t support VM_NONLINEAR - which can be addressed in\n  the future.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andrea Arcangeli \u003candrea@suse.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3821af2fe13700cab6fd67367128fa180e43f8b8",
      "tree": "a70f63c24bd7d2ac8b25e3e4ee0ef6a50847aa67",
      "parents": [
        "c865e5d99e25a171e8262fc0f7ba608568633c64"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Dec 21 19:30:53 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 03 13:11:06 2006 -0800"
      },
      "message": "[FLS64]: generic version\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad",
      "tree": "89910c9d9a054f0bf64670757a3715e19fcc62b2",
      "parents": [
        "dabcafd3f363bacd6b89f537af27dc79128e4806"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 14:20:52 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:30:48 2005 +1100"
      },
      "message": "[PATCH] powerpc: Add missing icache flushes for hugepages\n\nOn most powerpc CPUs, the dcache and icache are not coherent so\nbetween writing and executing a page, the caches must be flushed.\nUserspace programs assume pages given to them by the kernel are icache\nclean, so we must do this flush between the kernel clearing a page and\nit being mapped into userspace for execute.  We were not doing this\nfor hugepages, this patch corrects the situation.\n\nWe use the same lazy mechanism as we use for normal pages, delaying\nthe flush until userspace actually attempts to execute from the page\nin question.\n\nTested on G5.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a94c5793a7b44720f19ebb71b636bc9c31b44d8",
      "tree": "df25ab16bb1e586d671160dd26d3117aa43d77cf",
      "parents": [
        "26925c5910ab77fc95b4d8bb6d98780b50ab1e5a"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 24 13:34:56 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 25 22:12:45 2005 +1100"
      },
      "message": "[PATCH] powerpc: More hugepage boundary case fixes\n\nBlah.  The patch [0] I recently sent fixing errors with\nin_hugepage_area() and prepare_hugepage_range() for powerpc itself has\nan off-by-one bug.  Furthermore, the related functions\ntouches_hugepage_*_range() and within_hugepage_*_range() are also\nbuggy.  Some of the bugs, like those addressed in [0] originated with\ncommit 7d24f0b8a53261709938ffabe3e00f88f6498df9 where we tweaked the\nsemantics of where hugepages are allowed.  Other bugs have been there\nessentially forever, and are due to the undefined behaviour of \u0027\u003c\u003c\u0027\nwith shift counts greater than the type width (LOW_ESID_MASK could\nreturn non-zero for high ranges with the right congruences).\n\nThe good news is that I now have a testsuite which should pick up\nthings like this if they creep in again.\n\n[0] \"powerpc-fix-for-hugepage-areas-straddling-4gb-boundary\"\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "26925c5910ab77fc95b4d8bb6d98780b50ab1e5a",
      "tree": "7d7506b3aedeea4db8b8659f046850db97503a89",
      "parents": [
        "55bb239e5464ecde046af3e45052ef06efda6444",
        "cd0cca7bf5e201dcea5632f78ad9b37cb419a5df"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 25 22:12:01 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 25 22:12:01 2005 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "5e391dc9e3fec68922137ae317bf680a74656c1b",
      "tree": "9b262b96fff2f28e85a7e58c9cd69631655b781b",
      "parents": [
        "e9b15b54d3646108bbd3e054158b402025d3e704"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Nov 23 13:37:45 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 16:08:39 2005 -0800"
      },
      "message": "[PATCH] powerpc: fix for hugepage areas straddling 4GB boundary\n\nCommit 7d24f0b8a53261709938ffabe3e00f88f6498df9 fixed bugs in the ppc64 SLB\nmiss handler with respect to hugepage handling, and in the process tweaked\nthe semantics of the hugepage address masks in mm_context_t.\n\nUnfortunately, it left out a couple of necessary changes to go with that\nchange.  First, the in_hugepage_area() macro was not updated to match,\nsecond prepare_hugepage_range() was not updated to correctly handle\nhugepages regions which straddled the 4GB point.\n\nThe latter appears only to cause process-hangs when attempting to map such\na region, but the former can cause oopses if a get_user_pages() is\ntriggered at the wrong point.  This patch addresses both bugs.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91f14480a55a7487d61c3fb40500380099e0da50",
      "tree": "b455e3f957cd23b595d5761b107d07a1aac5935d",
      "parents": [
        "1778d55edb62753a92b979fa57072c2e1ff3d062"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Nov 21 02:12:32 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 23 21:23:20 2005 +1100"
      },
      "message": "[PATCH] powerpc: update my email address\n\nEmail address update, changing old work address to personal (permanent)\none.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0212ddd839470f7a54cccccbaecd4833b4123da2",
      "tree": "3e18fc4852768c840131155eea84e2f70ebbbb07",
      "parents": [
        "21a6290220679d94912a068c75db2c5cd9c6552a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:50:46 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:50:46 2005 +1100"
      },
      "message": "powerpc: Merge spinlock.h\n\nThe result is mostly similar to the original ppc64 version but with\nsome adaptations for 32-bit compilation.\n\ninclude/asm-ppc64 is now empty!\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8ef2705969e0409efedeb889445da67806ba9ea",
      "tree": "661acd5711b2bb662c659bb62adea116ce6d45f0",
      "parents": [
        "047ea7846565917c4a666635fa1fa4b5c587cd55"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:46:04 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:46:04 2005 +1100"
      },
      "message": "powerpc: Merge pci.h\n\nThis involves some minor changes: a few unused functions that the\nppc32 pci.c provides are no longer declared here or exported;\npcibios_assign_all_busses now just refers to the pci_assign_all_buses\nvariable on both 32-bit and 64-bit; pcibios_scan_all_fns is now\njust 0 instead of a function that always returns 0 on 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "047ea7846565917c4a666635fa1fa4b5c587cd55",
      "tree": "409c8f6ddd1f145fb364a8d6f813febd0c94d06b",
      "parents": [
        "800fc3eeb0eed3bf98d621c0da24d68cabcf6526"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:17:32 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:17:32 2005 +1100"
      },
      "message": "powerpc: Trivially merge several headers from asm-ppc64 to asm-powerpc\n\nFor these, I have just done the lame-o merge where the file ends up\nlooking like:\n\n\t#ifndef CONFIG_PPC64\n\t#include \u003casm-ppc/foo.h\u003e\n\t#else\n\t... contents from asm-ppc64/foo.h\n\t#endif\n\nso nothing has changed, really, except that we reduce include/asm-ppc64\na bit more.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e6850f615af510c992ff9753f4d8c385969a17c",
      "tree": "143d918e35e5e469f113c80a58012c23f8c378f8",
      "parents": [
        "e53566409c38d38680cc02299fa9fa5fe8623e9f",
        "78b09735a2f42f32c4611d92ea51755e1faae385"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 14:25:23 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 14:25:23 2005 +1100"
      },
      "message": "Merge branch \u0027mymerge\u0027 of ssh://ozlabs.org/home/sfr/kernel-sfr\n"
    },
    {
      "commit": "b50ce2324cecf4efc7babe31f4aa1a07f9157317",
      "tree": "c8cacd9ab083d2abf58a8d586d3014f314479b69",
      "parents": [
        "c0e485216de80046dd0d448b7cd530dbfc31402f"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Nov 18 01:11:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:46 2005 -0800"
      },
      "message": "[PATCH] ppc64 need HPAGE_SHIFT when huge pages disabled\n\nWith the new powerpc architecture we don\u0027t seem to be able to disable huge\npages anymore.\n\n    mm/built-in.o(.toc1+0xae0): undefined reference to `HPAGE_SHIFT\u0027\n    make: *** [.tmp_vmlinux1] Error 1\n\nWe seem to need to define HPAGE_SHIFT to something when HUGETLB_PAGE isn\u0027t\ndefined.  This patch defines it to PAGE_SHIFT when we have no support.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78b09735a2f42f32c4611d92ea51755e1faae385",
      "tree": "7123a78093d45454aff1350e95457b129383366d",
      "parents": [
        "78baa2f8ad53968ff82ad9827b7793b3f46cba0e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Nov 19 01:40:46 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Nov 19 01:48:52 2005 +1100"
      },
      "message": "powerpc: merge dma-mapping.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "5daf9071b527089b1bd5d9cb3a5354b83121550e",
      "tree": "3abf10c1f67975f3a7d0def22de261f395c325f1",
      "parents": [
        "6defa38b3754c84cd3449447477aed81ea979407"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 18 14:09:41 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 14:39:23 2005 +1100"
      },
      "message": "[PATCH] powerpc: merge align.c\n\nThis patch merges align.c, the result isn\u0027t quite what was in ppc64 nor\nwhat was in ppc32 :) It should implement all the functionalities of both\nthough. Kumar, since you played with that in the past, I suppose you\nhave some test cases for verifying that it works properly before I dig\nout the 601 machine ? :)\n\nSince it\u0027s likely that I won\u0027t be able to test all scenario, code\ninspection is much welcome.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6defa38b3754c84cd3449447477aed81ea979407",
      "tree": "b5f40628d6fd9001470aa2f9a8fa3f2ed08862c6",
      "parents": [
        "fe7bce5ef70105a6546dc9b5c354219b9f6ea991"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 13:44:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 14:08:12 2005 +1100"
      },
      "message": "powerpc: Fix delay functions for 601 processors\n\nMy earlier merge of delay.h introduced a timebase-based udelay for\n32-bit machines but also broke the 601, which doesn\u0027t have the\ntimebase register.  This fixes it by using the 601\u0027s RTC register on\nthe 601, and also moves __delay() and udelay() to be out-of-line in\narch/powerpc/kernel/time.c.  These functions aren\u0027t really performance\ncritical, after all.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d2a33170972c5772826f7f6cc950ab69ba034667",
      "tree": "4943e088cc0d89cd081c05f7e4185efde89f6454",
      "parents": [
        "b341e32e5cc1a154cb0ac2f4229c2d040647804b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 17 20:34:35 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 13:18:11 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix typo in topology.h\n\nThe fix to topology.h (5cfccd7f132432dd4705444a44b51d12ef88a85f) seems to have\na typeo, struct sched_domain has an idle_idx member but not an idle_id\nmember. I assume this is the fix.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e28a7ddd3e713384e9c6768e7c502031dc205e2",
      "tree": "7600b576b660a531b27a72bd2e9ff67031c4dadb",
      "parents": [
        "5cfccd7f132432dd4705444a44b51d12ef88a85f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Nov 17 00:44:03 2005 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 17 16:53:38 2005 +1100"
      },
      "message": "[PATCH] Avoid use of uninitialised spinlock in EEH.\n\nIf the kernel supports both G5 and pSeries, and CONFIG_EEH is enabled,\neeh_init() is (quite reasonably) never called when we boot on a G5. Yet\neeh_check_failure() still gets called. We should avoid doing that if\n!eeh_subsystem_enabled.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5cfccd7f132432dd4705444a44b51d12ef88a85f",
      "tree": "9f95ebe7465c302eef9680be44048f3f11b97ed1",
      "parents": [
        "0db169f9703115bab09eda5d89a8f6937a7bf98e"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Wed Nov 16 23:37:53 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 17 16:52:18 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix database regression due to scheduler changes\n\nPowerPC\u0027s NUMA domain doesn\u0027t currently set up some of the newer\nsched-domains parameters.\n\nBrian Twichell \u003ctbrian@us.ibm.com\u003e discovered and diagnosed a 1.5% OLTP\ndatabase regression on a 4 core POWER5 system that was due to the use of\nNUMA scheduling on ppc64.\n\nThis patch applies some saneish values to the parameters, in line with\nother architectures. This solves the regression.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5d66da3d71e6aeca80ca08dbebd8a1cd72e6ee1f",
      "tree": "1bdc54e617fc209925f33118f414ce0a4ebb62ac",
      "parents": [
        "d3ed65832029dcaf5fe086670a2f2c25600b51e9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 13:54:32 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 14:05:11 2005 +1100"
      },
      "message": "[PATCH] powerpc: Make the vDSO functions set error code (#2)\n\nThe vDSO functions should have the same calling convention as a syscall.\nUnfortunately, they currently don\u0027t set the cr0.so bit which is used to\nindicate an error. This patch makes them clear this bit unconditionally\nsince all functions currently succeed. The syscall fallback done by some\nof them will eventually override this if the syscall fails.\n\nThis also changes the symbol version of all vdso exports to make sure\nglibc can differenciate between old and fixed calls for existing ones\nlike __kernel_gettimeofday.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5166cc252190be80465f3b4f050e4a0310f71af",
      "tree": "565d11c2ea25d1553489d6c8a9b4d2c00e110288",
      "parents": [
        "f9e4ec57c66586d0c165ed9373efaf9e329d5766"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 16:05:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:29:46 2005 +1100"
      },
      "message": "[PATCH] powerpc: pci_64 fixes \u0026 cleanups\n\nI discovered that in some cases (PowerMac for example) we wouldn\u0027t\nproperly map the PCI IO space on recent kernels. In addition, the code\nfor initializing PCI host bridges was scattered all over the place with\nsome duplication between platforms.\n\nThis patch fixes the problem and does a small cleanup by creating a\npcibios_alloc_controller() in pci_64.c that is similar to the one in\npci_32.c (just takes an additional device node argument) that takes care\nof all the grunt allocation and initialisation work. It should work for\nboth boot time and dynamically allocated PHBs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a272e24cc8751d125f9582befed0213a2a2b270f",
      "tree": "a2b33767566f054b8100cf3e99f9247d1b0d5016",
      "parents": [
        "cc657f53928997c65bf2409c45166c6ceee8d306"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 21:55:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 15 11:17:02 2005 +1100"
      },
      "message": "powerpc: Remove an extraneous and incorrect declaration of pmac_nvram_init.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "493f25ef4087395891c99fcfe2c72e62e293e89f",
      "tree": "bdb2339dba841e1c459292769e1cafd9698ae1a7",
      "parents": [
        "5be396b00ca0f2f769c55cf69bbd7c77451c925e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:32:50 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:32:50 2005 +1100"
      },
      "message": "powerpc: Fix 32-bit compile: PPC_MEMSTART was undeclared\n\nThis defines PPC_MEMSTART as 0 because it is still used in a couple\nof places in the 32-bit code.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c55377ee73f6efeb373ae06f6e918d87660b4852",
      "tree": "8085472005f758e73d996d2b3e0e91064524d533",
      "parents": [
        "821077b2617ef70662a861393c929d7e47609512"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "message": "powerpc: Move a bunch of ppc64 headers to include/asm-powerpc\n\n... and also delete some that are no longer used because we already\nhad an include/asm-powerpc version of the header.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c37ec2aa88bd8a6aaeb284ff5c86f4c6d8e8469",
      "tree": "d70e4b48664b86a9abfe21ff26561318316fb9c2",
      "parents": [
        "50092b233afa96b4c9a4b24ac38199c34e0880cd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 14 14:55:58 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 16:35:58 2005 +1100"
      },
      "message": "[PATCH] powerpc: vdso fixes (take #2)\n\nThis fixes various errors in the new functions added in the vDSO\u0027s,\nI\u0027ve now verified all functions on both 32 and 64 bits vDSOs. It also\nfix a sign extension bug getting the initial time of day at boot that\ncould cause the monotonic clock value to be completely on bogus for\n64 bits applications (with either the vDSO or the syscall) on\npowermacs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "593e537b93193d1696809817533ce5ad510445b1"
}
