)]}'
{
  "log": [
    {
      "commit": "054cc8a2d808822dadf488a61729e3e550f114c4",
      "tree": "da7e5ecce06d1898263da9b47714b0b0fa972397",
      "parents": [
        "9c7b216d23e820e0e148d5be01bbb5bd2d8378fe"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Jun 27 02:54:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:41 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: revert initdata patch submitted for 2.6.17\n\nThis patch reverts notifier_block changes made in 2.6.17\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c7b216d23e820e0e148d5be01bbb5bd2d8378fe",
      "tree": "53e6c1e4870db49b4999b4053862d3f63375773f",
      "parents": [
        "6ac12dfe9c2027cd3c5ed603f11d1bb4f04906fe"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Jun 27 02:54:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:40 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: revert init patch submitted for 2.6.17\n\nIn 2.6.17, there was a problem with cpu_notifiers and XFS.  I provided a\nband-aid solution to solve that problem.  In the process, i undid all the\nchanges you both were making to ensure that these notifiers were available\nonly at init time (unless CONFIG_HOTPLUG_CPU is defined).\n\nWe deferred the real fix to 2.6.18.  Here is a set of patches that fixes the\nXFS problem cleanly and makes the cpu notifiers available only at init time\n(unless CONFIG_HOTPLUG_CPU is defined).\n\nIf CONFIG_HOTPLUG_CPU is defined then cpu notifiers are available at run\ntime.\n\nThis patch reverts the notifier_call changes made in 2.6.17\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76b67ed9dce69a6a329cdd66f94af1787f417b62",
      "tree": "4d80993e607ae4a870f98ad3441795737570b012",
      "parents": [
        "dd0932d9d4301bd58a4d5a634a3a8298c4fc5e24"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Jun 27 02:53:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:37 2006 -0700"
      },
      "message": "[PATCH] node hotplug: register cpu: remove node struct\n\nWith Goto-san\u0027s patch, we can add new pgdat/node at runtime.  I\u0027m now\nconsidering node-hot-add with cpu + memory on ACPI.\n\nI found acpi container, which describes node, could evaluate cpu before\nmemory. This means cpu-hot-add occurs before memory hot add.\n\nIn most part, cpu-hot-add doesn\u0027t depend on node hot add.  But register_cpu(),\nwhich creates symbolic link from node to cpu, requires that node should be\nonlined before register_cpu().  When a node is onlined, its pgdat should be\nthere.\n\nThis patch-set holds off creating symbolic link from node to cpu\nuntil node is onlined.\n\nThis removes node arguments from register_cpu().\n\nNow, register_cpu() requires \u0027struct node\u0027 as its argument.  But the array of\nstruct node is now unified in driver/base/node.c now (By Goto\u0027s node hotplug\npatch).  We can get struct node in generic way.  So, this argument is not\nnecessary now.\n\nThis patch also guarantees add cpu under node only when node is onlined.  It\nis necessary for node-hot-add vs.  cpu-hot-add patch following this.\n\nMoreover, register_cpu calculates cpu-\u003enode_id by cpu_to_node() without regard\nto its \u0027struct node *root\u0027 argument.  This patch removes it.\n\nAlso modify callers of register_cpu()/unregister_cpu, whose args are changed\nby register-cpu-remove-node-struct patch.\n\n[Brice.Goglin@ens-lyon.org: fix it]\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fc44159bfcb5b0afa178f9c3f50db23aebc76ff",
      "tree": "d87e47c0f5e6b2eff1d9113d3495d185924734d9",
      "parents": [
        "1f04bbd2d396a701c5af2e5b92bad896c2550c16"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue Jun 27 02:53:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:36 2006 -0700"
      },
      "message": "[PATCH] Register sysfs file for hotplugged new node\n\nWhen new node becomes enable by hot-add, new sysfs file must be created for\nnew node.  So, if new node is enabled by add_memory(), register_one_node() is\ncalled to create it.  In addition, I386\u0027s arch_register_node() and a part of\nregister_nodes() of powerpc are consolidated to register_one_node() as a\ngeneric_code().\n\nThis is tested by Tiger4(IPF) with node hot-plug emulation.\n\nSigned-off-by: Keiichiro Tokunaga \u003ctokuanga.keiich@jp.fujitsu.com\u003e\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da206c9e68cb93fcab43592d46276c02889c1250",
      "tree": "21264cc26fa0322d668b398808f10bd93558d25f",
      "parents": [
        "916d15445f4ad2a9018e5451760734f36083be77",
        "2e2d0dcc1bd7ca7c26ea5e29efb7f34bbd564f1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  typo fixes\n  Clean up \u0027inline is not at beginning\u0027 warnings for usb storage\n  Storage class should be first\n  i386: Trivial typo fixes\n  ixj: make ixj_set_tone_off() static\n  spelling fixes\n  fix paniced-\u003epanicked typos\n  Spelling fixes for Documentation/atomic_ops.txt\n  move acknowledgment for Mark Adler to CREDITS\n  remove the bouncing email address of David Campbell\n"
    },
    {
      "commit": "19923c190e0932bf0ac1e1d06a48f5c3678dd0de",
      "tree": "2a32f5f16b3bbebd74c0f4910493c7f28a70fd84",
      "parents": [
        "6415ce9a922a1446e7ee0ac9b016082232ebe373"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jun 26 00:25:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] fix and optimize clock source update\n\nThis fixes the clock source updates in update_wall_time() to correctly\ntrack the time coming in via current_tick_length().  Optimize the fast\npaths to be as short as possible to keep the overhead low.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-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": "260a42309b31cbc54eb4b6b85649e412bcad053f",
      "tree": "51efc7bb51075b0d25d0e8465d3c056e6a57fe16",
      "parents": [
        "ad596171ed635c51a9eef829187af100cbf8dcf7"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:20 2006 -0700"
      },
      "message": "[PATCH] Time: Let user request precision from current_tick_length()\n\nChange the current_tick_length() function so it takes an argument which\nspecifies how much precision to return in shifted nanoseconds.  This provides\na simple way to convert between NTPs internal nanoseconds shifted by\n(SHIFT_SCALE - 10) to other shifted nanosecond units that are used by the\nclocksource abstraction.\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": "2efe55a9cec8418f0e0cde3dc3787a42fddc4411",
      "tree": "5550d6ee925ced2f2b168569fea7fb3e87ea51f0",
      "parents": [
        "48a1204c462985378e02b4c5129901f3dbc93f80"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Jun 26 18:57:34 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:57:34 2006 +0200"
      },
      "message": "Storage class should be first\n\nStorage class should be before const\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "f18190bd3407554ba6df30a1927e07e6cba93e56",
      "tree": "0df4f4f575242923d670ef77b4978d22a4a98bf4",
      "parents": [
        "a0ebb3ffd6c195011f7e4abdfc40f98342d36ce2"
      ],
      "author": {
        "name": "Lee Revell",
        "email": "rlrevell@joe-job.com",
        "time": "Mon Jun 26 18:30:00 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:30:00 2006 +0200"
      },
      "message": "fix paniced-\u003epanicked typos\n\nIn a testament to the utter simplicity and logic of the English\nlanguage ;-), I found a single correct use - in kernel/panic.c - and\n10-15 incorrect ones.\n\nSigned-Off-By: Lee Revell \u003crlrevell@joe-job.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5474c120aafe78ca54bf272f7a01107c42da2b21",
      "tree": "c1b002a27703ce92c816bfb9844752186e33d403",
      "parents": [
        "17660bdd5c1f1a165273c1a59cb5b87670a81cc4"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jun 25 05:47:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:59 2006 -0700"
      },
      "message": "[PATCH] Rewritten backlight infrastructure for portable Apple computers\n\nThis patch contains a total rewrite of the backlight infrastructure for\nportable Apple computers.  Backward compatibility is retained.  A sysfs\ninterface allows userland to control the brightness with more steps than\nbefore.  Userland is allowed to upload a brightness curve for different\nmonitors, similar to Mac OS X.\n\n[akpm@osdl.org: add needed exports]\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
      "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
      "parents": [
        "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22722051fb6bcbb95c895e68dad10d34a9db7e4d",
      "tree": "2f6e7a7888b4369cb2dd18be1cd4d3b18730280b",
      "parents": [
        "89d0cf01c0aa9e8241cc3703a359ecd6abf3c28a"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Fri Jun 23 02:05:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:05 2006 -0700"
      },
      "message": "[PATCH] x86/powerpc make hardirq_ctx and softirq_ctx __read_mostly\n\nThe hardirq_ctx and softirq_ctx variables are written to on init only,\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0bb474a48e5d1ceb8e4005c7664b548c9834a784",
      "tree": "8ad98249b5fc854b0db2f02f7a4db5e4a9d56586",
      "parents": [
        "ccba051c373e342de240ba00d542dac67ae0eb7e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jun 20 18:47:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:33 2006 +1000"
      },
      "message": "[POWERPC] support ibm,extended-*-frequency properties\n\nSupport the ibm,extended-*-frequency properties found in recent POWER5\nfirmware:\n\ncpus/PowerPC,POWER5@0/clock-frequency\n                 59aa5880 (1504336000)\ncpus/PowerPC,POWER5@0/ibm,extended-clock-frequency\n                 00000000 59aa5880\ncpus/PowerPC,POWER5@0/timebase-frequency\n                 0b354b10 (188042000)\ncpus/PowerPC,POWER5@0/ibm,extended-timebase-frequency\n                 00000000 0b354b10\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72abd54035a3d71fd8f02596e659257e8bba16ca",
      "tree": "006ddd84ad8d7290bbadccd15633be0d36737c25",
      "parents": [
        "868ea0c9256b658b14603e1ad7361b81b92ccacd"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Jun 19 22:45:04 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:32 2006 +1000"
      },
      "message": "[POWERPC] Unify ppc syscall tables\n\nAvoid duplication of the syscall table for the cell platform.  Based on an\nidea from David Woodhouse.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "acf7d76827a577059636e949079021e6af6dd702",
      "tree": "283e94488c79e75dd3df9a376e1e8a27a69e26ec",
      "parents": [
        "ef82a306b46dbedaecbb154b24d05dfab937df35"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 19 20:33:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] cell: add RAS support\n\nThis is a first version of support for the Cell BE \"Reliability,\nAvailability and Serviceability\" features.\n\nIt doesn\u0027t yet handle some of the RAS interrupts (the ones described in\niic_is/iic_irr), I\u0027m still working on a proper way to expose these. They\nare essentially a cascaded controller by themselves (sic !) though I may\njust handle them locally to the iic driver. I need also to sync with\nDavid Erb on the way he hooked in the performance monitor interrupt.\n\nSo that\u0027s all for 2.6.17 and I\u0027ll do more work on that with my rework of\nthe powerpc interrupt layer that I\u0027m hacking on at the moment.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee0339f205d60375c5ce1653c0dc318c6ec72668",
      "tree": "8c4e46f6645224d88b26fed0a8c5ff031f233952",
      "parents": [
        "9674ed38d8e4a9ce15c61b4306ef803cad0e1dc0"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:44 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add starting of secondary 86xx CPUs.\n\nClear the high BATS during load_up_mmu if FTR_HAS_HIGH_BATS.\nAllow just a bit more time for secondary CPUs to phone home.\n\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9674ed38d8e4a9ce15c61b4306ef803cad0e1dc0",
      "tree": "62311e5a6ed874f4c6b87e6e4bb12af6fb0ec4fb",
      "parents": [
        "96abe9358becb543c21121699c711897374bcbdf"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add 8641 CPU table entry.\n\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8a30088794ff426cd3e21557db8f3d2687ac6695",
      "tree": "c6265fec921408ba689ef6c0e59236c88149c52c",
      "parents": [
        "2198c070498850c16d65c09bc587e3f5042126ef"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:51:09 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Prevent duplicate lmb reservations for Device Tree blob.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2198c070498850c16d65c09bc587e3f5042126ef",
      "tree": "4bc2cb0f7defd3f8e941195ce6de13d4d25ab2b0",
      "parents": [
        "7932f0b82ff1db35a5ed8d5825d51cafe15fa6db"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:49:42 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Guard L3CR references with CPU_FTR_L3CR.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7932f0b82ff1db35a5ed8d5825d51cafe15fa6db",
      "tree": "dea2b59f7a485a858187d57f61334da9330e6d25",
      "parents": [
        "2ba73b1d6fa62ddaa235c3c5fdf6095cae6ba748"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Thu Jun 15 17:32:15 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] RTAS delay, fix module build breaks\n\nExport both news RTAS delay functions, and change the scanlog module to\nuse the new delay functions.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "368a6ba5d188552aea2a668301a259164c9f355e",
      "tree": "d22916e2870618b2b4ff26588df8f66a5928ac64",
      "parents": [
        "0e4aa9c2009187fff1c999fe0aaa134c1a84f48a"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Mon Jun 12 19:49:20 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:27 2006 +1000"
      },
      "message": "[POWERPC] check firmware state before suspending\n\nCurrently the kernel blindly halts all the processors and calls the\nibm,suspend-me rtas call.  If the firmware is not in the correct\nstate, we then re-start all the processors and return.  It is much\nsmarter to first check the firmware state, and only if it is waiting,\ncall the ibm,suspend-me call.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e4aa9c2009187fff1c999fe0aaa134c1a84f48a",
      "tree": "9680eac732205bd6e0c0b2135357b718a336b95c",
      "parents": [
        "6fe87675314b4b1ac7ba339e2a4ab8d739b600d6"
      ],
      "author": {
        "name": "Amos Waterland",
        "email": "apw@us.ibm.com",
        "time": "Mon Jun 12 23:45:02 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Fix builtin command line interaction with firmware\n\nIt seems that prom_init\u0027s early_cmdline_parse is broken on at least\nApple 970 xserves and IBM JS20 blades with SLOF.  The firmware of these\nmachines returns -1 and 1 respectively when getprop is called for the\nbootargs property of /chosen, causing Linux to ignore its builtin\ncommand line in favor of a null string.  This patch makes Linux use its\nbuiltin command line if getprop returns an error or a null string.\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bd19c8994a828e70b5472f0ce9df5831c6c3db84",
      "tree": "5462c6d574b995084aa9ed4472257851c4b6ad54",
      "parents": [
        "9e6e3c2c796f1e0ef335804d5c87073e365dea50"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Jun 11 01:15:55 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] system call micro optimisation\n\nIn the syscall path we currently have:\n\n       crclr   so\n       mfcr    r9\n\nIf we shift the crclr up we can avoid a stall on some CPUs.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df310656c7552ae7b8252e4b3d8e300cff164b16",
      "tree": "89644b8725237c755422853d749acfb0c7a49c57",
      "parents": [
        "ca1588e71b70534e18368a46a3aad9b25dff941d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 23:04:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] cleanup dma_mapping_ops\n\nFor pseries IOMMU bypass I want to be able to fall back to the regular\nIOMMU ops. Do this by creating a dma_mapping_ops struct, and convert\nthe others while at it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca1588e71b70534e18368a46a3aad9b25dff941d",
      "tree": "5bee264d69ba4cbd8b5f5ffaf7f981cab161a52b",
      "parents": [
        "357518fa34d9dceda42bfc09642356a58370050d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:58:08 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] node local IOMMU tables\n\nAllocate IOMMU tables local to the relevant node.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "357518fa34d9dceda42bfc09642356a58370050d",
      "tree": "c75689198fa2667a3d73d89ff125d910061b4fcf",
      "parents": [
        "f2b09c8189bc7b64a42753e98f7006b11bae1bdc"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:53:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] pcibus_to_node fixes\n\nof_node_to_nid returns -1 if the associativity cannot be found. This\nmeans pcibus_to_cpumask has to be careful not to pass a negative index into\nnode_to_cpumask.\n\nSince pcibus_to_node could be used a lot, and of_node_to_nid is slow (it\nwalks a list doing strcmps), lets also cache the node in the\npci_controller struct.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "227318bbde6c8309b1d20ab46532ec2b737e1fee",
      "tree": "de8bbbda0d69fc641629c10e5a0a1070a09bdde7",
      "parents": [
        "8555a0029b1b0840237b750e55d4835a52cc719b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:32:01 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Remove stale 64bit on 32bit kernel code\n\nRemove some stale POWER3/POWER4/970 on 32bit kernel support.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a2c48cfc97f9046abbd810f1efb1aa824bcfaf1",
      "tree": "afcd54f2ad36353abcf2282fdf15a05e77fcba4a",
      "parents": [
        "30d8caf7c625203b295a78f143820cdc3124830b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:18:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] 64bit FPSCR support\n\nForthcoming machines will extend the FPSCR to 64 bits.  We already\nhad a 64-bit save area for the FPSCR, but we need to use a new form\nof the mtfsf instruction.  Fortunately this new form is decoded as\nan ordinary mtfsf by existing 64-bit processors.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "204face4fb3ba2ca09a4073e7debc595e14c2388",
      "tree": "c98c1b576d249b392669a0d534598718af40478d",
      "parents": [
        "bb53bb3dcb12d79efdee3d82bff46a204af377f3"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Wed Jun 07 16:15:10 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] MSI abstraction\n\nInstead of trying to make PPC64 MSI fit in a Intel-centric MSI layer, a\nsimple short-term solution is to hook the pci_{en/dis}able_msi() calls\nand make a machdep call.\n\nThe rest of the MSI functions are superfluous for what is needed at this\ntime.  Many of which can have machdep calls added as needed.\n\nBen and Michael Ellerman are looking into rewrite the MSI layer to be\nmore generic.  However, in the meantime this works as a interim\nsolution.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bb53bb3dcb12d79efdee3d82bff46a204af377f3",
      "tree": "3bbe796265817fdf461a5caa0ad6253445460309",
      "parents": [
        "0f582bc1f2cccacd613c411fbea55873d17c3429"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Wed Jun 07 16:05:46 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] Add support for PCI-Express nodes in the device tree\n\nThis adds support to recognize the PCIe device_type \"pciex\" and made\nthe portdrv buildable.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f582bc1f2cccacd613c411fbea55873d17c3429",
      "tree": "83fc9e579bb520a876ffd75910861c811a0eac14",
      "parents": [
        "bf72aeba2ffef599d1d386425c9e46b82be657cd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 18:03:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:25:50 2006 +1000"
      },
      "message": "powerpc: Simplify push_end definition in pci_32.c\n\nThe push_end macro in arch/powerpc/kernel/pci_32.c uses integer\ndivision and multiplication to achieve the effect of rounding a\nresource end address up and then advancing it to the end of a\npower-of-2 sized region.  This changes it to an equivalent computation\nthat only needs an integer add and OR.  This is partly based on an\nearlier patch by Mel Gorman.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf72aeba2ffef599d1d386425c9e46b82be657cd",
      "tree": "ead8e5111dbcfa22e156999d1bb8a96e50f06fef",
      "parents": [
        "31925323b1b51bb65db729e029472a8b1f635b7d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 10:45:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 10:45:18 2006 +1000"
      },
      "message": "powerpc: Use 64k pages without needing cache-inhibited large pages\n\nSome POWER5+ machines can do 64k hardware pages for normal memory but\nnot for cache-inhibited pages.  This patch lets us use 64k hardware\npages for most user processes on such machines (assuming the kernel\nhas been configured with CONFIG_PPC_64K_PAGES\u003dy).  User processes\nstart out using 64k pages and get switched to 4k pages if they use any\nnon-cacheable mappings.\n\nWith this, we use 64k pages for the vmalloc region and 4k pages for\nthe imalloc region.  If anything creates a non-cacheable mapping in\nthe vmalloc region, the vmalloc region will get switched to 4k pages.\nI don\u0027t know of any driver other than the DRM that would do this,\nthough, and these machines don\u0027t have AGP.\n\nWhen a region gets switched from 64k pages to 4k pages, we do not have\nto clear out all the 64k HPTEs from the hash table immediately.  We\nuse the _PAGE_COMBO bit in the Linux PTE to indicate whether the page\nwas hashed in as a 64k page or a set of 4k pages.  If hash_page is\ntrying to insert a 4k page for a Linux PTE and it sees that it has\nalready been inserted as a 64k page, it first invalidates the 64k HPTE\nbefore inserting the 4k HPTE.  The hash invalidation routines also use\nthe _PAGE_COMBO bit, to determine whether to look for a 64k HPTE or a\nset of 4k HPTEs to remove.  With those two changes, we can tolerate a\nmix of 4k and 64k HPTEs in the hash table, and they will all get\nremoved when the address space is torn down.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "430644312810645a6e05855db50a978df9ba3ad3",
      "tree": "2363ddbb95af2b3df95c0071060d9c69044e28ba",
      "parents": [
        "7a0c58d0513c246ac5438ef4a55ce8b93395ae0e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 18:38:21 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 18:38:21 2006 +1000"
      },
      "message": "powerpc: Remove unused paca-\u003epgdir field\n\nThe pgdir field in the paca was a leftover from the dynamic VSIDs\npatch, and is not used in the current kernel code.  This removes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a0c58d0513c246ac5438ef4a55ce8b93395ae0e",
      "tree": "d18f58349ced242aa62e622e381e60933f71d451",
      "parents": [
        "6218a761bbc27acc65248c80024875bcc06d52b1",
        "289a1e995e74734b5ec76ca8a5490058f4fecc24"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 17:53:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 17:53:34 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "050613545b389825c1f5beb67fa2667b727f866d",
      "tree": "d1d06c033d5254052dcc4824c1051a9966727c5b",
      "parents": [
        "6b81e80049a8815dc457fec4dadb6ae535c3b988"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 10 18:17:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 10 18:17:35 2006 +1000"
      },
      "message": "powerpc: Fix bug in iommu_alloc_coherent causing hang during boot\n\nIn commit 8eb6c6e3b9c8bfed3d75536ab142d7694627c2e5, Christoph Hellwig\nmade iommu_alloc_coherent able to do node-local allocations, but\nunfortunately got the order of the arguments to alloc_pages_node\nwrong.  This fixes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e9370ae15dc2f8ba1e1889ce26f13cda565b6ecb",
      "tree": "338ed732f7a6607bc168795008e244f180876cda",
      "parents": [
        "fab5db97e44f76461f76b24adfa8ccb14d4df498"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 07 16:15:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:16 2006 +1000"
      },
      "message": "[PATCH] powerpc: Implement PR_[GS]ET_UNALIGN prctls for powerpc\n\nThis gives the ability to control whether alignment exceptions get\nfixed up or reported to the process as a SIGBUS, using the existing\nPR_SET_UNALIGN and PR_GET_UNALIGN prctls.  We do not implement the\noption of logging a message on alignment exceptions.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fab5db97e44f76461f76b24adfa8ccb14d4df498",
      "tree": "123026a1a6f1702468220189b7410077479ae8a2",
      "parents": [
        "651d765d0b2c72d33430487c8b6ef64c60cd2134"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 07 16:14:40 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:15 2006 +1000"
      },
      "message": "[PATCH] powerpc: Implement support for setting little-endian mode via prctl\n\nThis adds the PowerPC part of the code to allow processes to change\ntheir endian mode via prctl.\n\nThis also extends the alignment exception handler to be able to fix up\nalignment exceptions that occur in little-endian mode, both for\n\"PowerPC\" little-endian and true little-endian.\n\nWe always enter signal handlers in big-endian mode -- the support for\nlittle-endian mode does not amount to the creation of a little-endian\nuser/kernel ABI.  If the signal handler returns, the endian mode is\nrestored to what it was when the signal was delivered.\n\nWe have two new kernel CPU feature bits, one for PPC little-endian and\none for true little-endian.  Most of the classic 32-bit processors\nsupport PPC little-endian, and this is reflected in the CPU feature\ntable.  There are two corresponding feature bits reported to userland\nin the AT_HWCAP aux vector entry.\n\nThis is based on an earlier patch by Anton Blanchard.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b5e905ee3bd23e9311951890aba57a0dbc81ca4",
      "tree": "700e3dd7e21b09006216647fb0dec284b682f2ab",
      "parents": [
        "e78dbc800c37f035d476c4fdebdf43cdecfcb731"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Wed Jun 07 12:06:20 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:10 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add udbg-immortal kernel option\n\nWhen debugging early kernel crashes that happen after console_init() and\nbefore a proper console driver takes over, we often have to go hack into\nudbg.c to prevent it from unregistering so we can \"see\" what is\nhappening. This patch adds a kernel command line option \"udbg-immortal\"\ninstead to avoid having to modify the kernel.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e78dbc800c37f035d476c4fdebdf43cdecfcb731",
      "tree": "3b5ff1242c284e0c77e755b62d7e8600aafceb25",
      "parents": [
        "8eb6c6e3b9c8bfed3d75536ab142d7694627c2e5"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Jun 08 14:42:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:05 2006 +1000"
      },
      "message": "[PATCH] powerpc: oprofile support for POWER6\n\nPOWER6 moves some of the MMCRA bits and also requires some bits to be\ncleared each PMU interrupt.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8eb6c6e3b9c8bfed3d75536ab142d7694627c2e5",
      "tree": "7dd9c4146f60e88ca1fc8ebe976e1b7a3ae6ea2c",
      "parents": [
        "318facbee05417fb432603a8309a10cdb942a87b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 06 16:11:35 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:24:01 2006 +1000"
      },
      "message": "[PATCH] powerpc: node-aware dma allocations\n\nMake sure dma_alloc_coherent allocates memory from the local node.  This\nis important on Cell where we avoid going through the slow cpu\ninterconnect.\n\nNote:  I could only test this patch on Cell, it should be verified on\nsome pseries machine by those that have the hardware.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "507279db1819aacf4022e790b3fc8bc8cf56debf",
      "tree": "e5e95d50b093f0eab31e7856b9f596caa6e097af",
      "parents": [
        "4a3ecc622465dbff7404139a8ad18bf4cb99f836"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jun 05 16:31:48 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:06 2006 +1000"
      },
      "message": "[PATCH] powerpc: reorg RTAS delay code\n\nThis patch attempts to handle RTAS \"busy\" return codes in a more simple\nand consistent manner.  Typical callers of RTAS shouldn\u0027t have to\nmanage wait times and delay calls.\n\nThis patch also changes the kernel to use msleep() rather than udelay()\nwhen a runtime delay is necessary.  This will avoid CPU soft lockups\nfor extended delay conditions.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "87af41beb9b70f06f760fc973b793488f2825853",
      "tree": "e33fbd7da48404c05d950d5184a0c2474d3d13f9",
      "parents": [
        "03ac829b0046d5769eef3dd841cec33a211db96e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri May 05 05:44:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:03 2006 +1000"
      },
      "message": "[PATCH] powerpc: add num_pmcs to 970MP cputable entry\n\nThe 970MP cputable entry needs a num_pmcs entry for oprofile to work.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03ac829b0046d5769eef3dd841cec33a211db96e",
      "tree": "fbabaac94b4848f1906c49d7cbdbe9dbcd066372",
      "parents": [
        "c5cf0e30bf3d8cb56758abb612827647c0a821cf"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Tue May 30 13:38:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:02 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix of_parse_dma_window\n\nMy js20 appears to lack the ibm,#dma- properties, and boot fails with a\n\"Kernel panic - not syncing: iommu_init_table: Can\u0027t allocate 0 bytes\"\nmessage.\n\nThis adds a fallback to the \"#address-cells\" property in case the\n\"#ibm,dma-address-cells\" property is missing.   Tested on js20 and\npower5 lpar.\n\nUnless there is a more elegant solution... :-)\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a5bba930d802009c259e56c8d53086d96f63813b",
      "tree": "8dd60002042bc0795b3d0544fcae7f5082405b16",
      "parents": [
        "98a90c02792f22afd8161f96fc9b9f0f0eb0880e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 30 13:51:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:57 2006 +1000"
      },
      "message": "[PATCH] powerpc vdso updates\n\nThis patch cleans up some locking \u0026 error handling in the ppc vdso and\nmoves the vdso base pointer from the thread struct to the mm context\nwhere it more logically belongs. It brings the powerpc implementation\ncloser to Ingo\u0027s new x86 one and also adds an arch_vma_name() function\nallowing to print [vsdo] in /proc/\u003cpid\u003e/maps if Ingo\u0027s x86 vdso patch is\nalso applied.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98a90c02792f22afd8161f96fc9b9f0f0eb0880e",
      "tree": "df721c929ab40ab986793369ece2eed6029e3227",
      "parents": [
        "c029cc66cb3d83f70c02e0c182f0eed1419f8020"
      ],
      "author": {
        "name": "Renzo Davoli",
        "email": "renzo@cs.unibo.it",
        "time": "Sun May 21 20:06:58 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: enable PPC_PTRACE_[GS]ETREGS on ppc32\n\nI have tested PPC_PTRACE_GETREGS and PPC_PTRACE_SETREGS on umview.\n\nI do not understand why historically these tags has been defined as\nPPC_PTRACE_GETREGS and PPC_PTRACE_SETREGS instead of simply\nPTRACE_[GS]ETREGS. The other \"originality\" is that the address must be\nput into the \"addr\" field instead of the \"data\" field as stated in the\nmanual.\n\nSigned-off-by: renzo davoli \u003crenzo@cs.unibo.it\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "133dda1e4f757e036fa838cba6804d0344931c4a",
      "tree": "1ca77025cb56fcacaee6f50501642784b568430e",
      "parents": [
        "33b7497794424181dca87f18e43ecbc07f86bba5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jun 07 12:04:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:06:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix cell blade detection\n\nThe IBM Cell blade firmware might confuse the kernel to think it\u0027s a\npSeries machine. This fixes it for now. With a bit of luck, the firmware\nwill be updated to avoid that in the future but currently that patch is\nneeded.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33b7497794424181dca87f18e43ecbc07f86bba5",
      "tree": "bfcd314e42da1ef4098d272a7ab3f2f49da429a9",
      "parents": [
        "7c85d1f9d358b24c5b05c3a2783a78423775a080"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 07 12:01:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:05:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix call to ibm,client-architecture-support\n\nThe code in prom_init.c calling the firmware\nibm,client-architecture-support method on pSeries has a bug where it\nfails to properly pass the instance handle of the firmware object when\ntrying to call a method. Result ranges from the call doing nothing to\nthe firmware crashing. (Found by Segher, thanks !)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c85d1f9d358b24c5b05c3a2783a78423775a080",
      "tree": "71f92966cba279120cb81965cb3a5294295413ba",
      "parents": [
        "1def630a6a49dda5bc89dfbd86656293640456f0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 13:02:59 2006 +1000"
      },
      "message": "powerpc: Fix machine check problem on 32-bit kernels\n\nThis fixes a bug found by Dave Jones that means that it is possible\nfor userspace to provoke a machine check on 32-bit kernels.  This\nalso fixes a couple of other places where I found similar problems\nby inspection.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c029cc66cb3d83f70c02e0c182f0eed1419f8020",
      "tree": "b9ed887a0e6434fedebcbf90b3d2ba1aeff68a01",
      "parents": [
        "0a9cb46a73abd6c45e7c986bec984eed60c417b6",
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 01 19:05:23 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 01 19:05:23 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "54f4ee183aea859eb09f141dad3fc3c6f4fe0446",
      "tree": "94bfc121c036460c64f7a72f9a46152ee6fdd263",
      "parents": [
        "8e30a9a299ca30b6c4072c2182238d5f5dd1590d"
      ],
      "author": {
        "name": "Hollis Blanchard",
        "email": "hollisb@us.ibm.com",
        "time": "Thu May 25 16:36:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 26 22:39:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix RTC/NVRAM accesses on Maple\n\nDue to a firmware device tree bug, RTC and NVRAM accesses (including\nhalt/reboot) on Maple have been broken since January, when an untested\nbuild fix went in. This code patches the device tree in Linux.\n\nSigned-off-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4e3ea2553308ba65fea582dc9a42221ef8b49e5",
      "tree": "ae8126834cda2638a3f151a6ce24a98a90dbbab6",
      "parents": [
        "c81014f603db26e1ed818decebd3b594606e20a6"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 19 17:04:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 24 16:08:57 2006 +1000"
      },
      "message": "[PATCH] powerpc: make iSeries flattened device tree dynamic\n\nFirst we capture all the strings from dt.c statically by noting that gcc\nputs them in a special section of their own.  Idea from Michael Ellerman.\n\nThen we move the flattened device tree to klimit.\n\nStill to come, making the values blob grow as needed.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "095eed4f8d0be13a7934031434b6e9ceddb87ff6",
      "tree": "6ae36b38c3cb8ab78e8cc8e019ed226829304ad6",
      "parents": [
        "efbd386967aaa7fcf7ffbb13e4975df1cdf04cb8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 19 16:54:42 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 24 16:08:57 2006 +1000"
      },
      "message": "[PATCH] powerpc: clean up iSeries PCI probe\n\nOnly scan the host bridges and then use the existing pci_devs_phb_init()\nroutine.\n\nAlso fix typo in setup of reg property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "efbd386967aaa7fcf7ffbb13e4975df1cdf04cb8",
      "tree": "22e60f8e821e5ef616b69dac404003cb70e3cbaf",
      "parents": [
        "403fac4f83bd8e089a192c542511fbeb2729a6c5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 19 16:53:11 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 24 16:08:56 2006 +1000"
      },
      "message": "[PATCH] powerpc: iSeries PCI devices can now have a devpsec attribute\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f0410823792ae0ecb45f2578598b115835ffdbb",
      "tree": "b20f362f34757b8d612d8f1c2740fca5f329d93e",
      "parents": [
        "b471f55427ee94d6de2b33b88a7409f8cbc6b5dc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: wire up sys_[gs]et_robust_list\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c06da5ae5358e9d325d541a053e1059e9654bcc",
      "tree": "04c953cc82fe57cff248ac523095cd4f0d9611a7",
      "parents": [
        "4d1f3f25d9c303d1ce63b42cc94c54ac0ab2e950",
        "a54c9d30dbb06391ec4422aaf0e1dc2c8c53bd3e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:42 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:42 2006 +1000"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "4d1f3f25d9c303d1ce63b42cc94c54ac0ab2e950",
      "tree": "ab418b136a78442fc4f0f8d3575da74b82df4bda",
      "parents": [
        "1dc461f0b03fab309eb9214df1c9b586aeaf3b22"
      ],
      "author": {
        "name": "Jimi Xenidis",
        "email": "jimix@watson.ibm.com",
        "time": "Thu May 18 17:03:05 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:26 2006 +1000"
      },
      "message": "[PATCH] powerpc: Auto reserve of device tree blob\n\nA devtree compiler (dtc) generated devtree blob is \"relocatable\" and so\ndoes not contain a reserved_map entry for the blob itself.  This means\nthat if passed to Linux, Linux will not get lmb_reserve() the blob and\nit could be over.  The following patch will explicitly reserve the\n\"blob\" as it was given to us and stops prom_init.c from creating a\nreserved mapping for the blob.\n\nNOTE: that the dtc/kexec should not generate the blob reservation entry.\nAlthough if they do, LMB reserver handles overlaps.\n\nSigned-off-by:  \u003cjimix@watson.ibm.com\u003e\nAcked-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1dc461f0b03fab309eb9214df1c9b586aeaf3b22",
      "tree": "a56220353855a2339367a0b3acf011d9dede33fd",
      "parents": [
        "4c76e0bcdeac27b45d55955f073a97ff8452a42f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 18 17:21:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:24 2006 +1000"
      },
      "message": "[PATCH] powerpc: the iSeries vio lan driver changed device type\n\nSo the IOMMU table building code needs to match.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c76e0bcdeac27b45d55955f073a97ff8452a42f",
      "tree": "9a274ffdfb1159012c10b7367e8d09207fbd28d0",
      "parents": [
        "d4ad66faecc4dd9f3db14e0b013741a6f867b089"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu May 18 18:06:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:23 2006 +1000"
      },
      "message": "[PATCH] powerpc: pseries: Use generic dma-window parsing function\n\nChange the pseries iommu init code to use the new of_parse_dma_window()\nto parse the ibm,dma-window and ibm,my-dma-window properties of pci and\nvirtual device nodes.\n\nAlso, clean up vio_build_iommu_table() a little.\n\nTested on pseries, with both vio and pci devices.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d4ad66faecc4dd9f3db14e0b013741a6f867b089",
      "tree": "002f68be37820100103202270f07e5d6a6fb840f",
      "parents": [
        "8ae5b2801a0beb10a55a7ebd5140482e2f84c3fa"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu May 18 18:05:15 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:21 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add of_parse_dma_window()\n\nAdd a function for generic parsing of dma-window properties (ie,\nibm,dma-window and ibm,my-dma-window) of pci and virtual device nodes.\n\nThis function will also be used by cell.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8ae5b2801a0beb10a55a7ebd5140482e2f84c3fa",
      "tree": "e392faf5cc57559564da909f2bb2b65fcc18b516",
      "parents": [
        "35dd54326e857f1648c7cc1028e8d5e1dbe04992"
      ],
      "author": {
        "name": "jimix@watson.ibm.com",
        "email": "jimix@watson.ibm.com",
        "time": "Wed May 17 12:00:35 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:19 2006 +1000"
      },
      "message": "[PATCH] powerpc: udbg_printf() formatting attribute\n\nThis patch allows the compiler to catch any printf-like mismatches for\nudbg_printf().  After some brute force building I\u0027ve only found issues\nwith my own code and lparcfg.c It could break some developers, but\nIMHO that would be goodness.\n\nSigned-off-by: Jimi Xenidis \u003cjimix@watson.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35dd54326e857f1648c7cc1028e8d5e1dbe04992",
      "tree": "dea05effa25bc751d1b777a0b80f0f46d3ff0b8e",
      "parents": [
        "473104134b35ce1c3ca77b738c561d6c215adc1b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu May 18 11:16:11 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:18 2006 +1000"
      },
      "message": "[PATCH] powerpc: Move crashkernel\u003d handling into the kernel.\n\nThis was missing a quilt ref.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "473104134b35ce1c3ca77b738c561d6c215adc1b",
      "tree": "979ccd57fe0695a66287d5f09fd3781e16cd1faa",
      "parents": [
        "2babf5c2ec2f2d5de3e38d20f7df7fd815fd10c9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed May 17 18:00:49 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:16 2006 +1000"
      },
      "message": "[PATCH] powerpc: Kdump header cleanup\n\nWe need to know the base address of the kdump kernel even when we\u0027re not a\nkdump kernel, so add a #define for it. Move the logic that sets the kdump\nkernelbase into kdump.h instead of page.h.\n\nRename kdump_setup() to setup_kdump_trampoline() to make it clearer what it\u0027s\ndoing, and add an empty definition for the !CRASH_DUMP case to avoid a\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2babf5c2ec2f2d5de3e38d20f7df7fd815fd10c9",
      "tree": "9ecda21067fe36f36fbefae87141150b62c39acd",
      "parents": [
        "846f77b08c8301682ded5ce127c56397327a60d0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed May 17 18:00:46 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:15 2006 +1000"
      },
      "message": "[PATCH] powerpc: Unify mem\u003d handling\n\nWe currently do mem\u003d handling in three seperate places. And as benh pointed out\nI wrote two of them. Now that we parse command line parameters earlier we can\nclean this mess up.\n\nMoving the parsing out of prom_init means the device tree might be allocated\nabove the memory limit. If that happens we\u0027d have to move it. As it happens\nwe already have logic to do that for kdump, so just genericise it.\n\nThis also means we might have reserved regions above the memory limit, if we\ndo the bootmem allocator will blow up, so we have to modify\nlmb_enforce_memory_limit() to truncate the reserves as well.\n\nTested on P5 LPAR, iSeries, F50, 44p. Tested moving device tree on P5 and\n44p and F50.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "846f77b08c8301682ded5ce127c56397327a60d0",
      "tree": "c155737af3eceab34c621cc6930145062323eef8",
      "parents": [
        "480f6f35a149802a94ad5c1a2673ed6ec8d2c158"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed May 17 18:00:45 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:13 2006 +1000"
      },
      "message": "[PATCH] powerpc: Parse early parameters earlier\n\nCurrently we have call parse_early_param() earliyish, but not really very\nearly. In particular, it\u0027s not early enough to do things like mem\u003dx or\ncrashkernel\u003dblah, which is annoying.\n\nSo do it earlier. I\u0027ve checked all the early param handlers, and none of them\nlook like they should have any trouble with this. I haven\u0027t tested the\nbooke_wdt ones though.\n\nOn 32-bit we were doing the CONFIG_CMDLINE logic twice, so don\u0027t.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "480f6f35a149802a94ad5c1a2673ed6ec8d2c158",
      "tree": "b0cded201abfbc7c6a1c5bfa316e6fecc1e2b507",
      "parents": [
        "9dabbfbab312909782b26580d71e3977622fab6e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed May 17 18:00:41 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:12 2006 +1000"
      },
      "message": "[PATCH] powerpc: Make early xmon logic immune to location of early parsing\n\nCurrently early_xmon() calls directly into debugger() if xmon\u003dearly is passed.\nThis ties the invocation of early xmon to the location of parse_early_param(),\nwhich might change.\n\nTested on P5 LPAR and F50.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9dabbfbab312909782b26580d71e3977622fab6e",
      "tree": "2a691ca642995241224f087b3a53e815b8d67455",
      "parents": [
        "de0fe3b83f4bb47a0a6b47897bb3800862194016"
      ],
      "author": {
        "name": "mostrows@watson.ibm.com",
        "email": "mostrows@watson.ibm.com",
        "time": "Mon May 15 08:51:07 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 14:35:32 2006 +1000"
      },
      "message": "[PATCH] powerpc: Create /proc/rtas, /proc/ppc64/rtas if RTAS exists.\n\nUse the existence of RTAS device tree node to determine if\n/proc/rtas. /proc/ppc64/rtas are to be created.  Using machine type\nis not reliable (i.e. Maple-like machines may have RTAS).\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b26f100d89c87060b561c3108582b7cb81521df8",
      "tree": "57e566bb4f1411e059e59b0f43bc9544e15616e8",
      "parents": [
        "4240545661fc0ac25122f166e96633527150300c"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri May 19 14:24:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 14:24:18 2006 +1000"
      },
      "message": "[PATCH] powerpc: remove do-nothing cpu setup routines\n\nRemoved the do-nothing routines __setup_cpu_power3 and\n__setup_cpu_power4 and replaced them with a null pointer check\nin the caller.  Also removed the Cell processor specific\nroutine __setup_cpu_be which improperly accessed the\nhypervisor page size configuration at SPR HID6.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "877fbae3d51ba792639535bfc0f428154b8da605",
      "tree": "a9cb1827e31a5e82c5473c0357eb6b3a7084f201",
      "parents": [
        "f18fc729cd2d67b76e24206ee3567c1f6983c358",
        "7e990266c845d7f712c96013891aaf74baef198f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 09:23:47 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 09:23:47 2006 +1000"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "cb6b2eb9bcf2f61e84dc0b55ef7e3d4923842313",
      "tree": "71d42f762163a309e804193efd3f0674c3e57dbb",
      "parents": [
        "3de620e8394406fd01f450b8c6e3e74464e81a78"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 15 15:46:03 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 16 21:31:25 2006 +1000"
      },
      "message": "[PATCH] Fix pSeries identification in prom_init.c\n\nThe OF trampoline code prom_init.c still needs to identify IBM pSeries\n(PAPR) machines in order to run some platform specific code on them like\ninstanciating the TCE tables. The code doing that detection was changed\nrecently in 2.6.17 early stages but was done slightly incorrectly. It\nshould be testing for an exact match of \"chrp\" and it currently tests\nfor anything that begins with \"chrp\". That means it will incorrectly\nmatch with platforms using Maple-like device-trees and have open\nfirmware. This fixes it by using strcmp instead of strncmp to match what\nthe actual platform detection code does.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f18fc729cd2d67b76e24206ee3567c1f6983c358",
      "tree": "9dbf177222d94213d9dd82d67de6d905e1a2b278",
      "parents": [
        "5a43ee65620d628ba04deecf241b63b2410b97f2",
        "d98550e334715b2d9e45f8f0f4e1608720108640"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 05 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 05 15:45:48 2006 +1000"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "7e990266c845d7f712c96013891aaf74baef198f",
      "tree": "92bc569003abdfd53b53f1081132469d92497ded",
      "parents": [
        "5a43ee65620d628ba04deecf241b63b2410b97f2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 05 00:02:08 2006 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 05 00:02:08 2006 -0500"
      },
      "message": "powerpc: provide ppc_md.panic() for both ppc32 \u0026 ppc64\n\nAllow boards to provide a panic callback on ppc32.  Moved the code to sets\nthis up into setup-common.c so its shared between ppc32 \u0026 ppc64.  Also moved\ndo_init_bootmem prototype into setup.h.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d205819e2346d20fee41297ea6cf789c591abccf",
      "tree": "37698c88df06cb186026c9616d6d98405c72b161",
      "parents": [
        "6bfd93c32a5065d0e858780b3beb0b667081601c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:04:37 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:06:47 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use the ibm,pa-features property if available\n\nForthcoming IBM machines will have a \"ibm,pa-features\" property on CPU\nnodes, that contains bits indicating which optional architecture\nfeatures are implemented by the CPU.  This adds code to use the\nproperty, if present, to update our CPU feature bitmaps.  Note that\nthis means we can both set and clear feature bits based on what\nthe firmware tells us.\n\nThis is based on a patch by Will Schmidt \u003cwillschm@us.ibm.com\u003e.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ccde0a290b44b8296b82a7683b4c299eb51ba6b",
      "tree": "cc586aa319da07dcda8f91e3ee03d9da960d5fac",
      "parents": [
        "054d8ff37710efaebd1998ce94d366df315a354f"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Fri Apr 28 17:38:42 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:06:41 2006 +1000"
      },
      "message": "[PATCH] powerpc/kprobes: fix singlestep out-of-line\n\nWe currently single-step inline if the instruction on which a kprobe is\ninserted is a trap variant.\n\n- variants (such as tdnei, used by BUG()) typically evaluate a condition\n  and cause a trap only if the condition is satisfied.\n- kprobes uses the unconditional \"trap\" (0x7fe00008) and single-stepping\n  again on this instruction, resulting in another trap without\n  evaluating the condition is obviously incorrect.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "532f57da408c5a5710075d17047e2d97bdfd22f3",
      "tree": "3fb378bea1816f637aeeed0df805d0c30969cfc3",
      "parents": [
        "46c5ea3c9ae7fbc6e52a13c92e59d4fc7f4ca80a",
        "2ad312d2093ae506ae0fa184d8d026b559083087"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 21:43:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 21:43:05 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] Audit Filter Performance\n  [PATCH] Rework of IPC auditing\n  [PATCH] More user space subject labels\n  [PATCH] Reworked patch for labels on user space messages\n  [PATCH] change lspp ipc auditing\n  [PATCH] audit inode patch\n  [PATCH] support for context based audit filtering, part 2\n  [PATCH] support for context based audit filtering\n  [PATCH] no need to wank with task_lock() and pinning task down in audit_syscall_exit()\n  [PATCH] drop task argument of audit_syscall_{entry,exit}\n  [PATCH] drop gfp_mask in audit_log_exit()\n  [PATCH] move call of audit_free() into do_exit()\n  [PATCH] sockaddr patch\n  [PATCH] deal with deadlocks in audit_free()\n"
    },
    {
      "commit": "953039c8df7beb2694814e20e2707a77d335a2e3",
      "tree": "8e8d6af92441d70074efc24f55cf5965ae28447a",
      "parents": [
        "bed120c64eb07b6838bb758109811484af8cebba"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon May 01 12:16:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:46 2006 -0700"
      },
      "message": "[PATCH] powerpc: Allow devices to register with numa topology\n\nChange of_node_to_nid() to traverse the device tree, looking for a numa id.\nCell uses this to assign ids to SPUs, which are children of the CPU node.\nExisting users of of_node_to_nid() are altered to use of_node_to_nid_single(),\nwhich doesn\u0027t do the traversal.\n\nExport an attach_sysdev_to_node() function, allowing system devices (eg.\nSPUs) to link themselves into the numa topology in sysfs.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5411be59db80333039386f3b1ccfe5eb9023a916",
      "tree": "77873af4b7557768c3c48b56e7ae4508be4a70a5",
      "parents": [
        "e495149b173d8e133e1f6f2eb86fd97be7e92010"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 29 20:23:36 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 01 06:06:18 2006 -0400"
      },
      "message": "[PATCH] drop task argument of audit_syscall_{entry,exit}\n\n... it\u0027s always current, and that\u0027s a good thing - allows simpler locking.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a43ee65620d628ba04deecf241b63b2410b97f2",
      "tree": "c91452c9c06a1d592bb45ddf44498e28d6a28cea",
      "parents": [
        "c5c4591375a10f6bc1bc55d86af7764033b10367"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Apr 26 11:09:46 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 18:08:05 2006 +1000"
      },
      "message": "[PATCH] nvram_print_partitions cosmetic fixup\n\nThis is a cosmetic fixup.   When printing the nvram partition table, the\nfirst couple entries have a shorter \u0027index\u0027 value than the others, so\ntable is a bit askew.   This change makes the table look pretty.\nTested on pseries and g5.   Footnote: yes, this table is normally hidden\nbehind a DEBUG_NVRAM #define.\n\nSigned-off-by: Will Schmidt \u003cwillschm@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a74e5e5facb854ab4be9e0320e0f65074012df9b",
      "tree": "ae2c8b1462ca659d8b306a530a855d203a303e9f",
      "parents": [
        "bc97ce951cfb697eaac9d5b6a2fbe4544fdf1a7c"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Apr 28 08:57:09 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 18:08:01 2006 +1000"
      },
      "message": "[PATCH] powerpc iommu: minor cleanup\n\nA couple of minor renames:\n\n* The iommu_table is no longer a part of the device node structure,\n  so devnode_table is misleading\n* Rename struct device *-variables to hwdev\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7f0e8cb5654a50986c6097b3c0cca972e406899",
      "tree": "dc8a8e590c5cf97d8b7cae2f1e93bdbef178f89f",
      "parents": [
        "dd721ffd95d5e1516380da0b254ef737582a258f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 27 17:23:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 18:02:02 2006 +1000"
      },
      "message": "[PATCH] powerpc: merge the rest of the vio code\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd721ffd95d5e1516380da0b254ef737582a258f",
      "tree": "fc31c2124b0de8b301622d755e444e4d5acb95b1",
      "parents": [
        "e10fa77368dff31140451fac04d78d9f51f0f3ac"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 27 17:21:46 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 18:02:01 2006 +1000"
      },
      "message": "[PATCH] powerpc: use a common vio_match_device routine\n\nThis requires the compatible properties having vaules that are empty\nstrings instead of just being empty properties.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e10fa77368dff31140451fac04d78d9f51f0f3ac",
      "tree": "20f3645859dbd995ded831f5a40b78e823e4fc6e",
      "parents": [
        "95a1ca6cd8e702a19ee56efae522a5816a56a205"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 27 17:18:21 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 18:02:00 2006 +1000"
      },
      "message": "[PATCH] powerpc: use the device tree for the iSeries vio bus probe\n\nAs an added bonus, since every vio_dev now has a device_node\nassociated with it, hotplug now works.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29f147d746326e4db5fe350c70373081d61a2965",
      "tree": "04c065ace8c62953441bc22079b93449b996f283",
      "parents": [
        "916a3d5729c8b710d56acf579f3fdb4de7c03e77",
        "6fb8f3acbe833586eb32598d1f844eb9f77c4fba"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 16:15:57 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 16:15:57 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "03054d51a70e8c273df5d9bc31fea6c843eaa1c3",
      "tree": "44b1b9e52979a0b083edb5169c1ac328abd4c715",
      "parents": [
        "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 29 09:51:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 10:56:58 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add cputable entry for POWER6\n\nAdd a cputable entry for the POWER6 processor.\n\nThe SIHV and SIPR bits in the mmcra have moved in POWER6, so disable\nsupport for that until oprofile is fixed.\n\nAlso tell firmware that we know about POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2833c28aa0d0326780acfa61149a2a02dcb2c9b4",
      "tree": "d72d4efadf63dea4bdcbc100e8bfad9192f415a7",
      "parents": [
        "30aacebed0f0619f23ce84df7c59ad033ca08d77"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Apr 27 15:46:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Wire up *at syscalls\n\nWire up *at syscalls.\n\nThis patch has been tested on ppc64 (using glibc\u0027s testsuite, both 32bit\nand 64bit), and compile-tested for ppc32 (I have currently no ppc32 system\navailable, but I expect no problems).\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f749edae5ebd339eaf22508572233600f717424f",
      "tree": "f2118ec27b0682ae9bb3d6c0605d7ccd08313a71",
      "parents": [
        "d882995c054ff90706cc339321bfb04b15c5581f"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@bigpond.net.au",
        "time": "Mon Apr 24 22:11:51 2006 +0930"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:49 2006 +1000"
      },
      "message": "[PATCH] powerpc64: Fix loading of modules without a .toc section\n\nNormally, ppc64 module .ko files contain a table-of-contents (.toc)\nsection, but if the module doesn\u0027t reference any static or external\ndata or external procedures, it is possible for gcc/binutils to\ngenerate a .ko that doesn\u0027t have a .toc.  Currently the module\nloader refuses to load such a module, since it needs the address\nof the .toc section to use in relocations.\n\nThis patch fixes the problem by using the address of the .stubs\nsection instead, which is an acceptable substitute in this situation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f709bfac48492e289ba78ea1e8c0b3daab264e90",
      "tree": "3820f13761317bf0ac1844aff8b97e8022f5a8cc",
      "parents": [
        "f10a04c034c7285a1b15dfa4a83d3e56578e34e8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "message": "powerpc/pseries: Tell firmware our capabilities on new machines\n\nThis adds code to call a new firmware method to tell the firmware\nwhat machines and capabilities (such as VMX/Altivec) we support.\nThis will be needed on POWER5+ and POWER6 machines, and it has no\neffect on past and current machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "83d722f7e198b034699b1500d98729beff930efd",
      "tree": "7d790a2fd62165373ec7bacde704837288e0bec3",
      "parents": [
        "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:30:03 2006 -0700"
      },
      "message": "[PATCH] Remove __devinit and __cpuinit from notifier_call definitions\n\nFew of the notifier_chain_register() callers use __init in the definition\nof notifier_call.  It is incorrect as the function definition should be\navailable after the initializations (they do not unregister them during\ninitializations).\n\nThis patch fixes all such usages to _not_ have the notifier_call __init\nsection.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "649bbaa484bcdce94f40a1b97a6a2ded0549e8a2",
      "tree": "f24f05bf95ae9c4164266da87f36fed61c5c2206",
      "parents": [
        "e7edf9cdeddc0cff125e8e658216efb2ff2b2219"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Mon Apr 24 19:35:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 08:27:50 2006 -0700"
      },
      "message": "[PATCH] Remove __devinitdata from notifier block definitions\n\nFew of the notifier_chain_register() callers use __devinitdata in the\ndefinition of notifier_block data structure.  It is incorrect as the\ndata structure should be available after the initializations (they do\nnot unregister them during initializations).\n\nThis was leading to an oops when notifier_chain_register() call is\ninvoked for those callback chains after initialization.\n\nThis patch fixes all such usages to _not_ have the notifier_block data\nstructure in the init data section.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "912d35f86781e64d73be1ef358f703c08905ac37",
      "tree": "5863ad70f5cdccba0c1cd28f83d173deaf71fb83",
      "parents": [
        "016b661e2f717168e600f3c85f29e1a49f88e004"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 26 10:59:21 2006 +0200"
      },
      "message": "[PATCH] Add support for the sys_vmsplice syscall\n\nsys_splice() moves data to/from pipes with a file input/output. sys_vmsplice()\nmoves data to a pipe, with the input being a user address range instead.\n\nThis uses an approach suggested by Linus, where we can hold partial ranges\ninside the pages[] map. Hopefully this will be useful for network\nreceive support as well.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "8833843c877cca459ab7b9fee661523bf25b98d1",
      "tree": "971de008289771eea00018d6ae36672387b5351e",
      "parents": [
        "ac325acd50013fa8f4953208cbb96504dec9b12a",
        "7c8ce71b092425f1e938285cab2a679c09444d9b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:47:24 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:47:24 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "7c8ce71b092425f1e938285cab2a679c09444d9b",
      "tree": "dc4365d2fcbe1e373ee8b1f7a5ccca54cffb6fc9",
      "parents": [
        "4d6c58899c1cdac018f92cfa0383bb835a0c80ef",
        "12df7556705aae97f24a397377e17898700d7192"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 19:19:06 2006 +1000"
      },
      "message": "Merge branch \u0027misc\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "4bd174fe1cca738f53cf8bb9ac3cb327b1f516ed",
      "tree": "e4dffbeddbcb7e7f928c5989f0062f8142f83327",
      "parents": [
        "5e1415c3f7d3ad133edb7ce9ca90641cf0f5fe79"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Apr 18 11:25:53 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:46:11 2006 +1000"
      },
      "message": "[PATCH] powerpc: Remove stale iseries global\n\nNot even the iSeries maintainer seems to have access to this legendary\npiranha simulator. It adds a bit of ugliness in the common time init\ncode, and if it\u0027s no longer used we might as well be done with it and\nremove the bloat.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e884e9c5f28c747ac2c3e1056e1fd655a79e950d",
      "tree": "2d32a8cac548d53b7f10dd8a6b1650ed5b58464c",
      "parents": [
        "cc98f70557bd08f2eea7b955dd918692a655d72e"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 15:26:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:45:14 2006 +1000"
      },
      "message": "[PATCH] powerpc: Quiet PCI init printouts\n\nQuiet some of the more debug related output from the pci probe routines.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "224ad80ac0de102d7bede8d36afbd5ef0a64019f",
      "tree": "8ebb087c133c9e217c1ed81c7544b6c102e320d8",
      "parents": [
        "8b6a7b2ea2ab18d46bc9e0e76b614d8c155291ad"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 15:20:27 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:45:08 2006 +1000"
      },
      "message": "[PATCH] powerpc: Quiet time init output\n\nMove time_init console output to KERN_DEBUG prink level. No need to\nprint it at every boot.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c256f4b9598c71afd8eb0b7d3d3790a38734cf43",
      "tree": "7366b0e03b5d9f1b0abfaa38230246f6d3875735",
      "parents": [
        "81bbbe92949b069c101e13d3acbd4bc7d088cb79"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Apr 07 15:23:03 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:45:05 2006 +1000"
      },
      "message": "[PATCH] powerpc: remove io_page_mask\n\nCleanup patch which removes the io_page_mask.  It fixes the reset on\nsome e1000 devices which is needed for clean kexec reboots.  The legacy\ndevices which broke with this patch (parallel port and PC speaker) have\nnow been fixed in Linus\u0027 tree.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d6c1a9081080c6c4658acf2a06d851feb2855933",
      "tree": "eaf1095adbe057846485de066561327066ab9bb1",
      "parents": [
        "4d6c58899c1cdac018f92cfa0383bb835a0c80ef"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Apr 04 13:43:01 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:44:25 2006 +1000"
      },
      "message": "[PATCH] powerpc: Disable and EOI interrupts in machine_crash_shutdown()\n\nWe\u0027ve seen several bugs caused by interrupt weirdness in the kdump kernel.\nPanicking from an interrupt handler means we fail to EOI the interrupt, and\nso the second kernel never gets that interrupt ever again. We also see hangs\non JS20 where we take interrupts in the second kernel early during boot.\n\nThis patch fixes both those problems, and although it adds more code to the\ncrash path I think it is the best solution.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23b2527d5eae89841eb66b46e80ec91980493dda",
      "tree": "e905775590d0ad81058b4bb0f2bf98778441ccd6",
      "parents": [
        "60162e498e220d1f03bbee5bac0a9ddd6de60ae7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Tue Apr 18 15:24:16 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:32:50 2006 +1000"
      },
      "message": "[PATCH] powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table\n\nEvery time a new syscall gets added, a BUILD_BUG_ON in\narch/powerpc/platforms/cell/spu_callbacks.c gets triggered.\nSince the addition of a new syscall is rather harmless,\nthe error should just be removed.\n\nWhile we\u0027re here, add sys_tee to the list and add a comment\nto systbl.S to remind people that there is another list\non powerpc.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28897731318dc8f63f683eed9091e446916ad706",
      "tree": "702e9668705fcf96c0e1d6423a83f22d57e1c3fb",
      "parents": [
        "7daa411b810d7eadfaabe3765ec5f827893dbb30"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:52:33 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:29:37 2006 +1000"
      },
      "message": "[PATCH] powerpc: Lower threshold for DART enablement to 1GB\n\nTurn on the DART already at 1GB. This is needed because of crippled\ndevices in some systems, i.e. Airport Extreme cards, only supporting\n30-bit DMA addresses.\n\nOtherwise, users with between 1 and 2GB of memory will need to manually\nenable it with iommu\u003dforce, and that\u0027s no good.\n\nSome simple performance tests show that there\u0027s a slight impact of\nenabling DART, but it\u0027s in the 1-3% range (kernel build with disk I/O\nas well as over NFS).\n\niommu\u003doff can still be used for those who don\u0027t want to deal with the\noverhead (and don\u0027t need it for any devices).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7daa411b810d7eadfaabe3765ec5f827893dbb30",
      "tree": "c7cef2c78faa74928fb32942d9e9aaf262fe98ab",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 21:05:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:28:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: IOMMU support for honoring dma_mask\n\nSome devices don\u0027t support full 32-bit DMA address space, which we currently\nassume. Add the required mask-passing to the IOMMU allocators.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "46dbe2f4ef9954e3ed2155995b76e32f31fef6bb"
}
