)]}'
{
  "log": [
    {
      "commit": "687304014f7ca8e2fbb3feaefef356b4a0da65ad",
      "tree": "2212a33688e74d8c8bef0affe67cabbf5a14e03c",
      "parents": [
        "6cfef5b27e49e826125f12637ee0d7210a896044"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Apr 24 01:11:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:06:59 2007 +1000"
      },
      "message": "[POWERPC] Save trap number in bad_stack\n\nSave the trap number in the case of getting a bad stack in an exception\nhandler. It is sometimes useful to know what exception it was that caused\nthis to happen. Without this, no trap number is reported.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6cfef5b27e49e826125f12637ee0d7210a896044",
      "tree": "c120c3cdd8693ed7b5042d84d82878cdf0128b46",
      "parents": [
        "e3f64788d32f97b31709a45911dabaa37f933359"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Apr 23 18:47:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:06:58 2007 +1000"
      },
      "message": "[POWERPC] Rename MPIC_BROKEN_U3 to MPIC_U3_HT_IRQS\n\nRename MPIC_BROKEN_U3 to something a little more descriptive. Its\neffect is to enable support for HT irqs behind the PCI-X/HT bridge on\nU3/U4 (aka. CPC9x5) parts.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e3f64788d32f97b31709a45911dabaa37f933359",
      "tree": "3aca04907e66128507c688ed28769543ad12a874",
      "parents": [
        "4ca478e6066ce57f7cc856af36aaf1a2d64417cb"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Apr 22 07:24:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:06:56 2007 +1000"
      },
      "message": "[POWERPC] Fix comment typo in Kurobox device tree\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4ca478e6066ce57f7cc856af36aaf1a2d64417cb",
      "tree": "e7fd07e2a44e0027064c62e493fc9f7015fe9dcf",
      "parents": [
        "e58923ed14370e0facc5eb2c3923216adc3bf260"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@eu.sony.com",
        "time": "Wed Apr 18 19:24:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:06:54 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Use `unsigned long\u0027 for malloc sizes\n\nUse `unsigned long\u0027 for malloc sizes, to match common practice and types used\nby most callers and callees.\nAlso use `unsigned long\u0027 for integers representing pointers in simple_alloc.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@eu.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e58923ed14370e0facc5eb2c3923216adc3bf260",
      "tree": "9b6af9756600c9eccba1c6f300a3f2e965b6f815",
      "parents": [
        "f65573314e4e2d7deacd7ed101c004148e156296"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Apr 18 16:36:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:32:01 2007 +1000"
      },
      "message": "[POWERPC] Add arch/powerpc driver for UIC, PPC4xx interrupt controller\n\nThis patch adds a driver to arch/powerpc/sysdev for the UIC, the\non-chip interrupt controller from IBM/AMCC 4xx chips.  It uses the new\nirq host mapping infrastructure.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f65573314e4e2d7deacd7ed101c004148e156296",
      "tree": "b38f375a4a4189f303b4702ade501c30398e58de",
      "parents": [
        "e6349a958b3577da6e5c5eacda85c07f9a364cb5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Apr 18 16:36:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:32:00 2007 +1000"
      },
      "message": "[POWERPC] Re-organize Kconfig code for 4xx in arch/powerpc\n\nNow that we always take a device tree in arch/powerpc, there\u0027s no good\nreason not to allow a single kernel to support multiple embedded 4xx\nboards - the correct platform code can be selected based on the device\ntree information.\n\nTherefore, this patch re-arranges the 4xx Kconfig code to allow this.\nIn addition we:\n\t- use \"select\" instead of depends to configure the correct\n\t  config options for specific 4xx CPUs and workarounds, which\n\t  makes the information about specific boards and CPUs less\n\t  scattered.\n\t- Some old, unused (in arch/powerpc) config options are\n\t  removed: WANT_EARLY_SERIAL, IBM_OCP, etc.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e6349a958b3577da6e5c5eacda85c07f9a364cb5",
      "tree": "2d013d593c49ce13d9ce068dab70a876c3730de5",
      "parents": [
        "6888199f7fe5ea496f48bb6de67b9b7f05b8071b"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Wed Apr 18 15:57:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:58 2007 +1000"
      },
      "message": "[POWERPC] kprobes: Eliminate sstep exception if instruction can be emulated\n\nFor cases when probes are placed on instructions that can be emulated,\ndon\u0027t take the single-step exception.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6888199f7fe5ea496f48bb6de67b9b7f05b8071b",
      "tree": "9d276fa0ac794226110b1c4676666f8b0df8650c",
      "parents": [
        "5cc5133a29fab993f0b40c03e975bc5458ece507"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Wed Apr 18 15:56:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:57 2007 +1000"
      },
      "message": "[POWERPC] Emulate more instructions in software\n\nEmulate a few more instructions in software - especially useful during\nsinglestepping (xmon/kprobes).\n\nInstructions emulated with this patch are mfcr/mtcr rX, mfxer/mtxer rX,\nmflr/mtlr rX, mfctr/mtctr rX and mr rA,rB.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5cc5133a29fab993f0b40c03e975bc5458ece507",
      "tree": "0e616003083b72aeee05dc26a16c33ec776b32d1",
      "parents": [
        "9b1c59e256e91aaf2a6543b32afc3658d8f96d4b"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Apr 17 09:25:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:56 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: cuboot for 83xx\n\nThis adds cuboot support for MPC83xx platforms.\n\nA device tree used with this must have linux,stdout-path in /chosen and\nlinux,network-index in any network device nodes that need mac addresses\nassigned.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b1c59e256e91aaf2a6543b32afc3658d8f96d4b",
      "tree": "85bd5647eb2b1b189c6fa57ceef9a3695693e5de",
      "parents": [
        "0fdd717ed4d9c82f3f766007b3f5da656649f3aa"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Apr 17 09:25:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:55 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add ppcboot.h\n\nThis file describes the bd_t struct, which is used by old versions of\nU-boot to pass information to the kernel.  Platform code that needs to\ninteroperate with such firmware can use this; it should not be used for\nanything new.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0fdd717ed4d9c82f3f766007b3f5da656649f3aa",
      "tree": "16ed82c89403bcdf071181fbf126e479c38a669f",
      "parents": [
        "270429baa928fa6beff4042a7701944e23396417"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Apr 17 09:25:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:54 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add a cuboot platform and a cuImage target\n\nThe cuImage target will build a uImage with bootwrapper code and a device\ntree.  The default device tree and platform file are determined by the\nkernel configuration.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "270429baa928fa6beff4042a7701944e23396417",
      "tree": "025a98f94e1fc721726c152118d305fcd55b805a",
      "parents": [
        "b97d27914354619ec6883ffe08dbd9c8e4b826b7"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Apr 17 09:24:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:53 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add CONFIG_DEVICE_TREE\n\nThis provides a way to tell the bootwrapper makefile which device tree to\ninclude by default.  The wrapper can still be invoked standalone to wrap\nwith a different device tree without reconfiguring the kernel, if that is\ndesired.\n\nThe user will only be asked to provide a device tree if the platform\nselects CONFIG_WANT_DEVICE_TREE.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b97d27914354619ec6883ffe08dbd9c8e4b826b7",
      "tree": "e633235aa1910ef90d2a741b1ea559f67669333e",
      "parents": [
        "25fc530eed1ca9ccde2a1e96d0b2060867f76bb2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 16:39:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:52 2007 +1000"
      },
      "message": "[POWERPC] pasemi: GPIO MDIO of_platform driver\n\nMDIO driver for PHY\u0027s connected via GPIO as on the PA Semi Electra\neval board.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25fc530eed1ca9ccde2a1e96d0b2060867f76bb2",
      "tree": "e8f8705562939146413b79f50963acca5f64fab5",
      "parents": [
        "7e8bddf56661a16b7d5945390a37cd2e9c5e45fe"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 18 16:38:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:51 2007 +1000"
      },
      "message": "[POWERPC] pasemi: PA6T oprofile support\n\nOprofile support for PA6T, kernel side.\n\nAlso rename the PA6T_SPRN.* defines to SPRN_PA6T.*.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e8bddf56661a16b7d5945390a37cd2e9c5e45fe",
      "tree": "e211a138643e1d26e577c4d4a8681e0f1adec23e",
      "parents": [
        "62357d821550e253b53a6106e3e5dc946647fec4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 16 16:28:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:50 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Reset mpic on boot\n\nReset MPIC on boot to clear some timer state that firmware might\nleave configured.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62357d821550e253b53a6106e3e5dc946647fec4",
      "tree": "9c18526b7ae985a3f93af1d53c454a65b0ae4c7b",
      "parents": [
        "df7e70a2b0899845bb9a53548beeed05b9947705"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 16 16:27:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:49 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Enable one more hid bit\n\nMinor HID change. Firmware can\u0027t know that we want this set so we have\nto set it in the kernel.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df7e70a2b0899845bb9a53548beeed05b9947705",
      "tree": "932c5e404d73f8bc2795e96a1ff9ce8536e98fed",
      "parents": [
        "a14c4508f4bb1bb7772b1976a82646be8d8b515a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 16 16:26:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:48 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Allow 8KB config space for I/O bridge\n\nDevice 0 function 0 on the root bus is really a two-function bus agent,\nbut only the first function is visible. Because of this, we need to\nallow config accesses into the second range. Modify the check for valid\noffsets accordingly.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a14c4508f4bb1bb7772b1976a82646be8d8b515a",
      "tree": "15d6750cb360fdb74f89c63c4fda641f6b148667",
      "parents": [
        "c3ea6921a68ed4bdcfc782676c52707cbe347952"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Apr 13 04:33:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:47 2007 +1000"
      },
      "message": "[POWERPC] Fix PowerPC 750CL and 750GX CPU features\n\nPowerPC 750CL has high BATs.  The patch below adds a CPU_FTRS_750CL that\nincludes that.  Without it, the original firmware mappings in the high BATs\naren\u0027t cleared which continue to override the linux translations.\n\nIt also adds CPU_FTR_COMMON to CPU_FTRS_750GX for completeness.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c3ea6921a68ed4bdcfc782676c52707cbe347952",
      "tree": "1f5088808168f6928fd97a9831bfdc22dbd187ca",
      "parents": [
        "b791072ba3c3b29bab1890963bde52eb944a8451"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Apr 18 00:54:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:46 2007 +1000"
      },
      "message": "[POWERPC] hvc_console: Typo fixes\n\nFix a handful of comment typos for hvc_console.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b791072ba3c3b29bab1890963bde52eb944a8451",
      "tree": "f0a506318d8ea653057d6f99387c163b526ebeb3",
      "parents": [
        "b3a6d2a54b8be331b36d849577a716867895ca75"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Apr 18 00:44:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:43 2007 +1000"
      },
      "message": "[POWERPC] hvc_console: Polling mode timer backoff\n\nAdd a back-off mechanism to hvc_console\u0027s polling logic.   This change\ndrops the timers/second ratio from ~90 to ~1/2 while the console is\nidle.\nThis change is most noticeable when watching /proc/timer_stats output.\n\nThis only affects when the hvc_console is running in poll mode, i.e.\npower4 and cell systems.\n\nI\u0027ve tested on Power4, Michael Ellerman has both contributed to the\npatch and tested on cell.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3a6d2a54b8be331b36d849577a716867895ca75",
      "tree": "ec4068a365ef5b1db3d6e7e134ee0acf3ed46ae1",
      "parents": [
        "edfedbf0cd0a57b16b638275e8fe8c369580b726"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Apr 13 17:14:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 21:31:40 2007 +1000"
      },
      "message": "[POWERPC] Rename last get_property calls\n\nThese got added recently.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "edfedbf0cd0a57b16b638275e8fe8c369580b726",
      "tree": "b00ceb32f68dee0cc65173cd718c62ef4c4fb6e0",
      "parents": [
        "b142eb3a5aa4f4779597b7a913c002287fa6ee08"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 13:57:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 13:57:12 2007 +1000"
      },
      "message": "[POWERPC] Partially revert \"Add correct interrupt property for pegasos ide\"\n\nIt turns out that commit e48059225c2edc6f1e5a2008261f1efdf606f247\nbreaks some existing systems that use the via82cxxx driver.  This\nreverts the change to via82cxxx.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "b142eb3a5aa4f4779597b7a913c002287fa6ee08",
      "tree": "e4d911c1cace545c766c3429f67d2b39356dbff5",
      "parents": [
        "13177c8b7eaf7ab238e79533c746153ae116f5f8",
        "c6d344819ea26c4df1cf2572232706667e1d99ea"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 11:46:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 11:46:09 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.22\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/arnd/cell-2.6 into for-2.6.22\n"
    },
    {
      "commit": "13177c8b7eaf7ab238e79533c746153ae116f5f8",
      "tree": "4a4675749672f201c23d6df82ee2b39eedff76f2",
      "parents": [
        "445c9b5507b9d09a2e9b0b4dbb16517708aa40e6",
        "ccf17e9d008dfebbf90dfa4ee1a56e81c784c73e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 11:45:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 11:45:03 2007 +1000"
      },
      "message": "Merge branch \u0027spufs\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/arnd/cell-2.6 into for-2.6.22\n"
    },
    {
      "commit": "445c9b5507b9d09a2e9b0b4dbb16517708aa40e6",
      "tree": "d985e54552bebdf8ec1a7e4a0ed4cd289d9428ac",
      "parents": [
        "390cbb56a731546edc0f35fbc4c5045676467581",
        "98750261fbf6348517ef517f617014de8238475f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 08:42:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 08:42:11 2007 +1000"
      },
      "message": "Merge branch \u0027kconfig\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.22\n"
    },
    {
      "commit": "c6d344819ea26c4df1cf2572232706667e1d99ea",
      "tree": "0352abc15d2cd042265961cb1adfe09c40f63c7a",
      "parents": [
        "150f7e3cfec42a7d96ffda6f83881a7cee101c87"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 23 21:35:48 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:41 2007 +0200"
      },
      "message": "[POWERPC] update cell_defconfig\n\nSync with the Kconfig changes, and enable some options for celleb\n\nCc: Ishizaki Kou \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "150f7e3cfec42a7d96ffda6f83881a7cee101c87",
      "tree": "9611ed3ebeb7203264ac50054f0dc948c5a7a8e4",
      "parents": [
        "9dd855a729abb4670522d5eae6854db48d624498"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Apr 23 21:35:47 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:41 2007 +0200"
      },
      "message": "[POWERPC] cell: enable RTAS-based PTCAL for Cell XDR memory\n\nEnable Periodic Recalibration (PTCAL) support for Cell XDR memory,\nusing the new ibm,cbe-start-ptcal and ibm,cbe-stop-ptcal RTAS calls.\n\nTested on QS20 and QS21 (by Thomas Huth). It seems that SLOF has\nproblems disabling, at least on QS20; this patch should only be\nused once these problems have been addressed.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "9dd855a729abb4670522d5eae6854db48d624498",
      "tree": "686c5e26fc68b16822df87308d553981908d295e",
      "parents": [
        "6bf05fd776e38a0a9c17e17c2345b59b1b9aa2cb"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:46 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] cell: add support for proper device-tree\n\nThis patch adds support for a proper device-tree.\nA porper device-tree on cell contains be nodes\nfor each CBE containg nodes for SPEs and all the\nother special devices on it.\nOfcourse oldschool devicetree is still supported.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "6bf05fd776e38a0a9c17e17c2345b59b1b9aa2cb",
      "tree": "2f7c2ecec6918614f6f407bec94299d79baf5b47",
      "parents": [
        "4a065f9418274f2d73066f1638b3612341e4f030"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:45 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] add of_iomap function\n\nThe of_iomap function maps memory for a given\ndevice_node and returns a pointer to that memory.\nThis is used at some places, so it makes sense to\na seperate function.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "4a065f9418274f2d73066f1638b3612341e4f030",
      "tree": "2c7e818983bf6fe9bc117703584d2be906eef612",
      "parents": [
        "79baf4a60e8aceb2b8a5bed8575885499cb21ce4"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:44 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] pmi probe device by device-type\n\nAt the moment the pmi device driver is probing for devices with\na given type and a given name. As there may be devices of\nthe same type but with a different name, probing should be\ndone also for device type only.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "79baf4a60e8aceb2b8a5bed8575885499cb21ce4",
      "tree": "be23358bee3fc9094485b574cea06201f470ad0b",
      "parents": [
        "5050063c0464663a0b0c3dc9fc5bc822aa74a1dd"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:43 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:40 2007 +0200"
      },
      "message": "[POWERPC] add check for initialized driver data to pmi driver\n\nThis patch adds a check for the private driver data to be initialized.\nThe bug showed up, as the caller found a pmi device by it\u0027s type.\nWhereas the pmi driver probes for the type and the name.\nSince the name was not as the driver expected, it did not initialize.\nA more relaxed probing will be supplied with an extra patch, too.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "5050063c0464663a0b0c3dc9fc5bc822aa74a1dd",
      "tree": "9aaa596ddc02d6d607fd66f85f14715b439cf7b6",
      "parents": [
        "5f7bdaee2aaf7dfdf18c735dee62401fd26c8d72"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:42 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:39 2007 +0200"
      },
      "message": "[POWERPC] cell: use pmi in cpufreq driver\n\nThe new PMI driver was added in order to support\ncpufreq on blades that require the frequency to\nbe controlled by the service processor, so use it\non those.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "5f7bdaee2aaf7dfdf18c735dee62401fd26c8d72",
      "tree": "579067e1c368bfb7888e1c51fbdfb8d77d8ba6aa",
      "parents": [
        "24d560d7b9cf90451c6ef6248c09fb4cee1c76e6"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:41 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:39 2007 +0200"
      },
      "message": "[POWERPC] cbe_thermal: add throttling attributes to cpu and spu nodes\n\nThis patch adds some attributes the cpu and spu nodes:\n/sys/devices/system/[c|s]pu/[c|s]pu*/thermal/throttle_begin\n/sys/devices/system/[c|s]pu/[c|s]pu*/thermal/throttle_end\n/sys/devices/system/[c|s]pu/[c|s]pu*/thermal/throttle_full_stop\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "24d560d7b9cf90451c6ef6248c09fb4cee1c76e6",
      "tree": "72ce3dac5fb300f6ef539170f260bc30c3de5503",
      "parents": [
        "91a69c9646a5b709381d99a171890e77377b1b9c"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:40 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:39 2007 +0200"
      },
      "message": "[POWERPC] cbe_thermal: clean up computation of temperature\n\nThis patch introduces a little function for transforming\nregister values into temperature.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "91a69c9646a5b709381d99a171890e77377b1b9c",
      "tree": "3827389a195eecd0e010e53d926318328edab25f",
      "parents": [
        "390cbb56a731546edc0f35fbc4c5045676467581"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Mon Apr 23 21:35:39 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:44:38 2007 +0200"
      },
      "message": "[POWERPC] cell: add cbe_node_to_cpu function\n\nThis patch adds code to deal with conversion of\nlogical cpu to cbe nodes. It removes code that\nassummed there were two logical CPUs per CBE.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "ccf17e9d008dfebbf90dfa4ee1a56e81c784c73e",
      "tree": "9d33f1e33f49b1ec82af24a3d8ab65750936f97a",
      "parents": [
        "befdc746ee027d686a06be29cb1391f9d2c45cf6"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Apr 23 21:08:29 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:19:00 2007 +0200"
      },
      "message": "[POWERPC] spu_base: fix initialisation on systems with no SPEs\n\nThis change fixes the case where spu_base and spufs are initialised on a\nsystem with no SPEs - unconditionally create the spu_lists so spu_alloc\ndoesn\u0027t explode, and check for spu_management ops before starting spufs.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n\n arch/powerpc/platforms/cell/spu_base.c    |    7 ++++---\n arch/powerpc/platforms/cell/spufs/inode.c |    5 +++++\n 2 files changed, 9 insertions(+), 3 deletions(-)\n"
    },
    {
      "commit": "befdc746ee027d686a06be29cb1391f9d2c45cf6",
      "tree": "cb9a5e2dc1318bb0c34a719cd29deca99dbf91ad",
      "parents": [
        "aa45e2569ffe963dfbbbfddfdccd12afe69b2d65"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:28 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:59 2007 +0200"
      },
      "message": "[POWERPC] spu_base: remove cleanup_spu_base\n\nspu_base.c is always built into the kernel image, so there is no need\nfor a cleanup function.  And some of the things it does are in the\nway for my following patches, so I\u0027d rather get rid of it ASAP.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "aa45e2569ffe963dfbbbfddfdccd12afe69b2d65",
      "tree": "e579b3a2481fd11d38232f092bd491c444a556ce",
      "parents": [
        "fe8a29db5bce1b5bd1ceb85fd153fac52cdab7b2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:27 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:59 2007 +0200"
      },
      "message": "[POWERPC] spufs: various run.c cleanups\n\n - remove the spu_acquire_runnable from spu_run_init.  I need to\n   opencode it in spufs_run_spu in the next patch\n - remove various inline attributes, we don\u0027t really want to inline\n   long functions with multiple callsites\n - cleanup return values and runcntl_write calls in spu_run_init\n - use normal kernel codingstyle in spu_reacquire_runnable\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "fe8a29db5bce1b5bd1ceb85fd153fac52cdab7b2",
      "tree": "d0f91cbb7c1181d160750a2d93c18575f13ab324",
      "parents": [
        "6cf2179202cf706471777ad6ee5d0377d5990ab7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Mon Apr 23 21:08:26 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:59 2007 +0200"
      },
      "message": "[POWERPC] spufs: enable SPU coredump for kernel-builtin spufs\n\nspu_coredump_calls.owner is NULL in case of a builtin spufs,\nso the checks in here break.\nCheck for the availability of the spu_coredump_calls variable\ninstead.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "6cf2179202cf706471777ad6ee5d0377d5990ab7",
      "tree": "abe3c27de753d66f23f9a297864ec57af245eee9",
      "parents": [
        "d3764397d07b1e03943edfdcc3fb77af7bdac02b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Apr 23 21:08:25 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:58 2007 +0200"
      },
      "message": "[POWERPC] spufs: fix memory leak on coredump\n\nDynamically allocated read/write buffer in spufs_arch_write_note() will\nnot be freed. Convert it to get_free_page at the same time.\n\nCc: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "d3764397d07b1e03943edfdcc3fb77af7bdac02b",
      "tree": "c68fdc9fb4dd0eb02880b264a154b132c16c4983",
      "parents": [
        "f11f5ee70f48899506514e5e0d10ee2c8ddd359a"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Apr 23 21:08:24 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:58 2007 +0200"
      },
      "message": "[POWERPC] spufs: Minor cleanup of spu_wait\n\nChange the loop in spu_wait to be a little more straightforward.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "f11f5ee70f48899506514e5e0d10ee2c8ddd359a",
      "tree": "7afab396d16bf5e55e71128c1abeda9f62f44861",
      "parents": [
        "9e2fe2ce4e957a79d3dc5d813e0cfb10d79b79b3"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Apr 23 21:08:23 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:58 2007 +0200"
      },
      "message": "[POWERPC] spufs: add mode\u003d mount option\n\nAdd a \u0027mode\u003d\u0027 option to spufs mount arguments. This allows more\ncontrol over access to the top-level spufs directory.\n\nTested on Cell.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "9e2fe2ce4e957a79d3dc5d813e0cfb10d79b79b3",
      "tree": "1e7905b1bbf362e18d18636557e0cecf964d1a99",
      "parents": [
        "8a7d86bdb22678b17928eef0c8fa356d8b21cc76"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Mon Apr 23 21:08:22 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:57 2007 +0200"
      },
      "message": "[POWERPC] spufs: use memcpy_fromio() to copy from local store\n\nGCC may generates inline copy loop to handle memcpy() function\ninstead of kernel defined memcpy(). But this inlined version of memcpy()\ncauses an alignment interrupt when copying from local store.\n\nThis patch uses memcpy_fromio() and memcpy_toio to copy local store\nto prevent memcpy() being inlined.\n\nSigned-off-by: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "8a7d86bdb22678b17928eef0c8fa356d8b21cc76",
      "tree": "c74a68213bf70338ec6b2844abbd62c36c32f8c2",
      "parents": [
        "db1384b40d12eda6910513ff429ad90453ca49e1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:21 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:57 2007 +0200"
      },
      "message": "[POWERPC] spufs: avoid spurious memory barriers\n\nWe now have proper locking around assignets of the mapping pointers,\nand the spin_unlock implies enough of a barrier to get rid of the\nexplicit one.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "db1384b40d12eda6910513ff429ad90453ca49e1",
      "tree": "1109e9776f52f614a198a693601d9e9ea60f715c",
      "parents": [
        "c99c1994a2bb9493b4ac372b2b6ee2606d291171"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Mon Apr 23 21:08:20 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:57 2007 +0200"
      },
      "message": "[POWERPC] spufs: fix memory leak on spufs reloading\n\nWhen SPU isolation mode enabled, isolated_loader would be\nallocated by spufs_init_isolated_loader() on module_init().\nBut anyone do not free it.\n\nThis patch introduces spufs_exit_isolated_loader() which is\nthe opposite of spufs_init_isolated_loader() and called on\nmodule_exit().\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "c99c1994a2bb9493b4ac372b2b6ee2606d291171",
      "tree": "fd160994c89dad01c8e6bcb63e5d350768e88945",
      "parents": [
        "577f8f1021f9ee6ef2a98a142652759ec122d27f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Mon Apr 23 21:08:19 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:56 2007 +0200"
      },
      "message": "[POWERPC] spufs: fix missing error handling in module_init()\n\nspufs module_init forgot to call a few cleanup functions\non error path. This patch also includes cosmetic changes in\nspu_sched_init() (identation fix and return error code).\n\n[modified by hch to apply ontop of the latest schedule changes]\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "577f8f1021f9ee6ef2a98a142652759ec122d27f",
      "tree": "4d83409765bca551223ead236733e69d6998a111",
      "parents": [
        "e45d48a34d4d1862d28d22c2533b8c6bb83b8c1f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Mon Apr 23 21:08:18 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:56 2007 +0200"
      },
      "message": "[POWERPC] spufs: check spu_acquire_runnable() return value\n\nThis patch checks return value of spu_acquire_runnable() in\nspufs_mfc_write().\n\nSigned-off-by: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "e45d48a34d4d1862d28d22c2533b8c6bb83b8c1f",
      "tree": "55f4ded08f94739beaac92a998aaef2b6c88eb9c",
      "parents": [
        "c8a1e9393a86f862ab9c8bc0db9b8a1822226f84"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:17 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:56 2007 +0200"
      },
      "message": "[POWERPC] spufs: turn run_sema into run_mutex\n\nThere is no reason for run_sema to be a struct semaphore.  Changing\nit to a mutex and rename it accordingly.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "c8a1e9393a86f862ab9c8bc0db9b8a1822226f84",
      "tree": "9ff1d8d44d5b5caa98770457297ec26382e1c9f5",
      "parents": [
        "57dace2391ba10135e38457904121e7ef34d0c83"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Apr 23 21:08:16 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:55 2007 +0200"
      },
      "message": "[POWERPC] spufs: provide siginfo for SPE faults\n\nThis change populates a siginfo struct for SPE application exceptions\n(ie, invalid DMAs and illegal instructions).\n\nTested on an IBM Cell Blade.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "57dace2391ba10135e38457904121e7ef34d0c83",
      "tree": "1be720be47bd6f1d929e9242b8a89a8f2e5fe61d",
      "parents": [
        "62c05d583ec016c40011462d5f03b072bfbd3dc7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Apr 23 21:08:15 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:55 2007 +0200"
      },
      "message": "[POWERPC] spufs: make spu page faults not block scheduling\n\nUntil now, we have always entered the spu page fault handler\nwith a mutex for the spu context held. This has multiple\nbad side-effects:\n- it becomes impossible to suspend the context during\n  page faults\n- if an spu program attempts to access its own mmio\n  areas through DMA, we get an immediate livelock when\n  the nopage function tries to acquire the same mutex\n\nThis patch makes the page fault logic operate on a\nstruct spu_context instead of a struct spu, and moves it\nfrom spu_base.c to a new file fault.c inside of spufs.\n\nWe now also need to copy the dar and dsisr contents\nof the last fault into the saved context to have it\naccessible in case we schedule out the context before\nactivating the page fault handler.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "62c05d583ec016c40011462d5f03b072bfbd3dc7",
      "tree": "2ac005d75bf415cb038aebaf3a9547a09ffc9d21",
      "parents": [
        "4e0f4ed0df71013290cd2a01f7b84264f7b99678"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:14 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:55 2007 +0200"
      },
      "message": "[POWERPC] spu_base: move spu_init_channels out of spu_mutex\n\nThere is no reason to execute spu_init_channels under spu_mutex\nafter the spu has been taken off the freelist it\u0027s ours.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "4e0f4ed0df71013290cd2a01f7b84264f7b99678",
      "tree": "7fd056227ddce717269b653c563179b5b7c7b88d",
      "parents": [
        "7ec18ab923a2e377ecb05c74a2d38f457f79950f"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebrowning@us.ibm.com",
        "time": "Mon Apr 23 21:08:13 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:55 2007 +0200"
      },
      "message": "[POWERPC] spu sched: make addition to stop_wq and runque atomic vs wakeup\n\nAddition to stop_wq needs to happen before adding to the runqeueue and\nunder the same lock so that we don\u0027t have a race window for a lost\nwake up in the spu scheduler.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "7ec18ab923a2e377ecb05c74a2d38f457f79950f",
      "tree": "b722d8063bfc4b1b44ba67083649efab0c2e5a64",
      "parents": [
        "a475c2f43520cb095452201da57395000cfeb94c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:12 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:54 2007 +0200"
      },
      "message": "[POWERPC] spufs: streamline locking for isolated spu setup\n\nFor quite a while now spu state is protected by a simple mutex instead\nof the old rw_semaphore, and this means we can simplify the locking\naround spu_setup_isolated a lot.\n\nInstead of doing an spu_release before entering spu_setup_isolated and\nthen calling the complicated spu_acquire_exclusive we can now simply\nenter the function locked an in guaranteed runnable state, so that the\nonly bit of spu_acquire_exclusive that\u0027s left is the call to\nspu_unmap_mappings.\n\nSimilarly there\u0027s no more need to unlock and reacquire the state_mutex\nwhen spu_setup_isolated is done, but we can always return with the\nlock held and only drop it in spu_run_init in the failure case.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "a475c2f43520cb095452201da57395000cfeb94c",
      "tree": "0cfe49111b15cf20b03d308ec8b5a8b5210b0363",
      "parents": [
        "390c53430498c9973e015432806edd53b2efe6c6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:11 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:54 2007 +0200"
      },
      "message": "[POWERPC] spufs: remove woken threads from the runqueue early\n\nA single context should only be woken once, and we should not have\nmore wakeups for a given priority than the number of contexts on\nthat runqueue position.\n\nAlso add some asserts to trap future problems in this area more\neasily.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "390c53430498c9973e015432806edd53b2efe6c6",
      "tree": "931970a9d56ecc7e1663d3a4ae64c68606f4b08a",
      "parents": [
        "e097b513285e616215b23af234d127298bb8d89a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Mon Apr 23 21:08:10 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:54 2007 +0200"
      },
      "message": "[POWERPC] spufs: add memory barriers after set_bit\n\nset_bit does not guarantee ordering on powerpc, so using it\nfor communication between threads requires explicit\nmb() calls.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "e097b513285e616215b23af234d127298bb8d89a",
      "tree": "97af431b53f545d7a004c2e686db2bc4273e1cc4",
      "parents": [
        "b3e76cc3244ac139fc75750c5af9edbb9f191a10"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:09 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:53 2007 +0200"
      },
      "message": "[POWERPC] spu sched: ensure preempted threads are put back on the runqueue, part2\n\nTo not lose a spu thread we need to make sure it always gets put back\non the runqueue.  In find_victim aswell as in the scheduler tick as done\nin the previous patch.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "b3e76cc3244ac139fc75750c5af9edbb9f191a10",
      "tree": "e4d743216dceb19155ea0f374ee445e9a6a8a7e7",
      "parents": [
        "43c2bbd932b66403688f3d812065d82f8fb8f4b3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:08 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:53 2007 +0200"
      },
      "message": "[POWERPC] spu sched: ensure preempted threads are put back on the runqueue\n\nTo not lose a spu thread we need to make sure it always gets put back\non the runqueue.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "43c2bbd932b66403688f3d812065d82f8fb8f4b3",
      "tree": "a58ad5bb76d65cc8e04f5c7dd1e55460a9cb052b",
      "parents": [
        "0887309589824fb1c3744c69a330c99c369124a0"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:07 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:53 2007 +0200"
      },
      "message": "[POWERPC] spufs: clear mapping pointers after last close\n\nMake sure the pointers to various mappings are cleared once the last\nuser stopped using them.  This avoids accessing freed memory when\ntearing down the gang directory aswell as optimizing away\npte invalidations if no one uses these.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "0887309589824fb1c3744c69a330c99c369124a0",
      "tree": "df69c7be00e75c240302a37b78964c10419615c9",
      "parents": [
        "390cbb56a731546edc0f35fbc4c5045676467581"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 23 21:08:06 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Mon Apr 23 21:18:52 2007 +0200"
      },
      "message": "[POWERPC] spufs: use cancel_rearming_delayed_workqueue when stopping spu contexts\n\nThe scheduler workqueue may rearm itself and deadlock when we try to stop\nit.  Put a flag in place to avoid skip the work if we\u0027re tearing down\nthe context.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\n"
    },
    {
      "commit": "390cbb56a731546edc0f35fbc4c5045676467581",
      "tree": "04d9b93ef11262d5b22c5b31810f1cdcb17affe9",
      "parents": [
        "0727702a3a6a9e33db4a4f9a038327d014753b6e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 10:46:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 10:46:21 2007 +1000"
      },
      "message": "[POWERPC] Fix detection of loader-supplied initrd on OF platforms\n\nCommit 79c8541924a220964f9f2cbed31eaa9fdb042eab introduced code to move\nthe initrd if it was in a place where it would get overwritten by the\nkernel image.  Unfortunately this exposed the fact that the code that\nchecks whether the values passed in r3 and r4 are intended to indicate\nthe start address and size of an initrd image was not as thorough as the\nkernel\u0027s checks.  The symptom is that on OF-based platforms, the\nbootwrapper can cause an exception which causes the system to drop back\ninto OF.\n\nPreviously it didn\u0027t matter so much if the code incorrectly thought that\nthere was an initrd, since the values for start and size were just passed\nthrough to the kernel.  Now the bootwrapper needs to apply the same checks\nas the kernel since it is now using the initrd data itself (in the process\nof copying it if necessary).  This adds the code to do that.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "98750261fbf6348517ef517f617014de8238475f",
      "tree": "05d4a573c235aa6e2aa390e283b379432c838f44",
      "parents": [
        "db9478086dc9c8b46b19f5308c49caff773110ff"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 18:01:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 18:01:34 2007 -0500"
      },
      "message": "[POWERPC] Miscellaneous arch/powerpc Kconfig and platform/Kconfig cleanup\n\n* Cleaned up some whitespace in arch/powerpc/Kconfig\n* Moved sourcing of platforms/embedded6xx/Kconfig into platform/Kconfig\n* Moved sourcing of platforms/4xx/Kconfig into platform/Kconfig and disabled it\n* Removed EMBEDDEDBOOT since its not supported in arch/powerpc\n* Removed PC_KEYBOARD since its not used anywhere\n* Moved a few CONFIG options around in platform/Kconfig\n* Moved interrupt controllers into platform/Kconfig out of bus section\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "db9478086dc9c8b46b19f5308c49caff773110ff",
      "tree": "5992b054ae9b6f5aa0066cd6ef2927969bdca74e",
      "parents": [
        "c8a55f3ddaa725a171385d9ffb416b183243856e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 17:44:07 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 17:44:07 2007 -0500"
      },
      "message": "[POWERPC] Convert 85xx platform to unified platform Kconfig\n\nMoved 85xx platform Kconfig over to being sourced by the unified\narch/powerpc/platforms/Kconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c8a55f3ddaa725a171385d9ffb416b183243856e",
      "tree": "fcfea4455901807f7bf0214139bb1598ff598e2a",
      "parents": [
        "d6071f881fcd3c45c00ea1c2d13a5b01bbb6c412"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 17:35:54 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 17:35:54 2007 -0500"
      },
      "message": "[POWERPC] Convert 8xx platform to unified platform Kconfig\n\nMoved 8xx platform Kconfig over to being sourced by the unified\narch/powerpc/platforms/Kconfig.  Also, cleaned up whitespace issues in 8xx\nKconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d6071f881fcd3c45c00ea1c2d13a5b01bbb6c412",
      "tree": "d8c061621e396e8b17fc2f6c9b3967ee337c7dc8",
      "parents": [
        "b5a4834692ab799a7a6b75a7f1e20e9f41a3126e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 16:53:32 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 16:53:32 2007 -0500"
      },
      "message": "[POWERPC] Convert 82xx platform to unified platform Kconfig\n\nMoved 82xx platform Kconfig over to being sourced by the unified\narch/powerpc/platforms/Kconfig.  Also, cleaned up whitespace issues in 82xx\nKconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b5a4834692ab799a7a6b75a7f1e20e9f41a3126e",
      "tree": "66e92045aee89f021e8634a1a78f5eb2ad016398",
      "parents": [
        "4a89f7fa7a32e35d3b5d956846cd2ae274db5ed2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 15:46:21 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 16:41:12 2007 -0500"
      },
      "message": "[POWERPC] Convert 83xx platform to unified platform Kconfig\n\nMoved 83xx platform Kconfig over to being sourced by the unified\narch/powerpc/platforms/Kconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4a89f7fa7a32e35d3b5d956846cd2ae274db5ed2",
      "tree": "b298d3f0fae4678164ac33dccea297fddc3d273e",
      "parents": [
        "164a460d467a43e9f403cd4b76cec626dff99779"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 15:41:26 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 15:41:26 2007 -0500"
      },
      "message": "[POWERPC] Convert 86xx platform to unified platform Kconfig\n\nMoved 86xx platform Kconfig over to being sourced by the unified\narch/powerpc/platforms/Kconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "164a460d467a43e9f403cd4b76cec626dff99779",
      "tree": "329bd5e4ff9b9294baf6665f48c3b0e6faa972f7",
      "parents": [
        "edfac96a92b88d3b0b53e3f8231b74beee9ecd1d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 15:35:50 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 12 15:35:50 2007 -0500"
      },
      "message": "[POWERPC] Ensure platform CONFIG options have correct dependencies\n\nWe currently support TAU and CPU frequency scaling only on discrete\n(non-SOC) processors.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0727702a3a6a9e33db4a4f9a038327d014753b6e",
      "tree": "93927603e896da1d5eb8e774502f4ac609b122ab",
      "parents": [
        "370a908db154f51008cea41e67e7409efa251c7b"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Thu Mar 22 17:00:46 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 06:12:42 2007 +1000"
      },
      "message": "[POWERPC] ibmebus: change probe/remove interface from using loc-code to DT path\n\nIn some cases, multiple OFDT nodes might share the same location code, so\nthe location code is not a unique identifier for an OFDT node. Changed the\nibmebus probe/remove interface to use the DT path of the device node instead\nof the location code.\n\nThe DT path must be written into probe/remove right as it would appear in\nthe \"devspec\" attribute of the ebus device: relative to the DT root, with a\nleading slash and without a trailing slash. One trailing newline will not\nhurt; multiple newlines will (like perl\u0027s chomp()).\n\nExample:\n\n Add a device \"/proc/device-tree/foo@12345678\" to ibmebus like this:\n    echo /foo@12345678 \u003e /sys/bus/ibmebus/probe\n\n Remove the device like this:\n    echo /foo@12345678 \u003e /sys/bus/ibmebus/remove\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "370a908db154f51008cea41e67e7409efa251c7b",
      "tree": "ce41155e4b4ae2702a6410b28edd653c83858feb",
      "parents": [
        "88df6e90fa9782dbf44d936e44649afe271e4790"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] DEBUG_PAGEALLOC for 64-bit\n\nHere\u0027s an implementation of DEBUG_PAGEALLOC for 64 bits powerpc.\nIt applies on top of the 32 bits patch.\n\nUnlike Anton\u0027s previous attempt, I\u0027m not using updatepp. I\u0027m removing\nthe hash entries from the bolted mapping (using a map in RAM of all the\nslots). Expensive but it doesn\u0027t really matter, does it ? :-)\n\nMemory hot-added doesn\u0027t benefit from this unless it\u0027s added at an\naddress that is below end_of_DRAM() as calculated at boot time.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/Kconfig.debug      |    2\n arch/powerpc/mm/hash_utils_64.c |   84 ++++++++++++++++++++++++++++++++++++++--\n 2 files changed, 82 insertions(+), 4 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88df6e90fa9782dbf44d936e44649afe271e4790",
      "tree": "d0f4c46731e35e96a381dd3e3138f0276741ca57",
      "parents": [
        "ee4f2ea48674b6c9d91bc854edc51a3e6a7168c4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] DEBUG_PAGEALLOC for 32-bit\n\nHere\u0027s an implementation of DEBUG_PAGEALLOC for ppc32. It disables BAT\nmapping and is only tested with Hash table based processor though it\nshouldn\u0027t be too hard to adapt it to others.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/Kconfig.debug       |    9 ++++++\n arch/powerpc/mm/init_32.c        |    4 +++\n arch/powerpc/mm/pgtable_32.c     |   52 +++++++++++++++++++++++++++++++++++++++\n arch/powerpc/mm/ppc_mmu_32.c     |    4 ++-\n include/asm-powerpc/cacheflush.h |    6 ++++\n 5 files changed, 74 insertions(+), 1 deletion(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee4f2ea48674b6c9d91bc854edc51a3e6a7168c4",
      "tree": "098c91278dd3c2cff10350c6e7bde835fb657405",
      "parents": [
        "3be4e6990edf65624cfcbf8f7e33810626b2eefa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] Fix 32-bit mm operations when not using BATs\n\nOn hash table based 32 bits powerpc\u0027s, the hash management code runs with\na big spinlock. It\u0027s thus important that it never causes itself a hash\nfault. That code is generally safe (it does memory accesses in real mode\namong other things) with the exception of the actual access to the code\nitself. That is, the kernel text needs to be accessible without taking\na hash miss exceptions.\n\nThis is currently guaranteed by having a BAT register mapping part of the\nlinear mapping permanently, which includes the kernel text. But this is\nnot true if using the \"nobats\" kernel command line option (which can be\nuseful for debugging) and will not be true when using DEBUG_PAGEALLOC\nimplemented in a subsequent patch.\n\nThis patch fixes this by pre-faulting in the hash table pages that hit\nthe kernel text, and making sure we never evict such a page under hash\npressure.\n\nSigned-off-by: Benjamin Herrenchmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/mm/hash_low_32.S |   22 ++++++++++++++++++++--\n arch/powerpc/mm/mem.c         |    3 ---\n arch/powerpc/mm/mmu_decl.h    |    4 ++++\n arch/powerpc/mm/pgtable_32.c  |   11 +++++++----\n 4 files changed, 31 insertions(+), 9 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3be4e6990edf65624cfcbf8f7e33810626b2eefa",
      "tree": "e0da9d35af9cd7779ec1c437ebd661892d586689",
      "parents": [
        "a741e67969577163a4cfc78d7fd2753219087ef1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 12 15:30:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:39 2007 +1000"
      },
      "message": "[POWERPC] Cleanup 32-bit map_page\n\nThe 32 bits map_page() function is used internally by the mm code\nfor early mmu mappings and for ioremap. It should never be called\nfor an address that already has a valid PTE or hash entry, so we\nadd a BUG_ON for that and remove the useless flush_HPTE call.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/mm/pgtable_32.c |    9 ++++++---\n 1 file changed, 6 insertions(+), 3 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a741e67969577163a4cfc78d7fd2753219087ef1",
      "tree": "bac4162aaf15367e896429afa60465e201c9204c",
      "parents": [
        "e4ee3891db35aa9a069bb403c2a66a8fbfa274d6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Apr 10 17:09:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:38 2007 +1000"
      },
      "message": "[POWERPC] Make tlb flush batch use lazy MMU mode\n\nThe current tlb flush code on powerpc 64 bits has a subtle race since we\nlost the page table lock due to the possible faulting in of new PTEs\nafter a previous one has been removed but before the corresponding hash\nentry has been evicted, which can leads to all sort of fatal problems.\n\nThis patch reworks the batch code completely. It doesn\u0027t use the mmu_gather\nstuff anymore. Instead, we use the lazy mmu hooks that were added by the\nparavirt code. They have the nice property that the enter/leave lazy mmu\nmode pair is always fully contained by the PTE lock for a given range\nof PTEs. Thus we can guarantee that all batches are flushed on a given\nCPU before it drops that lock.\n\nWe also generalize batching for any PTE update that require a flush.\n\nBatching is now enabled on a CPU by arch_enter_lazy_mmu_mode() and\ndisabled by arch_leave_lazy_mmu_mode(). The code epects that this is\nalways contained within a PTE lock section so no preemption can happen\nand no PTE insertion in that range from another CPU. When batching\nis enabled on a CPU, every PTE updates that need a hash flush will\nuse the batch for that flush.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e4ee3891db35aa9a069bb403c2a66a8fbfa274d6",
      "tree": "c2c16d53c70e14e786b7d5a5722d38590fb4d7d2",
      "parents": [
        "e68c825bb016703eda94aac99be96de73b482d61"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 11 16:13:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:38 2007 +1000"
      },
      "message": "[POWERPC] Alignment exception uses __get/put_user_inatomic\n\nMake the alignment exception handler use the new _inatomic variants\nof __get/put_user. This fixes erroneous warnings in the very rare\ncases where we manage to have copy_tofrom_user_inatomic() trigger\nan alignment exception.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n arch/powerpc/kernel/align.c |   56 ++++++++++++++++++++++++--------------------\n 1 file changed, 31 insertions(+), 25 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e68c825bb016703eda94aac99be96de73b482d61",
      "tree": "dc6296684daa47cb17e8e1d772fb9d7487a7b1cf",
      "parents": [
        "06533e28c9e8b252fbfb6858647afe48b5147e16"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 11 16:13:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:09:38 2007 +1000"
      },
      "message": "[POWERPC] Add inatomic versions of __get_user and __put_user\n\nThose are needed by things like alignment exception fixup handlers\nsince those can now be triggered by copy_tofrom_user_inatomic.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "06533e28c9e8b252fbfb6858647afe48b5147e16",
      "tree": "cee757c2b418a079bae6d478e8dd5085ed30d897",
      "parents": [
        "e48059225c2edc6f1e5a2008261f1efdf606f247"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Wed Apr 04 22:07:40 2007 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:00:41 2007 +1000"
      },
      "message": "[POWERPC] Clean up unused ROUND_UP, NAME_OFFSET macros in arch/powerpc\n\nUnused ROUND_UP, NAME_OFFSET macro cleanup\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e48059225c2edc6f1e5a2008261f1efdf606f247",
      "tree": "e4c3bc21bc53b0014dfa8a0c1982f84a3e55b028",
      "parents": [
        "9c1a2bae0cc52b21121ea2380a2db0294ad0d8e7"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Apr 04 18:20:04 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 04:00:25 2007 +1000"
      },
      "message": "[POWERPC] Add correct interrupt property for pegasos ide\n\nThe firmware assigns irq 20/21 to the VIA IDE device on Pegasos.\nBut the required interrupt is 14/15.\nMaybe someone confused decimal vs. hexadecimal values.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9c1a2bae0cc52b21121ea2380a2db0294ad0d8e7",
      "tree": "d0fbe9f84d954e2db308f81d91042f348f987c0f",
      "parents": [
        "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:50:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: the last one\n\nThis also fixes a bug where a property value was being modified\nin place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3",
      "tree": "6b51334a2427c0392c391d0e0bfab0ab9aae690e",
      "parents": [
        "c4f55b394505fff6ad831d17e36e02dde1c3a8d7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:40:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4f55b394505fff6ad831d17e36e02dde1c3a8d7",
      "tree": "cb7b24d1b0cd1cd2df4361105c33657af2bf7a97",
      "parents": [
        "e2eb63927bfcb54232163bfec32440246fd44457"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:39:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: sound\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2eb63927bfcb54232163bfec32440246fd44457",
      "tree": "596656edeb2332b5134d8236fa50b87f2c0ece29",
      "parents": [
        "ceef87782a9452eeeca774e65d7f4e06455780a3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:26:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: arch/powerpc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ceef87782a9452eeeca774e65d7f4e06455780a3",
      "tree": "e8bb3805f82553ff14f570ea9ef1af04bb80b169",
      "parents": [
        "721151d004dcf01a71b12bb6b893f9160284cf6e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:24:06 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: include\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "721151d004dcf01a71b12bb6b893f9160284cf6e",
      "tree": "16105646cae11ad6f785a5756d526b01922bcd7c",
      "parents": [
        "1a38147ed0737a9c01dbf5f2ca47fd2a0aa5cb55"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 03 21:24:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Allow drivers to map individual 4k pages to userspace\n\nSome drivers have resources that they want to be able to map into\nuserspace that are 4k in size.  On a kernel configured with 64k pages\nwe currently end up mapping the 4k we want plus another 60k of\nphysical address space, which could contain anything.  This can\nintroduce security problems, for example in the case of an infiniband\nadaptor where the other 60k could contain registers that some other\nprogram is using for its communications.\n\nThis patch adds a new function, remap_4k_pfn, which drivers can use to\nmap a single 4k page to userspace regardless of whether the kernel is\nusing a 4k or a 64k page size.  Like remap_pfn_range, it would\ntypically be called in a driver\u0027s mmap function.  It only maps a\nsingle 4k page, which on a 64k page kernel appears replicated 16 times\nthroughout a 64k page.  On a 4k page kernel it reduces to a call to\nremap_pfn_range.\n\nThe way this works on a 64k kernel is that a new bit, _PAGE_4K_PFN,\ngets set on the linux PTE.  This alters the way that __hash_page_4K\ncomputes the real address to put in the HPTE.  The RPN field of the\nlinux PTE becomes the 4k RPN directly rather than being interpreted as\na 64k RPN.  Since the RPN field is 32 bits, this means that physical\naddresses being mapped with remap_4k_pfn have to be below 2^44,\ni.e. 0x100000000000.\n\nThe patch also factors out the code in arch/powerpc/mm/hash_utils_64.c\nthat deals with demoting a process to use 4k pages into one function\nthat gets called in the various different places where we need to do\nthat.  There were some discrepancies between exactly what was done in\nthe various places, such as a call to spu_flush_all_slbs in one case\nbut not in others.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a38147ed0737a9c01dbf5f2ca47fd2a0aa5cb55",
      "tree": "cd8ace4daea50a2a8c4bc19db156163e9f7aefb3",
      "parents": [
        "9213feea6e197f8507ec855337798cc3388f5570"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:58:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Make struct property\u0027s value a void *\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9213feea6e197f8507ec855337798cc3388f5570",
      "tree": "da8015e33f1a242a050ef62603bdc53a7982441c",
      "parents": [
        "a8bda5dd4f99d6469f3c0dc362db3cce8a4d6416"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:57:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename prom_n_size_cells to of_n_size_cells\n\nThis is more consistent and gets us closer to the Sparc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a8bda5dd4f99d6469f3c0dc362db3cce8a4d6416",
      "tree": "513cb0896e142b5eca6fd445cde11b651f408824",
      "parents": [
        "7a92f74f98bde8498c98aad6cac5da5a87dd0bf4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:56:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename prom_n_addr_cells to of_n_addr_cells\n\nThis is more consistent and gets us closer to the Sparc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a92f74f98bde8498c98aad6cac5da5a87dd0bf4",
      "tree": "2bae247e5aba6b256899f0a95df33a8a87235399",
      "parents": [
        "0e56efc7dcd1eb5004363e52bdbe801783245638"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:55:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:18 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nThis is more consistent and gets us closer to the Sparc code.\n\nWe add a device_is_compatible define for compatibility during the\nchange over.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e56efc7dcd1eb5004363e52bdbe801783245638",
      "tree": "22b3f52d1ccc18d0e820ed69412a8054e20798d1",
      "parents": [
        "a7edd0e676d51145ae634a2acf7a447e319200fa"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:54:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property\n\nThis is more consistent and gets us closer to the Sparc code.\n\nWe add a get_property define for compatibility during the change over.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7edd0e676d51145ae634a2acf7a447e319200fa",
      "tree": "24047c72a067e7c670fca186d89b1b7c032e1bde",
      "parents": [
        "6c2d046980299d52d78b2738ad7f11fc593dea75"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:52:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] get_property returns const\n\nThis just tidies up some of the remains.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c2d046980299d52d78b2738ad7f11fc593dea75",
      "tree": "f8b58484f245f20f58f91505ad0b5e983adb2a9f",
      "parents": [
        "9414715a7bbb45450015e9bc2676d85d919d08d4"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Mon Apr 02 14:33:27 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] Fix modalias content in sysfs for macio devices\n\nCurrently the buf pointer is advanced too far during each iteration.\nAlso terminate the string with a newline.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9414715a7bbb45450015e9bc2676d85d919d08d4",
      "tree": "084dfaa3a591f17aa1debb0e3b33a31ed10b13ec",
      "parents": [
        "02cc51149f99e3c6c106e1e16dcc2e016b1bc3b5"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Mar 31 17:08:23 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] Autodetect serial console on efika\n\nEfika boards have to be booted with console\u003dttyPSC0 unless there is a\ngraphics card plugged in. Detect if the firmware stdout is the serial\nconnector.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "02cc51149f99e3c6c106e1e16dcc2e016b1bc3b5",
      "tree": "911e09a9aad7536f778cb27264b45f08f99cf0d3",
      "parents": [
        "1383a34fafeb9f49975fc33783960729fbd2cddf"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Thu Mar 29 07:31:41 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Decompress less, check more\n\nOur kernels put everything in the first load segment, and we read that.\nInstead of decompressing to the end of the gzip stream or supplied image\nand hoping we get it all, decompress the expected size and complain if\nit is not available.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1383a34fafeb9f49975fc33783960729fbd2cddf",
      "tree": "d5662d26786ba64862bab20e98a601b268fc25c4",
      "parents": [
        "f4bdbfc41b3cad813745f64fb849c298770da517"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed Mar 28 02:21:04 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: no-gzip fixes\n\nCommit a9903811bf8d130a26004f9cb27b66513a267908 missed two uses of the\nthe .gz suffix in the wrapper script and didn\u0027t clean the additonal\npossibly cached files.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f4bdbfc41b3cad813745f64fb849c298770da517",
      "tree": "7c54e0c7aa06ba4d8811ee418daf354d10ac3706",
      "parents": [
        "d6f1d2a9a83f447af6c210c8268ce117772da77f"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed Mar 28 02:21:02 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: missing relocation in crt0.S\n\ncrt0.S had provisions to provide run address relocaton to got2 and\ncache flush, but not on the bss clear or stack pointer load.  Apply\nthe same fixup for them.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6f1d2a9a83f447af6c210c8268ce117772da77f",
      "tree": "ba1eac4821c7ee8cf172fb67918f2eeb4255bfb8",
      "parents": [
        "88e687313e683ee006152d611b95f40900e3bce0"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Mar 27 15:31:41 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Routine to find the devtree node of a linux,phandle\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88e687313e683ee006152d611b95f40900e3bce0",
      "tree": "f4929de1202fb2f16bce5b5bfc144b60c7f9571b",
      "parents": [
        "5e41763ae9b4b6335fab88da85600f16d7a5a7b5"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Mar 27 15:29:50 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Move bootwrapper ELF parsing routines to a file\n\nThe ELF parsing routines local to arch/powerpc/boot/main.c are useful\nto other callers therefore move them to their own file.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5e41763ae9b4b6335fab88da85600f16d7a5a7b5",
      "tree": "c624b71411c709b53cd7c5773924f282e636c645",
      "parents": [
        "6590a0197cc89e663d884503073dbe235b3bd860"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Mon Mar 26 21:40:28 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc\n\n72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc inverted the sense for enabling\nhotplug CPU controls without reference to any other architecture other than\ni386, ia64 and PowerPC.  This left everyone else without hotplug CPU control.\n\nFix powerpc for this brain damage.\n\n(akpm: patch adapted from rmk\u0027s ARM fix.  Changelog stolen from rmk)\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6590a0197cc89e663d884503073dbe235b3bd860",
      "tree": "f811dad9d547dcc754c5b2eb334ca44455cc94c5",
      "parents": [
        "0fbbeba2427a842a1a4ac9f379ca2ca37ea907eb"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Mar 26 21:40:27 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:16 2007 +1000"
      },
      "message": "[POWERPC] Remove unused header file: arch/ppc/syslib/cpc710.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0fbbeba2427a842a1a4ac9f379ca2ca37ea907eb",
      "tree": "a9f14f2f350502ae422eaa24d696286e35adeefe",
      "parents": [
        "6e1af384f1c1742ae6d86bbf779d4fa020c509bc"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bart.vanassche@gmail.com",
        "time": "Mon Mar 26 21:40:29 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:15 2007 +1000"
      },
      "message": "[POWERPC] Ocotea board: ntpd complains that the frequency error exceeds the tolerance\n\nLifted from http://bugzilla.kernel.org/show_bug.cgi?id\u003d8182\n\nSteps to reproduce:\n- Boot an Ocotea board with the mainline 2.6.20.1 kernel.\n- Create an /etc/ntp.conf file with at least one NTP server and iburst mode set.\n- Issue the command \"ntpd -g\".\n- Wait about two minutes.\n- Verify ntpd\u0027s status via \"ntpq -pn\" and by looking in /var/log/ntp.\n\nThis fixes this problem by adjusting the expected clock frequency.\n\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e1af384f1c1742ae6d86bbf779d4fa020c509bc",
      "tree": "e07f1cc421fdc4e51847d26bb9bdccc53341e1cc",
      "parents": [
        "dbf8eefa2b814d6922492120bfa46d4bc42ceb20"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Mar 26 15:52:24 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:15 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add dt_xlate_reg(), and use it to find serial registers.\n\ndt_xlate_reg() uses the ranges properties of a node\u0027s parentage to find\nthe absolute physical address of the node\u0027s registers.\n\nThe ns16550 driver uses this when no virtual-reg property is found.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "dbf8eefa2b814d6922492120bfa46d4bc42ceb20"
}
