)]}'
{
  "log": [
    {
      "commit": "f326d22b8cc5bfebfa5b3f6a4066dc737def2234",
      "tree": "ef7f968164e71fd5a4cd390e489a95c84e9afa9a",
      "parents": [
        "e6b6239f8e8e5bd9ba0192a854652abf14e28ce4"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 05 18:54:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 19:18:59 2005 -0700"
      },
      "message": "[PATCH] ppc32: stop misusing NTP\u0027s time_offset value\n\nAs part of my timeofday rework, I\u0027ve been looking at the NTP code and I\nnoticed that the PPC architecture is apparently misusing the NTP\u0027s\ntime_offset (it is a terrible name!) value as some form of timezone offset.\n\nThis could cause problems when time_offset changed by the NTP code.  This\npatch changes the PPC code so it uses a more clear local variable:\ntimezone_offset.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee93b43a05506667d771c4fb0c384301edd7d036",
      "tree": "1a907ec6170d51ad2b5b4820d9c9b46d4838ab8f",
      "parents": [
        "5ee24d9594ffb070261b70461f71c42913c663bb"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Jun 30 02:58:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:09 2005 -0700"
      },
      "message": "[PATCH] ppc32: use correct register names in arch/ppc/kernel/relocate_kernel.S\n\nCONFIG_KEXEC\u003dy doesnt work:\n\narch/ppc/kernel/relocate_kernel.S:37: Error: unsupported relocation against SRR1\narch/ppc/kernel/relocate_kernel.S:39: Error: unsupported relocation against SRR0\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb",
      "tree": "c43b6c2fdf1b68b66906a2de69446dcec0f9af6b",
      "parents": [
        "1cde8a16815bd85c8137d1ea556398983c597c11",
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "2311b1f2bbd36fa5f366a7448c718b2556e0f02c",
      "tree": "10e836c5c34893f8098464a5ae15aba351a7bb2a",
      "parents": [
        "a0d399a808916d22c1c222c6b5ca4e8edd6d91a9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri May 13 17:44:10 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] PCI: fix-pci-mmap-on-ppc-and-ppc64.patch\n\nThis is an updated version of Ben\u0027s fix-pci-mmap-on-ppc-and-ppc64.patch\nwhich is in 2.6.12-rc4-mm1.\n\nIt fixes the patch to work on PPC iSeries, removes some debug printks\nat Ben\u0027s request, and incorporates your\nfix-pci-mmap-on-ppc-and-ppc64-fix.patch also.\n\nOriginally from Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nThis patch was discussed at length on linux-pci and so far, the last\niteration of it didn\u0027t raise any comment.  It\u0027s effect is a nop on\narchitecture that don\u0027t define the new pci_resource_to_user() callback\nanyway.  It allows architecture like ppc who put weird things inside of\nPCI resource structures to convert to some different value for user\nvisible ones.  It also fixes mmap\u0027ing of IO space on those archs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22e2c507c301c3dbbcf91b4948b88f78842ee6c9",
      "tree": "9a97c91d1362e69703aa286021daffb8a5456f4c",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 27 10:55:12 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:33:29 2005 -0700"
      },
      "message": "[PATCH] Update cfq io scheduler to time sliced design\n\nThis updates the CFQ io scheduler to the new time sliced design (cfq\nv3).  It provides full process fairness, while giving excellent\naggregate system throughput even for many competing processes.  It\nsupports io priorities, either inherited from the cpu nice value or set\ndirectly with the ioprio_get/set syscalls.  The latter closely mimic\nset/getpriority.\n\nThis import is based on my latest from -mm.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2031d0f586839bc68f35bcf8580b18947f8491d4",
      "tree": "e317615b4cb62350edeea0afe0a4fc94152cee29",
      "parents": [
        "98e7f29418a4931f97e6b78d1ef3a47103fe6cd5",
        "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:16:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:16:53 2005 -0700"
      },
      "message": "Merge Christoph\u0027s freeze cleanup patch\n"
    },
    {
      "commit": "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73",
      "tree": "d1e7c1e2e8902072042aefc3a7976b271cf76021",
      "parents": [
        "b3e112bcc19abd8e9657dca34a87316786e096f3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Fri Jun 24 23:13:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Cleanup patch for process freezing\n\n1. Establish a simple API for process freezing defined in linux/include/sched.h:\n\n   frozen(process)\t\tCheck for frozen process\n   freezing(process)\t\tCheck if a process is being frozen\n   freeze(process)\t\tTell a process to freeze (go to refrigerator)\n   thaw_process(process)\tRestart process\n   frozen_process(process)\tProcess is frozen now\n\n2. Remove all references to PF_FREEZE and PF_FROZEN from all\n   kernel sources except sched.h\n\n3. Fix numerous locations where try_to_freeze is manually done by a driver\n\n4. Remove the argument that is no longer necessary from two function calls.\n\n5. Some whitespace cleanup\n\n6. Clear potential race in refrigerator (provides an open window of PF_FREEZE\n   cleared before setting PF_FROZEN, recalc_sigpending does not check\n   PF_FROZEN).\n\nThis patch does not address the problem of freeze_processes() violating the rule\nthat a task may only modify its own flags by setting PF_FREEZE. This is not clean\nin an SMP environment. freeze(process) is therefore not SMP safe!\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72414d3f1d22fc3e311b162fca95c430048d38ce",
      "tree": "46850947c1602357dd3c51d8d6ebaa5805507f9f",
      "parents": [
        "4f339ecb30c759f94a29992d4635d9194132b6cf"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Sat Jun 25 14:58:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:55 2005 -0700"
      },
      "message": "[PATCH] kexec code cleanup\n\no Following patch provides purely cosmetic changes and corrects CodingStyle\n  guide lines related certain issues like below in kexec related files\n\n  o braces for one line \"if\" statements, \"for\" loops,\n  o more than 80 column wide lines,\n  o No space after \"while\", \"for\" and \"switch\" key words\n\no Changes:\n  o take-2: Removed the extra tab before \"case\" key words.\n  o take-3: Put operator at the end of line and space before \"*/\"\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e274d144302068a00794ec22e73520c0615cb6f",
      "tree": "f7ea59ea47d3c5676fbac8d39e8deaa1f94146ae",
      "parents": [
        "86b1ae38c0a62409dc862a28e3f08920f55f944b"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Sat Jun 25 14:58:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:54 2005 -0700"
      },
      "message": "[PATCH] kdump: Use real pt_regs from exception\n\nMakes kexec_crashdump() take a pt_regs * as an argument.  This allows to\nget exact register state at the point of the crash.  If we come from direct\npanic assertion NULL will be passed and the current registers saved before\ncrashdump.\n\nThis hooks into two places:\ndie(): check the conditions under which we will panic when calling\ndo_exit and go there directly with the pt_regs that caused the fatal\nfault.\n\ndie_nmi(): If we receive an NMI lockup while in the kernel use the\npt_regs and go directly to crash_kexec(). We\u0027re probably nested up badly\nat this point so this might be the only chance to escape with proper\ninformation.\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70765aa4bdb8862a49fcf5b28f3deaf561cf5ae7",
      "tree": "602d7801848e2599f1f3d0d53253e30f85794514",
      "parents": [
        "5f5609df0c943b005847d3b2765d6dd47b624011"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Jun 25 14:58:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:51 2005 -0700"
      },
      "message": "[PATCH] kexec: kexec ppc support\n\nI have tweaked this patch slightly to handle an empty list\nof pages to relocate passed to relocate_new_kernel.  And\nI have added ppc_md.machine_crash_shutdown.  To keep up with\nthe changes in the generic kexec infrastructure.\n\nFrom: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\n\nThe following patch adds support for kexec on the ppc32 platform.\n\nNon-OpenFirmware based platforms are likely to work directly without\nadditional changes on the kernel side.  The kexec-tools userland package\nmay need to be slightly updated, though.\n\nFor OpenFirmware based machines, additional work is still needed on the\nkernel side before kexec support is ready.  Benjamin Herrenschmidt is\nkindly working on that part.\n\nIn order for a ppc platform to use the kexec kernel services it must\nimplement some ppc_md hooks.  Otherwise, kexec will be explicitly disabled,\nas suggested by benh.\n\nThere are 3+1 new ppc_md hooks that a platform supporting kexec may\nimplement.  Two of them are mandatory for kexec to work.  See\ninclude/asm-ppc/machdep.h for details.\n\n- machine_kexec_prepare(image)\n\n  This function is called to make any arrangements to the image before it\n  is loaded.\n\n  This hook _MUST_ be provided by a platform in order to activate kexec\n  support for that platform.  Otherwise, the platform is considered to not\n  support kexec and the kexec_load system call will fail (that makes all\n  existing platforms by default non-kexec\u0027able).\n\n- machine_kexec_cleanup(image)\n\n  This function is called to make any cleanups on image after the loaded\n  image data it is freed.  This hook is optional.  A platform may or may\n  not provide this hook.\n\n- machine_kexec(image)\n\n  This function is called to perform the _actual_ kexec.  This hook\n  _MUST_ be provided by a platform in order to activate kexec support for\n  that platform.\n\n  If a platform provides machine_kexec_prepare but forgets to provide\n  machine_kexec, a kexec will fall back to a reboot.\n\n  A ready-to-use machine_kexec_simple() generic function is provided to,\n  hopefully, simplify kexec adoption for embedded platforms.  A platform\n  may call this function from its specific machine_kexec hook, like this:\n\nvoid myplatform_kexec(struct kimage *image)\n{\n        machine_kexec_simple(image);\n}\n\n- machine_shutdown()\n\n  This function is called to perform any machine specific shutdowns, not\n  already done by drivers.  This hook is optional.  A platform may or may\n  not provide this hook.\n\nAn example (trimmed) platform specific module for a platform supporting\nkexec through the existing machine_kexec_simple follows:\n\n/* ... */\n\n#ifdef CONFIG_KEXEC\nint myplatform_kexec_prepare(struct kimage *image)\n{\n        /* here, we can place additional preparations\n*/\n        return 0; /* yes, we support kexec */\n}\n\nvoid myplatform_kexec(struct kimage *image)\n{\n        machine_kexec_simple(image);\n}\n#endif /* CONFIG_KEXEC */\n\n/* ... */\n\nvoid __init\nplatform_init(unsigned long r3, unsigned long r4,\nunsigned long r5,\n              unsigned long r6, unsigned long r7)\n{\n\n/* ... */\n\n#ifdef CONFIG_KEXEC\n        ppc_md.machine_kexec_prepare \u003d\nmyplatform_kexec_prepare;\n        ppc_md.machine_kexec         \u003d\nmyplatform_kexec;\n#endif /* CONFIG_KEXEC */\n\n/* ... */\n\n}\n\nThe kexec ppc kernel support has been heavily tested on the GameCube Linux\nport, and, as reported in the fastboot mailing list, it has been tested too\non a Moto 82xx ppc by Rick Richardson.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Eric Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33d9e9b56d5ccd7776fdfe3ecce4a2793dee6fd3",
      "tree": "e2ecb071823cc9ffe2755ed117bfabe04a35e1fc",
      "parents": [
        "62aa751d16399637325852bc0a1fcf13c2476dd7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Jun 25 14:54:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:26 2005 -0700"
      },
      "message": "[PATCH] ppc32: Add support for Freescale e200 (Book-E) core\n\nThe e200 core is a Book-E core (similar to e500) that has a unified L1 cache\nand is not cache coherent on the bus.  The e200 core also adds a separate\nexception level for debug exceptions.  Part of this patch helps to cleanup a\nfew cases that are true for all Freescale Book-E parts, not just e500.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6879dc137ea4efad65cab8bf8a7c0b742bcf92cc",
      "tree": "13ca02150a892e97f3da20ac9cc052508cc7e8a8",
      "parents": [
        "a70d439345875d476ede258094356e2acd09b1a1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 21 17:15:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:26 2005 -0700"
      },
      "message": "[PATCH] ppc32: Kill embedded system.map, use kallsyms\n\nThis patch kills the whole embedded System.map mecanism and the\nbootloader-passed System.map that was used to provide symbol resolution in\nxmon.  Instead, xmon now uses kallsyms like ppc64 does.\n\nNo hurry getting that in Linus tree, let it be tested in -mm for a while\nfirst and make sure it doesn\u0027t break various embedded configs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a70d439345875d476ede258094356e2acd09b1a1",
      "tree": "0c5d63edbc020104cac05e444c4527d8bc78e857",
      "parents": [
        "ba8c6d534a0144375f910e764ec965d5e8059f7a"
      ],
      "author": {
        "name": "Jakub Bogusz",
        "email": "qboosh@pld-linux.org",
        "time": "Tue Jun 21 17:15:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:25 2005 -0700"
      },
      "message": "[PATCH] ppc32: don\u0027t recursively crash in die() on CHRP/PReP machines\n\nThis patch avoids recursive crash (leading to kernel stack overflow) in\ndie() on CHRP/PReP machines when CONFIG_PMAC_BACKLIGHT\u003dy.  set_backlight_*\nfunctions are placed in pmac section, which is discarded when _machine !\u003d\n_MACH_Pmac.\n\nSigned-off-by: Jakub Bogusz \u003cqboosh@pld-linux.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1492ec8069ea6f82bc32df27cabbec72e554e2b8",
      "tree": "09e52d150482a105a63dc4b71758a7aa99ecb28c",
      "parents": [
        "5be061eee931db2718feecaf10df17610386202b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Tue Jun 21 17:15:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:25 2005 -0700"
      },
      "message": "[PATCH] ppc32: Factor out common exception code into macro\u0027s for 4xx/Book-E\n\n4xx and Book-E PPC\u0027s have several exception levels.  The code to handle\neach level is fairly regular.  Turning the code into macro\u0027s will ease the\nhandling of future exception levels (debug) in forth coming chips.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e5aa8c86571deea5d8e8462fedcf610e21af717",
      "tree": "779a4c57020d92659afa583abec0283db0a0fec4",
      "parents": [
        "a1604f9121ee97b27d5ce308ddd4b70c3a220279"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Tue Jun 21 17:15:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:24 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix CONFIG_TASK_SIZE handling on 40x\n\nThis patch is virtually identical to my previous 44x one.  It removes\n0x8000\u00270000 TASK_SIZE hardcoded assumption from head_4xx.S.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b264c3527930ca4812fefc505fde9ad99d8a0117",
      "tree": "26d7ff6f5ed67d162df70dffa5c6257671c1f5f4",
      "parents": [
        "c93fcff6952068d484f2f7dae187037f46235647"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Tue Jun 21 17:15:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:23 2005 -0700"
      },
      "message": "[PATCH] ppc32: Converted MPC10X bridge to use platform devices instead of OCP\n\nConverted the MPC10x bridge support (used by MPC10x and 8240/1/5) to used\nthe standard platform device model.\n\nSigned-off-by: Matt McClintock \u003cmsm@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b37b700f7c491a9320f4e29472bbaf23dded8fd",
      "tree": "e8a77c322bec5e75f0524c99f3be61645560b3c3",
      "parents": [
        "da3caa204ca40c32dcb751ebead2a6835b83e8d1"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Tue Jun 21 17:15:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:23 2005 -0700"
      },
      "message": "[PATCH] ppc32: Added support for new MPC8548 family of PowerQUICC III processors\n\nAdded descriptions of the new MPC8548 family processors, e500 core and\nperipherals.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff381d2223a30ee70752791fd9c3588d8f1cab77",
      "tree": "124dab1e725ad0d16f1122696a67f1657ea97a8f",
      "parents": [
        "3eb8c7836eb074b61d63597be3e4f085814ac4c0"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:40:51 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:32 2005 -0700"
      },
      "message": "[PATCH] Driver Core: arch: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0107b3cf3225aed6ddde4fa8dbcd4ed643b34f4d",
      "tree": "9b9337ae627fc56a0eda43c60860765f25efaa0b",
      "parents": [
        "1c3f45ab2f7f879ea482501c83899505c31f7539",
        "9ee1c939d1cb936b1f98e8d81aeffab57bae46ab"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Jun 18 08:36:46 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sat Jun 18 08:36:46 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "90abb7b5f3bd9271a455cd640a70c285b4fd0c89",
      "tree": "1149103d1e9255208e81cb426fad07839e15039f",
      "parents": [
        "0086b5ec7834b78358dea3f713275a9ae2b229ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 10 09:37:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 10 09:37:21 2005 -0700"
      },
      "message": "ppc: remove two extraneous descriptors for the 405EP CPU\n\nThe patch to add them keeps on getting applied, over and\nover again ;)\n\nHopefully no more.\n"
    },
    {
      "commit": "7fbdf1a23be1837b8bc5bcec096015ca99e00aa7",
      "tree": "991e076dabd33ed04ff1b181319e96cf80336047",
      "parents": [
        "04dc9ba882d224612f8db50fd60c8a45b843e77c"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Thu Jun 09 12:36:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 09 15:39:52 2005 -0700"
      },
      "message": "[PATCH] ppc32: add 405EP cpu_spec entry\n\nAdd a definition for PPC 405EP which was lost somehow during 2.4 -\u003e 2.6\ntransition.\n\nRecent change to arch/ppc/kernel/misc.S (\"Fix incorrect CPU_FTR fixup usage\nfor unified caches\") triggered this bug and 405EP boards don\u0027t boot\nanymore.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "beb9e1c3f32a0f878765c7c1142f91083739c5bd",
      "tree": "a9eb68688061e70cdbd8974e90f697f8860d217d",
      "parents": [
        "1f96ddb4fb40961a8ebebf7a00bbfaad55aacbd2"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Wed Jun 08 15:48:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 08 16:21:12 2005 -0700"
      },
      "message": "[PATCH] ppc32: add 405EP cpu_spec entry\n\nAdd a definition for PPC 405EP which was lost somehow during 2.4 -\u003e 2.6\ntransition.\n\nRecent change to arch/ppc/kernel/misc.S (\"Fix incorrect CPU_FTR fixup usage\nfor unified caches\") triggered this bug and 405EP boards don\u0027t boot\nanymore.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad95d6098dd1e94a09d2a1fdf39fd8281fcd8958",
      "tree": "527a17f1c54e7f3825440fdd4a85eadfedc1b78c",
      "parents": [
        "eda9937656e0b9879ca521140fe61cbc9788c398"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Jun 07 13:22:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 07 13:39:26 2005 -0700"
      },
      "message": "[PATCH] ppc32: add 405EP cpu_spec entry\n\nAdd a definition for PPC 405EP which was lost somehow during 2.4 -\u003e 2.6\ntransition.\n\nRecent change to arch/ppc/kernel/misc.S (\"Fix incorrect CPU_FTR fixup usage\nfor unified caches\") triggered this bug and 405EP boards don\u0027t boot\nanymore.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4481e8eea761857367162b0957277d5524fbea63",
      "tree": "2b8e0a7ae33b67be3e0a195a11919705e3934865",
      "parents": [
        "8e2894e51d6407e47226a60c0d19bf384642c55a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Mon Jun 06 13:35:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 06 14:42:23 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix incorrect CPU_FTR fixup usage for unified caches\n\nRuntime feature support for unified caches was testing a userland feature\nflag (PPC_FEATURE_UNIFIED_CACHE) instead of a cpu feature flag\n(CPU_FTR_SPLIT_ID_CACHE).  Luckily the current defined bit mask for cpu\nfeatures and userland features do not overlap so this only causes an issue\non machines with a unified cache, which is extremely rare on PPC today.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c3f45ab2f7f879ea482501c83899505c31f7539",
      "tree": "672465b3b9b3e2e26a8caf74ed64aa6885c52c13",
      "parents": [
        "4bcff1b37e7c3aed914d1ce5b45994adc7dbf455",
        "e0d6d71440a3a35c6fc2dde09f8e8d4d7bd44dda"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu Jun 02 16:39:11 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu Jun 02 16:39:11 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "92b4dc16257fef814ddf1c8d1d2a20f67f67ee4b",
      "tree": "775c042e7b5cedf0d28b9d190956c192db49572a",
      "parents": [
        "91f9855a7afbb160ba1709bf342858732138abad"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat May 28 15:52:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:16 2005 -0700"
      },
      "message": "[PATCH] ppc32: Simplified load string emulation error checking\n\nThe error checking for emulation of load string instructions was overly\ngenerous and would cause certain valid forms of the instructions to be\ntreated as illegal.  We drop the range checking since the architecture\nallows this to be boundedly undefined.  Tests on CPUs that support these\ninstructions appear not do cause illegal instruction traps on range errors\nand just allow the execution to occur.\n\nThanks to Kim Phillips for debugging this and figuring out what real HW was\ndoing.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "252fcaed48fc5473b3fc3cafbf977244b0cbf670",
      "tree": "96b8ceffe0e227343eb40aa594695aeb2ce3abf4",
      "parents": [
        "94b9f46d61904422c498bf4cf9a90cc14398d311"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat May 28 15:52:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:15 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix some minor issues related to FSL Book-E KGDB support\n\nSome debug registers needed to be initialized early on to allow proper\nsupport for KGDB.  Additionally, we need to setup the\nppc.md_early_serial_map function pointer on boards that have serial support\nfor KGDB.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2665f92ae67a2d086537979d317a6f3a5697c63",
      "tree": "96b1c3edd37aadb0ba23758f6455866b047937d6",
      "parents": [
        "7f8cd80fb261177244c1479cfcad1387dbf3cd4b"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Fri May 20 13:59:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 15:48:19 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix CONFIG_TASK_SIZE handling on 44x\n\nThis patch fixed CONFIG_TASK_SIZE handling on 44x.  Currently head_44x.S\nhardcodes 0x80000000, which breaks if user chooses to change TASK_SIZE\n(e.g.  for 3G user-space).  Tested on Ocotea in 3G/1G configuration.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45fed46f5b98aaf439e9ef125992ec853cd98499",
      "tree": "6b1637f2083772b08337ba62a33ac6a4547ae788",
      "parents": [
        "72480ef863740c3dc301b0803c9ed6d10716aa11"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 20 16:45:58 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 07:54:11 2005 -0700"
      },
      "message": "[PATCH] ppx32: Fix uninitialized variable in set_preferred_console\n\nThis fixes an uninitialized variable warning in arch/ppc/kernel/setup.c,\nand this time gcc is actually right, there is a path that could result\nin offset being uninitialized.  Zero is a sane default in this instance.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7063e6c717f6108c4b3fc3135a516c86ef944870",
      "tree": "ec6eec10b4dc93474100e6e366df028bd3314fda",
      "parents": [
        "7ca0026495dbb644b4e32ede76be44072cb2bc7a",
        "05d3794aa8bd3b2c9f7920a05003c331cdeb75c5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu May 19 11:54:00 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu May 19 11:54:00 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "19bbdf0e510471ecebb3fe09bd8b00773cc63b88",
      "tree": "7a90cca66dfb14f29c45dbedcd8c4b8bfa394854",
      "parents": [
        "ad542ef5b2296fa7a8518e6be67c4588b750d316"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 17 16:48:39 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 09:27:05 2005 -0700"
      },
      "message": "[PATCH] ppc32: enable use of early_param\n\nWe need to call parse_early_param() early on to allow usage of\nearly_param() for command line parsing.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea9c102cb0a7969df5733d34f26e0b12c8a3c889",
      "tree": "27383b18b9f62d3c4f1b5dd9f3daeffb10416c15",
      "parents": [
        "13e652800d1644dfedcd0d59ac95ef0beb7f3165"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sun May 08 15:56:09 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sun May 08 15:56:09 2005 +0100"
      },
      "message": "Add CONFIG_AUDITSC and CONFIG_SECCOMP support for ppc32\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "696c2b9f97c2439e9fb299650041ec750df46865",
      "tree": "09a2c0df780b1739324f25c9ee19e00334d37b30",
      "parents": [
        "075d6eb16d273dab7b7b4b83fcee8bce4ee387ed"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Thu May 05 16:15:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:32 2005 -0700"
      },
      "message": "[PATCH] ppc32: Simplified PPC core revision report\n\nWe can identify new Freescale PPC cores by the fact that the MSB of the PVR\nis set.  If we are a new Freescale core the decode of major/minor revision\nnumbers is simplified so we dont have to add new case checks for a every\nnew Freescale core.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "075d6eb16d273dab7b7b4b83fcee8bce4ee387ed",
      "tree": "d5e2cfb21dd752410649a675f2bb2a7c0db05c8e",
      "parents": [
        "becf3aec2608d6807a58d0677661cb23c388d67f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 05 16:15:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:31 2005 -0700"
      },
      "message": "[PATCH] ppc32: platform-specific functions missing from kallsyms.\n\nThe PPC32 kernel puts platform-specific functions into separate sections so\nthat unneeded parts of it can be freed when we\u0027ve booted and actually\nworked out what we\u0027re running on today.\n\nThis makes kallsyms ignore those functions, because they\u0027re not between\n_[se]text or _[se]inittext.  Rather than teaching kallsyms about the\nvarious pmac/chrp/etc sections, this patch adds \u0027_[se]extratext\u0027 markers\nfor kallsyms.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ed20e1ad521b5f5df61bf6559ae60738e393741",
      "tree": "90931724e45eaedb3445314e8b94e78253642395",
      "parents": [
        "e5bdd883a189243541e7a132385580703b049102"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun May 01 08:59:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:14 2005 -0700"
      },
      "message": "[PATCH] convert that currently tests _NSIG directly to use valid_signal()\n\nConvert most of the current code that uses _NSIG directly to instead use\nvalid_signal().  This avoids gcc -W warnings and off-by-one errors.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5812a77e5803468a5033be91af978be0f7a17d9",
      "tree": "e01d079528be80ee78fad247b8af959b58e41d0e",
      "parents": [
        "b20cc8aff258eea5a2339107605ebea949fa6ecf"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun May 01 08:58:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:42 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix address checking on lmw/stmw align exception\n\nThe handling of misaligned load/store multiple instructions did not check\nto see if the address was ok to access before using __{get,put}_user().\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "443a848cd30eb5bb5c1038e6371d83404775dcfc",
      "tree": "f61d62eebf19498395257a7cddee828c4edfa876",
      "parents": [
        "f1c55dea0bb2df94aa2b01b0871cb02f2e206676"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun May 01 08:58:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:40 2005 -0700"
      },
      "message": "[PATCH] ppc32: refactor FPU exception handling\n\nMoved common FPU exception handling code out of head.S so it can be used by\nseveral of the sub-architectures that might of a full PowerPC FPU.\n\nAlso, uses new CONFIG_PPC_FPU define to fix alignment exception handling\nfor floating point load/store instructions to only occur if we have a\nhardware FPU.\n\nSigned-off-by: Jason McMullan \u003cjason.mcmullan@timesys.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1c55dea0bb2df94aa2b01b0871cb02f2e206676",
      "tree": "0bac72de98485c578bd0590daf4c7d9090660c6d",
      "parents": [
        "b207a290ea7dc83dba02e40b81cc8a29415a9c60"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 08:58:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:40 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix errata for some G3 CPUs\n\nSome G3 CPUs can crash in funny way if a store from an FPU register\ninstruction is executed on a register that has never been initialized since\npower on.  This patch fixes it by making sure all FP registers have been\nproperly initialized at kernel boot and when waking from sleep.  It also makes\nthe code that decides wether HID0_BTIC and HID0_DPM are allowed on a given CPU\nsmarter (it can actually _clear_ them now if they are not allowed instead of\njust setting them when they are allowed in case the firmware got them wrong)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "056de2fa12febe02597f971eb6ea8f2cc9c9b06e",
      "tree": "9771aaff44479c8ccac70fd18d1e7394fd9de264",
      "parents": [
        "dc074a8a32bc12e19436b087f01f4a4700e9b9c0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:59 2005 -0700"
      },
      "message": "[PATCH] ppc user annotations: debug_setconetext(2)\n\n3rd argument of sys_debug_setcontext() is also a userland pointer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91de1fff2d431fec1162333a1e4fad9a53cd5b9e",
      "tree": "419610113c96db5623b912f7242fb1dfe9c2fe22",
      "parents": [
        "d01daf72f0a238c5ccfba7bf82999e384927412e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:58 2005 -0700"
      },
      "message": "[PATCH] ppc sparse annotations: emulate_string_inst()\n\nreplaced declaration of EA from u32 to unsigned long - this beast is\nused only to cast it to (userland) pointer and proper integer type for\nthat is unsigned long. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92a11f9e7cb876e6cf9080e4a1642142cb9221b2",
      "tree": "be7957195d3f013327b45add983e5106356286e0",
      "parents": [
        "9090e001f28de4bccae232f1b78e78fad5132ecb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "message": "[PATCH] ppc iomem annotations: -\u003eio_base_virt\n\n* -\u003eio_base_virt in struct pci_controller is iomem pointer.  Marked as such.\n  Most of the places that used it are already annotated to expect iomem.\n* places that did gratitious (and wrong) casts a-la\n\tisa_io_base \u003d (unsigned long)ioremap(...);\n\those-\u003eio_base_virt \u003d (void *)isa_io_base;\n  turned into\n\those-\u003eio_base_virt \u003d ioremap(...);\n\tisa_io_base \u003d (unsigned long)hose-\u003eio_base_virt;\n* pci_bus_io_base() annotated as returning iomem pointer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9090e001f28de4bccae232f1b78e78fad5132ecb",
      "tree": "49a7ebcafb3dd05fea6ee8e4a1a88c17894c720e",
      "parents": [
        "cf025109e879294f4c6aecf94de1e7b592a9fb07"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "message": "[PATCH] ppc user annotations: sigcontext\n\nsigcontext.regs is a userland pointer\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51e6606491a0f5deaba52fb00c0374b9cb612f98",
      "tree": "38488f712b29132cfc54fa6b4c3ee9821fff629b",
      "parents": [
        "9ce3a719bc5772bc84ab6f50ef505da6992778ff"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:24:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix compilation error in arch/ppc/kernel/time.c\n\nmake defconfig give the following error on ppc (gcc-4):\n\narch/ppc/kernel/time.c:92: error: static declaration of ‘time_offset’\nfollows non-static declaration\ninclude/linux/timex.h:236: error: previous declaration of ‘time_offset’\nwas here\n\nThe following patch solves it (time_offset is declared in timer.c).\n\nSigned-Off-By: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54095a6ec7b11a008c07c5016b025206a051f560",
      "tree": "7e2abe2dc483e05387c331ec41e1f5c51678dd3e",
      "parents": [
        "fd16230a05751af5a221a1f1c988bb519fd66679"
      ],
      "author": {
        "name": "Giovambattista Pulcini",
        "email": "gpulcini@swintel.it",
        "time": "Sat Apr 16 15:24:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:24 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix a problem with NTP on !(chrp||gemini)\n\nThe following problem was found by Giovambattista Pulcini\n\u003cgpulcini@swintel.it\u003e, who also provided a partial patch, and this has been\nverified by our time guru Gabriel Paubert \u003cpaubert@iram.es\u003e.\n\nThe problem is that in do_settimeofday() we always set time_state to\nTIME_ERROR and except on two platforms, never re-set it.  This meant that\nntp_gettime() and ntp_adjtime() always returned TIME_ERROR, incorrectly. \nBased on Gabriel\u0027s analysis, time_state is used for leap-second processing,\nand ppc shouldn\u0027t be mucking with it.\n\nSigned-off-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f50b153b1966230e78034d5ab1641ca4bb5db56d",
      "tree": "9f3f0971789ca2cbb59efbd694c172804f4547cd",
      "parents": [
        "b464fce5edc08a825907e9d48a2d2f1af0393fef"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:22 2005 -0700"
      },
      "message": "[PATCH] ppc32: Support 36-bit physical addressing on e500\n\nTo add support for 36-bit physical addressing on e500 the following changes\nhave been made.  The changes are generalized to support any physical address\nsize larger than 32-bits:\n\n* Allow FSL Book-E parts to use a 64-bit PTE, it is 44-bits of pfn, 20-bits\n  of flags.\n\n* Introduced new CPU feature (CPU_FTR_BIG_PHYS) to allow runtime handling of\n  updating hardware register (SPRN_MAS7) which holds the upper 32-bits of\n  physical address that will be written into the TLB.  This is useful since\n  not all e500 cores support 36-bit physical addressing.\n\n* Currently have a pass through implementation of fixup_bigphys_addr\n\n* Moved _PAGE_DIRTY in the 64-bit PTE case to free room for three additional\n  storage attributes that may exist in future FSL Book-E cores and updated\n  fault handler to copy these bits into the hardware TLBs.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c26e03b2db4b66d79bfb774628c1fc9b458b943",
      "tree": "1e50046a2daa30da849a88b3ec562a410ebe6f80",
      "parents": [
        "e378cc16b0d3c1610857c4444345907020e03ece"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 16 15:24:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:17 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix single-stepping of emulated instructions\n\nOn ppc, we emulate instructions that cause alignment exceptions.  If we are\nsingle-stepping an instruction and it causes an alignment exception, we\nwill currently do the next instruction as well before taking the\nsingle-step exception.  This patch fixes that, so we take the single-step\nexception after emulating the instruction.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e378cc16b0d3c1610857c4444345907020e03ece",
      "tree": "0947c9f923f985319e81be3f9fe2018571e53d6b",
      "parents": [
        "6460b4cceba0181308042c8d8794eb679bfa22e5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 16 15:24:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:17 2005 -0700"
      },
      "message": "[PATCH] ppc32: oops on kernel altivec assist exceptions\n\nIf we should happen to get an altivec assist exception while executing in\nthe kernel, we will currently try to handle it and fail, and end up oopsing\nwith (apparently) a segfault.  (An altivec assist exception occurs for\nfloating-point altivec instructions with denormalized inputs or outputs if\nthe altivec unit is in java mode.)\n\nThis patch checks explicitly if we are in user mode and prints a useful\nmessage if not.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16acbc624e2b7b750570cb672341d05a816051f4",
      "tree": "ca337baa5a2950ae6a3ff8eb19ac5ae15cbb70c5",
      "parents": [
        "0c9b79429c83a404a04908be65baa9d97836bbb6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 16 15:24:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:14 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix bogosity in process-freezing code\n\nThe code that went into arch/ppc/kernel/signal.c recently to handle process\nfreezing seems to contain a dubious assumption: that a process that calls\ndo_signal when PF_FREEZE is set will have entered the kernel because of a\nsystem call.  This patch removes that assumption.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
