)]}'
{
  "log": [
    {
      "commit": "01cced250722d22d99c2342979490f93ca886521",
      "tree": "b29b395305836a0f3690a69173e1df2a2f0ecf4f",
      "parents": [
        "df47e5330b0f5decb0a5736e9a81fff49d46d151"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 11 10:07:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: allow multiple types of EHCI controllers to be built as modules\n\nIn some systems we may have both a platform EHCI controller and PCI EHCI\ncontroller.  Previously we couldn\u0027t build the EHCI support as a module due\nto conflicting module_init() calls in the code.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "19242b240793ac769f5b91b68a5e43dd39f0c530",
      "tree": "76254ae73875cd581c9ba6d6d193c3446faa311a",
      "parents": [
        "f53ae1dc3429529a58aa538e0a860d713c7079c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Thu Jun 15 21:15:44 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 17 10:56:24 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix 64k pages on non-partitioned machines\n\nThe page size encoding passed to tlbie is incorrect for new-style\nlarge pages.  This fixes it.  This doesn\u0027t affect anything on older\nmachines because mmu_psize_defs[psize].penc (the page size encoding)\nis 0 for 4k and 16M pages (the two are distinguished by a separate \"is\na large page\" bit).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "133dda1e4f757e036fa838cba6804d0344931c4a",
      "tree": "1ca77025cb56fcacaee6f50501642784b568430e",
      "parents": [
        "33b7497794424181dca87f18e43ecbc07f86bba5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jun 07 12:04:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:06:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix cell blade detection\n\nThe IBM Cell blade firmware might confuse the kernel to think it\u0027s a\npSeries machine. This fixes it for now. With a bit of luck, the firmware\nwill be updated to avoid that in the future but currently that patch is\nneeded.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33b7497794424181dca87f18e43ecbc07f86bba5",
      "tree": "bfcd314e42da1ef4098d272a7ab3f2f49da429a9",
      "parents": [
        "7c85d1f9d358b24c5b05c3a2783a78423775a080"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 07 12:01:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:05:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix call to ibm,client-architecture-support\n\nThe code in prom_init.c calling the firmware\nibm,client-architecture-support method on pSeries has a bug where it\nfails to properly pass the instance handle of the firmware object when\ntrying to call a method. Result ranges from the call doing nothing to\nthe firmware crashing. (Found by Segher, thanks !)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c85d1f9d358b24c5b05c3a2783a78423775a080",
      "tree": "71f92966cba279120cb81965cb3a5294295413ba",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "message": "powerpc: Fix machine check problem on 32-bit kernels\n\nThis fixes a bug found by Dave Jones that means that it is possible\nfor userspace to provoke a machine check on 32-bit kernels.  This\nalso fixes a couple of other places where I found similar problems\nby inspection.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "78b86e579f11e7d7bd45acd90b6a87cd4b7c5a54",
      "tree": "2515fd95638aa037a68ed080adfe6759cf28625b",
      "parents": [
        "6d09bb627d2470299dfb1af0e6d27fb4aece9196"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jun 04 02:51:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:16 2006 -0700"
      },
      "message": "[PATCH] pmf_register_irq_client() gives sleep with locks held warning\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nThis fixes request_irq() potentially called from atomic context.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a47d749e3d067e057d276075fed1d91749d3841",
      "tree": "2a03904cd989d508d994a822ca413592d2e04bd4",
      "parents": [
        "8d16b76421f0b3216012ee2d7819355e1cb847e5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 30 21:26:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 31 16:27:11 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix boot on eMac\n\nFrom: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nPrevent calling of some platform functions on the clock chips of the eMac\nas it seems to cause it to lockup at boot.  For now, add a quirk to prevent\nthat from happening.  Later, I might find out what\u0027s wrong and fix it but\nthat doesn\u0027t seem to be important as the machine appear to work fine\nwithout running those.  It\u0027s possible that Darwin doesn\u0027t run them.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Nathan Pilatzke \u003cnathanpilatzke@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "371858568e02698fe2de8ba4bf771e3f40db69e5",
      "tree": "07ec799d7babae7eafda93d9dfd9d11fccff086f",
      "parents": [
        "e82b0f2cc21be905e504573483fa9542b15df96f",
        "54f4ee183aea859eb09f141dad3fc3c6f4fe0446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat May 27 09:40:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat May 27 09:40:40 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: fix RTC/NVRAM accesses on Maple\n  [PATCH] ppc32 CPM_UART: various fixes for pq2 uart users\n  [PATCH] powerpc: linuxppc64.org no more\n"
    },
    {
      "commit": "0fba3a1f39f8b0a50b56c8b068fa52131cbc84c2",
      "tree": "35b5b68cb783305fa783988cbb7042531cb8a316",
      "parents": [
        "3ac8141366932a74fd8620afaebd66960c91196d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 25 18:44:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] PowerMac: force only suspend-to-disk to be valid\n\nFor a very long time, echoing \u0027standby\u0027 or \u0027mem\u0027 into /sys/power/state has\nkilled the machine on powerpc.  This patch fixes that.\n\nThis patch adds the .valid callback to pm_ops on PowerMac so that only the\nsuspend to disk state can be entered.  Note that just returning 0 would\nsuffice since the upper layers don\u0027t pass PM_SUSPEND_DISK down, but we\nhandle it there regardless just in case that changes.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54f4ee183aea859eb09f141dad3fc3c6f4fe0446",
      "tree": "94bfc121c036460c64f7a72f9a46152ee6fdd263",
      "parents": [
        "8e30a9a299ca30b6c4072c2182238d5f5dd1590d"
      ],
      "author": {
        "name": "Hollis Blanchard",
        "email": "hollisb@us.ibm.com",
        "time": "Thu May 25 16:36:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 26 22:39:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix RTC/NVRAM accesses on Maple\n\nDue to a firmware device tree bug, RTC and NVRAM accesses (including\nhalt/reboot) on Maple have been broken since January, when an untested\nbuild fix went in. This code patches the device tree in Linux.\n\nSigned-off-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f0410823792ae0ecb45f2578598b115835ffdbb",
      "tree": "b20f362f34757b8d612d8f1c2740fca5f329d93e",
      "parents": [
        "b471f55427ee94d6de2b33b88a7409f8cbc6b5dc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: wire up sys_[gs]et_robust_list\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b471f55427ee94d6de2b33b88a7409f8cbc6b5dc",
      "tree": "24458ffccb4f9df1cef2fa65794997fc01ba37b1",
      "parents": [
        "5a4fa1639622b85d7e4422242308fc6cef7e503e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: check Cell SPU syscall number range _before_ using it\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a4fa1639622b85d7e4422242308fc6cef7e503e",
      "tree": "bb4d142efe1accb88bfdcf5075a842095c540c83",
      "parents": [
        "bb6e093da23ace2724fdadd27738027468eb82b3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: fill hole in Cell SPU syscall table\n\nSyscall number 224 was absent from the table, which I believe means that\nthe SPU can cause an oops by attempting to use it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb6b2eb9bcf2f61e84dc0b55ef7e3d4923842313",
      "tree": "71d42f762163a309e804193efd3f0674c3e57dbb",
      "parents": [
        "3de620e8394406fd01f450b8c6e3e74464e81a78"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 15 15:46:03 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 16 21:31:25 2006 +1000"
      },
      "message": "[PATCH] Fix pSeries identification in prom_init.c\n\nThe OF trampoline code prom_init.c still needs to identify IBM pSeries\n(PAPR) machines in order to run some platform specific code on them like\ninstanciating the TCE tables. The code doing that detection was changed\nrecently in 2.6.17 early stages but was done slightly incorrectly. It\nshould be testing for an exact match of \"chrp\" and it currently tests\nfor anything that begins with \"chrp\". That means it will incorrectly\nmatch with platforms using Maple-like device-trees and have open\nfirmware. This fixes it by using strcmp instead of strncmp to match what\nthe actual platform detection code does.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3de620e8394406fd01f450b8c6e3e74464e81a78",
      "tree": "045a6604109bb566d5405998652c04954cac1725",
      "parents": [
        "c4694c76ce28dd7e415b4f3014d8c6e580b5f3d2"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed May 10 13:05:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 16 21:30:57 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix kernel version display on pseries boxes\n\nWe are displaying the wrong thing on the operator panel (2x40\ncharacter LCD).  This got broken in commit cebb21b5, when UTS_RELEASE\ngot changed to system_utsname.version.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d205819e2346d20fee41297ea6cf789c591abccf",
      "tree": "37698c88df06cb186026c9616d6d98405c72b161",
      "parents": [
        "6bfd93c32a5065d0e858780b3beb0b667081601c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:04:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:06:47 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use the ibm,pa-features property if available\n\nForthcoming IBM machines will have a \"ibm,pa-features\" property on CPU\nnodes, that contains bits indicating which optional architecture\nfeatures are implemented by the CPU.  This adds code to use the\nproperty, if present, to update our CPU feature bitmaps.  Note that\nthis means we can both set and clear feature bits based on what\nthe firmware tells us.\n\nThis is based on a patch by Will Schmidt \u003cwillschm@us.ibm.com\u003e.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ccde0a290b44b8296b82a7683b4c299eb51ba6b",
      "tree": "cc586aa319da07dcda8f91e3ee03d9da960d5fac",
      "parents": [
        "054d8ff37710efaebd1998ce94d366df315a354f"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Fri Apr 28 17:38:42 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:06:41 2006 +1000"
      },
      "message": "[PATCH] powerpc/kprobes: fix singlestep out-of-line\n\nWe currently single-step inline if the instruction on which a kprobe is\ninserted is a trap variant.\n\n- variants (such as tdnei, used by BUG()) typically evaluate a condition\n  and cause a trap only if the condition is satisfied.\n- kprobes uses the unconditional \"trap\" (0x7fe00008) and single-stepping\n  again on this instruction, resulting in another trap without\n  evaluating the condition is obviously incorrect.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "054d8ff37710efaebd1998ce94d366df315a354f",
      "tree": "5496fbdd8b3b27e8ca4850055c1c00f30d52e0b3",
      "parents": [
        "e17df688f7064dae1417ce425dd1e4b71d24d63b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Apr 27 02:31:20 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:06:40 2006 +1000"
      },
      "message": "[PATCH] powerpc/pseries: avoid crash in PCI code if mem system not up\n\nThe powerpc code is currently performing PCI setup before memory\ninitialization.  PCI setup touches PCI config space registers.  If the PCI\ncard is bad, this will evoke an error, which currrently can\u0027t be handled,\nas the PCI error recovery code expects kmalloc() to be functional.  This\npatch will cause the system to punt instead of crashing with\n\ncpu 0x0: Vector: 300 (Data Access) at [c0000000004434d0]\n    pc: c0000000000c06b4: .kmem_cache_alloc+0x8c/0xf4\n    lr: c00000000004ad6c: .eeh_send_failure_event+0x48/0xfc\n\nThis patch will also print name of the offending pci device.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "532f57da408c5a5710075d17047e2d97bdfd22f3",
      "tree": "3fb378bea1816f637aeeed0df805d0c30969cfc3",
      "parents": [
        "46c5ea3c9ae7fbc6e52a13c92e59d4fc7f4ca80a",
        "2ad312d2093ae506ae0fa184d8d026b559083087"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 21:43:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 21:43:05 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] Audit Filter Performance\n  [PATCH] Rework of IPC auditing\n  [PATCH] More user space subject labels\n  [PATCH] Reworked patch for labels on user space messages\n  [PATCH] change lspp ipc auditing\n  [PATCH] audit inode patch\n  [PATCH] support for context based audit filtering, part 2\n  [PATCH] support for context based audit filtering\n  [PATCH] no need to wank with task_lock() and pinning task down in audit_syscall_exit()\n  [PATCH] drop task argument of audit_syscall_{entry,exit}\n  [PATCH] drop gfp_mask in audit_log_exit()\n  [PATCH] move call of audit_free() into do_exit()\n  [PATCH] sockaddr patch\n  [PATCH] deal with deadlocks in audit_free()\n"
    },
    {
      "commit": "8261aa600943046a5305564a1cd7432009971799",
      "tree": "a25304dd85c473d2fae77bc27fec49183978feba",
      "parents": [
        "953039c8df7beb2694814e20e2707a77d335a2e3"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon May 01 12:16:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:46 2006 -0700"
      },
      "message": "[PATCH] powerpc: cell: Add numa id to struct spu\n\nAdd an nid member to the spu structure, and store the numa id of the spu there\non creation.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.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": "953039c8df7beb2694814e20e2707a77d335a2e3",
      "tree": "8e8d6af92441d70074efc24f55cf5965ae28447a",
      "parents": [
        "bed120c64eb07b6838bb758109811484af8cebba"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon May 01 12:16:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:46 2006 -0700"
      },
      "message": "[PATCH] powerpc: Allow devices to register with numa topology\n\nChange of_node_to_nid() to traverse the device tree, looking for a numa id.\nCell uses this to assign ids to SPUs, which are children of the CPU node.\nExisting users of of_node_to_nid() are altered to use of_node_to_nid_single(),\nwhich doesn\u0027t do the traversal.\n\nExport an attach_sysdev_to_node() function, allowing system devices (eg.\nSPUs) to link themselves into the numa topology in sysfs.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.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": "bed120c64eb07b6838bb758109811484af8cebba",
      "tree": "884231ab38d01a2b19c6d062f5230ea8b9f5ecb3",
      "parents": [
        "46a66eecdf7bc12562ecb492297447ed0e1ecf59"
      ],
      "author": {
        "name": "Joel H Schopp",
        "email": "jschopp@us.ibm.com",
        "time": "Mon May 01 12:16:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:46 2006 -0700"
      },
      "message": "[PATCH] spufs: fix for CONFIG_NUMA\n\nBased on an older patch from  Mike Kravetz \u003ckravetz@us.ibm.com\u003e\n\nWe need to have a mem_map for high addresses in order to make fops-\u003eno_page\nwork on spufs mem and register files.  So far, we have used the\nmemory_present() function during early bootup, but that did not work when\nCONFIG_NUMA was enabled.\n\nWe now use the __add_pages() function to add the mem_map when loading the\nspufs module, which is a lot nicer.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.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": "5411be59db80333039386f3b1ccfe5eb9023a916",
      "tree": "77873af4b7557768c3c48b56e7ae4508be4a70a5",
      "parents": [
        "e495149b173d8e133e1f6f2eb86fd97be7e92010"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 29 20:23:36 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 01 06:06:18 2006 -0400"
      },
      "message": "[PATCH] drop task argument of audit_syscall_{entry,exit}\n\n... it\u0027s always current, and that\u0027s a good thing - allows simpler locking.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6fb8f3acbe833586eb32598d1f844eb9f77c4fba",
      "tree": "c2e1e66a100fd9de70419cf4d5ca937347bd2333",
      "parents": [
        "f807221dedbd30726c5dffcd5b5d22ce0ea683cb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:22 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:30 2006 +1000"
      },
      "message": "[PATCH] powerpc: update cell_defconfig\n\nreflect the changes to Kconfig since the last update.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f807221dedbd30726c5dffcd5b5d22ce0ea683cb",
      "tree": "7cc1f027c09c6265887711969b728d4cbf1dfe6d",
      "parents": [
        "03054d51a70e8c273df5d9bc31fea6c843eaa1c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:25 2006 +1000"
      },
      "message": "[PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n\nThis patch disables and saves local interrupts during\nhash_page processing for SPE contexts.\n\nWe have to do it explicitly in the spu_irq_class_1_bottom\nfunction. For the interrupt handlers, we get the behaviour\nimplicitly by using SA_INTERRUPT to disable interrupts while\nin the handler.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03054d51a70e8c273df5d9bc31fea6c843eaa1c3",
      "tree": "44b1b9e52979a0b083edb5169c1ac328abd4c715",
      "parents": [
        "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 29 09:51:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 10:56:58 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add cputable entry for POWER6\n\nAdd a cputable entry for the POWER6 processor.\n\nThe SIHV and SIPR bits in the mmcra have moved in POWER6, so disable\nsupport for that until oprofile is fixed.\n\nAlso tell firmware that we know about POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2833c28aa0d0326780acfa61149a2a02dcb2c9b4",
      "tree": "d72d4efadf63dea4bdcbc100e8bfad9192f415a7",
      "parents": [
        "30aacebed0f0619f23ce84df7c59ad033ca08d77"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Apr 27 15:46:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Wire up *at syscalls\n\nWire up *at syscalls.\n\nThis patch has been tested on ppc64 (using glibc\u0027s testsuite, both 32bit\nand 64bit), and compile-tested for ppc32 (I have currently no ppc32 system\navailable, but I expect no problems).\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f749edae5ebd339eaf22508572233600f717424f",
      "tree": "f2118ec27b0682ae9bb3d6c0605d7ccd08313a71",
      "parents": [
        "d882995c054ff90706cc339321bfb04b15c5581f"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@bigpond.net.au",
        "time": "Mon Apr 24 22:11:51 2006 +0930"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:49 2006 +1000"
      },
      "message": "[PATCH] powerpc64: Fix loading of modules without a .toc section\n\nNormally, ppc64 module .ko files contain a table-of-contents (.toc)\nsection, but if the module doesn\u0027t reference any static or external\ndata or external procedures, it is possible for gcc/binutils to\ngenerate a .ko that doesn\u0027t have a .toc.  Currently the module\nloader refuses to load such a module, since it needs the address\nof the .toc section to use in relocations.\n\nThis patch fixes the problem by using the address of the .stubs\nsection instead, which is an acceptable substitute in this situation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f709bfac48492e289ba78ea1e8c0b3daab264e90",
      "tree": "3820f13761317bf0ac1844aff8b97e8022f5a8cc",
      "parents": [
        "f10a04c034c7285a1b15dfa4a83d3e56578e34e8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "message": "powerpc/pseries: Tell firmware our capabilities on new machines\n\nThis adds code to call a new firmware method to tell the firmware\nwhat machines and capabilities (such as VMX/Altivec) we support.\nThis will be needed on POWER5+ and POWER6 machines, and it has no\neffect on past and current machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f10a04c034c7285a1b15dfa4a83d3e56578e34e8",
      "tree": "ee6bd0c670b6606017cbd88b56a1247ff241e00e",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix pagetable bloat for hugepages\n\nAt present, ARCH\u003dpowerpc kernels can waste considerable space in\npagetables when making large hugepage mappings.  Hugepage PTEs go in\nPMD pages, but each PMD page maps 256M and so contains only 16\nhugepage PTEs (128 bytes of data), but takes up a 1024 byte\nallocation.  With CONFIG_PPC_64K_PAGES enabled (64k base page size),\nthe situation is worse.  Now hugepage PTEs are at the PTE page level\n(also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation.\n\nThe PowerPC MMU already means that any 256M region is either all\nhugepage, or all normal pages.  Thus, with some care, we can use a\ndifferent allocation for the hugepage PTE tables and only allocate the\n128 bytes necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c67808eee61a01c3128298c5972426a1a67b9093",
      "tree": "3eb417f4e3a119f74d1e4c26f3c5ef794d9ed8db",
      "parents": [
        "9fb81ce63671f9743517f628dac935269f2581a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 09 20:07:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n\nWe could use the recently added PCI_CLASS_SERIAL_USB_UHCI,\nPCI_CLASS_SERIAL_USB_OHCI and PCI_CLASS_SERIAL_USB_EHCI defines in\nmore places, for slightly shorter and clearer code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83d722f7e198b034699b1500d98729beff930efd",
      "tree": "7d790a2fd62165373ec7bacde704837288e0bec3",
      "parents": [
        "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:30:03 2006 -0700"
      },
      "message": "[PATCH] Remove __devinit and __cpuinit from notifier_call definitions\n\nFew of the notifier_chain_register() callers use __init in the definition\nof notifier_call.  It is incorrect as the function definition should be\navailable after the initializations (they do not unregister them during\ninitializations).\n\nThis patch fixes all such usages to _not_ have the notifier_call __init\nsection.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2",
      "tree": "f24f05bf95ae9c4164266da87f36fed61c5c2206",
      "parents": [
        "e7edf9cdeddc0cff125e8e658216efb2ff2b2219"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:27:50 2006 -0700"
      },
      "message": "[PATCH] Remove __devinitdata from notifier block definitions\n\nFew of the notifier_chain_register() callers use __devinitdata in the\ndefinition of notifier_block data structure.  It is incorrect as the\ndata structure should be available after the initializations (they do\nnot unregister them during initializations).\n\nThis was leading to an oops when notifier_chain_register() call is\ninvoked for those callback chains after initialization.\n\nThis patch fixes all such usages to _not_ have the notifier_block data\nstructure in the init data section.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "912d35f86781e64d73be1ef358f703c08905ac37",
      "tree": "5863ad70f5cdccba0c1cd28f83d173deaf71fb83",
      "parents": [
        "016b661e2f717168e600f3c85f29e1a49f88e004"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "message": "[PATCH] Add support for the sys_vmsplice syscall\n\nsys_splice() moves data to/from pipes with a file input/output. sys_vmsplice()\nmoves data to a pipe, with the input being a user address range instead.\n\nThis uses an approach suggested by Linus, where we can hold partial ranges\ninside the pages[] map. Hopefully this will be useful for network\nreceive support as well.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "7c8ce71b092425f1e938285cab2a679c09444d9b",
      "tree": "dc4365d2fcbe1e373ee8b1f7a5ccca54cffb6fc9",
      "parents": [
        "4d6c58899c1cdac018f92cfa0383bb835a0c80ef",
        "12df7556705aae97f24a397377e17898700d7192"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "message": "Merge branch \u0027misc\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "5ad1bfeaf7a526ea5c5503c8a48e3a5a3efe18f7",
      "tree": "c65179a6846c450892ccbc5a44ecccb5549af587",
      "parents": [
        "ea1e847cc202e805769c3c46ba5e5c53714068a1"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Apr 19 16:26:22 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:34:03 2006 +1000"
      },
      "message": "[PATCH] powerpc: update {g5,iseries,pseries}_defconfigs\n\nDefault choices for all.\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23b2527d5eae89841eb66b46e80ec91980493dda",
      "tree": "e905775590d0ad81058b4bb0f2bf98778441ccd6",
      "parents": [
        "60162e498e220d1f03bbee5bac0a9ddd6de60ae7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Tue Apr 18 15:24:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:32:50 2006 +1000"
      },
      "message": "[PATCH] powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table\n\nEvery time a new syscall gets added, a BUILD_BUG_ON in\narch/powerpc/platforms/cell/spu_callbacks.c gets triggered.\nSince the addition of a new syscall is rather harmless,\nthe error should just be removed.\n\nWhile we\u0027re here, add sys_tee to the list and add a comment\nto systbl.S to remind people that there is another list\non powerpc.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60162e498e220d1f03bbee5bac0a9ddd6de60ae7",
      "tree": "8cbcbea6060eb2b9f7d39784385efdfc6e947b52",
      "parents": [
        "28897731318dc8f63f683eed9091e446916ad706"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 18 14:11:53 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:46 2006 +1000"
      },
      "message": "[PATCH] powermac: Fix i2c on keywest based chips\n\nThe new i2c implementation for PowerMac has a regression that causes the\nhardware to go out of state when probing non-existent devices. While\nfixing that, I also found \u0026 fixed a couple of other corner cases. This\nfixes booting with a pbbuttons version that scans the i2c bus for an LMU\ncontroller among others. Tested on a dual G5 with thermal control (which\nhas heavy i2c activity) with no problem so far.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28897731318dc8f63f683eed9091e446916ad706",
      "tree": "702e9668705fcf96c0e1d6423a83f22d57e1c3fb",
      "parents": [
        "7daa411b810d7eadfaabe3765ec5f827893dbb30"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:52:33 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:37 2006 +1000"
      },
      "message": "[PATCH] powerpc: Lower threshold for DART enablement to 1GB\n\nTurn on the DART already at 1GB. This is needed because of crippled\ndevices in some systems, i.e. Airport Extreme cards, only supporting\n30-bit DMA addresses.\n\nOtherwise, users with between 1 and 2GB of memory will need to manually\nenable it with iommu\u003dforce, and that\u0027s no good.\n\nSome simple performance tests show that there\u0027s a slight impact of\nenabling DART, but it\u0027s in the 1-3% range (kernel build with disk I/O\nas well as over NFS).\n\niommu\u003doff can still be used for those who don\u0027t want to deal with the\noverhead (and don\u0027t need it for any devices).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7daa411b810d7eadfaabe3765ec5f827893dbb30",
      "tree": "c7cef2c78faa74928fb32942d9e9aaf262fe98ab",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:05:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:28:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: IOMMU support for honoring dma_mask\n\nSome devices don\u0027t support full 32-bit DMA address space, which we currently\nassume. Add the required mask-passing to the IOMMU allocators.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "46dbe2f4ef9954e3ed2155995b76e32f31fef6bb",
      "tree": "2d2addfaeda42fe7ef54cf5be5230b7237b74d8b",
      "parents": [
        "3b60211c1618063cb296439ebaef2041a725ba20"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for ppc64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fbe85f914ad08cc43408a40ad18a561222e1b93",
      "tree": "320da01ba20dcbf6d31d80d35b1217193d663814",
      "parents": [
        "a9a5cd5d2a57fb76dbae2115450f777b69beccf7",
        "f39224a8c1828bdd327539da72a53d8a13595838"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 10:34:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 10:34:24 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: Use correct sequence for putting CPU into nap mode\n  [PATCH] spufs: fix context-switch decrementer code\n  [PATCH] powerpc32: Set cpu explicitly in kernel compiles\n  [PATCH] powerpc/pseries: bugfix: balance calls to pci_device_put\n  [PATCH] powerpc: Fix machine detection in prom_init.c\n  [PATCH] ppc32: Fix string comparing in platform_notify_map\n  [PATCH] powerpc: Avoid __initcall warnings\n  [PATCH] powerpc: Ensure runlatch is off in the idle loop\n  powerpc: Fix CHRP booting - needs a define_machine call\n  powerpc: iSeries has only 256 IRQs\n"
    },
    {
      "commit": "f39224a8c1828bdd327539da72a53d8a13595838",
      "tree": "cc9e9139e2e7e2e36774e5c52a5311439160633c",
      "parents": [
        "183b73ae7c9e4e19fa95d88e1778481899a65210"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 18 21:49:11 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 18 21:49:11 2006 +1000"
      },
      "message": "powerpc: Use correct sequence for putting CPU into nap mode\n\nWe weren\u0027t using the recommended sequence for putting the CPU into\nnap mode.  When I changed the idle loop, for some reason 7447A cpus\nstarted hanging when we put them into nap mode.  Changing to the\nrecommended sequence fixes that.\n\nThe complexity here is that the recommended sequence is a loop that\nkeeps putting the cpu back into nap mode.  Clearly we need some way\nto break out of the loop when an interrupt (external interrupt,\ndecrementer, performance monitor) occurs.  Here we use a bit in\nthe thread_info struct to indicate that we need this, and the exception\nentry code notices this and arranges for the exception to return\nto the value in the link register, thus breaking out of the loop.\nWe use a new `local_flags\u0027 field in the thread_info which we can\nalter without needing to use an atomic update sequence.\n\nThe PPC970 has the same recommended sequence, so we do the same thing\nthere too.\n\nThis also fixes a bug in the kernel stack overflow handling code on\n32-bit, since it was causing a value that we needed in a register to\nget trashed.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "183b73ae7c9e4e19fa95d88e1778481899a65210",
      "tree": "fc428c7de0612de1ae941a32c172a8c07b8d35fd",
      "parents": [
        "f48b8296b3152bb45c07c544ce072eaa59dfbc7c"
      ],
      "author": {
        "name": "Jordi Caubet",
        "email": "jordi_caubet@es.ibm.com",
        "time": "Wed Apr 12 17:44:27 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 13 09:38:46 2006 -0700"
      },
      "message": "[PATCH] spufs: fix context-switch decrementer code\n\nWe found that when the \u0027decrementer\u0027 is saved, the PPE saves the current\ntime \u0027csa-\u003esuspend_time\u0027. When restoring the \u0027decrementer\u0027, (Step 34)\ndecrementer seems to be adjusted with the number of cycles th\u003d at a spu\nthread has not been running.\n\nIn that code it is missing a substract (\u0027-\u0027) because \u0027delta_time\u0027 is\nassigned a not substracted(see bellow).\n\nAcked-by: Mark Nutter \u003cmnutter@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f48b8296b3152bb45c07c544ce072eaa59dfbc7c",
      "tree": "88bf0d940d1343e12c927c6a6c0158933dd31f4b",
      "parents": [
        "b055a9e10fd05c7fdd87904a50c1f413aea10ec4"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Apr 11 20:42:08 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 13 09:38:33 2006 -0700"
      },
      "message": "[PATCH] powerpc32: Set cpu explicitly in kernel compiles\n\nCompile the 32bit kernel with -mcpu\u003dpowerpc. This reduces the imagesize\nwhen a compiler is used that defaults to -mtune\u003dpower4. It inserts lots\nof nops to please the 64bit cpu instruction scheduling. But all these nops\nare not needed for 32bit kernels.\n\nExample with SLES10 gcc 4.1.0 and arch/powerpc/configs/pmac32_defconfig:\n\n                    vmlinux  vmlinux.strip  vmlinux.gz\n -O2                4980515     4187528      1846829\n -Os                4618801     3827084      1673333\n -O2 -mcpu\u003dpowerpc  4738851     3945868      1816253\n -Os -mcpu\u003dpowerpc  4532785     3741068      1664688\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b055a9e10fd05c7fdd87904a50c1f413aea10ec4",
      "tree": "bc9e515f6280ff0c4cf40b811c43266b363cb866",
      "parents": [
        "6f806ceed53776ae5e04c8b334dc9daa0932ad1e"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Apr 06 15:41:41 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 13 09:34:15 2006 -0700"
      },
      "message": "[PATCH] powerpc/pseries: bugfix: balance calls to pci_device_put\n\nRepeated calls to eeh_remove_device() can result in multiple\n(and thus unbalanced) calls to pci_dev_put(). Make sure the\npci_device_put() is called only once (since there was only\none call to the matching pci_device_get()).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6f806ceed53776ae5e04c8b334dc9daa0932ad1e",
      "tree": "9097907bc604fa69d709a9de12b467eebac0c02d",
      "parents": [
        "132058f78a1bc8cce2c5a40245365938d51832fe"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Apr 07 13:56:21 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 13 09:32:00 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix machine detection in prom_init.c\n\nIn e8222502ee6157e2713da9e0792c21f4ad458d50 the detection of machine types\nin prom_init broke for some machines. We should be checking /device_type\ninstead of /model. This should make Power3 and Power4 boot again. Haven\u0027t\nbeen able to test this.  We also need to relocate before comparing.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "49c28e4e40be73019481f3c13a5966e0cc8f5a9d",
      "tree": "56850948646ea889d0c318d2d4a06e5b07eb976f",
      "parents": [
        "ddafddcfc78aab994cf95922befc54d98aaf371b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Apr 02 20:18:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 13 09:27:26 2006 -0700"
      },
      "message": "[PATCH] powerpc: Avoid __initcall warnings\n\nFix __initcall return in proc_rtas_init and rtas_init.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ddafddcfc78aab994cf95922befc54d98aaf371b",
      "tree": "9dd0c9fd76a91ca154fd2cf25e7305d4c59c3c5c",
      "parents": [
        "b86756ae76dc5e7ecff3ca52a5842155e6d457de"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Apr 02 19:54:09 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 13 09:27:22 2006 -0700"
      },
      "message": "[PATCH] powerpc: Ensure runlatch is off in the idle loop\n\nSince external and decrementer interrupts set the runlatch on, we need\nto ensure its set off again in the idle loop. At the moment we dont turn\nit off in the inner loop.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70524490ee2ea1bbf6cee6c106597b3ac25a3fc2",
      "tree": "c61dd500035bc3e0dea364777de1b7a58b41a75c",
      "parents": [
        "cbb7e577e732f576b9f399bc2600bdc0626c68dc"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 11 15:51:17 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 11 15:51:17 2006 +0200"
      },
      "message": "[PATCH] splice: add support for sys_tee()\n\nBasically an in-kernel implementation of tee, which uses splice and the\npipe buffers as an intelligent way to pass data around by reference.\n\nWhere the user space tee consumes the input and produces a stdout and\nfile output, this syscall merely duplicates the data inside a pipe to\nanother pipe. No data is copied, the output just grabs a reference to the\ninput pipe data.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "c80d79d746cc48bd94b0ce4f6d4f3c90cd403aaf",
      "tree": "5aa8d1590d95f8fd820ad797fe03a063b592e9bf",
      "parents": [
        "653edba1a8b2ed018bdfb078131324dfbfe1dd6a"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Apr 10 22:53:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:39 2006 -0700"
      },
      "message": "[PATCH] Configurable NODES_SHIFT\n\nCurrent implementations define NODES_SHIFT in include/asm-xxx/numnodes.h for\neach arch.  Its definition is sometimes configurable.  Indeed, ia64 defines 5\nNODES_SHIFT values in the current git tree.  But it looks a bit messy.\n\nSGI-SN2(ia64) system requires 1024 nodes, and the number of nodes already has\nbeen changeable by config.  Suitable node\u0027s number may be changed in the\nfuture even if it is other architecture.  So, I wrote configurable node\u0027s\nnumber.\n\nThis patch set defines just default value for each arch which needs multi\nnodes except ia64.  But, it is easy to change to configurable if necessary.\n\nOn ia64 the number of nodes can be already configured in generic ia64 and SN2\nconfig.  But, NODES_SHIFT is defined for DIG64 and HP\u0027S machine too.  So, I\nchanged it so that all platforms can be configured via CONFIG_NODES_SHIFT.  It\nwould be simpler.\n\nSee also: http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114358010523896\u0026w\u003d2\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b86756ae76dc5e7ecff3ca52a5842155e6d457de",
      "tree": "85bb9c798d743589c4011f55401992cadf8c6652",
      "parents": [
        "7d01c880856bae31502095bc68784c1518a680cb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 03 16:37:23 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 05 16:01:45 2006 +1000"
      },
      "message": "powerpc: Fix CHRP booting - needs a define_machine call\n\nThe patch removing _machine and converting platforms over to use\ndefine_machine wasn\u0027t complete as far as CHRP was concerned.  This\nadds the define_machine call for CHRP and gets it booting again.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "12df7556705aae97f24a397377e17898700d7192",
      "tree": "5adc6b1c2aa940263ee2e88fc6645918533da539",
      "parents": [
        "34ddf733c415a8e336c996a4303d9f336e0c81b5",
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 04 16:10:34 2006 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 04 16:10:34 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "7d01c880856bae31502095bc68784c1518a680cb",
      "tree": "8bc0a1b072d9fdf2bc15288e7ce712ff636a7cf8",
      "parents": [
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 04 14:49:48 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 04 14:49:48 2006 +1000"
      },
      "message": "powerpc: iSeries has only 256 IRQs\n\nThe iSeries Hypervisor only allows us to specify IRQ numbers up to 255 (it\nhas a u8 field to pass it in).  This patch allows platforms to specify a\nmaximum to the virtual IRQ numbers we will use and has iSeries set that\nto 255.  If not set, the maximum is NR_IRQS - 1 (as before).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "34ddf733c415a8e336c996a4303d9f336e0c81b5",
      "tree": "1c2ca5a39c44bfe9ef7d24ee50ce9ed3e32c3ebc",
      "parents": [
        "856d08ec46c5ecf3df13827c492fb6998fdc8322"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Apr 02 16:01:58 2006 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Apr 02 16:01:58 2006 -0500"
      },
      "message": "powerpc/ppc: export strncasecmp\n\nWe have a strncasecmp so we might as well export it\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
      "tree": "1957cff26a46271d5b63a3c209629ddd7f9fe124",
      "parents": [
        "f900e5824a44ab65437b4f7e7c610b72f94820c5",
        "b9ec4e109d7a342e83e1210e05797222e36555c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:19 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (26 commits)\n  Input: add support for Braille devices\n  Input: synaptics - limit rate to 40pps on Toshiba Protege M300\n  Input: gamecon - add SNES mouse support\n  Input: make modalias code respect allowed buffer size\n  Input: convert /proc handling to seq_file\n  Input: limit attributes\u0027 output to PAGE_SIZE\n  Input: gameport - fix memory leak\n  Input: serio - fix memory leak\n  Input: zaurus keyboard driver updates\n  Input: i8042 - fix logic around pnp_register_driver()\n  Input: ns558 - fix logic around pnp_register_driver()\n  Input: pcspkr - separate device and driver registration\n  Input: atkbd - allow disabling on X86_PC (if EMBEDDED)\n  Input: atkbd - disable softrepeat for dumb keyboards\n  Input: atkbd - fix complaints about \u0027releasing unknown key 0x7f\u0027\n  Input: HID - fix duplicate key mapping for Logitech UltraX remote\n  Input: use kzalloc() throughout the code\n  Input: fix input_free_device() implementation\n  Input: initialize serio and gameport at subsystem level\n  Input: uinput - semaphore to mutex conversion\n  ...\n"
    },
    {
      "commit": "95d465fd750897ab32462a6702fbfe1b122cbbc0",
      "tree": "65c38b2f11c51bb6932e44dd6c92f15b0091abfe",
      "parents": [
        "642fde17dceceb56c7ba2762733ac688666ae657",
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "message": "Manual merge with Linus.\n\nConflicts:\n\tarch/powerpc/kernel/setup-common.c\n\tdrivers/input/keyboard/hil_kbd.c\n\tdrivers/input/mouse/hil_ptr.c\n"
    },
    {
      "commit": "856d08ec46c5ecf3df13827c492fb6998fdc8322",
      "tree": "24d64c8000c80da137167a08dfb42de5759c2cc0",
      "parents": [
        "2c6967750a6f1e206a44ab5cf43c36aacb91372b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Apr 02 02:45:04 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 02 09:32:15 2006 +1000"
      },
      "message": "[PATCH] powerpc: iSeries needs slb_initialize to be called\n\nSince the powerpc 64k pages patch went in, systems that have SLBs\n(like Power4 iSeries) needed to have slb_initialize called to set up\nsome variables for the SLB miss handler.  This was not being called\non the boot processor on iSeries, so on single cpu iSeries machines,\nwe would get apparent memory curruption as soon as we entered user mode.\n\nThis patch fixes that by calling slb_initialize on the boot cpu if the\nprocessor has an SLB.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2c6967750a6f1e206a44ab5cf43c36aacb91372b",
      "tree": "04534f61f80b796b76c13e6c52d80efca8b7f820",
      "parents": [
        "cfff5b23bad2b7a4754f7c126a174a5867dfcca5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 23:27:23 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 23:27:23 2006 +1100"
      },
      "message": "powerpc: hook up the splice syscall\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cfff5b23bad2b7a4754f7c126a174a5867dfcca5",
      "tree": "afd6296bbcd61ed8da7b4fccef96026444c6e2c9",
      "parents": [
        "fc5266ea52e6cbc648387f1a2c773773fba8d782"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Mar 31 23:53:09 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:14 2006 +1100"
      },
      "message": "[PATCH] powerpc/cell: compile fixes\n\nMissing include for __NR_syscalls, and missing sys_splice() that\ncauses build-time failure due to compile-time bounds check on\nspu_syscall_table.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fc5266ea52e6cbc648387f1a2c773773fba8d782",
      "tree": "e5d2d17a36f26d9ff0fd24c4d77d39479a597b6d",
      "parents": [
        "794e085e56a67921eea80bcaeeac38d1517369be"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 01 11:33:12 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:13 2006 +1100"
      },
      "message": "[PATCH] powerpc: trivial spelling fixes in fault.c\n\nThis comment exceeded my bad spelling threshold :)\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "794e085e56a67921eea80bcaeeac38d1517369be",
      "tree": "af82eeb1156db92daa05ab2bf83b0566731a3ff7",
      "parents": [
        "34422fed65bb1cf609892d73f1cf5e9626445f9e"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Fri Mar 31 12:04:52 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:11 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: EEH Cleanup\n\nThis patch removes unnecessary exports, marks functions as static when\npossible, and simplifies some list-related code.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34422fed65bb1cf609892d73f1cf5e9626445f9e",
      "tree": "a3abaef434b9c746157dd53853834654d8d22fdc",
      "parents": [
        "a219be2cf48fc77e73936d07187a5f8d1bca2511"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Mar 31 09:07:48 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:07 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: misc lparcfg fixes\n\nThis fixes several problems with the lparcfg code.  In case\nsomeone gets a sense of deja-vu, part of this was submitted last Sep, I\nthought the changes went in, but either got backed out, or just got\nlost.\n\nFirst, change the local_buffer declaration to be unsigned char *.  We\nhad a bad-math problem in a 2.4 tree which was built with a\n\"-fsigned-char\" parm.  I dont believe we ever build with that parm\nnow-a-days, but to be safe, I\u0027d prefer the declaration be explicit.\n\nSecond, fix a bad math calculation for splpar_strlen.\n\nThird, on the rtas_call for get-system-parameter, pass in\nRTAS_DATA_BUF_SIZE for the rtas_data_buf size, instead of letting random\ndata determine the size.   Until recently, we\u0027ve had a sufficiently\nlarge \u0027random data\u0027 value get passed in, so the function just happens to\nhave worked OK.   Now it\u0027s getting passed a \u00270\u0027, which causes the\nrtas_call to return success, but no data shows up in the buffer.\n(oops!).   This was found by the LTC test org.\n\nThis is in a branch of code that only gets run on SPLPAR systems.\nTested on power5 Lpar.\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a219be2cf48fc77e73936d07187a5f8d1bca2511",
      "tree": "e16174f06e3ab2d5865b01666f565f5303b51cf6",
      "parents": [
        "b13a96cfb055fd4b9c61463f87534a6f406b174b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Mar 30 15:27:33 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:02 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: fix device name printing, again.\n\nThe recent patch to print device names in EEH reset messages\nwas lacking ... this patch works better.\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b13a96cfb055fd4b9c61463f87534a6f406b174b",
      "tree": "4ab32133b1a786ef9bd9448ffadff0f2fc9c36bf",
      "parents": [
        "706c8c93ba4865a19e981b9770151a7a63c15794"
      ],
      "author": {
        "name": "Heiko J Schick",
        "email": "schihei@de.ibm.com",
        "time": "Thu Mar 30 22:47:14 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: Extends HCALL interface for InfiniBand usage\n\nThis extends the HCALL interface for InfiniBand usage. I\u0027ve\nmade the patch against the linux-2.6 git tree and Segher\u0027s patch:\n[PATCH] Change H_StudlyCaps to H_SHOUTING_CAPS\n\nWe moved this into the common powerpc code based on comments we\ngot after posting the first eHCA InfiniBand device driver patch.\n\nSigned-off-by: Heiko j Schick \u003cschickhj@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "706c8c93ba4865a19e981b9770151a7a63c15794",
      "tree": "63cbae3a74bfe40adcb1efa9ea5a6e7f6898b8ca",
      "parents": [
        "8df83028cf52e3bf68dfd35a4b1a044b326a4a99"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu Mar 30 14:49:40 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:36:57 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: Change H_StudlyCaps to H_SHOUTING_CAPS\n\nAlso cleans up some nearby whitespace problems.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8df83028cf52e3bf68dfd35a4b1a044b326a4a99",
      "tree": "162cc436ef5c40901f83d0414f8b408d0d7a69c5",
      "parents": [
        "8c33fd11e3a21a15af35b5831f1516faf53094f1"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Mar 29 15:31:04 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:35:01 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: print message if EEH recovery fails\n\nThe current code prints an ambiguous message if the recovery\nof a failed PCI device fails. Give this special case its own\nunique message.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8c33fd11e3a21a15af35b5831f1516faf53094f1",
      "tree": "80e4ac00c80db232a131907fcf9e5b9cd5cfdfb2",
      "parents": [
        "f18dd516d433d0b740aa8365d706f5ad47603449"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Mar 29 15:29:18 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:35:01 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: mutex lock to serialize EEH event processing\n\nThis forces the processing of EEH PCI events to be serialized,\nusing a very simple mutex lock. This serialization is required to\navoid races involving additional PCI device failures that may occur\nduring the recovery phase of a previous failure.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f18dd516d433d0b740aa8365d706f5ad47603449",
      "tree": "0982ab6ddb1c7c01da258dfe9b294428c8231387",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a",
        "72d2c3e038fb4846e32cf3f6d66ebd1013329986"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:08:26 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:08:26 2006 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "0cb3463f04e771869f481e2dd44f66419e850586",
      "tree": "ec4ad0af313e8b6060e3cc4fed2510092a74e2cd",
      "parents": [
        "ec350a7fc16af45e143085594a6c9a18d7a0cba3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 02:32:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:01 2006 -0800"
      },
      "message": "[PATCH] unexport get_wchan\n\nThe only user of get_wchan is the proc fs - and proc can\u0027t be built modular.\n\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": "9b41046cd0ee0a57f849d6e1363f7933e363cca9",
      "tree": "246820e9493770e071cb92a48e7f72d8b9c90a98",
      "parents": [
        "68eef3b4791572ecb70249c7fb145bb3742dd899"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Mar 31 02:30:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:53 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t pass boot parameters to argv_init[]\n\nThe boot cmdline is parsed in parse_early_param() and\nparse_args(,unknown_bootoption).\n\nAnd __setup() is used in obsolete_checksetup().\n\n\tstart_kernel()\n\t\t-\u003e parse_args()\n\t\t\t-\u003e unknown_bootoption()\n\t\t\t\t-\u003e obsolete_checksetup()\n\nIf __setup()\u0027s callback (-\u003esetup_func()) returns 1 in\nobsolete_checksetup(), obsolete_checksetup() thinks a parameter was\nhandled.\n\nIf -\u003esetup_func() returns 0, obsolete_checksetup() tries other\n-\u003esetup_func().  If all -\u003esetup_func() that matched a parameter returns 0,\na parameter is seted to argv_init[].\n\nThen, when runing /sbin/init or init\u003dapp, argv_init[] is passed to the app.\nIf the app doesn\u0027t ignore those arguments, it will warning and exit.\n\nThis patch fixes a wrong usage of it, however fixes obvious one only.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da2e9e1ff40c863a12803c32209baaded3512433",
      "tree": "7770ed3904d312850e745cca175a7322b63785ab",
      "parents": [
        "97db7fbfc7712bc403330c81c04ddfa82b335bce"
      ],
      "author": {
        "name": "Jakub Jelinek",
        "email": "jakub@redhat.com",
        "time": "Fri Mar 31 02:30:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:52 2006 -0800"
      },
      "message": "[PATCH] Mark unwind info for signal trampolines in vDSOs\n\nMark unwind info for signal trampolines using the new S augmentation flag\nintroduced in: http://gcc.gnu.org/PR26208.\n\nGCC 4.2 (or patched earlier GCC) will be able to special case unwinding\nthrough frames right above signal trampolines.  As the augmentations start\nwith z flag and S is at the very end of the augmentation string, older GCCs\nwill just skip the S flag as unknown (that\u0027s why an augmentation flag was\nchosen over say a new CFA opcode).\n\nSigned-off-by: Jakub Jelinek \u003cjakub@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72d2c3e038fb4846e32cf3f6d66ebd1013329986",
      "tree": "ee76ba636dd4f1f6e8c4d7ee34696adfa5f49f0f",
      "parents": [
        "1a6a4ffef6a405f60b51856725074532c9696ac2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 30 23:39:57 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 30 23:39:57 2006 -0600"
      },
      "message": "powerpc: converted embedded platforms to use new define_machine support\n\nRemoved platform_init usage on 83xx and 85xx and use define_machine and\nprobe().  For now we always return true in the problem since you can only\nbuild for one specific board at a time.  This is an artificial constraint.\nWhen we get ride of it we will need to update the Kconfig\u0027s for these\nsub-arch\u0027s and make the board\u0027s probe() functions actually do something.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1a6a4ffef6a405f60b51856725074532c9696ac2",
      "tree": "be1b843c8a193ced5bf68cba1ca32d4a98b8a580",
      "parents": [
        "15e812ad849e142e3dfc984d33c4d8042389f148"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 30 21:11:15 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Mar 30 21:11:15 2006 -0600"
      },
      "message": "powerpc: merge machine_check_exception between ppc32 \u0026 ppc64\n\nMake machine_check_exception handling code path the same on ppc32 \u0026 ppc64.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "15e812ad849e142e3dfc984d33c4d8042389f148",
      "tree": "e2d50c583457e8c4b2d06eea9846c04d0f5629d7",
      "parents": [
        "fa465f8c7008c6cab32b05f3f1af57f7c86e8873"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Mar 27 12:00:45 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:16 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove oprofile spinlock backtrace code\n\nRemove oprofile spinlock backtrace code now we have proper calltrace\nsupport. Also make MMCRA sihv and sipr bits a variable since they may\nchange in future cpus. Finally, MMCRA should be a 64bit quantity.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa465f8c7008c6cab32b05f3f1af57f7c86e8873",
      "tree": "d517abb9447600283359fb181a955bcd66b9633a",
      "parents": [
        "6c6bd754bf43d59756f094de144ecac239629dda"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Mar 27 12:03:17 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:16 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add oprofile calltrace support to all powerpc cpus\n\nAdd calltrace support for other powerpc cpus. Tested on 7450.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c6bd754bf43d59756f094de144ecac239629dda",
      "tree": "b6cf2a7a3f133d24d22c63ba7bb8f9ebb02a8bab",
      "parents": [
        "b848e0a07dd5a874821bb587bb724fac4aa45bad"
      ],
      "author": {
        "name": "Brian Rogan",
        "email": "bcr6@cornell.edu",
        "time": "Mon Mar 27 11:57:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:16 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add oprofile calltrace support\n\nAdd oprofile calltrace support to powerpc. Disable spinlock backtracing\nnow we can use calltrace info.\n\n(Updated to work on both 32bit and 64bit by me).\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e5519548fdc8eadc3eacb49b1908d44d347fb2b",
      "tree": "176d01babed4ece005f6c4715c464411c4262e9b",
      "parents": [
        "bab70a4af737f623de5b034976a311055308ab86"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Mar 28 14:50:51 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:15 2006 +1100"
      },
      "message": "[PATCH] for_each_possible_cpu: powerpc\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bab70a4af737f623de5b034976a311055308ab86",
      "tree": "f8c0e9463de01323db2cb1a62f4eb83adb5ce7ca",
      "parents": [
        "bac30d1a78d0f11c613968fc8b351a91ed465386"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Mar 28 10:13:12 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:15 2006 +1100"
      },
      "message": "[PATCH] lock PTE before updating it in 440/BookE page fault handler\n\nFix 44x and BookE page fault handler to correctly lock PTE before\ntrying to pte_update() it, otherwise this PTE might be swapped out\nafter pte_present() check but before pte_uptdate() call, resulting in\ncorrupted PTE. This can happen with enabled preemption and low memory\ncondition.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f0d7bd6a14dcf5b258cfd809143c50e4897902b",
      "tree": "0f7d4ec2e77c29ad0f83914a401fdad873a022e6",
      "parents": [
        "4dc12ec7e26f287e33065e803bc0aede4c1dbdf3"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Mar 28 01:56:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:00 2006 -0800"
      },
      "message": "[PATCH] RTC: Remove RTC UIP synchronization on PPC Maple\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dc12ec7e26f287e33065e803bc0aede4c1dbdf3",
      "tree": "58061ae471c2dcf29ecd3f287fc2fa33ca107e5b",
      "parents": [
        "59937bcdb2bd759d15c792d9798a00da03bf1f48"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Mar 28 01:56:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:00 2006 -0800"
      },
      "message": "[PATCH] RTC: Remove RTC UIP synchronization on CHRP (arch/powerpc)\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4d177fbfdadb011f1bac96f9ccba0cc9f21da8de",
      "tree": "ebd6442522d817a266f22262022d11155717f743",
      "parents": [
        "cf66c897d7fa07f57452b1a369aec37d97b11e31"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Mar 28 17:14:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 20:40:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: a couple of trivial compile warning fixes\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cf66c897d7fa07f57452b1a369aec37d97b11e31",
      "tree": "eb74b71c2ff288f4d77423bb7e54c3c55ef08bf9",
      "parents": [
        "facee873de8da5fe709c194f98eb0f2cc642a38c",
        "78af90629ce98c8383ea16928e110eb97b889be6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 17:03:19 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 17:03:19 2006 +1100"
      },
      "message": "Merge branch \u002785xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "facee873de8da5fe709c194f98eb0f2cc642a38c",
      "tree": "03a27e962c2a7ce56b5f56b5b4c8cda9d6b14a7d",
      "parents": [
        "b239cbe957ae730caa8af2f169a4d35b8c1bb299",
        "10d713aef238b02a774766b2622027361630e28d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 17:02:14 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 17:02:14 2006 +1100"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "78af90629ce98c8383ea16928e110eb97b889be6",
      "tree": "ade3b2f6317a9ceae025101b975ca4a8d6037ce7",
      "parents": [
        "9cf8ca38719e08e5388ddd37ef1c46442b8f99a4"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 23:48:37 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 23:48:37 2006 -0600"
      },
      "message": "powerpc: remove OCP references\n\nOCP isn\u0027t used in arch/powerpc and hopefully will never be.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b239cbe957ae730caa8af2f169a4d35b8c1bb299",
      "tree": "7567ee8777c8b4331770240952b738cf4f52d1b9",
      "parents": [
        "69ed3324983bb937d78a8579ed91b90242ee5aaa"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Mar 28 14:40:58 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:36 2006 +1100"
      },
      "message": "[PATCH] powerpc: make ISA floppies work again\n\nWe used to assume that a DMA mapping request with a NULL dev was for\nISA DMA.  This assumption was broken at some point.  Now we explicitly\npass the detected ISA PCI device in the floppy setup.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "69ed3324983bb937d78a8579ed91b90242ee5aaa",
      "tree": "9565376cb542b8128e38a949f592881e489dcd60",
      "parents": [
        "9fe901d124871f5781b9c4ccbb7ff93fdff9d39e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 28 14:08:39 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix some initcall return values\n\nNon zero initcalls (except for -ENODEV) have started warning at boot.\nFix smt_setup and init_ras_IRQ.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9fe901d124871f5781b9c4ccbb7ff93fdff9d39e",
      "tree": "234931bc56432ccf06f1f9c8463501bca64d6a0b",
      "parents": [
        "e78b47a59026f04eb98b9d392901be13b56f444f"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon Mar 27 15:20:00 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: Workaround for pSeries RTAS bug\n\nA bug in the RTAS services incorrectly interprets some bits in the CR\nwhen called from the OS.  Specifically, bits in CR4.  The result could\nbe a firmware crash that also takes down the partition.  A firmware\nfix is in the works.  We have seen this situation when performing DLPAR\noperations.  As a temporary workaround, clear the CR in enter_rtas().\nNote that enter_rtas() will not set any bits in CR4 before calling RTAS.\n\nAlso note that the 32 bit version of enter_rtas() should have the same\nwork around even though the chances of hitting the bug are much smaller\ndue to the lack of DLPAR on 32 bit kernels.  However, my assembly skills\nare a bit rusty and the 32 bit code doesn\u0027t seem to follow the conventions\nfor where things should be saved.  In addition, I don\u0027t have a system\nto test 32 bit kernels.  Help creating and at least touch testing the\nsame workaround for 32 bit would be appreciated.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e78b47a59026f04eb98b9d392901be13b56f444f",
      "tree": "01c2fac8c4f76604ee24e074c11f4b4dbfeacda8",
      "parents": [
        "f4d1749e9570d3984800c371c6e06eb35b9718b1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Mar 27 21:27:40 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:30 2006 +1100"
      },
      "message": "[PATCH] spufs: fix __init/__exit annotations\n\nspufs_init and spufs_exit should be marked correctly so\nthey can be removed when not needed.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45d607ed92695d7543f5e1fc5b133cd69834e3e4",
      "tree": "c82b6ae1f9b9827894021797a85cbcbe6efca08e",
      "parents": [
        "11089f08d9dd8b89cd07d6f126ccb4849e3c61a3"
      ],
      "author": {
        "name": "Ryan S. Arnold",
        "email": "rsa@us.ibm.com",
        "time": "Mon Mar 27 21:25:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:26 2006 +1100"
      },
      "message": "[PATCH] powerpc: hvc_console updates\n\nThese are some updates from both Ryan and Arnd for the hvc_console\ndriver:\n\nThe main point is to enable the inclusion of a console driver\nfor rtas, which is currrently needed for the cell platform.\n\nAlso shuffle around some data-type declarations and moves some\nfunctions out of include/asm-ppc64/hvconsole.h and into a new\ndrivers/char/hvc_console.h file.\n\nSigned-off-by: \"Ryan S. Arnold\" \u003crsa@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003cabergman@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "11089f08d9dd8b89cd07d6f126ccb4849e3c61a3",
      "tree": "db5780ca34bee26bfcb1bbbdb8a2a3ab71c14b5a",
      "parents": [
        "5149fa47ec90eb5e79e28f3a7fbcf29421524817"
      ],
      "author": {
        "name": "Laurent MEYER",
        "email": "meyerlau@fr.ibm.com",
        "time": "Mon Mar 27 11:37:41 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:24 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix incorrect SA_ONSTACK behaviour for 64-bit processes\n\n*) When setting a sighandler using sigaction() call, if the flag\nSA_ONSTACK is set and no alternate stack is provided via sigaltstack(),\nthe kernel still try to install the alternate stack. This behavior is\nthe opposite of the one which is documented in Single Unix\nSpecifications V3.\n\n*) Also when setting an alternate stack using sigaltstack() with the\nflag SS_DISABLE, the kernel try to install the alternate stack on\nsignal delivery.\n\nThese two use cases makes the process crash at signal delivery.\n\nThis fixes it.\n\nSigned-off-by: Laurent Meyer \u003cmeyerlau@fr.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d0160bf0b3e87032be8e85f80ddd2f18e107b86f",
      "tree": "ad29de605288def9799b1cde52e1c5ddf03b4ee6",
      "parents": [
        "2f25194dbe0c4b2472ce133ea3e9bcbb14936ae7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Mar 27 14:26:25 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:45:20 2006 +1100"
      },
      "message": "[PATCH] powerpc: Rename and export ppc64_firmware_features\n\nWe need to export ppc64_firmware_features for modules. Before we do that\nI think we should probably rename it to powerpc_firmware_features.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9cf8ca38719e08e5388ddd37ef1c46442b8f99a4",
      "tree": "9ab7ee91cf57f51e7e6ba23b80c596ebc6228911",
      "parents": [
        "5cd272085bbc905532869f3e1fd18a7100496b56"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 23:44:37 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 23:44:37 2006 -0600"
      },
      "message": "powerpc: Make uImage default build output for MPC8540 ADS\n\nWhen we build for the MPC8540 ADS produce a uImage by default.\nUpdated the defconfig to reflect this as well.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5cd272085bbc905532869f3e1fd18a7100496b56",
      "tree": "2c29f8a713e90fe55864502ed962c656014bca71",
      "parents": [
        "ff2e6d7e27cf1f757ab0d97e1a9e46de47152a0e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 23:43:27 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 23:43:27 2006 -0600"
      },
      "message": "powerpc: move math-emu over to arch/powerpc\n\nTowards the goal of having arch/powerpc not build anything over in arch/ppc\nmove math-emu over.  Also, killed some references to arch/ppc/ in the\narch/powerpc Makefile which should belong in drivers/ when the particular\nsub-arch\u0027s move over to arch/powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2f25194dbe0c4b2472ce133ea3e9bcbb14936ae7",
      "tree": "4bb2a77da578dafd951ff2bd24ff2fd8c61c0b83",
      "parents": [
        "72533db0121e11811366b5a456f4068d1a4d542c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Mar 27 11:46:18 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 16:19:52 2006 +1100"
      },
      "message": "[PATCH] powerpc: export validate_sp for oprofile calltrace\n\nExport validate_sp so we can use it in the oprofile calltrace code.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "10d713aef238b02a774766b2622027361630e28d",
      "tree": "cbade374a5542732d81c70eac5cd241a311eb4b0",
      "parents": [
        "cbd312b94ed123dc7080c9591cb715cd2a7327c0"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 18:26:42 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 27 18:26:42 2006 -0600"
      },
      "message": "powerpc: use memparse() for mem\u003d command line parsing\n\nUse memparse() instead of our own code for handling the parsing of mem\u003d\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "ff2e6d7e27cf1f757ab0d97e1a9e46de47152a0e"
}
