)]}'
{
  "log": [
    {
      "commit": "873d3469db66ea08e94b0d04a96b1a4507684824",
      "tree": "67e5df25890e6820388fb86b3b81d73fe0bff74e",
      "parents": [
        "6a00cbfcf8ffdd719cb5a27e1a0a9779665d1e23"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Tue Sep 13 01:25:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: remove use of asm/segment.h\n\nRemoved ppc32 architecture specific users of asm/segment.h and\nasm-ppc/segment.h itself\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": "6a00cbfcf8ffdd719cb5a27e1a0a9779665d1e23",
      "tree": "3596cb8dc87fa3b8472234670e2022882ee64738",
      "parents": [
        "5b952b3c143660b6436fcb299b249cefde61c18d"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@kernel.crashing.org",
        "time": "Tue Sep 13 01:25:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: discard *.exit.text and *.exit.data sections\n\nDiscard *.exit.text sections on runtime.  We cannot do this on link time\nbecause of the way BUG macros are implemented.  If \"__exit function\" calls\none of those macros, __bug_table section will reference this function.\nThis is similar to \".altinstructions\" situation on i386.\n\n*.exit.data seems to be OK in this respect and is discarded on link\ntime.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31139971b3dc9fbb2e8a8572fb81e6e8470f363a",
      "tree": "644fc6833fe6e18d00dbc8b6b281f77e7b923d35",
      "parents": [
        "bb0bb3b6596cdb08adb0b72453cc67d48e139c2c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Sep 10 21:13:13 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:15:11 2005 -0700"
      },
      "message": "[PATCH] ppc32: support hotplug cpu on powermacs\n\nThis allows cpus to be off-lined on 32-bit SMP powermacs.  When a cpu\nis off-lined, it is put into sleep mode with interrupts disabled.  It\ncan be on-lined again by asserting its soft-reset pin, which is\nconnected to a GPIO pin.\n\nWith this I can off-line the second cpu in my dual G4 powermac, which\nmeans that I can then suspend the machine (the suspend/resume code\nrefuses to suspend if more than one cpu is online, and making it cope\nwith multiple cpus is surprisingly messy).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb0bb3b6596cdb08adb0b72453cc67d48e139c2c",
      "tree": "f9116ed650d499d405a3fe021c473f9558897d96",
      "parents": [
        "1e63bc7342c40f0f1dd83d80d368665bd06f4963"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Sep 10 21:13:11 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:15:11 2005 -0700"
      },
      "message": "[PATCH] ppc32: Kill init on unhandled synchronous signals\n\nThis is a patch that I have had in my tree for ages.  If init causes\nan exception that raises a signal, such as a SIGSEGV, SIGILL or\nSIGFPE, and it hasn\u0027t registered a handler for it, we don\u0027t deliver\nthe signal, since init doesn\u0027t get any signals that it doesn\u0027t have a\nhandler for.  But that means that we just return to userland and\ngenerate the same exception again immediately.  With this patch we\nprint a message and kill init in this situation.\n\nThis is very useful when you have a bug in the kernel that means that\ninit doesn\u0027t get as far as executing its first instruction. :)\nWithout this patch the system hangs when it gets to starting the\nuserland init; with it you at least get a message giving you a clue\nabout what has gone wrong.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "338cec3253a6d43d02e5e96abc327197565efcc8",
      "tree": "e56af7e1117f7ec47a4e854476103c22aa9fc1bc",
      "parents": [
        "f9101210e7aa72daf92722d451a2f7e3af5f781f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] merge some from Rusty\u0027s trivial patches\n\nThis patch contains the most trivial from Rusty\u0027s trivial patches:\n- spelling fixes\n- remove duplicate includes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "486a153f0e294f7cc735838edcb6b32e623cbe52",
      "tree": "f16a31eb3526968dd08aa93c12cbb211f31f2084",
      "parents": [
        "9c8550ee25e26d14a8f0fe1b761a676e23fe3cf0",
        "f64a227b6b5cc1f8cc7f6ef9cc3351343636bac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:46:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:46:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild \n"
    },
    {
      "commit": "83f7da8acd81354e921ff12d6efbeae5b1a5d6a4",
      "tree": "2ecc0a7759867b08bac04170941d66bef6846f4e",
      "parents": [
        "e31e14ec356f36b131576be5bc31d8fef7e95483"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Fri Sep 09 13:01:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:29 2005 -0700"
      },
      "message": "[PATCH] ppc32: make perfmon.o CONFIG_E500 specific\n\nSubject says it all, there is no need to link perfmon.o on\nsub-architectures other than CONFIG_E500.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0013a85454c281faaf064ccb576e373a2881aac8",
      "tree": "06fc1af0a321631e89ad0f589214e291bd91d19a",
      "parents": [
        "47003497dd819b10874a2291e54df7dc5cf8be57"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 20:57:26 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 20:57:26 2005 +0200"
      },
      "message": "kbuild: m68k,parisc,ppc,ppc64,s390,xtensa use generic asm-offsets.h support\n\nDelete obsoleted parts form arch makefiles and rename to asm-offsets.h\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "64807081e38703617cf9a5d71db14ea2b3e1cb04",
      "tree": "81f2be3978b4f39b292343e11a831bd569ee6af0",
      "parents": [
        "a37c8875a764b4decf941859f4a2c63e1e86c8fa"
      ],
      "author": {
        "name": "jdl@freescale.com",
        "email": "jdl@freescale.com",
        "time": "Wed Sep 07 15:56:20 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 09 22:11:35 2005 +1000"
      },
      "message": "[PATCH] powerpc: Make check_bugs() static inline\n\nMake check_bugs() static inline and remove it from syscalls.c.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8fdc23ee1ab7c1f8f1dd40602f62b9cc84072531",
      "tree": "be78aa954e7062d55afd3bca108e272944ea1580",
      "parents": [
        "982245f01734e9d5a3ab98b2b2e9761ae7719094"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jul 27 00:07:11 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:24 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up pretty-names removal patch\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5aa3b610a7330c3cd6f0cb264d2189a3a1dcf534",
      "tree": "f6cf8b6116937cd02b9402d0c9b4a5ee5733c15d",
      "parents": [
        "6a4b170c54289f427645019c52d1b9c871a6661e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Thu Sep 08 09:20:55 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 08 07:35:33 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix head_4xx.S compile error\n\nhead_4xx.S wasn\u0027t compiling due to a missing #endif\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b149ee2233edf08fb59b11e879a2c5941929bcb8",
      "tree": "4ee8e066c4d69ac98afc37ab0ab62ae54271ce02",
      "parents": [
        "6c231b7bab0aa6860cd9da2de8a064eddc34c146"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Sep 06 15:17:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:34 2005 -0700"
      },
      "message": "[PATCH] NTP: ntp-helper functions\n\nThis patch cleans up a commonly repeated set of changes to the NTP state\nvariables by adding two helper inline functions:\n\nntp_clear(): Clears the ntp state variables\n\nntp_synced(): Returns 1 if the system is synced with a time server.\n\nThis was compile tested for alpha, arm, i386, x86-64, ppc64, s390, sparc,\nsparc64.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbde630b553d349307fe719486bc06f8cf9c1a2d",
      "tree": "de7a71a39423c907301dd4eab6ccf31736227c24",
      "parents": [
        "e8834801bf9e2ee96c3ac29adf0ff6840afcd841"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Sep 03 15:55:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:00 2005 -0700"
      },
      "message": "[PATCH] ppc32: Added cputable entry for 7448\n\nAdded cputable entry for 7448 as well adding it to checks for saving and\nrestoring of cpu state.\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": "e8834801bf9e2ee96c3ac29adf0ff6840afcd841",
      "tree": "03b26322908b7f87600763dd110c76f55e541cbe",
      "parents": [
        "3a0a401b40abe31b34673a190c57697e7eced149"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Sat Sep 03 15:55:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:00 2005 -0700"
      },
      "message": "[PATCH] ppc32: export cacheable_memcpy()\n\nAdd declaration and cacheable_memcpy().  I\u0027ll be needing this function in\nnew 4xx EMAC driver I\u0027m going to submit to netdev soon.\n\nIMHO, the better place for the declaration would be asm-powerpc/string.h,\nunfortunately, ppc64 doesn\u0027t have this function, so asm-ppc/system.h is the\nnext best place.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\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": "7c31625aa844d549cbb8a7aafb94ec4fde8b54a3",
      "tree": "7ef3428f805cf3c9ec1ae1f1e04d5700eadfc0fe",
      "parents": [
        "ac1ff0477cbe640a6a3652a0cd1aa78026f19246"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Sat Sep 03 15:55:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:59 2005 -0700"
      },
      "message": "[PATCH] ppc32: Add cputable entry for 750CXe DD2.4 (\"Gekko\")\n\nAdd a table entry for 750CXe DD2.4 (\"Gekko\") as found in the GameCube from\nNintendo:\n\n  http://www-306.ibm.com/chips/techlib/techlib.nsf/techdocs/291C8D0EF3EAEC1687256B72005C745C#C1\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac1ff0477cbe640a6a3652a0cd1aa78026f19246",
      "tree": "f23577ee164c0ce7427fec85bc5c288c8251d13a",
      "parents": [
        "66d2cc95d14b5d750a9c58209fddb62eb139eaab"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Sat Sep 03 15:55:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:59 2005 -0700"
      },
      "message": "[PATCH] ppc32: Re-order cputable for 750CXe DD2.4 entry\n\n\"745/755\" (pvr_value:0x00083000) is a catch-all entry.\nSince arch/ppc/kernel/misc.S:identify_cpu() returns on first match,\nmove this lower in the table so 750CXe DD2.4 (pvr_value:0x00083214)\nmay be correctly enumerated.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "656de7e46901fe3228b592e1d9fc89c353f0fa4e",
      "tree": "e2d354af516f02e381558f9d525b16456425fe6a",
      "parents": [
        "ac6295c289f205bed59b1edfdc4518468db7b1cb"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Sat Sep 03 15:55:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: add cputable entry for 440SP Rev. A\n\nAdds the appropriate cputable entry for PPC440SP so cache line sizes are\nconfigured correctly.\n\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": "ac6295c289f205bed59b1edfdc4518468db7b1cb",
      "tree": "c97f3bf20041ff445489972f9b71b369a1705a2e",
      "parents": [
        "9149fb3b8e6913eeb0c80010afef9c55892f6e61"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Sep 03 15:55:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: removed find_name.c\n\nNo one uses find_name.c and no one seems to care about either.  So I\u0027m\nremoving it.\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": "9149fb3b8e6913eeb0c80010afef9c55892f6e61",
      "tree": "1da8ba4071cd8f67df2ede07522d052dc6ba04d7",
      "parents": [
        "39cdc4bfb5c587c617ab6a28083c19101154e149"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Sat Sep 03 15:55:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: add 440GX rev.F cputable entry\n\nAdd PowerPC 440GX rev.F cputable entry.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: 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": "39cdc4bfb5c587c617ab6a28083c19101154e149",
      "tree": "fce5cd394602d0a003124910d32833e9b9f65d68",
      "parents": [
        "b0531b9b3299f3066b1db78f1693edabbba08b5c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Sep 03 15:55:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: Cleaned up global namespace of Book-E watchdog variables\n\nRenamed global variables used to convey if the watchdog is enabled and\nperiodicity of the timer and moved the declarations into a header for these\nvariables\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": "8e8fff09756bdb799154d034c63033192d6f8f89",
      "tree": "db3dcdb7f7a98d983c117a0ad80941fad90df318",
      "parents": [
        "a2f40ccd294d14e5aca464c1913e8e0d8de35fca"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Sep 03 15:55:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:56 2005 -0700"
      },
      "message": "[PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC II devices\n\nAdded ppc_sys device and system definitions for PowerQUICC II devices.\nThis will allow drivers for PQ2 to be proper platform device drivers.\nWhich can be shared on PQ3 processors with the same peripherals.\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": "a2f40ccd294d14e5aca464c1913e8e0d8de35fca",
      "tree": "d900ebdbf37656d77acf7934db40021b21d49fde",
      "parents": [
        "886b9fa49900b055e20cd98f379fda49835d1ee6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Sep 03 15:55:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:56 2005 -0700"
      },
      "message": "[PATCH] ppc32: Added support for the Book-E style Watchdog Timer\n\nPowerPC 40x and Book-E processors support a watchdog timer at the processor\ncore level.  The timer has implementation dependent timeout frequencies\nthat can be configured by software.\n\nOne the first Watchdog timeout we get a critical exception.  It is left to\nboard specific code to determine what should happen at this point.  If\nnothing is done and another timeout period expires the processor may\nattempt to reset the machine.\n\nCommand line parameters:\n  wdt\u003d0 : disable watchdog (default)\n  wdt\u003d1 : enable watchdog\n\n  wdt_period\u003dN : N sets the value of the Watchdog Timer Period.\n\n  The Watchdog Timer Period meaning is implementation specific. Check\n  User Manual for the processor for more details.\n\nThis patch is based off of work done by Takeharu Kato.\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": "4b4dc82247184504ba6d0689566a25d03eb1095c",
      "tree": "75c80bbe325ee4dbd825ec7718ff9a0e228b4349",
      "parents": [
        "f549d6c18c0e8e6cf1bf0e7a47acc1daf7e2cec1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 03 15:55:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:05:52 2005 -0700"
      },
      "message": "[PATCH] arch/ppc/kernel/ppc_ksyms.c: remove unused #define EXPORT_SYMTAB_STROPS\n\nThis #define is only used on sparc.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80ac2912f846c01d702774bb6aa7100ec71e88b9",
      "tree": "a43d483cf144eb0f770a6e2e8ac9f721965a7fa9",
      "parents": [
        "8085ce084c0f0144c353963853f81486fc331120"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "kumar.gala@freescale.com",
        "time": "Wed Aug 31 14:54:47 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Thu Sep 01 10:52:29 2005 -0700"
      },
      "message": "[PATCH] ppc: L2 cache prefetch fixes on 745x\n\nWe run into problems if we blindly enable L2 prefetching without\nchecking that the L2 cache is actually enabled.  Additionaly, if we\ndisable the L2 cache we need to ensure that we disable L2 prefetching.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69be8f189653cd81aae5a74e26615b12871bb72e",
      "tree": "89c7d7b5b68ae47818b9dbc9015f1e4452ec2075",
      "parents": [
        "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Aug 29 11:44:09 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:03:11 2005 -0700"
      },
      "message": "[PATCH] convert signal handling of NODEFER to act like other Unix boxes.\n\nIt has been reported that the way Linux handles NODEFER for signals is\nnot consistent with the way other Unix boxes handle it.  I\u0027ve written a\nprogram to test the behavior of how this flag affects signals and had\nseveral reports from people who ran this on various Unix boxes,\nconfirming that Linux seems to be unique on the way this is handled.\n\nThe way NODEFER affects signals on other Unix boxes is as follows:\n\n1) If NODEFER is set, other signals in sa_mask are still blocked.\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal is\nstill blocked. (Note: this is the behavior of all tested but Linux _and_\nNetBSD 2.0 *).\n\nThe way NODEFER affects signals on Linux:\n\n1) If NODEFER is set, other signals are _not_ blocked regardless of\nsa_mask (Even NetBSD doesn\u0027t do this).\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal being\nhandled is not blocked.\n\nThe patch converts signal handling in all current Linux architectures to\nthe way most Unix boxes work.\n\nUnix boxes that were tested:  DU4, AIX 5.2, Irix 6.5, NetBSD 2.0, SFU\n3.5 on WinXP, AIX 5.3, Mac OSX, and of course Linux 2.6.13-rcX.\n\n* NetBSD was the only other Unix to behave like Linux on point #2. The\nmain concern was brought up by point #1 which even NetBSD isn\u0027t like\nLinux.  So with this patch, we leave NetBSD as the lonely one that\nbehaves differently here with #2.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8588ee5b87226d96e07add42027246746357fe3",
      "tree": "cd2d71428286934c89294ad12ebe4928c9425302",
      "parents": [
        "fab5a60a29f98f17256a4183e34a414f6db67569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:44:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:44:37 2005 -0700"
      },
      "message": "ppc: Export __handle_mm_fault for MOL\n\nWhen we did the handle_mm_fault cleanup and get_user_page() race fixes,\nhandle_mm_fault turned into an inline function that called the real\n__handle_mm_fault() code.  The export needed for MOL on ppc wasn\u0027t\nupdated to match the new world order, though.\n\nTurn it into a GPL export while at it, since this is all about internal\ninterfaces and MOL is GPL\u0027d anwyay.\n"
    },
    {
      "commit": "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4",
      "tree": "a61c11d4075f149be9c0aae6b6c0a935c94571af",
      "parents": [
        "fec59a711eef002d4ef9eb8de09dd0a26986eb77"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 04 18:06:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] pci and yenta: pcibios_bus_to_resource\n\nIn yenta_socket, we default to using the resource setting of the CardBus\nbridge.  However, this is a PCI-bus-centric view of resources and thus needs\nto be converted to generic resources first.  Therefore, add a call to\npcibios_bus_to_resource() call in between.  This function is a mere wrapper on\nx86 and friends, however on some others it already exists, is added in this\npatch (alpha, arm, ppc, ppc64) or still needs to be provided (parisc -- where\nis its pcibios_resource_to_bus() ?).\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9cf73aee140baa425429902aaed2c758401343f",
      "tree": "7e28361e87950e7e66a453e4218745a4b0912119",
      "parents": [
        "e8be1c8e065691c332fd8e9bae70c7096a69c31d"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Sun Jul 31 22:34:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 19:14:01 2005 -0700"
      },
      "message": "[PATCH] ppc32: add 440ep support\n\nAdd PPC440EP core support.  PPC440EP is a PPC440-based SoC with a classic PPC\nFPU and another set of peripherals.\n\nSigned-off-by: Wade Farnsworth \u003cwfarnsworth@mvista.com\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": "5ce17b18e16177dd6409dabd38df5c2c9b58fc2d",
      "tree": "cbc4e6bac2af443d9c2746c260275fc0b4d9c70b",
      "parents": [
        "e310fd43256b3cf4d37f6447b8f7413ca744657a"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Fri Jul 29 22:59:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 30 10:14:46 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix 44x early serial debug for configurations with more than 512M of RAM\n\nFix 44x early serial debugging for big RAM configurations (more than 512M).\n We cannot use default OpenBIOS virtual mapping, because it interferes with\npinned TLB entry.\n\nWhile we are at it, move early UART mapping to TLB slot 0, so it can\nsurvive longer during boot process (slot 1 is used by the first ioremap\ncall, effectively killing UART mapping if it occupies this slot).  Also,\nchange UART TLB entry size to 4K (256M is too much for a bunch of registers\n:).  Squash some warnings on the way.\n\nTested on Ebony and Ocotea with 1G of RAM.\n\nThanks to Scott Coulter \u003cscott.coulter@cyclone.com\u003e for diagnosing this\nproblem.\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": "141d751e264c16db554f6681d84056ebde0e8078",
      "tree": "d9d1fbf8462ccbb6321e2ab8fddaf0a10dc18cb1",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Fri Jul 29 22:59:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 30 10:14:46 2005 -0700"
      },
      "message": "[PATCH] ppc32: inotify syscalls\n\nAdd inotify system call stubs to PPC32.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a1ce8aa2d9611a779c308fbf332ae86217b0df6",
      "tree": "a757869e15047111494e5e2b24f8c755ff781ca4",
      "parents": [
        "13e886c3b435d14668aefaed449d8d7ca6dce3a8"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Wed Jul 27 11:44:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:55 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: update DataTLBMiss exception comment\n\nOn PPC 8xx, the DataTLBMiss handler does not jump directly to the page\nfault handler, as was the case in v2.4.\n\nIt instead loads an invalid TLB which causes a subsequent DataTLBError\nexception.\n\nThe comment on top of it haven\u0027t been update to reflect the change, though.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59586e5a262a29361c45c929ea3253d4aec830b0",
      "tree": "1219b4943bc04515973a44c6e3a184e4f6f026f0",
      "parents": [
        "16dcb4bbda579c4e3d80048b755ac124d8fab21a"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 11:36:01 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:42 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t export machine_restart, machine_halt, or machine_power_off.\n\nmachine_restart, machine_halt and machine_power_off are machine\nspecific hooks deep into the reboot logic, that modules\nhave no business messing with.  Usually code should be calling\nkernel_restart, kernel_halt, kernel_power_off, or\nemergency_restart. So don\u0027t export machine_restart,\nmachine_halt, and machine_power_off so we can catch buggy users.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc75a24582f60a70e2b95fda94ff66f577b7a0db",
      "tree": "2b3354c2fb7487a0b9bff53c919e5bd693195b6b",
      "parents": [
        "41e2e8bec2da8d680a03aa4bee9a09fac499c05f"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Tue Jul 12 13:58:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:03 2005 -0700"
      },
      "message": "[PATCH] kexec-ppc: fix for ksysfs crash_notes\n\nThe following patch prevents the crash dump helper code found within kexec\nfrom breaking ppc which still lacks crash dump functionality.\n\nksysfs crash_notes attribute handling was left under CONFIG_KEXEC for\nsimplicity although it is not strictly kexec related.\n\nWe provide here a dummy definition for crash_notes on ppc.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "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"
    }
  ]
}
