)]}'
{
  "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": "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
      "tree": "81db9e5f919b84dcb4284ca8cdf675e13716c191",
      "parents": [
        "9979ead5d1eb23191a00453559927c5abf9087e2",
        "4f0210b9c4889eede9f8f379f93570c01998ccb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:21:33 2006 -0800"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\nFix up some trivial conflicts in {i386|ia64}/Makefile\n"
    },
    {
      "commit": "7e91c55b32a469d9dda845a90038c015a70838e3",
      "tree": "bec63f967117566e325e8e4264fd5f69a152825c",
      "parents": [
        "87c2ce3b9305b9b723faeedf6e32ef703ec9b33a"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Jan 09 20:54:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:57 2006 -0800"
      },
      "message": "[PATCH] Serial: disable jsm in ppc64 defconfig\n\nChanges to the serial driver to remove flip buffers have broken the serial\njsm driver.  It doesn\u0027t even compile anymore.  The jsm driver was enabled\nin only one defconfig - ppc64.  In order to keep defconfigs building,\ndisable CONFIG_SERIAL_JSM for the time being.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "f709b122343fb9a010b6cf2d5559641f1820f7c9",
      "tree": "5019515d4debd995570ffd35b6311fdd26456306",
      "parents": [
        "49a2a1b83ba6fa40c41968d6a28ba16e7ed0c3f7"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes-changed-from-using-spinlock-to-mutex fix\n\nBased on some feedback from Oleg Nesterov, I have made few changes to\npreviously posted patch.\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": "49a2a1b83ba6fa40c41968d6a28ba16e7ed0c3f7",
      "tree": "f257b535d0f09f9ac2531d40feb732349993665c",
      "parents": [
        "41dead49ccb4d7f0a34d56478f487342a3c3ab2b"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: changed from using spinlock to mutex\n\nSince Kprobes runtime exception handlers is now lock free as this code path is\nnow using RCU to walk through the list, there is no need for the\nregister/unregister{_kprobe} to use spin_{lock/unlock}_isr{save/restore}.  The\nserialization during registration/unregistration is now possible using just a\nmutex.\n\nIn the above process, this patch also fixes a minor memory leak for x86_64 and\npowerpc.\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": "e6a6d2efcb7e7c87c5fe0395803da1453b29cbef",
      "tree": "76061b3067e22ba78cce975e5f729c6a6a37fce5",
      "parents": [
        "8262037f406dc8e0908ad51f355c3dfd4d662aba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:33 2006 -0800"
      },
      "message": "[PATCH] sanitize building of fs/compat_ioctl.c\n\nNow that all these entries in the arch ioctl32.c files are gone [1], we can\nbuild fs/compat_ioctl.c as a normal object and kill tons of cruft.  We need a\nspecial do_ioctl32_pointer handler for s390 so the compat_ptr call is done.\nThis is not needed but harmless on all other architectures.  Also remove some\nsuperflous includes in fs/compat_ioctl.c\n\nTested on ppc64.\n\n[1] parisc still had it\u0027s PPP handler left, which is not fully correct\n    for ppp and besides that ppp uses the generic SIOCPRIV ioctl so it\u0027d\n    kick in for all netdevice users.  We can introduce a proper handler\n    in one of the next patch series by adding a compat_ioctl method to\n    struct net_device but for now let\u0027s just kill it - parisc doesn\u0027t\n    compile in mainline anyway and I don\u0027t want this to block this\n    patchset.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a0f69d59ba41fbcad6a17b6e8aab02bf45e20ce",
      "tree": "8ba042dda77490f574f2c46bd038fd99a7f977e4",
      "parents": [
        "f042e0f80b0a9f5bb57c36d60a2798de6ca943b2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:32 2006 -0800"
      },
      "message": "[PATCH] common compat_sys_timer_create\n\nThe comment in compat.c is wrong, every architecture provides a\nget_compat_sigevent() for the IPC compat code already.\n\nThis basically moves the x86_64 version to common code and removes all the\nothers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3a9aea7aacb26881f3488b879750edb4a578c50",
      "tree": "4f56213b4d245e516e5bb3d5bb040489acf7c60c",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:23 2006 -0800"
      },
      "message": "[PATCH] spufs: fix for recent \"shrink dentry_struct\" patch\n\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b212db9217d02e623eaa12f41c9b5f8c6a99535",
      "tree": "5cf49bb1286da21e43439bb37f555dba0bf7d35a",
      "parents": [
        "9d17a5c611a7462a41b06c75f661f4106d380a86"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 10 05:16:22 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:49:20 2006 +1100"
      },
      "message": "[PATCH] powerpc: Some ppc compile fixes...\n\nThis gets most of the Fedora rawhide RPM building again, as long as I\ndisable CHRP.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d17a5c611a7462a41b06c75f661f4106d380a86",
      "tree": "86240edadbc5add98fc9a6521efad5efa6a1fe44",
      "parents": [
        "f8cd32167d96680af19c3ef5fb01d4460be89982"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 10 14:50:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:25:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Extended PCI config space\n\nThis adds back the call to pci_cfg_space_size() when building the PCI\ntree from OF nodes that was commented out due to the function not being\nexported by the PCI code. It\u0027s now exported, so let\u0027s use it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8cd32167d96680af19c3ef5fb01d4460be89982",
      "tree": "7eedfa5d357391a55a66c6bd301959471891b9a2",
      "parents": [
        "13b8a272297b29870d5bf5f8db7a381dd9e82382"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 10 10:36:14 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:25:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove compat_sys_pciconfig_*\n\nMatthew Wilcox wondered why we need these functions.  We don\u0027t.\nRemove them and just use the \"normal\" versions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.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": "0f17574a651884c721e1a33051719e59deb13c18",
      "tree": "5de62fde0c71554b6eb11c25f5167873c3f5d996",
      "parents": [
        "18eb3b398d92028e6f09f0423aa4e2a7b1096db3"
      ],
      "author": {
        "name": "linas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Dec 01 18:42:32 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:32:54 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: dlpar-add crash on null pointer deref\n\nThis fixes a crash on null-pointer deref during dlpar slot addition.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 1c87c0f84943fbbc91826967ff4fea1b059a526f commit)\n"
    },
    {
      "commit": "18eb3b398d92028e6f09f0423aa4e2a7b1096db3",
      "tree": "c9065b1616b97a6c9514fc7c641b96e42b85cd89",
      "parents": [
        "257ffc64a6c22621ecb0371b7f10d5b40b74c878"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 29 17:17:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:32:31 2006 +1100"
      },
      "message": "powerpc: Fix up some compile errors in the PCI error recovery code\n\n\u003casm/systemcfg.h\u003e is gone now, and the PCI error recovery constants\nin include/linux/pci.h changed their names in the process of getting\naccepted.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 5a2516156c591fc3d2059fbd93f97e15eb6010d6 commit)\n"
    },
    {
      "commit": "257ffc64a6c22621ecb0371b7f10d5b40b74c878",
      "tree": "1166c38a4ddaf2d4d6f1f9dc838b53b0138b09a7",
      "parents": [
        "7684b40cb53ba00cc51271f1c42897b776c48fbc"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:25 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:48 2006 +1100"
      },
      "message": "[PATCH] powerpc: get rid of per_cpu EEH counters\n\n242-eeh-no-percpu-counters.patch\n\nRemove per-cpu counters from the EEH code.  These statistics counters\nare incremented at a very low frequency, and the performance gains of\nper-cpu variables are negligable.  By contrast, the counters weren\u0027t\nsafe against cpu off/online operations, and its not worth the effort\nto make them so (other than to turn them into plain globals).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from be3b5d1be053ccb41e91fa5a6f43ef5db301357d commit)\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": "d177c207ba16b1db31283e2d1fee7ad4a863584b",
      "tree": "8afca673d77c1a15585b96df977e39601db535f5",
      "parents": [
        "3914ac7b0e672131dc2ac8b415ada79c4ccbbb31"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:14 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: IOMMU: don\u0027t ioremap null addresses\n\n240-ioremap-null-ptr-test.patch\n\nUnder highly unusual circumstances, a buggy driver will ask a null ptr\nto be ioremapped, an operation that curently succeeds but leads to\nlater trouble.  Instead, refuse to remap the null pointer.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e71d9e598533c1889e7162f5f4647e5d378c102c commit)\n"
    },
    {
      "commit": "3914ac7b0e672131dc2ac8b415ada79c4ccbbb31",
      "tree": "10ea50e28257b6495cd2cb1e4f64e22fee88f20f",
      "parents": [
        "b6495c0c8f100b882d85774f44529519befefba9"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:01 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: handle multifunction PCI devices properly\n\n239-eeh-multifunction-consolidate.patch\n\nNew-style firmware will often place multiple different functions\nunder a non-EEH-aware parent.  However, these devices might share\na common PE \"partition endpoint\" and config address, ad thus any\nEEH events will affect all of the devices in common.  This patch\nmakes the effort to find all of these common devices and handle\nthem together.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 216810296bb97d39da8e176822e9de78d2f00187 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": "21e464dd7c943c984dcccd9aff8c9f6a5ea920d7",
      "tree": "c5c8cd2e9111ccbdf1d7381c9ac5ee660868df59",
      "parents": [
        "fcb7543e3d01ad9ebd3498eb50fcf323edb163ab"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:47 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: set up the RTAS token just like the rest of them.\n\n237-eeh-bridge-token.patch\n\nMinor: the rtas-bridge token should be set up the same way that all\nthe other rtas tokens are set up.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 78379b6c5fc17b6666c40b05988e6708e98479c0 commit)\n"
    },
    {
      "commit": "fcb7543e3d01ad9ebd3498eb50fcf323edb163ab",
      "tree": "4a4288cf782621c57ac234b109ad8d9808e67056",
      "parents": [
        "821b537fd7bf9018f1df4b882cea199613147f65"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:39 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Use PE configuration address consistently\n\n236-eeh-config-addr.patch\n\nThe PE configuration address wasn\u0027t being cnsistently used in all locations\nwhere a config address is called for.  This patch adds it to the places it\nshould have appeared in.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from c2bc904a28095aca0b04a37854b63b78622a032e commit)\n"
    },
    {
      "commit": "821b537fd7bf9018f1df4b882cea199613147f65",
      "tree": "ba22846f6fe8002f105f46e21e60617995d6fb9e",
      "parents": [
        "9fb40eb883ad2d22ad6975b4323cb76e018fa280"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:34 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: bugfix: fill in uninitialized field\n\n235-eeh-set-pcidev-bugfix.patch\n\nThe pci device field of the pci_dn struct should be initialized to a\nvalid value.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from beb45c93d494a11c36e5b24f638e610db8428b54 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": "f751f84164bec4f38037b221a194c54d96c73d06",
      "tree": "4f0ad3749aa07269a1bb7f5019ebbc78c65c4963",
      "parents": [
        "25e591f6dd07365cbf0b1c2454386ce597dd5e05"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:23 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:25 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove bogus printk\n\n233-eeh-buid-fix.patch\n\nRemove un-desired warning print from EEH code.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 241239e6aff69788a177d97c5d06fe9995c74cca 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": "1b1dcc1b57a49136f118a0f16367256ff9994a69",
      "tree": "b0b36d4f41d28c9d6514fb309d33c1a084d6309b",
      "parents": [
        "794ee1baee1c26be40410233e6c20bceb2b03c08"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, -\u003ei_sem\n\nThis patch converts the inode semaphore to a mutex. I have tested it on\nXFS and compiled as much as one can consider on an ia64. Anyway your\nluck with it might be different.\n\nModified-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n(finished the conversion)\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "be42d5fa3772241b8ecebd443f1fb36247959c54",
      "tree": "f9617571eb8cc5a156562d4b7b873cc82635e8fe",
      "parents": [
        "e0fa93d6e6f0f36f39b813e561dbb890c58da58f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 21:32:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 21:32:42 2006 +1100"
      },
      "message": "powerpc: unbreak iSeries compilation again\n\nWe don\u0027t set CONFIG_PPC_MULTIPLATFORM on iSeries (yet).  Avoid\ncompiling in the prom_init stuff on iSeries.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e0fa93d6e6f0f36f39b813e561dbb890c58da58f",
      "tree": "d1ceb7ffc8742df26b7d2553ac6fb43cc64c4c8a",
      "parents": [
        "0a498d96a3324c16add35da0435bc7c13b6c6f3f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jan 09 18:19:49 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:18:19 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t use KERNELBASE in add_memory()\n\nIn add_memory() we should be using __va() to get a virtual address.\nSpotted by Mike Kravetz.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a498d96a3324c16add35da0435bc7c13b6c6f3f",
      "tree": "0fb383f555534ffc7a7796f58c1aba8b2ca5a887",
      "parents": [
        "bce6c5fd8cc5d3f8d02fd34a24b591fc3e23a775"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:17:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:17:01 2006 +1100"
      },
      "message": "powerpc: set CONFIG_PPC_OF\u003dy always for ARCH\u003dpowerpc\n\nThe CONFIG_PPC_OF symbol is used to mean that the firmware device tree\naccess functions are available.  Since we always have a device tree\nwith ARCH\u003dpowerpc, make CONFIG_PPC_OF always Y for ARCH\u003dpowerpc.\n\nThis fixes some compile errors reported by Kumar Gala, but in a\ndifferent way to his patch.  This also makes prom_parse.o be compiled\nonly if CONFIG_PPC_OF so that non-OF ARCH\u003dppc platforms will compile.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bce6c5fd8cc5d3f8d02fd34a24b591fc3e23a775",
      "tree": "dc302ce765acd2388d9a6d82d7c7123223a8de0f",
      "parents": [
        "834608f71a323b90f928d05c64d24df436df3011"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:47:04 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:03:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: DABR exceptions should report the address not the PC\n\nWhen taking a DABR exception we were reporting the PC. It makes more\nsense to report the address that caused the exception, and the gdb guys\nwould like it that way.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "834608f71a323b90f928d05c64d24df436df3011",
      "tree": "f5da5366383da7d83efe18532b3e5e4eeaeb4567",
      "parents": [
        "32a33994d513606d29e87e152deb67ba5f3c8e82"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:42:30 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:03:30 2006 +1100"
      },
      "message": "[PATCH] ppc64: POWER5+ oprofile support\n\nPOWER5+ adds new PMU groups and as such needs to be treated differently\nby oprofile userspace. Change it to report itself as power5+.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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": "9a699aefa87cb0379a67741926820c9271d748a9",
      "tree": "18e498b6ea54ae229bf7a01ac1c1448fbb03b6a3",
      "parents": [
        "5b9ca526917b7bc7d1da3beaccb2251a8f0b5fe2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:45:28 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:19 2006 +1100"
      },
      "message": "[PATCH] 4/5 powerpc: Add cpufreq support for all desktop G5\n\nThis patch adds cpufreq support for all desktop \"tower\" G5 models. The\nonly G5 models still lacking cpufreq support at this point are the\nXserve and possibly the new iMac iSight (not tested). I\u0027ll have those\nadded soon. That patch uses the new platform functions interpreter to\nimplement frequency and voltage switching on most models.\n\nNote that in order to find the low frequency value, I had to hack\nsomething that might now work properly on all models, so if the\nfrequency value reported when running low speed looks bogus to you,\nplease report it to me. (Appart from a bogus reported value, things\nshould work fine).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.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": "002ec58eb57bac2380f0ed5a4e88121b4bdb32ec",
      "tree": "f8ee3f3028e6c316b5e49f296b9283c1f79f42da",
      "parents": [
        "aed9c6ccb87d96c333bd6ae631d9e90f3b6d7271"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jan 07 00:49:49 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:13 2006 +1100"
      },
      "message": "[PATCH] ppc64: fix time syscall\n\nppc64 has its own version of sys_time. It looks pretty scary, touching\na whole bunch of variables without any locking or memory ordering.\n\nIn fact, a recent bugreport has shown it can actually go backwards. Time\nto remove it and just use the generic sys_time, which is implemented on\ntop of do_gettimeofday.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.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": "6ff730c33b42a6c68217fc6660728676aa8eeb9c",
      "tree": "2522175fbaadd3f4d1bd433412f6bfb6e0631754",
      "parents": [
        "f0831acc4b78e2d9737e8ed91b8b7505b21ddb83"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:31 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:52 2006 +1100"
      },
      "message": "[PATCH] spufs: fix sparse warnings\n\nOne local variable is missing an __iomem modifier,\nin another place, we pass a completely unused argument\nwith a missing __user modifier.\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": "ce8ab8541203f6c7be5b2eeaa97f14f1d8d44e4f",
      "tree": "abdb994ac4ded9a90684f0cdc71ea58e6247ab43",
      "parents": [
        "8837d9216f99048636fbb2c11347358e99e06181"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:29 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:45 2006 +1100"
      },
      "message": "[PATCH] spufs: move spu_run call to its own file\n\nThe logic for sys_spu_run keeps growing and it does\nnot really belong into file.c any more since we\nmoved away from using regular file operations to our\nown syscall.\n\nNo functional change in here.\n\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": "3f51dd91c80746a5cf76f8c4a77bfc88aa82bb9e",
      "tree": "f92d9867e51a10b73a3f48fa3d65413f186ac733",
      "parents": [
        "346f4d3ce948a381a559dcaefb141d79f492335c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:27 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:42 2006 +1100"
      },
      "message": "[PATCH] spufs: fix spufs_fill_dir error path\n\nIf creating one entry failed in spufs_fill_dir,\nwe never cleaned up the freshly created entries.\nFix this by calling the cleanup function on error.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "346f4d3ce948a381a559dcaefb141d79f492335c",
      "tree": "47028cc77555850a235574b01e9a2eb398361074",
      "parents": [
        "0106246594a05f02a6be6ee4695c7584c758fa7f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:26 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:41 2006 +1100"
      },
      "message": "[PATCH] spufs: dont leak directories in failed spu_create\n\nIf get_unused_fd failed in sys_spu_create, we never cleaned\nup the created directory. Fix that by restructuring the\nerror path.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0106246594a05f02a6be6ee4695c7584c758fa7f",
      "tree": "7cdfada54320aef7a2dc7a3e558c0e5259f40c4f",
      "parents": [
        "5ef8224aaa9220bfecb362f0802cf78aad47c02a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:40 2006 +1100"
      },
      "message": "[PATCH] spufs fix spu_acquire_runnable error path\n\nWhen spu_activate fails in spu_acquire_runnable, the\nstate must still be SPU_STATE_SAVED, we were\nincorrectly setting it to SPU_STATE_RUNNABLE.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5ef8224aaa9220bfecb362f0802cf78aad47c02a",
      "tree": "3288b9510d4ab36d627cf85f1b4160a6d8ff9823",
      "parents": [
        "e80358ad8606382154d97165121602dfae213e4a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:24 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:39 2006 +1100"
      },
      "message": "[PATCH] spufs: serialize sys_spu_run per spu\n\nDuring an earlier cleanup, we lost the serialization\nof multiple spu_run calls performed on the same\nspu_context. In order to get this back, introduce a\nmutex in the spu_context that is held inside of spu_run.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e80358ad8606382154d97165121602dfae213e4a",
      "tree": "b63e3e21cd0f4c1c086f958d05c6fa3298408746",
      "parents": [
        "c8ca0633e5f2bceab7b4eba4475820fd7674dece"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:23 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:38 2006 +1100"
      },
      "message": "[PATCH] spufs: check for proper file pointer in sys_spu_run\n\nOnly checking for SPUFS_MAGIC is not reliable, because\nit might not be unique in theory. Worse than that,\nwe accidentally allow spu_run to be performed on\nany file in spufs, not just those returned from\nspu_create as intended.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c8ca0633e5f2bceab7b4eba4475820fd7674dece",
      "tree": "6801e179da8f4cebf09d19446f9ce6fcaab54d8e",
      "parents": [
        "762cf6dac2623473e83bb271f2bbe97d2355c64d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:22 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:37 2006 +1100"
      },
      "message": "[PATCH] spufs: dont hold root-\u003eisem in spu_forget\n\nspu_forget will do mmput on the DMA address space,\nwhich can lead to lots of other stuff getting triggered.\nWe better not hold a semaphore here that we might\nneed in the process.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "762cf6dac2623473e83bb271f2bbe97d2355c64d",
      "tree": "51871b65240062fc9442965923f710f0782b4e34",
      "parents": [
        "c902be71dc6d5e8473bd021feafc8c3608e2b82a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:21 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:35 2006 +1100"
      },
      "message": "[PATCH] spufs: fix locking in spu_acquire_runnable\n\nWe need to check for validity of owner under down_write,\ndown_read is not enough.\n\nNoticed by Al Viro.\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": "017e0fad3e40ece983527ec88a92b3da8fcdecea",
      "tree": "b59f12ebd48e28cb52b695e18641a0262a5936b3",
      "parents": [
        "03929c76f3e5af919fb762e9882a9c286d361e7d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Jan 03 16:15:21 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: fixing compile issue with !CONFIG_PCI in legacy_serial.c\n\nOnly build in support for ISA and PCI cases if we have enabled CONFIG_ISA\nand CONFIG_PCI.  Additionally, isa_bridge is a global so we shouldn\u0027t use\nit a parameter name since it gets redefined to NULL when !CONFIG_PCI.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9da5cad61c13fbdc7fc7aa425f03a15da9d0cb43",
      "tree": "65cf4e8e7b346079c7df7f4bad54b7d02e6ee692",
      "parents": [
        "79e7bac0d6ad56d62e2364313b5e5e5950c7385d"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Dec 27 15:51:07 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:35:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix search for the main interrupt controller\n\nAt present, we are not looking at all interrupt controller nodes in the\ndevice tree even though the proper node was not found. This is causing\nthe system panic. The attached patch will scan all nodes until it finds\nthe proper interrupt controller type.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "79e7bac0d6ad56d62e2364313b5e5e5950c7385d",
      "tree": "c20bbb30659be4f76a3599ffb519a6518e94e146",
      "parents": [
        "be6b843918394067e93ebbacb834245251a6f18a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Wed Dec 21 09:27:13 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:34:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: Call find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250\n\nIn setup_arch and setup_system call find_legacy_serial_ports() if we\nbuild in support for 8250 serial ports instead of basing it on PPC_MULTIPLATFORM.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\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": "b580d46ce833f6bdc6a5602f4f0efb1d9c488ed6",
      "tree": "bc92353786e3978e9886bb1805329994184f6f0d",
      "parents": [
        "d0e132b536b6c8044991932d0c160676c46c98e5"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Dec 20 16:16:52 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:33:46 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add the ability to handle SOC ports in legacy_serial\n\nAdd the ability to configure and initialize legacy 8250 serials\nports on an SOC bus.  Also, fixed an issue that we would not\nconfigure any serial ports if \"linux,stdout-path\" was not found.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d0e132b536b6c8044991932d0c160676c46c98e5",
      "tree": "7bbf87c14929a93952992c0d13326b20ea69f3e7",
      "parents": [
        "b226e462124522f2f23153daff31c311729dfa2f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Dec 20 16:16:26 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:33:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Loosen udbg_probe_uart_speed sanity checking\n\nThe checking of the baudrate in udbg_probe_uart_speed was\ntoo tight and would cause reporting back of the default\nbaud rate in cases where the computed speed was valid.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b226e462124522f2f23153daff31c311729dfa2f",
      "tree": "c0cc2bbf0005098b348bdf25c84bff01cbd3beb6",
      "parents": [
        "021c73354921a315ae2fceb1ad7807d1569a5a74"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Fri Dec 16 14:30:35 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: don\u0027t add memory to empty node/zone\n\nThe system will oops if an attempt is made to add memory to an\nempty node/zone.  This patch prevents adding memory to an empty\nnode.  The code to dynamically add a node/zone is non-trivial.\nThis patch is temporary and will be removed when the ability\nto dynamically add a node/zone is complete.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "021c73354921a315ae2fceb1ad7807d1569a5a74",
      "tree": "35451e7108516ed2746a75a230381d7ab44abcc9",
      "parents": [
        "42650d8c9060a2658a79d4e30a5790b23d7753e0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:45:27 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix two build warnings\n\nBuilding the arch/powerpc tree currently gives me\ntwo warnings with gcc-4.0:\n\narch/powerpc/mm/imalloc.c: In function \u0027__im_get_area\u0027:\narch/powerpc/mm/imalloc.c:225: warning: \u0027tmp\u0027 may be used uninitialized in this function\narch/powerpc/mm/hugetlbpage.c: In function \u0027hugetlb_get_unmapped_area\u0027:\narch/powerpc/mm/hugetlbpage.c:608: warning: unused variable \u0027vma\u0027\n\nboth fixes are trivial.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e585e47031751f4e393e10ffd922885508b958dd",
      "tree": "08a641dab000aacb25c6b7331c32271e4109535f",
      "parents": [
        "22c4e3084eb8b88288a622a57d8b35c450a439f2"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:11 2006 -0800"
      },
      "message": "[PATCH] tiny: Make *[ug]id16 support optional\n\nConfigurable 16-bit UID and friends support\n\nThis allows turning off the legacy 16 bit UID interfaces on embedded platforms.\n\n   text    data     bss     dec     hex filename\n3330172  529036  190556 4049764  3dcb64 vmlinux-baseline\n3328268  529040  190556 4047864  3dc3f8 vmlinux\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n    UID16 was accidentially disabled for !EMBEDDED.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b9c7ed84837753a436415097063232422e29a35",
      "tree": "6ad59a7bebcec359e08b3a211701781db819450d",
      "parents": [
        "6b34350f490b2c8508717541ec1fd2bbaadded94"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 08 01:02:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:51 2006 -0800"
      },
      "message": "[PATCH] use ptrace_get_task_struct in various places\n\nThe ptrace_get_task_struct() helper that I added as part of the ptrace\nconsolidation is useful in variety of places that currently opencode it.\nSwitch them to the common helpers.\n\nAdd a ptrace_traceme() helper that needs to be explicitly called, and simplify\nthe ptrace_get_task_struct() interface.  We don\u0027t need the request argument\nnow, and we return the task_struct directly, using ERR_PTR() for error\nreturns.  It\u0027s a bit more code in the callers, but we have two sane routines\nthat do one thing well now.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1333803c3a8fb167ba67ffc5540dbb53fa7deb3",
      "tree": "80cf081d8e3eb40d3ad57575c37e5b9272666b2c",
      "parents": [
        "555d97ac87aef08bb55dff6f05e68fe2987d6f6d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 16 14:49:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:06:06 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix iSeries bug in VMALLOCBASE/VMALLOC_START consolidation\n\nOops, forgot to compile the VMALLOCBASE/VMALLOC_START patch on\niSeries.  VMALLOC_START is defined in pgtable.h whereas previously\nVMALLOCBASE was previously defined in page.h.  lparmap.c needs to be\nupdated appropriately.\n\nBooted on iSeries RS64 (now).\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\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": "56c8eaee65d688b526c12dca54a30276335679e5",
      "tree": "548a09c91edd507a9e8341d43edd67b215f7f9b6",
      "parents": [
        "1beb6a7d6cbed3ac03500ce9b5b9bb632c512039"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 19 16:49:07 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:05:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix g5 DART init\n\nThe patch enabling the new G5\u0027s with U4 broke initialization of the DART\ndriver, causing it to trigger a BUG_ON for a case that is actually\nvalid. This patch fixes it:\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "f75225d0a01e4f468b0395b02e549d2763bbabfb",
      "tree": "8b42c5c948981ab2b6397e172144d60fd555d118",
      "parents": [
        "448b2719408c736080e1147c615ccefce16ede41"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 13 17:46:23 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add pmac32 defconfig for ARCH\u003dpowerpc\n\nThis adds a defconfig for PowerMac with ARCH\u003dpowerpc\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "448b2719408c736080e1147c615ccefce16ede41",
      "tree": "de1521c1b35f6b429ce7ffd641aee9278be587a0",
      "parents": [
        "2406f6063a9caa8ea39e4040e1759db553388caf"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Dec 13 07:56:54 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove old comment in head.S\n\nRemove a comment in head.S which is no longer relevant.\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": "f9ce299fc629d5c899a2e56b00e21f5da05cf590",
      "tree": "da8f883f72d08f9534e9eca3bba662413b9bd865",
      "parents": [
        "d52771fce4e774fa786097d34412a057d487c697"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 09 19:21:44 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix large nvram access\n\n/dev/nvram uses the user-provided read/write size\nfor kmalloc, which fails, if a large number is passed.\nThis will always use a single page at most, which\ncan be expected to succeed.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d52771fce4e774fa786097d34412a057d487c697",
      "tree": "b675aa904a3c96bf1e5607ec1b8332ff40a51362",
      "parents": [
        "49d65b3ac5614431041abcd2eabc0d77eff5e32d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 09 19:04:21 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:27 2006 +1100"
      },
      "message": "[PATCH] powerpc/cell: disable legacy i/o area\n\nWe currently crash in the fedora installer because the keyboard\ndriver tries to access I/O space that is not there on our hardware.\n\nThis uses the same solution as powermac by just marking all\nlegacy i/o as invalid.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "49d65b3ac5614431041abcd2eabc0d77eff5e32d",
      "tree": "df090de4f35468904fc37011ac06b9316393ff0f",
      "parents": [
        "38307341af3a0be8ec5319756361b51ac29dffc7"
      ],
      "author": {
        "name": "Jens.Osterkamp@de.ibm.com",
        "email": "Jens.Osterkamp@de.ibm.com",
        "time": "Fri Dec 09 19:04:20 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:24 2006 +1100"
      },
      "message": "[PATCH] powerpc/cell: add iommu support for larger memory\n\nSo far, the iommu code was hardwired to a linear mapping\nbetween 0x20000000 and 0x40000000, so it could only support\n512MB of RAM.\n\nThis patch still keeps the linear mapping, but looks for\nproper ibm,dma-window properties to set up larger windows,\nthis makes the maximum supported RAM size 2GB.\n\nIf there is anything unusual about the dma-window properties,\nwe fall back to the old behavior.\n\nWe also support switching off the iommu completely now\nwith the regular iommu\u003doff command line option.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "38307341af3a0be8ec5319756361b51ac29dffc7",
      "tree": "082fae758ea5cc5e4376e7c9e0f3a6b479d59266",
      "parents": [
        "462c853eb574bc7843d9c56e84aca129aaa8e018"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 09 19:04:18 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:21 2006 +1100"
      },
      "message": "[PATCH] spufs: clear dsisr on CLASS1[Mf] exception\n\nBecause of always clearing DSISR at spu class 1 interrupt handler,\nkernel may lose Class1[Mf] interrupt.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: 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": "462c853eb574bc7843d9c56e84aca129aaa8e018",
      "tree": "c36ce61201781e0267c5abd002b0c3765d0c90b4",
      "parents": [
        "7945a4a27d5d914918b7637b055e01abfe05906e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 09 19:04:17 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:18 2006 +1100"
      },
      "message": "[PATCH] spufs: fix hexdump format\n\nOutput from hexdump with \"%08x\" depends on HOST platform\u0027s endian.\nWhen building linux by cross toolchain, that difference makes errors.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: 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": "7945a4a27d5d914918b7637b055e01abfe05906e",
      "tree": "deb096ecfbdc97b1891b8b162b425ea0116410ba",
      "parents": [
        "59d6d39f30f4460b7e6489831caf7fbfe371941a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 09 19:04:16 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:14 2006 +1100"
      },
      "message": "[PATCH] spufs: trivial compile fix\n\nOne of my last patches contained a broken line\nfrom splitting out some other changes, this\nrestores a working version.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59d6d39f30f4460b7e6489831caf7fbfe371941a",
      "tree": "10a8ba60af902f5236bc72f75c6e0f5f161d8a14",
      "parents": [
        "a819f8ba76e81669fcc2665ac532cac650694b99"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 09 19:04:15 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:11 2006 +1100"
      },
      "message": "[PATCH] spufs: fix module refcount race\n\nOne of the two users of spufs_calls.owner still has a race\nwhen calling try_module_get while the module is removed.\nThis makes it use the correct instance of owner.\n\nNoticed by Milton Miller.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dad482c25698134b79c80694c81f0495019e0842",
      "tree": "a7923ee19f66f523cfb174cbc6998a184ea5d8e8",
      "parents": [
        "3a843d7cd30ab6815610d9d6aa66b56df0ee1228"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:29 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:04 2006 +1100"
      },
      "message": "[PATCH] cell: add platform detection code\n\nI can\u0027t really get a conclusive answer from the firmware\npeople what to check for, so I just try scanning for\nanything that starts with \"IBM,CPB\", which should be\ncorrect for all hardware produced so far and for\nsystemsim.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a843d7cd30ab6815610d9d6aa66b56df0ee1228",
      "tree": "b344400a51bf794ec10c6a1fb788e1244969a00f",
      "parents": [
        "2a911f0bb73e67826062b7d073dd7367ca449724"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:27 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:01 2006 +1100"
      },
      "message": "[PATCH] spufs: fix mailbox polling\n\nHandling mailbox interrupts was broken in multiple respects,\nthe combination of which was hiding the bugs most of the time.\n\n- The ibox interrupt mask was open initially even though there\n  are no waiters on a newly created SPU.\n\n- Acknowledging the mailbox interrupt did not work because\n  it is level triggered and the mailbox data is never retrieved\n  from inside the interrupt handler.\n\n- The interrupt handler delivered interrupts with a disabled\n  mask if another interrupt is triggered for the same class\n  but a different mask.\n\n- The poll function did not enable the interrupt if it had not\n  been enabled, so we might run into the poll timeout if none of\n  the other bugs saved us and no signal was delivered.\n\nWe probably still have a similar problem with blocking\nread/write on mailbox files, but that will result in extra\nwakeup in the worst case, not in incorrect behaviour.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\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": "3b3d22cb84a0bb12f6bbb2b1158972894bec3f21",
      "tree": "6b1efbb7c59994f123030c3bc4794ede9a07891c",
      "parents": [
        "b41305a39a6966d8e8b1449d6b7c194923bfb451"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:24 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:51 2006 +1100"
      },
      "message": "[PATCH] spufs: Turn off debugging output\n\nspufs is rather noisy when debugging is enabled, this\nturns off the messages for production use.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b41305a39a6966d8e8b1449d6b7c194923bfb451",
      "tree": "e8d3368d06a3b900e16700481183bd92ec9c7d4f",
      "parents": [
        "d88cfffac0002c56c1a7a813cb885fa6b5fdcd0e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:23 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:48 2006 +1100"
      },
      "message": "[PATCH] spufs: Fix oops when spufs module is not loaded\n\ntry_module_get returns true when NULL arguments, so\nwe first need to check if there is a module loaded before\ngetting the reference count.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d88cfffac0002c56c1a7a813cb885fa6b5fdcd0e",
      "tree": "13e4e65d3275a275913b14b12b49dbe987789334",
      "parents": [
        "39c73c332c8264c0a3a1ce58aa3eae52d17af025"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:22 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:45 2006 +1100"
      },
      "message": "[PATCH] spufs: fix local store page refcounting\n\nWith the new rules for reserved pages, the spufs now\nneeds working page reference counting.\n\nI should probably look into converting to vm_insert_page,\nbut for now this patch makes spufs work again.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39c73c332c8264c0a3a1ce58aa3eae52d17af025",
      "tree": "5de8740442b5f03de4f57e10fc17c38342ae0487",
      "parents": [
        "ba7594852f4e7121b3f037d59f983637b795f0dd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 05 22:52:21 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:41 2006 +1100"
      },
      "message": "[PATCH] spufs: Make all exports GPL-only\n\nThis changes all exported symbols of spufs to EXPORT_SYMBOL_GPL.\nThe spu_ibox_read/spu_wbox_write symbols are not exported\nany more when the scheduler patch is applied.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ba7594852f4e7121b3f037d59f983637b795f0dd",
      "tree": "6949f16d3dff337b4b36ced0b460e4ed9b09365b",
      "parents": [
        "54c32021eb6feafc32e90104e960b38301521b7b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add support for \"linux,usable-memory\" on memory nodes\n\nMilton has proposed that we should support a \"linux,usable-memory\" property\non memory nodes which describes, in preference to \"reg\", the regions of memory\nLinux should use.\n\nThis facility is required for kdump to inform the second kernel which memory\nit should use.\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": "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": "dcee30361d25ea83499a99f921f9a56b4a1a79e7",
      "tree": "3ec01e42ba916047c370925e6d8ede1ae96293bf",
      "parents": [
        "cc53291521701f9c7c7265bbb3c140563174d8b2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: Parse crashkernel\u003d parameter in first kernel\n\nThis patch adds code to parse and setup the crash kernel resource in the\nfirst kernel. PPC64 ignores the @x part, we always run at 32 MB.\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"
    }
  ],
  "next": "8c4f1f2958ff9d4a6760f3bdd0cfb7d2b9e12093"
}
