)]}'
{
  "log": [
    {
      "commit": "74b85f3790aa2550c617fe14439482e13e615fa0",
      "tree": "125e9c503d483c304e111ca825358bd81e0610cd",
      "parents": [
        "65edc68c345cbe21d0b0375c3452a3ed5e322868"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Jun 27 02:54:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:41 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: make cpu_notifier related notifier blocks __cpuinit only\n\nMake notifier_blocks associated with cpu_notifier as __cpuinitdata.\n\n__cpuinitdata makes sure that the data is init time only unless\nCONFIG_HOTPLUG_CPU is defined.\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": "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": "34af946a22724c4e2b204957f2b24b22a0fb121c",
      "tree": "7881dcbd0a698257c126198cdb6d97d4e45ee51e",
      "parents": [
        "b6cd0b772dcc5dc9b4c03d53946474dee399fa72"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 27 02:53:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:39 2006 -0700"
      },
      "message": "[PATCH] spin/rwlock init cleanups\n\nlocking init cleanups:\n\n - convert \" \u003d SPIN_LOCK_UNLOCKED\" to spin_lock_init() or DEFINE_SPINLOCK()\n - convert rwlocks in a similar manner\n\nthis patch was generated automatically.\n\nMotivation:\n\n - cleanliness\n - lockdep needs control of lock initialization, which the open-coded\n   variants do not give\n - it\u0027s also useful for -rt and for lock debugging in general\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9cf55285e87ac423c45d9efca750d3f50234d10",
      "tree": "d46f3e90fbb38115c25b3315f6280ad65f83a14f",
      "parents": [
        "e6e5494cb23d1933735ee47cc674ffe1c4afed6f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jun 27 02:53:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:38 2006 -0700"
      },
      "message": "[PATCH] add poison.h and patch primary users\n\nLocalize poison values into one header file for better documentation and\neasier/quicker debugging and so that the same values won\u0027t be used for\nmultiple purposes.\n\nUse these constants in core arch., mm, driver, and fs code.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@muc.de\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": "bc02af93dd2bbddce1b55e0a493f833a1b7cf140",
      "tree": "bda7998531b9c612c5597be9158f082d1cb5ab26",
      "parents": [
        "dd56a8e36f91f63c0a31e8a118d87b7cf01526b8"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue Jun 27 02:53:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:35 2006 -0700"
      },
      "message": "[PATCH] pgdat allocation for new node add (specify node id)\n\nChange the name of old add_memory() to arch_add_memory.  And use node id to\nget pgdat for the node at NODE_DATA().\n\nNote: Powerpc\u0027s old add_memory() is defined as __devinit. However,\n      add_memory() is usually called only after bootup.\n      I suppose it may be redundant. But, I\u0027m not well known about powerpc.\n      So, I keep it. (But, __meminit is better at least.)\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.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": "4f9e87c0454059e80f3811f95ad9f40ed28c69a2",
      "tree": "cc8290b8fc757b34e01a4e9c25bbe00496400084",
      "parents": [
        "ae9a5b85655d7133ab8e7c99b742ef20c8dbb7d2"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jun 26 00:25:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:22 2006 -0700"
      },
      "message": "[PATCH] Notify page fault call chain for powerpc\n\nOverloading of page fault notification with the notify_die() has performance\nissues(since the only interested components for page fault is kprobes and/or\nkdb) and hence this patch introduces the new notifier call chain exclusively\nfor page fault notifications their by avoiding notifying unnecessary\ncomponents in the do_page_fault() code path.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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": "0c6856f702732d3cfc33eb59303e998ad6961de8",
      "tree": "98d3c76586f6e63b4dc43a0f763e9b6a7cc4a984",
      "parents": [
        "57136ca6d57359c7f21a9bbb4a5a0a61eeb53f2b"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Mon Jun 26 00:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:17 2006 -0700"
      },
      "message": "[PATCH] oprofile: Fix unnecessary cleverness\n\nnmi_create_files() in arch/i386/oprofile/nmi_int.c depends on\nmodel-\u003enum_counters (number of performance counters) being less than 10.\nWhile this is currently the case, it\u0027s too clever by half.\n\nOther archs aren\u0027t quite as clever: they assume 100.  I suggest to\nnormalize them all to 1000.\n\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.org\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": "d6e05edc59ecd79e8badf440c0d295a979bdfa3e",
      "tree": "50362161f69317242ab603c51a18a818a4c93285",
      "parents": [
        "f18190bd3407554ba6df30a1927e07e6cba93e56"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "message": "spelling fixes\n\nacquired (aquired)\ncontiguous (contigious)\nsuccessful (succesful, succesfull)\nsurprise (suprise)\nwhether (weather)\nsome other misspellings\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\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": "73b6af8a21184f2178a7219eb4d64ea5a71aedf9",
      "tree": "475c26f4e0d87b0007375e81feae72c62fdca380",
      "parents": [
        "1e788f8d1ad71fea99a763114eae73c3ad55bc30"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jun 25 16:42:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 17:43:32 2006 -0700"
      },
      "message": "[PATCH] spufs: update -\u003eflush method proto\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "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": "fb1bb34d45400f12e0a33f8c487b3795674908a7",
      "tree": "11c593c83eff5a83999f4feee0d8937d1f575712",
      "parents": [
        "1e48275adc8c94c3281e646c8beb829f8e6f5bfc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:46:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] remove for_each_cpu()\n\nConvert a few stragglers over to for_each_possible_cpu(), remove\nfor_each_cpu().\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e48275adc8c94c3281e646c8beb829f8e6f5bfc",
      "tree": "19714abfe022baaa130f30151c01fde6c55d7937",
      "parents": [
        "dfd8317d3340f03bc06eba6b58f0ec0861da4a13"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:46:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] more for_each_cpu() removal\n\nIt\u0027s going away.\n\nI wonder if this code really meant to iterate across not-present, not-online\nCPUs.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: 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": "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": "1e11d2782b2f8e86d22ad92c75b70ec8cad14dcf",
      "tree": "c019b56dd2031f33bedcb976c35281836c80c19b",
      "parents": [
        "260ea1013283d8acbb451459ed1ca560c1445c20"
      ],
      "author": {
        "name": "Jean-Luc Leger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Fri Jun 23 02:05:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:03 2006 -0700"
      },
      "message": "[PATCH] clean up default value of SCHED_SMT\n\nDefault values for boolean and tristate options can only be \u0027y\u0027, \u0027m\u0027 or \u0027n\u0027.\nThis patch removes wrong default for SCHED_SMT.\n\nSigned-off-by: Jean-Luc Leger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "454e2398be9b9fa30433fccc548db34d19aa9958",
      "tree": "1f61cb0c3716a33b661cfc8977e9beeb480a322c",
      "parents": [
        "1ad5544098a69d7dc1fa508cbb17e13a7a952fd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jun 23 02:02:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:45 2006 -0700"
      },
      "message": "[PATCH] VFS: Permit filesystem to override root dentry on mount\n\nExtend the get_sb() filesystem operation to take an extra argument that\npermits the VFS to pass in the target vfsmount that defines the mountpoint.\n\nThe filesystem is then required to manually set the superblock and root dentry\npointers.  For most filesystems, this should be done with simple_set_mnt()\nwhich will set the superblock pointer and then set the root dentry to the\nsuperblock\u0027s s_root (as per the old default behaviour).\n\nThe get_sb() op now returns an integer as there\u0027s now no need to return the\nsuperblock pointer.\n\nThis patch permits a superblock to be implicitly shared amongst several mount\npoints, such as can be done with NFS to avoid potential inode aliasing.  In\nsuch a case, simple_set_mnt() would not be called, and instead the mnt_root\nand mnt_sb would be set directly.\n\nThe patch also makes the following changes:\n\n (*) the get_sb_*() convenience functions in the core kernel now take a vfsmount\n     pointer argument and return an integer, so most filesystems have to change\n     very little.\n\n (*) If one of the convenience function is not used, then get_sb() should\n     normally call simple_set_mnt() to instantiate the vfsmount. This will\n     always return 0, and so can be tail-called from get_sb().\n\n (*) generic_shutdown_super() now calls shrink_dcache_sb() to clean up the\n     dcache upon superblock destruction rather than shrink_dcache_anon().\n\n     This is required because the superblock may now have multiple trees that\n     aren\u0027t actually bound to s_root, but that still need to be cleaned up. The\n     currently called functions assume that the whole tree is rooted at s_root,\n     and that anonymous dentries are not the roots of trees which results in\n     dentries being left unculled.\n\n     However, with the way NFS superblock sharing are currently set to be\n     implemented, these assumptions are violated: the root of the filesystem is\n     simply a dummy dentry and inode (the real inode for \u0027/\u0027 may well be\n     inaccessible), and all the vfsmounts are rooted on anonymous[*] dentries\n     with child trees.\n\n     [*] Anonymous until discovered from another tree.\n\n (*) The documentation has been adjusted, including the additional bit of\n     changing ext2_* into foo_* in the documentation.\n\n[akpm@osdl.org: convert ipath_fs, do other stuff]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "4f3865fb57a04db7cca068fed1c15badc064a302",
      "tree": "4c923c72b6ac9b633c87cc73b55a75c7cfd0f044",
      "parents": [
        "4f1bcaf094ccc512c23e10104c05a6f8e5b7a9e4"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jun 22 14:47:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 15:05:58 2006 -0700"
      },
      "message": "[PATCH] zlib_inflate: Upgrade library code to a recent version\n\nUpgrade the zlib_inflate implementation in the kernel from a patched\nversion 1.1.3/4 to a patched 1.2.3.\n\nThe code in the kernel is about seven years old and I noticed that the\nexternal zlib library\u0027s inflate performance was significantly faster (~50%)\nthan the code in the kernel on ARM (and faster again on x86_32).\n\nFor comparison the newer deflate code is 20% slower on ARM and 50% slower\non x86_32 but gives an approx 1% compression ratio improvement.  I don\u0027t\nconsider this to be an improvement for kernel use so have no plans to\nchange the zlib_deflate code.\n\nVarious changes have been made to the zlib code in the kernel, the most\nsignificant being the extra functions/flush option used by ppp_deflate.\nThis update reimplements the features PPP needs to ensure it continues to\nwork.\n\nThis code has been tested on ARM under both JFFS2 (with zlib compression\nenabled) and ppp_deflate and on x86_32.  JFFS2 sees an approx.  10% real\nworld file read speed improvement.\n\nThis patch also removes ZLIB_VERSION as it no longer has a correct value.\nWe don\u0027t need version checks anyway as the kernel\u0027s module handling will\ntake care of that for us.  This removal is also more in keeping with the\nzlib author\u0027s wishes (http://www.zlib.net/zlib_faq.html#faq24) and I\u0027ve\nadded something to the zlib.h header to note its a modified version.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01cced250722d22d99c2342979490f93ca886521",
      "tree": "b29b395305836a0f3690a69173e1df2a2f0ecf4f",
      "parents": [
        "df47e5330b0f5decb0a5736e9a81fff49d46d151"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 11 10:07:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: allow multiple types of EHCI controllers to be built as modules\n\nIn some systems we may have both a platform EHCI controller and PCI EHCI\ncontroller.  Previously we couldn\u0027t build the EHCI support as a module due\nto conflicting module_init() calls in the code.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2191fe3e39159e3375f4b7ec1420df149f154101",
      "tree": "cb196889a369cd8f1d0c0f7b936f61dc91a63f57",
      "parents": [
        "0bb474a48e5d1ceb8e4005c7664b548c9834a784"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au1.ibm.com",
        "time": "Wed Jun 21 13:52:55 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:33 2006 +1000"
      },
      "message": "[POWERPC] re-enable OProfile for iSeries, using timer interrupt\n\nThis patch removes the changes from an earlier patch that disables\noProfile for iSeries within the oProfile KConfig (submitted Feb 23,\n2006).  Checks within the arch init for iSeries, still allowing profiling\nfor timer interrupts (using firmware_has_feature).\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.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": "ccba051c373e342de240ba00d542dac67ae0eb7e",
      "tree": "7ee4bcffa4b500e916a3abc3a036954e73233bf1",
      "parents": [
        "d3c58fb177dc957af5cdac5ad1638d713fdb8765"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Tue Jun 20 18:01:58 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:33 2006 +1000"
      },
      "message": "[POWERPC] Extra sanity check in EEH code\n\nDon\u0027t dereference a device node that isn\u0027t there.  A \"shouldn\u0027t\nhappen\" case, but someone ran into it with a possibly misconfigured\ndevice tree.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d3c58fb177dc957af5cdac5ad1638d713fdb8765",
      "tree": "e21ecac987f87343ab00763e616c242d56875744",
      "parents": [
        "1e92a550e80fef01ebcc0bcd0896109cdb986c72"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jun 20 18:00:30 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:33 2006 +1000"
      },
      "message": "[POWERPC] Dont look for class-code in pci children\n\nLooking for class-code in PCI children breaks with direct slots. Lets\njust count all children.\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": "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": "868ea0c9256b658b14603e1ad7361b81b92ccacd",
      "tree": "6d080ba156f8098277329f26f1d4e3a73cae2093",
      "parents": [
        "0aa8d15b01881ccaab5f2fb31eef33ced97ccb5f"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Jun 20 14:15:36 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:32 2006 +1000"
      },
      "message": "[POWERPC] mpic: add support for serial mode interrupts\n\nOn Tue, Jun 20, 2006 at 02:01:26PM +1000, Benjamin Herrenschmidt wrote:\n\u003e On Mon, 2006-06-19 at 13:08 -0700, Mark A. Greer wrote:\n\u003e \u003e MPC10x-style interrupt controllers have a serial mode that allows\n\u003e \u003e several interrupts to be clocked in through one INT signal.\n\u003e \u003e\n\u003e \u003e This patch adds the software support for that mode.\n\u003e\n\u003e You hard code the clock ratio... why not add a separate call to be\n\u003e called after mpic_init,\n\u003e something like mpic_set_serial_int(int mpic, int enable, int\n\u003e clock_ratio) ?\n\nHow\u0027s this?\n--\n\nMPC10x-style interrupt controllers have a serial mode that allows\nseveral interrupts to be clocked in through one INT signal.\n\nThis patch adds the software support for that mode.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\n--\n\n arch/powerpc/sysdev/mpic.c |   20 ++++++++++++++++++++\n include/asm-powerpc/mpic.h |   10 ++++++++++\n 2 files changed, 30 insertions(+)\n--\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0aa8d15b01881ccaab5f2fb31eef33ced97ccb5f",
      "tree": "398d2b5c20d56073ade09e2e3bc1032bf6130324",
      "parents": [
        "379507181a1e330d4f5b0fabe61cd43eccf09763"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jun 19 15:07:40 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:32 2006 +1000"
      },
      "message": "[POWERPC] pseries: Print PCI slot location code on failure\n\nThe PCI error recovery code will printk diagnostic info when\na PCI error event occurs. Change the messages to include the slot\nlocation code, which is how most sysadmins will know the device.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "379507181a1e330d4f5b0fabe61cd43eccf09763",
      "tree": "dc986704087a40854a9f8a386d125627b20dee14",
      "parents": [
        "c983294872ebccd4aacf1b8dd694ac2170feadc3"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:35 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:32 2006 +1000"
      },
      "message": "[POWERPC] spufs: one more fix for 64k pages\n\nThe SPU context save/restore code is currently built\nfor a 4k page size and we provide a _shipped version\nof it since most people don\u0027t have the spu toolchain\nthat is needed to rebuild that code.\n\nThis patch hardcodes the data structures to a 64k\npage alignment, which also guarantees 4k alignment\nbut unfortunately wastes 60k of memory per SPU\ncontext that is created in the running system.\n\nWe will follow up on this with another patch to\nreduce that overhead or maybe redo the context\nsave/restore logic to do this part entirely different,\nbut for now it should make experimental systems\nwork with either page size.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c983294872ebccd4aacf1b8dd694ac2170feadc3",
      "tree": "529c3bc88a9ff10536ffdbf0936c3af2f193bac6",
      "parents": [
        "ba723fe2b2facc8d45b53701fec39aa429596759"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:34 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:32 2006 +1000"
      },
      "message": "[POWERPC] spufs: fail spu_create with invalid flags\n\nAt this time, all flags are invalid. Since we are\nplanning to actually add valid flags in the future,\nwe better check if any were passed by the user.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ba723fe2b2facc8d45b53701fec39aa429596759",
      "tree": "637c2ed713cbfa712d4306f98a43656379e1c5ba",
      "parents": [
        "6e18b27bd0911d4d2495c6fdeeac0c047d915300"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Mon Jun 19 20:33:33 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:32 2006 +1000"
      },
      "message": "[POWERPC] spufs: clear class2 interrupt status before wakeup\n\nSPU interrupt status must be cleared before handle it.\nOtherwise, kernel may drop some interrupt packet.\n\nCurrently, class2 interrupt treated like:\n 1) call callback to wake up waiting process\n 2) mask raised mailbox interrupt\n 3) clear interrupt status\n\nI changed like:\n 1) mask raised mailbox interrupt\n 2) clear interrupt status\n 3) call callback to wake up waiting process\n\nClearing status before masking will make spurious interrupt.\nThus, it is necessary to hold by steps I described above, I think.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e18b27bd0911d4d2495c6fdeeac0c047d915300",
      "tree": "a25ddde6b31ca7872d95710e4cd425cbd27e5f2b",
      "parents": [
        "2eabbbd33ec39f690005aa186c57476598edc6b3"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Mon Jun 19 20:33:32 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:31 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix Makefile for \"make clean\"\n\nadded spu_{save,restore}_dump.h to target of \u0027make clean\u0027\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2eabbbd33ec39f690005aa186c57476598edc6b3",
      "tree": "abee6e62227111cfd961c7cf3bf692519837c380",
      "parents": [
        "a91942ae7ebd518006dcbeb2a1d7b147253c080e"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Mon Jun 19 20:33:31 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:31 2006 +1000"
      },
      "message": "[POWERPC] spufs: remove stop_code from struct spu\n\nThis patch remove \u0027stop_code\u0027 -- discarded member of struct spu.\nIt is written at initialize and interrupt, but never read\nin current implementation.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a91942ae7ebd518006dcbeb2a1d7b147253c080e",
      "tree": "74a923f4847495b509089d92010c42c0cb123f4a",
      "parents": [
        "540270d82db943855538cea5d0c790e7e669dda0"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jun 19 20:33:30 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:31 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix spu irq affinity setting\n\nThis changes the hypervisor abstraction of setting cpu affinity to a\nhigher level to avoid platform dependent interrupt controller\nroutines.  I replaced spu_priv1_ops:spu_int_route_set() with a\nnew routine spu_priv1_ops:spu_cpu_affinity_set().\n\nAs a by-product, this change eliminated what looked like an\nexisting bug in the set affinity code where spu_int_route_set()\nmistakenly called int_stat_get().\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "540270d82db943855538cea5d0c790e7e669dda0",
      "tree": "e13b8194d8781b2f5d3bf6566a8d96ecc943f8f3",
      "parents": [
        "c01ea72a3b8abb7baa4291a1876b82599867035a"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jun 19 20:33:29 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:31 2006 +1000"
      },
      "message": "[POWERPC] spufs: further abstract priv1 register access\n\nTo support muti-platform binaries the spu hypervisor accessor\nroutines must have runtime binding.\n\nI removed the existing statically linked routines in spu.h\nand spu_priv1_mmio.c and created new accessor routines in spu_priv1.h\nthat operate indirectly through an ops struct spu_priv1_ops.\nspu_priv1_mmio.c contains the instance of the accessor routines\nfor running on raw hardware.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c01ea72a3b8abb7baa4291a1876b82599867035a",
      "tree": "0ba10d699df09db0b35d5aaea4a654a5d0b216d7",
      "parents": [
        "e46a0237fda640f02bc4cb3d9702b6ee91bfd6e4"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jun 19 20:33:28 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:31 2006 +1000"
      },
      "message": "[POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n\nCreates new config variables PPC_CELL_NATIVE and PPC_IBM_CELL_BLADE.\nThe existing CONFIG_PPC_CELL is now used to denote the generic\nCell processor support.\n\nPPC_CELL \u003d make descends into platforms/cell\nPPC_CELL_NATIVE \u003d add bare metal support\nPPC_IBM_CELL_BLADE \u003d add blade device drivers, etc.\n\nAlso renames spu_priv1.c to spu_priv1_mmio.c.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e46a0237fda640f02bc4cb3d9702b6ee91bfd6e4",
      "tree": "b61fd03a0eeb727da423cd6cfe5c20a666caa08c",
      "parents": [
        "ecec21770d87a5035cfd210cfdb22e1935b0c4a6"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:27 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:31 2006 +1000"
      },
      "message": "[POWERPC] spufs: dont try to access SPE channel 1 count\n\nThe save/restore sequence for SPE contexts currently attempts to save\nand restore the channel count for SPE channel 1 (the SPU_WriteEventMask\nchannel.  But the CBE architecture (section 9.11.2) clearly states\nthat this channel does not have an associated count.  Hardware simply\nignores the attempt to write this count, but the simulator generates\na warning message.\n\nWARNING: 279721590: SPE7: Attempt to write channel count for CH 1 with\nno associated count is ignored.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ecec21770d87a5035cfd210cfdb22e1935b0c4a6",
      "tree": "889884e4dd6ca476686197846a90f8bd551a3521",
      "parents": [
        "970f1baae78ff99b7536464214d4c78dde4551e2"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 19 20:33:26 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] spufs: use kzalloc in create_spu\n\nClean up create_spu() a little by using kzalloc instead of kmalloc +\nassignments.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "970f1baae78ff99b7536464214d4c78dde4551e2",
      "tree": "cc4ac218ea913c0aa36e4df3f80c9874604c55e1",
      "parents": [
        "7b1a701480fb17b7f78b95b257bfc90a4f949d04"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:25 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix initial state of wbox file\n\nThe wbox channel count of an spu is now initialized\nto four for the saved context. This makes it possible\nto write to the mailbox right away without waiting\nfor the SPE to become scheduled first.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7b1a701480fb17b7f78b95b257bfc90a4f949d04",
      "tree": "658ea67f2b96a174b90a3de52e2251a4471c2dc4",
      "parents": [
        "724bd80e8102ac137868b23fad2b06af65f8e168"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:24 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] spufs: add a phys-id attribute to each SPU context\n\nFor performance analysis, it is often interesting to know\nwhich physical SPE a thread is currently running on, and,\nmore importantly, if it is running at all.\n\nThis patch adds a simple attribute to each SPU directory\nwith that information.\nThe attribute is read-only and called \u0027phys-id\u0027. It contains\nan ascii string with the number of the physical SPU (e.g.\n\"0x5\"), or alternatively the string \"0xffffffff\" (32 bit -1)\nwhen it is not running at all at the time that the file\nis read.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "724bd80e8102ac137868b23fad2b06af65f8e168",
      "tree": "768d32aa894a06abec676e26088b44072ce817bf",
      "parents": [
        "0309f02d8e1b68811e513bdd06015672d0696af5"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:23 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] spufs: set up correct SLB entries for 64k pages\n\nspufs currently knows only 4k pages and 16M hugetlb\npages. Make it use the regular methods for deciding on\nthe SLB bits.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0309f02d8e1b68811e513bdd06015672d0696af5",
      "tree": "81e73d666fecdf50264f86a6eda98073cb9f0494",
      "parents": [
        "d9379c4bcee7046182edf45eeab349334421416e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jun 19 20:33:22 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] spufs: fix deadlock in spu_create error path\n\nspufs_rmdir tries to acquire the spufs root\ni_mutex, which is already held by spufs_create_thread.\n\nThis was tracked as Bug #H9512.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d9379c4bcee7046182edf45eeab349334421416e",
      "tree": "da337ebe3f683b5717a591175376e4426f908072",
      "parents": [
        "91edfa49b97f0b0fafac5c8d5f171fc183782ce6"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] spufs: restore mapping of mssync register\n\nA recent change to the way that the mfc file gets mapped made it\nimpossible to map the SPE Multi-Source Synchronization register\ninto user space, but that may be needed by some applications.\n\nThis restores the missing functionality.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "91edfa49b97f0b0fafac5c8d5f171fc183782ce6",
      "tree": "64737a0eb2e3594fcd1c619f5a04810aa5be5a8b",
      "parents": [
        "1d64093f6627a7eef1ed0fe005463f0a5ea25a5f"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:20 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:30 2006 +1000"
      },
      "message": "[POWERPC] cell: always build spu base into the kernel\n\nThe spu_base module is rather deeply intermixed with the\ncore kernel, so it makes sense to have that built-in.\nThis will let us extend the base in the future without\nhaving to export more core symbols just for it.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1d64093f6627a7eef1ed0fe005463f0a5ea25a5f",
      "tree": "faa57ae7e34dd45b843161c233a59a15fe6ddaf1",
      "parents": [
        "0f0f90c304b42d8ce7fc5958de894bdcff3a0ca1"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 19 20:33:19 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] cell: register SPUs as sysdevs\n\nSPUs are registered as system devices, exposing attributes through\nsysfs. Since the sysdev includes a kref, we can remove the one in\nstruct spu (it isn\u0027t used at the moment anyway).\n\nCurrently only the interrupt source and numa node attributes are added.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f0f90c304b42d8ce7fc5958de894bdcff3a0ca1",
      "tree": "2cc6131da89ac3d38f211d22c2ba7886e6d150cb",
      "parents": [
        "b40feec8efbe609a3a38bca1f18d3ba4d590563a"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:18 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] cell: update defconfig\n\nEnable some of the most requested features in defconfig\nand refresh with the latest powerpc.git Kconfig files.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b40feec8efbe609a3a38bca1f18d3ba4d590563a",
      "tree": "6c2163a85a1c26250f1fd66692fbdb745b126681",
      "parents": [
        "acf7d76827a577059636e949079021e6af6dd702"
      ],
      "author": {
        "name": "arnd@arndb.de",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 19 20:33:17 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] cell: fix interrupt priority handling\n\nChecking the priority field to test for irq validity is\ncompletely bogus and breaks with future external interrupt\ncontrollers.\n\nSigned-off-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": "b809b3e86f39651475b30ceb1caf535071534d4d",
      "tree": "712cc40ccca8871df5c113142880e73a9828dcc9",
      "parents": [
        "4ca4b6274c30d53d22014fb6974efe2b3e52cfdc"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:48 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add mpc8641hpcn PCI/PCI-Express platform files.\n\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\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": "4ca4b6274c30d53d22014fb6974efe2b3e52cfdc",
      "tree": "f02451f8c52a056829e4bbe681f2cf3c3f4f2bf4",
      "parents": [
        "ee0339f205d60375c5ce1653c0dc318c6ec72668"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:45 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add the MPC8641 HPCN platform files.\n\nSigned-off-by: Xianghua Xiao \u003cx.xiao@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.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": "96abe9358becb543c21121699c711897374bcbdf",
      "tree": "1f1aeb1730f31a9d99ee7d58f6627002f7bc0a77",
      "parents": [
        "c9b484b5c1201321f40b04870e8b417033b6fe76"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:37 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add mpc8641_hpcn_defconfig config file.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9b484b5c1201321f40b04870e8b417033b6fe76",
      "tree": "cddf9f91d9d8b5e42e6cc74865ed6596a78df391",
      "parents": [
        "8a30088794ff426cd3e21557db8f3d2687ac6695"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:35 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:27 2006 +1000"
      },
      "message": "[POWERPC] Add the mpc8641 hpcn Kconfig and Makefiles.\n\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": "19242b240793ac769f5b91b68a5e43dd39f0c530",
      "tree": "76254ae73875cd581c9ba6d6d193c3446faa311a",
      "parents": [
        "f53ae1dc3429529a58aa538e0a860d713c7079c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Thu Jun 15 21:15:44 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 17 10:56:24 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix 64k pages on non-partitioned machines\n\nThe page size encoding passed to tlbie is incorrect for new-style\nlarge pages.  This fixes it.  This doesn\u0027t affect anything on older\nmachines because mmu_psize_defs[psize].penc (the page size encoding)\nis 0 for 4k and 16M pages (the two are distinguished by a separate \"is\na large page\" bit).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4312dc76a88146c4f1d693fc4643d1df12aaf755",
      "tree": "dc416a6b6c562c2563c37d00656fcf6ad2166c12",
      "parents": [
        "368a6ba5d188552aea2a668301a259164c9f355e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jun 13 17:43:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:27 2006 +1000"
      },
      "message": "[POWERPC] make pmf irq_client functions safe against pmf interrupts coming in\n\nThis fixes the pmf irq_client functions to be safe against pmf interrupts coming\nin while a client is registered/unregistered.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\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": "6fe87675314b4b1ac7ba339e2a4ab8d739b600d6",
      "tree": "76e61aa0b25f2a0c568f5c541fad5dc25ae977f0",
      "parents": [
        "bd19c8994a828e70b5472f0ce9df5831c6c3db84"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Jun 11 11:40:43 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] update pmac32_defconfig\n\nSome updates to the pmac32_defconfig to make it more useful:\n\n- Enable LSF (large single files) since we enable LBD (large block devices)\n- Enable IPSEC related options\n- Enable remaining raid/dm options as modules\n- Disable eth1394, I doubt any has that hardware and it has a nasty habit of\n  auto loading first and skewing network device numbering\n- Enable dummy and tun as modules, always useful to have them around\n- Enable EHCI, no wonder my usb2 disk was so slow\n- Enable USB storage\n- Enable ext3 acls\n- Disable autofs and enable autofsv4 instead\n- Enable nfs v3/v4 client and server. Dont want to be left in the dark ages\n  of pre v3\n- Enable all crypto as modules, things like cryptsetup want some of them\n\nI havent enabled the BCM43xx, perhaps we should now?\n\nSigned-off-by: Anton Blanchard \u003canton@samba.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": "f2b09c8189bc7b64a42753e98f7006b11bae1bdc",
      "tree": "7e2cdda3b2fa25b632299a18c9fcd67bc3112474",
      "parents": [
        "227318bbde6c8309b1d20ab46532ec2b737e1fee"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:37:24 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Update pseries defconfig\n\npseries defconfig updates:\n\n- Enable jsm and re-enable qlogic FC drivers as modules.\n- Enable ocfs2, autofs4 and fuse filesystems as modules.\n- Enable Kprobes.\n- Enable ebus, binfmt_misc, sas attrs, md5 reshape, hvc rtas backend and\n  some infiniband options.\n- Finally disable debug options: DEBUG_MUTEXES and DEBUG_STACK_USAGE.\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": "8555a0029b1b0840237b750e55d4835a52cc719b",
      "tree": "fb17c491f12deb3d7ac93397091ec900fbce46e9",
      "parents": [
        "3a2c48cfc97f9046abbd810f1efb1aa824bcfaf1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:23:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] Optimise some TOC usage\n\nMicro-optimisation - add no-minimal-toc to some more arch/powerpc Makefiles.\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": "30d8caf7c625203b295a78f143820cdc3124830b",
      "tree": "a8a759a1fcf3d8b53e1d9a587943932b4fc9011c",
      "parents": [
        "204face4fb3ba2ca09a4073e7debc595e14c2388"
      ],
      "author": {
        "name": "mostrows@watson.ibm.com",
        "email": "mostrows@watson.ibm.com",
        "time": "Fri Jun 09 09:06:12 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:25 2006 +1000"
      },
      "message": "[POWERPC] Editable kernel command-line in zImage binary.\n\nzImage will set /chosen/bootargs (if it is otherwise empty) with the\ncontents of a buffer in the section \"__builtin_cmdline\".  This permits\ntools to edit zImage binaries to set the command-line eventually\nprocessed by vmlinux.\n\n--\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\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": "6218a761bbc27acc65248c80024875bcc06d52b1",
      "tree": "59a278c4c189f838ede99de5fd46241d1923f52b",
      "parents": [
        "050613545b389825c1f5beb67fa2667b727f866d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "message": "powerpc: add context.vdso_base for 32-bit too\n\nThis adds a vdso_base element to the mm_context_t for 32-bit compiles\n(both for ARCH\u003dpowerpc and ARCH\u003dppc).  This fixes the compile errors\nthat have been reported in arch/powerpc/kernel/signal_32.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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": "4a3ecc622465dbff7404139a8ad18bf4cb99f836",
      "tree": "a63244b945c4ef6cecacedbbe9ba841e6106a1b5",
      "parents": [
        "87af41beb9b70f06f760fc973b793488f2825853"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 01 20:36:04 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:21:05 2006 +1000"
      },
      "message": "[PATCH] powerpc kbuild warning fix\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\narch/powerpc/Kconfig:339:warning: leading whitespace ignored\narch/powerpc/Kconfig:347:warning: leading whitespace ignored\narch/powerpc/Kconfig:357:warning: leading whitespace ignored\narch/powerpc/Kconfig:373:warning: leading whitespace ignored\narch/powerpc/Kconfig:382:warning: leading whitespace ignored\narch/powerpc/Kconfig:394:warning: leading whitespace ignored\narch/powerpc/Kconfig:842:warning: leading whitespace ignored\narch/powerpc/Kconfig:847:warning: leading whitespace ignored\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "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": "c5cf0e30bf3d8cb56758abb612827647c0a821cf",
      "tree": "54a471818e91204db11f14544df0bb38bd03058f",
      "parents": [
        "a5bba930d802009c259e56c8d53086d96f63813b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Tue May 30 14:14:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix buglet with MMU hash management\n\nOur MMU hash management code would not set the \"C\" bit (changed bit) in\nthe hardware PTE when updating a RO PTE into a RW PTE. That would cause\nthe hardware to possibly to a write back to the hash table to set it on\nthe first store access, which in addition to being a performance issue,\nmight also hit a bug when running with native hash management (non-HV)\nas our code is specifically optimized for the case where no write back\nhappens.\n\nThus there is a very small therocial window were a hash PTE can become\ncorrupted if that HPTE has just been upgraded to read write, a store\naccess happens on it, and that races with another processor evicting\nthat same slot. Since eviction (caused by an almost full hash) is\nextremely rare, the bug is very unlikely to happen fortunately.\n\nThis fixes by allowing the updating of the protection bits in the native\nhash handling to also set (but not clear) the \"C\" bit, and, in order to\nalso improve performances in the general case, by always setting that\nbit on newly inserted hash PTE so that writeback really never happens.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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"
    }
  ],
  "next": "78b86e579f11e7d7bd45acd90b6a87cd4b7c5a54"
}
