)]}'
{
  "log": [
    {
      "commit": "500d85ce39e4d21368fbcdfec6cf3052170aeec8",
      "tree": "ee0fe5723ccf82a89df52c2dc58068c03164ae0d",
      "parents": [
        "ce84d539ce47484ff3cbc9c67b3eb69ae88954f9",
        "00e99a49f6f3a6b5a84ba8bf8f632c9b974bea7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:26:47 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 25 05:26:47 2011 +1000"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Fix time function double declaration with glibc\n  perf tools: Fix build by checking if extra warnings are supported\n  perf tools: Fix build when using gcc 3.4.6\n  perf tools: Add missing header, fixes build\n  perf tools: Fix 64 bit integer format strings\n  perf test: Fix build on older glibcs\n  perf: perf_event_exit_task_context: s/rcu_dereference/rcu_dereference_raw/\n  perf test: Use cpu_map-\u003e[cpu] when setting affinity\n  perf symbols: Fix annotation of thumb code\n  perf: Annotate cpuctx-\u003ectx.mutex to avoid a lockdep splat\n  powerpc, perf: Fix frequency calculation for overflowing counters (FSL version)\n  perf: Fix perf_event_init_task()/perf_event_free_task() interaction\n  perf: Fix find_get_context() vs perf_event_exit_task() race\n"
    },
    {
      "commit": "0f5c2ac58f22fd41deaeeb45ee752d4ae55f0d01",
      "tree": "6e13ef4d7247e53d7a0f18e04549a8847cc80214",
      "parents": [
        "cfd74486eace27a0899b30529d01bc1a09a5b973",
        "dfff95c394b0dd977a6b65bd52b99703fae94d9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:38:26 2011 -0800"
      },
      "message": "Merge branch \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (37 commits)\n  um: Use generic irq Kconfig\n  tile: Use generic irq Kconfig\n  sparc: Use generic irq Kconfig\n  score: Use generic irq Kconfig\n  powerpc: Use generic irq Kconfig\n  parisc: Use generic irq Kconfig\n  mn10300: Use generic irq Kconfig\n  microblaze: Use generic irq Kconfig\n  m68knommu: Use generic irq Kconfig\n  ia64: Use generic irq Kconfig\n  frv: Use generic irq Kconfig\n  blackfin: Use generic irq Kconfig\n  alpha: Use generic irq Kconfig\n  genirq: Remove __do_IRQ\n  m32r: Convert to generic irq Kconfig\n  m32r: Convert usrv platform irq handling\n  m32r: Convert opsput_lcdpld irq chip\n  m32r: Convert opsput lanpld irq chip\n  m32r: Convert opsput pld irq chip\n  m32r: Convert opsput irq chip\n  ...\n"
    },
    {
      "commit": "c745552a82cbf3a82adea5210212ed31ec03388d",
      "tree": "e9ca2570ad93965fd590e1c9717415709a836ad9",
      "parents": [
        "d41ad6df44fbd01837211cee3273ce2f9445be6e",
        "5d1034f01b3616d6636ab7851ad9e63d42abbbd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:24:16 2011 -0800"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/83xx: fix build failures on dt compatible list.\n"
    },
    {
      "commit": "d41ad6df44fbd01837211cee3273ce2f9445be6e",
      "tree": "2c67f9202b0db775a9b38fc121f4190433e1aef0",
      "parents": [
        "3dece370ecc7c6152b3fdd21c6de28179f6e643d",
        "8bfc5e36619e8464bf529137f834f55bd75de381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:23:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 21 13:23:52 2011 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (34 commits)\n  powerpc/mpic: Fix mask/unmask timeout message\n  powerpc/pseries: Add BNX2\u003dm to defconfig\n  powerpc: Enable 64kB pages and 1024 threads in pseries config\n  powerpc: Disable mcount tracers in pseries defconfig\n  powerpc/boot/dts: Install dts from the right directory\n  powerpc: machine_check_generic is wrong on 64bit\n  powerpc: Check RTAS extended log flag before checking length\n  powerpc: Fix corruption when grabbing FWNMI data\n  powerpc: Rework pseries machine check handler\n  powerpc: Don\u0027t silently handle machine checks from userspace\n  powerpc: Remove duplicate debugger hook in machine_check_exception\n  powerpc: Never halt RTAS error logging after receiving an unrecoverable machine check\n  powerpc: Don\u0027t force MSR_RI in machine_check_exception\n  powerpc: Print 32 bits of DSISR in show_regs\n  powerpc/kdump: Disable ftrace during kexec\n  powerpc/kdump: Move crash_kexec_stop_spus to kdump crash handler\n  powerpc/kexec: Remove empty ppc_md.machine_kexec_prepare\n  powerpc/kexec: Don\u0027t initialise kexec hooks to default handlers\n  powerpc/kdump: Remove ppc_md.machine_crash_shutdown\n  powerpc/kexec: Remove ppc_md.machine_kexec\n  ...\n"
    },
    {
      "commit": "2604362b2671cef309f6023e6bea0cec52ee993b",
      "tree": "fc8ebfec0382354b9b96128ebe852a27235831a1",
      "parents": [
        "72e73af1f6546ba08d9314ac0e99dcdb06b7d486"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:39:39 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:33 2011 +0100"
      },
      "message": "powerpc: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1c77ff22f539ceaa64ea43d6a26d867e84602cb7",
      "tree": "d1623ae6a2f8ed56acbaa03b514e393496c42802",
      "parents": [
        "0e155b2ce293382730b8473f6ceeb7ac9b939b7d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:41:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "genirq: Remove __do_IRQ\n\nAll architectures are finally converted. Remove the cruft.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "8bfc5e36619e8464bf529137f834f55bd75de381",
      "tree": "ec8b041bb5abbab4f41aa7dd7d1f4d411ebcbe39",
      "parents": [
        "cb046de7581993e7d486b40a6878be2afa1b588f"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Jan 17 12:10:41 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:39 2011 +1100"
      },
      "message": "powerpc/mpic: Fix mask/unmask timeout message\n\nDon\u0027t say that enable timed out when it was disable, and\nshow which IRQ had the problem.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cb046de7581993e7d486b40a6878be2afa1b588f",
      "tree": "593a6cafb5fee79f63039e54f0da04d48f874daa",
      "parents": [
        "ef4f7c2d075d09ed833dc086e07a0d1eee488168"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Jan 13 13:22:39 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:39 2011 +1100"
      },
      "message": "powerpc/pseries: Add BNX2\u003dm to defconfig\n\nUpcoming servers will include a Broadcom NIC, add to the defconfig to\nincrease testing coverage and make sure mainline builds come up with\nnetworking.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ef4f7c2d075d09ed833dc086e07a0d1eee488168",
      "tree": "849bab2a167b039812ce852ba2698f995150b566",
      "parents": [
        "7d2dcd046d259d309b4e0da387a53660a8f146ad"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 12 02:14:32 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:39 2011 +1100"
      },
      "message": "powerpc: Enable 64kB pages and 1024 threads in pseries config\n\n- Enable 64kB pages so it gets some regular testing.\n\n- The largest POWER7 has 1024 threads so bump NR_CPUS it to match.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7d2dcd046d259d309b4e0da387a53660a8f146ad",
      "tree": "54bd10a55dc53817f902a9c8fd5795cad138771e",
      "parents": [
        "4d9ef89dee13e964ea8b064d82ff55cf36209237"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 12 02:12:43 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:39 2011 +1100"
      },
      "message": "powerpc: Disable mcount tracers in pseries defconfig\n\nIRQSOFF_TRACER and STACK_TRACER force the kernel to be built with -pg\nwhich is a substantial overhead.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4d9ef89dee13e964ea8b064d82ff55cf36209237",
      "tree": "95f8b59a5bb3e0964988c06e241d16212779bc3d",
      "parents": [
        "fbe754ca3a7579131ecec47c4fa10c40994b3804"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 08 14:24:01 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:38 2011 +1100"
      },
      "message": "powerpc/boot/dts: Install dts from the right directory\n\nThe dts-installed variable is initialised using a wildcard path that\nwill be expanded relative to the build directory.  Use the existing\nvariable dtstree to generate an absolute wildcard path that will work\nwhen building in a separate directory.\n\nReported-by: Gerhard Pircher \u003cgerhard_pircher@gmx.net\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nTested-by: Gerhard Pircher \u003cgerhard_pircher@gmx.net\u003e [against 2.6.32]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fbe754ca3a7579131ecec47c4fa10c40994b3804",
      "tree": "d64715112343204f8d360c0222f2919af88e454e",
      "parents": [
        "7f32c9c60089bfdb5eeeaae6e9f59046db998234"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:52:31 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:38 2011 +1100"
      },
      "message": "powerpc: machine_check_generic is wrong on 64bit\n\nDecoding machine checks is CPU specific and so machine_check_generic doesn\u0027t\ndo the right thing on 64bit chips. Luckily we never call into this code\nbecause we call ppc_md.machine_check_exception instead if available.\n\nSince we check cur_cpu_spec-\u003emachine_check before calling it, we may as\nwell remove machine_check_generic from 64bit archs.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7f32c9c60089bfdb5eeeaae6e9f59046db998234",
      "tree": "addedd0786354bcebbc5f391d2900fac98339407",
      "parents": [
        "d368514c3097a48a109b6ba64e12047106c7473d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:51:31 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:38 2011 +1100"
      },
      "message": "powerpc: Check RTAS extended log flag before checking length\n\nThe spec suggests we should first check the extended log flag before checking\nthe length field.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d368514c3097a48a109b6ba64e12047106c7473d",
      "tree": "bdd892bec071fc042f70c1875642175cbcc782cb",
      "parents": [
        "d47d1d8af52e37bcf9059dd86878474e5ccc9c2a"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:50:51 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:38 2011 +1100"
      },
      "message": "powerpc: Fix corruption when grabbing FWNMI data\n\nThe FWNMI code uses a global buffer without any locks to read the RTAS error\ninformation. If two CPUs take a machine check at once then we will corrupt\nthis buffer.\n\nSince most FWNMI rtas messages are not of the extended type, we can create a\n64bit percpu buffer and use it where possible. If we do receive an extended\nRTAS log then we fall back to the old behaviour of using the global buffer.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d47d1d8af52e37bcf9059dd86878474e5ccc9c2a",
      "tree": "c8af975e293d17c96f06913db78cac6041e01a47",
      "parents": [
        "e49b1fae0ba4d06b29bd753a961abb447566bf4a"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:49:19 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:38 2011 +1100"
      },
      "message": "powerpc: Rework pseries machine check handler\n\nRework pseries machine check handler:\n\n- If MSR_RI isn\u0027t set, we cannot recover even if the machine check was fully\n  recovered\n\n- Rename nonfatal to recovered\n\n- Handle RTAS_DISP_LIMITED_RECOVERY\n\n- Use BUS_MCEERR_AR instead of BUS_ADRERR\n\n- Don\u0027t check all the RTAS error log fields when receiving a synchronous\n  machine check. Recent versions of the pseries firmware do not fill them\n  in during a machine check and instead send a follow up error log with\n  the detailed information. If we see a synchronous machine check, and we\n  came from userspace then kill the task.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e49b1fae0ba4d06b29bd753a961abb447566bf4a",
      "tree": "8b532df858222afa91cdc03360ee47603d69638b",
      "parents": [
        "dfb5509f8f49ffd52922060c830978ed5a9b9731"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:48:14 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:37 2011 +1100"
      },
      "message": "powerpc: Don\u0027t silently handle machine checks from userspace\n\nIf a machine check comes from userspace we send a SIGBUS to the task and\nfail to printk anything.\n\nIf we are taking machine checks due to bad hardware we want to know about\nit right away. Furthermore if we don\u0027t complain loudly then it will look\na lot like a bug in the userspace application, potentially causing a lot\nof confusion.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dfb5509f8f49ffd52922060c830978ed5a9b9731",
      "tree": "591b6af536f59ce5aa1909624b93d9f0c8b514d9",
      "parents": [
        "3f9793e6b66efcf196974ee4f0d62de6282eb41b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:47:20 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:37 2011 +1100"
      },
      "message": "powerpc: Remove duplicate debugger hook in machine_check_exception\n\nWe are calling debugger_fault_handler twice in machine_check_exception.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3f9793e6b66efcf196974ee4f0d62de6282eb41b",
      "tree": "6c81217c47f23d9c486f0bb60e0806f54b6582bc",
      "parents": [
        "a443506b8598bbd784cfe403ad1db2c7083ff465"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:46:29 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:37 2011 +1100"
      },
      "message": "powerpc: Never halt RTAS error logging after receiving an unrecoverable machine check\n\nNewer versions of the System p firwmare send a partial RTAS error log in the\nmachine check handler with a more detailed response appearing sometime later\nvia check event.\n\nThis means at machine check time we do not have enough information to\nascertain exactly what went on. Furthermore, I have found the RTAS error\nlogs in the machine check handler contain no useful information, so halting on\nthem makes little sense. If we want to halt it would make more sense to do\nit following the error log received sometime later via check event.\n\nIn light of this, never halt the error log in the pseries machine\ncheck handler.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a443506b8598bbd784cfe403ad1db2c7083ff465",
      "tree": "b561e390f350c149df8006120269227ad2de97cd",
      "parents": [
        "7071854bb248926b85141d791f9fa17901a6fa4b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:45:31 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:37 2011 +1100"
      },
      "message": "powerpc: Don\u0027t force MSR_RI in machine_check_exception\n\nWe should never force MSR_RI on. If we take a machine check with MSR_RI off\nthen we have no chance of recovering safely.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7071854bb248926b85141d791f9fa17901a6fa4b",
      "tree": "a49708a82d9c7417a9790c80cd9b1f702bc25239",
      "parents": [
        "ac4414e4d3024a3c9ac5f54a734ac77dd7edfdb3"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 11 19:44:30 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:37 2011 +1100"
      },
      "message": "powerpc: Print 32 bits of DSISR in show_regs\n\nWe were printing 64 bits of DSISR in show_regs even though it is 32 bit.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ac4414e4d3024a3c9ac5f54a734ac77dd7edfdb3",
      "tree": "20bb68df2f97e912e266e5b930a99b0f28a4ab0f",
      "parents": [
        "158d5b5e3654938cca963eec82cd10af49cda17f"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 18:00:36 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:36 2011 +1100"
      },
      "message": "powerpc/kdump: Disable ftrace during kexec\n\nWe should disable ftrace during kexec, some of the tracers are very invasive\nand we do not want them going off while doing the low level work of swapping\none kernel out for another. This mirrors what we do on x86.\n\nEven though we cannot return from a kexec on powerpc (since we do not implement\nCONFIG_KEXEC_JUMP), add the restore code in case we do one day.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "158d5b5e3654938cca963eec82cd10af49cda17f",
      "tree": "699ef9823c25d8e765da3be1528c5922742ebb28",
      "parents": [
        "c6baabfb84b37e7df52363c6c95c90f3b34afb56"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Jan 21 13:43:59 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:36 2011 +1100"
      },
      "message": "powerpc/kdump: Move crash_kexec_stop_spus to kdump crash handler\n\nUse the crash handler hooks to run the SPU stop code, just like we do for\nehea and cell RAS code.\n\nWhile I\u0027m here I noticed \"CPUSs reliabally\"\n\nso fix the spelling MISTAKESs reliabally.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c6baabfb84b37e7df52363c6c95c90f3b34afb56",
      "tree": "b5a96d3182bb15d0c676a73ffc96ebfc1fb1eb29",
      "parents": [
        "2bb44d628c5d7a3ac0882aad01c423268d5d3b23"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 17:58:36 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:36 2011 +1100"
      },
      "message": "powerpc/kexec: Remove empty ppc_md.machine_kexec_prepare\n\nWe check for a valid handler before calling ppc_md.machine_kexec_prepare\nso we can just remove these empty handlers.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2bb44d628c5d7a3ac0882aad01c423268d5d3b23",
      "tree": "3fa73de977f7cc1df22177565508dc9a7fe032d4",
      "parents": [
        "c1f784e553490a2602567666fc79ff142cb4413b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 17:57:03 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:35 2011 +1100"
      },
      "message": "powerpc/kexec: Don\u0027t initialise kexec hooks to default handlers\n\nThere\u0027s no need to initialise ppc_md.machine_kexec and\nppc_md.machine_kexec_prepare to the default handlers.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c1f784e553490a2602567666fc79ff142cb4413b",
      "tree": "ab66c2dfbd209b3d3ca51e1d8be5c3566faaa607",
      "parents": [
        "c94868788cf26d5ad816646dd9af3cdf6fbd92fd"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 17:56:09 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:35 2011 +1100"
      },
      "message": "powerpc/kdump: Remove ppc_md.machine_crash_shutdown\n\nNo one uses ppc_md.machine_crash_shutdown, so remove it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c94868788cf26d5ad816646dd9af3cdf6fbd92fd",
      "tree": "e23d252e027547254cafa8836a1471304ac9f6b5",
      "parents": [
        "619b267724e8cc41072d650ae28114851dd8bf56"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 17:55:36 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:35 2011 +1100"
      },
      "message": "powerpc/kexec: Remove ppc_md.machine_kexec\n\nNo one uses ppc_md.machine_kexec, so remove it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "619b267724e8cc41072d650ae28114851dd8bf56",
      "tree": "a7ba5806aa7ac6ab9291a44940217f6708ec8f9f",
      "parents": [
        "50266a1f8a6618f2e477635cfcf457b5da8d5a68"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 17:54:58 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:35 2011 +1100"
      },
      "message": "powerpc/kexec: Remove ppc_md.machine_kexec_cleanup\n\nNo one uses ppc_md.machine_kexec_cleanup, so remove it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "50266a1f8a6618f2e477635cfcf457b5da8d5a68",
      "tree": "b6cc9600d8627de0311c4326c38677778ac0fe03",
      "parents": [
        "b18ae08deac23187e4a22a8c94a1a473be8e8c93"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Jan 06 17:54:15 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:34 2011 +1100"
      },
      "message": "powerpc/kexec: Move all ppc_md kexec function pointers together\n\nMove all the kexec handlers together.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b18ae08deac23187e4a22a8c94a1a473be8e8c93",
      "tree": "d403d80de1f889c7ef5a9357a5c9da1b876b8508",
      "parents": [
        "f32be0c54057faac90e0b5e9e13fa9f8fab127ac"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Jan 03 03:49:25 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:34 2011 +1100"
      },
      "message": "powerpc/cell: Use system_wq in cpufreq_spudemand\n\nWith cmwq, there\u0027s no reason to use a separate workqueue in\ncpufreq_spudemand.  Use system_wq instead.  The work items are already\nsync canceled on stop, so it\u0027s already guaranteed that no work is\nrunning when spu_gov_exit() is entered.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: cpufreq@vger.kernel.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c4a5cf64bfa0ddbe4145e6ca18a62eb70706edd",
      "tree": "158861d9c9f7f0d367613b53e68dc4dacb0e13fe",
      "parents": [
        "63c3b9d71bb66f4b62059713201f066ad9415bb5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 24 20:03:59 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:34 2011 +1100"
      },
      "message": "powerpc/rtas_flash: Use simple_read_from_buffer\n\nSimplify read file operation for /proc/powerpc/rtas/* interface\nby using simple_read_from_buffer.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "63c3b9d71bb66f4b62059713201f066ad9415bb5",
      "tree": "e35ff573627a759b407129903f80c298303f1fa0",
      "parents": [
        "06ca2188eccbd7932636ac5bde2837297800480e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 24 20:03:56 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:34 2011 +1100"
      },
      "message": "powerpc/spufs: Use simple_write_to_buffer\n\nSimplify several write fileoperations for spufs by using\nsimple_write_to_buffer().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "06ca2188eccbd7932636ac5bde2837297800480e",
      "tree": "6eecdd819e8a96f04eda7fab9d85b04af9bdb06d",
      "parents": [
        "3cb5f1a3e58c0bd70d47d9907cc5c65192281dee"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Dec 22 16:42:56 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:33 2011 +1100"
      },
      "message": "powerpc/ppc32/tracing: Add stack frame to calls of trace_hardirqs_on/off\n\n32-bit variant of the previous patch for 64-bit:\n\n\u003c\u003c\n    When an interrupt occurs in userspace, we can call trace_hardirqs_on/off()\n    With one level stack. But if we have irqsoff tracing enabled,\n    it checks both CALLER_ADDR0 and CALLER_ADDR1. The second call\n    goes two stack frames up. If this is from user space, then there may\n    not exist a second stack....\n\u003e\u003e\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3cb5f1a3e58c0bd70d47d9907cc5c65192281dee",
      "tree": "066e31b7fc67a681ffaa1306df64e7b302744410",
      "parents": [
        "c0337288ab165be17081d61d4ef13b79d3ac55d4"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Dec 23 19:46:06 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:33 2011 +1100"
      },
      "message": "powerpc/ppc64/tracing: Add stack frame to calls of trace_hardirqs_on/off\n\n    When an interrupt occurs in userspace, we can call trace_hardirqs_on/off()\n    With one level stack. But if we have irqsoff tracing enabled,\n    it checks both CALLER_ADDR0 and CALLER_ADDR1. The second call\n    goes two stack frames up. If this is from user space, then there may\n    not exist a second stack.\n\n    Add a second stack when calling trace_hardirqs_on/off() otherwise\n    the following oops might occur:\n\n    Oops: Kernel access of bad area, sig: 11 [#1]\n    PREEMPT SMP NR_CPUS\u003d2 PA Semi PWRficient\n    last sysfs file: /sys/block/sda/size\n    Modules linked in: ohci_hcd ehci_hcd usbcore\n    NIP: c0000000000e1c00 LR: c0000000000034d4 CTR: 000000011012c440\n    REGS: c00000003e2f3af0 TRAP: 0300   Not tainted  (2.6.37-rc6+)\n    MSR: 9000000000001032 \u003cME,IR,DR\u003e  CR: 48044444  XER: 20000000\n    DAR: 00000001ffb9db50, DSISR: 0000000040000000\n    TASK \u003d c00000003e1a00a0[2088] \u0027emacs\u0027 THREAD: c00000003e2f0000 CPU: 1\n    GPR00: 0000000000000001 c00000003e2f3d70 c00000000084e0d0 c0000000008816e8\n    GPR04: 000000001034c678 000000001032e8f9 0000000010336540 0000000040020000\n    GPR08: 0000000040020000 00000001ffb9db40 c00000003e2f3e30 0000000060000000\n    GPR12: 100000000000f032 c00000000fff0280 000000001032e8c9 0000000000000008\n    GPR16: 00000000105be9c0 00000000105be950 00000000105be9b0 00000000105be950\n    GPR20: 00000000ffb9dc50 00000000ffb9dbf0 00000000102f0000 00000000102f0000\n    GPR24: 00000000102e0000 00000000102f0000 0000000010336540 c0000000009ded38\n    GPR28: 00000000102e0000 c0000000000034d4 c0000000007ccb10 c00000003e2f3d70\n    NIP [c0000000000e1c00] .trace_hardirqs_off+0xb0/0x1d0\n    LR [c0000000000034d4] decrementer_common+0xd4/0x100\n    Call Trace:\n    [c00000003e2f3d70] [c00000003e2f3e30] 0xc00000003e2f3e30 (unreliable)\n    [c00000003e2f3e30] [c0000000000034d4] decrementer_common+0xd4/0x100\n    Instruction dump:\n    81690000 7f8b0000 419e0018 f84a0028 60000000 60000000 60000000 e95f0000\n    80030000 e92a0000 eb6301f8 2f800000 \u003ceb890010\u003e 41fe00dc a06d000a eb1e8050\n    ---[ end trace 4ec7fd2be9240928 ]---\n\n    Reported-by: Joerg Sommer \u003cjoerg@alea.gnuu.de\u003e\n    Signed-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c0337288ab165be17081d61d4ef13b79d3ac55d4",
      "tree": "0ed7766bae30e2a0ce70772a95840808421ea778",
      "parents": [
        "50f4df4e6a7ae111fd9b8fada4155675a4410e99"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Nov 07 18:22:29 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 14:08:33 2011 +1100"
      },
      "message": "powerpc: Ensure the else case of feature sections will fit\n\nWhen we create an alternative feature section, the else case must be the\nsame size or smaller than the body. This is because when we patch the\nelse case in we just overwrite the body, so there must be room.\n\nUp to now we just did this by inspection, but it\u0027s quite easy to enforce\nit in the assembler, so we should.\n\nThe only change is to add the ifgt block, but that effects the alignment\nof the tabs and so the whole macro is modified.\n\nAlso add a test, but #if 0 it because we don\u0027t want to break the build.\nAnyone who\u0027s modifying the feature macros should enable the test.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50f4df4e6a7ae111fd9b8fada4155675a4410e99",
      "tree": "a174a42f1f38660d0c4d3c4e81e5bb1e14fab0d1",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b",
        "b49d81ded47e9d01f7128fce50d224ccc2150960"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 11:00:44 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 21 11:00:44 2011 +1100"
      },
      "message": "Merge remote branch \u0027kumar/next\u0027 into merge\n"
    },
    {
      "commit": "8c8a9b25b5de3f1eeac721cf34f4379e56d5d694",
      "tree": "0f5e358671240dac4c0c2eec011b35454ca7d97f",
      "parents": [
        "8550d7cb6ed6c89add49c3b6ad4c753ab8a3d7f9"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 18 21:44:04 2011 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 19 20:05:42 2011 +0100"
      },
      "message": "powerpc, perf: Fix frequency calculation for overflowing counters (FSL version)\n\nWhen fixing the frequency calculations for perf on powerpc I\nforgot to fix the FSL version.\n\nIf we dont set event-\u003ehw.last_period the frequency to period\ncalculations in perf go haywire and we continually\nthrottle/unthrottle the PMU.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20110118214404.2f42e634@kryten\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d1034f01b3616d6636ab7851ad9e63d42abbbd6",
      "tree": "7b563bd9eab4f43f177f29b74a1b6a98dabdce57",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 19 08:59:33 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 19 09:16:09 2011 -0700"
      },
      "message": "powerpc/83xx: fix build failures on dt compatible list.\n\nCommit a4f740cf, \"of/flattree: Add of_flat_dt_match() helper function\"\nintroduced build failures in arch/powerpc/platform/83xx by mistyping\n\u0027static\u0027 as \u0027struct\u0027 in the compatible string list, and omitting a few\nsemicolons.  This patch fixes it.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c6fa63c659b3dd121f21afe7529f505505e79b23",
      "tree": "1ad782e1fa623416efce7a6525248b54458d5f7c",
      "parents": [
        "34c682adb30e9602e92f044056c142f69b4a6cfe",
        "ad7f4e3f7b966ac09c8f98dbc5024813a1685775"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:04:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:04:30 2011 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Fix tracepoint id to string perf.data header table\n  perf tools: Fix handling of wildcards in tracepoint event selectors\n  powerpc: perf: Fix frequency calculation for overflowing counters\n"
    },
    {
      "commit": "4bca770ede796a1ef7af9c983166d5608d9ccfaf",
      "tree": "3a55c96dfb709415ee2c4e54e242c4f1a7cd01e2",
      "parents": [
        "7c46d8da09df22361d1d43465c4f1b06cecaf25f"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 17 16:17:42 2011 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 17 11:43:02 2011 +0100"
      },
      "message": "powerpc: perf: Fix frequency calculation for overflowing counters\n\nWhen profiling a benchmark that is almost 100% userspace, I noticed some wildly\ninaccurate profiles that showed almost all time spent in the kernel.\n\nCloser examination shows we were programming a tiny number of cycles into the\nPMU after each overflow (about ~200 away from the next overflow). This gets us\nstuck in a loop which we eventually break out of by throttling the PMU (there\nare regular throttle/unthrottle events in the log).\n\nIt looks like we aren\u0027t setting event-\u003ehw.last_period to something same and the\nfrequency to period calculations in perf are going haywire.\n\nWith the following patch we find the correct period after a few interrupts and\nstay there. I also see no more throttle events.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: linuxppc-dev@lists.ozlabs.org\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nLKML-Reference: \u003c20110117161742.5feb3761@kryten\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "672c54466d24994eb9633f993862c89539504a42",
      "tree": "e08f17e5fa260676912eb9b7d2263d47d667fdec",
      "parents": [
        "1b59be2a6cdcb5a12e18d8315c07c94a624de48f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 13 15:36:09 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 15 22:01:58 2011 -0700"
      },
      "message": "dt/flattree: Return virtual address from early_init_dt_alloc_memory_arch()\n\nThe physical address is never used by the device tree code when\nallocating memory for unflattening.  Change the architecture\u0027s alloc\nhook to return the virutal address instead.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9180706344487700b40da9eca5dedd3d11cb33b4",
      "tree": "eb0347efe7e40adc78a271752c7382aa67875d6a",
      "parents": [
        "e9da73d67729b58bba256123e2b4651e0d8a01ac"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "aarcange@redhat.com",
        "time": "Thu Jan 13 15:46:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 17:32:39 2011 -0800"
      },
      "message": "thp: alter compound get_page/put_page\n\nAlter compound get_page/put_page to keep references on subpages too, in\norder to allow __split_huge_page_refcount to split an hugepage even while\nsubpages have been pinned by one of the get_user_pages() variants.\n\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55065bc52795faae549abfb912aacc622dd63876",
      "tree": "63683547e41ed459a2a8747eeafb5e969633d54f",
      "parents": [
        "008d23e4852d78bb2618f2035f8b2110b6a6b968",
        "e5c301428294cb8925667c9ee39f817c4ab1c2c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:14:24 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:14:24 2011 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.38\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.38\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (142 commits)\n  KVM: Initialize fpu state in preemptible context\n  KVM: VMX: when entering real mode align segment base to 16 bytes\n  KVM: MMU: handle \u0027map_writable\u0027 in set_spte() function\n  KVM: MMU: audit: allow audit more guests at the same time\n  KVM: Fetch guest cr3 from hardware on demand\n  KVM: Replace reads of vcpu-\u003earch.cr3 by an accessor\n  KVM: MMU: only write protect mappings at pagetable level\n  KVM: VMX: Correct asm constraint in vmcs_load()/vmcs_clear()\n  KVM: MMU: Initialize base_role for tdp mmus\n  KVM: VMX: Optimize atomic EFER load\n  KVM: VMX: Add definitions for more vm entry/exit control bits\n  KVM: SVM: copy instruction bytes from VMCB\n  KVM: SVM: implement enhanced INVLPG intercept\n  KVM: SVM: enhance mov DR intercept handler\n  KVM: SVM: enhance MOV CR intercept handler\n  KVM: SVM: add new SVM feature bit names\n  KVM: cleanup emulate_instruction\n  KVM: move complete_insn_gp() into x86.c\n  KVM: x86: fix CR8 handling\n  KVM guest: Fix kvm clock initialization when it\u0027s configured out\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "12a4dc43911785f51a596f771ae0701b18d436f1",
      "tree": "3f518b15c2f2953e8c5967b4b17e85a20460a296",
      "parents": [
        "2e9d4d84847b5b05c8a049b681f15906a91e0f78"
      ],
      "author": {
        "name": "Thomas Taranowski",
        "email": "tom@baringforge.com",
        "time": "Wed Jan 12 17:00:44 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:18 2011 -0800"
      },
      "message": "rapidio: fix hang on RapidIO doorbell queue full condition\n\nIn fsl_rio_dbell_handler() the code currently simply acknowledges the QFI\nqueue full interrupt, but does nothing to resolve the queue full\ncondition.  Instead, it jumps to the end of the isr.  When a queue full\ncondition occurs, the isr is then re-entered immediately and continually,\nforever.\n\nThe fix is to just fall through and read out current doorbell entries.\n\nSigned-off-by: Thomas Taranowski \u003ctom@baringforge.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b49d81ded47e9d01f7128fce50d224ccc2150960",
      "tree": "c242c67f47d4e0f8b83337aa8c39dd62dd891dc1",
      "parents": [
        "b2e0861e51f2961954330dcafe6d148ee3ab5cff"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Thu Oct 14 15:15:30 2010 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 12 18:02:46 2011 -0600"
      },
      "message": "powerpc: fix warning when compiling immap_qe.h\n\nFix the warnings genereted by arch/powerpc/include/asm/immap_qe.h when\nCONFIG_PHYS_ADDR_T_64BIT is defined:\n\nimmap_qe.h: In function \u0027immrbar_virt_to_phys\u0027:\nimmap_qe.h:472:8: warning: cast from pointer to integer of different size\nimmap_qe.h:472:24: warning: cast from pointer to integer of different size\nimmap_qe.h:473:5: warning: cast from pointer to integer of different size\nimmap_qe.h:473:21: warning: cast from pointer to integer of different size\nimmap_qe.h:474:36: warning: cast from pointer to integer of different size\n\nNote that the QE does not support 36-bit physical addresses, so even when\nCONFIG_PHYS_ADDR_T_64BIT is defined, the QE MURAM must be located below the\n4GB boundary.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b2e0861e51f2961954330dcafe6d148ee3ab5cff",
      "tree": "1f8bfdd2b8ec2100b80cec03408690a49606ac4b",
      "parents": [
        "fd066e850351e21d1b385cde35fadf66761bc053"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Fri Dec 03 10:52:14 2010 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 12 18:01:09 2011 -0600"
      },
      "message": "powerpc/85xx: fix compatible properties of the P1022DS DMA nodes used for audio\n\nIn order to prevent the fsl_dma driver from claiming the DMA channels that the\nP1022DS audio driver needs, the compatible properties for those nodes must say\n\"fsl,ssi-dma-channel\" instead of \"fsl,eloplus-dma-channel\".\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fd066e850351e21d1b385cde35fadf66761bc053",
      "tree": "cadeaa7f470a2bfbc880469877de5e836b5a2e10",
      "parents": [
        "b5fb0cc7f1c90e3b00d40b64681efcbf8bcdeb9e"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Wed Oct 27 02:02:36 2010 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 12 18:00:29 2011 -0600"
      },
      "message": "powerpc/mpc8308: fix USB DR controller initialization\n\nMPC8308 has ULPI pin muxing settings in SICRH register, bits 17-18\nwhich is different from both MPC8313 and MPC8315.\nAlso MPC8308 doesn\u0027t have REFSEL, UTMI_PHY_EN and OTG_PORT fields\nin the USB DR controller CONTROL register.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nTested-by: Wolfgang Denk \u003cwd@denx.de\u003e\nAcked-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b5fb0cc7f1c90e3b00d40b64681efcbf8bcdeb9e",
      "tree": "d921754dbd842f07a23eefbd569fcc8d1c1bd182",
      "parents": [
        "86985db66ea2fda174615be05112a7d1b13645c4"
      ],
      "author": {
        "name": "Shaohui Xie",
        "email": "b21989@freescale.com",
        "time": "Wed Nov 03 17:36:37 2010 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 12 18:00:29 2011 -0600"
      },
      "message": "powerpc/fsl_rio: Fix non-standard HID1 register access\n\nMoved setting of RFXE bit so we get machine checks on RIO errors into\ncpu_setup so that the RIO code isn\u0027t core specific.\n\nSigned-off-by: Shaohui Xie \u003cb21989@freescale.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "86985db66ea2fda174615be05112a7d1b13645c4",
      "tree": "6020156d705456c8f7c02cb4a964bd4839c74716",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Nov 03 17:35:31 2010 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 12 18:00:29 2011 -0600"
      },
      "message": "powerpc/85xx: add e500 HID1 bit definition\n\nAlso make 74xx HID1 definition conditional.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Shaohui Xie \u003cb21989@freescale.com\u003e\nCc: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d89f5eff70a31237ffa1e21c51d23ca532110aea",
      "tree": "13b47648a564d8382e08d7e5937ea30ff0fb838c",
      "parents": [
        "9d893c6bc177b6ac5a1e937f4fdc359d272d68ff"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Tue Nov 09 17:02:49 2010 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jan 12 11:29:09 2011 +0200"
      },
      "message": "KVM: Clean up vm creation and release\n\nIA64 support forces us to abstract the allocation of the kvm structure.\nBut instead of mixing this up with arch-specific initialization and\ndoing the same on destruction, split both steps. This allows to move\ngeneric destruction calls into generic code.\n\nIt also fixes error clean-up on failures of kvm_create_vm for IA64.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "2653503769ef9ae771509e1358a3da8de8d21709",
      "tree": "5f568816fdb59fa592b1af47a952984977043151",
      "parents": [
        "ec25d5e66ee152e371fd7046f3f8441859579aea"
      ],
      "author": {
        "name": "Takuya Yoshikawa",
        "email": "yoshikawa.takuya@oss.ntt.co.jp",
        "time": "Tue Nov 02 10:49:34 2010 +0900"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jan 12 11:28:55 2011 +0200"
      },
      "message": "KVM: replace vmalloc and memset with vzalloc\n\nLet\u0027s use newly introduced vzalloc().\n\nSigned-off-by: Takuya Yoshikawa \u003cyoshikawa.takuya@oss.ntt.co.jp\u003e\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "5a62f995446be44811fefa48f91f9efb7ea172d7",
      "tree": "e297371f0d513dc6278bb67d582d2216eb7d74ed",
      "parents": [
        "f1d6d6cd9029daa7e7d4a0b14347b5392320f22a",
        "5d7d8072edc11080a7cf6cc37c9f4e61ca1e93c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:31:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:31:41 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (72 commits)\n  powerpc/pseries: Fix build of topology stuff without CONFIG_NUMA\n  powerpc/pseries: Fix VPHN build errors on non-SMP systems\n  powerpc/83xx: add mpc8308_p1m DMA controller device-tree node\n  powerpc/83xx: add DMA controller to mpc8308 device-tree node\n  powerpc/512x: try to free dma descriptors in case of allocation failure\n  powerpc/512x: add MPC8308 dma support\n  powerpc/512x: fix the hanged dma transfer issue\n  powerpc/512x: scatter/gather dma fix\n  powerpc/powermac: Make auto-loading of therm_pm72 possible\n  of/address: Use propper endianess in get_flags\n  powerpc/pci: Use printf extension %pR for struct resource\n  powerpc: Remove unnecessary casts of void ptr\n  powerpc: Disable VPHN polling during a suspend operation\n  powerpc/pseries: Poll VPA for topology changes and update NUMA maps\n  powerpc: iommu: Add device name to iommu error printks\n  powerpc: Record vma-\u003ephys_addr in ioremap()\n  powerpc: Update compat_arch_ptrace\n  powerpc: Fix PPC_PTRACE_SETHWDEBUG on PPC_BOOK3S\n  powerpc/time: printk time stamp init not correct\n  powerpc: Minor cleanups for machdep.h\n  ...\n"
    },
    {
      "commit": "5d7d8072edc11080a7cf6cc37c9f4e61ca1e93c9",
      "tree": "bf9c89392f11d343734362147fad82170465d8a7",
      "parents": [
        "39bf990ead35c7263652ca5dd8262b2b2cd147ac"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 12 10:56:29 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 12 10:56:29 2011 +1100"
      },
      "message": "powerpc/pseries: Fix build of topology stuff without CONFIG_NUMA\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "39bf990ead35c7263652ca5dd8262b2b2cd147ac",
      "tree": "2aac1543090234a97d4b67f1871bbfcd857359e2",
      "parents": [
        "eed0ba0b4ab2d1668588219a8efa81bf8636a12d"
      ],
      "author": {
        "name": "Jesse Larrew",
        "email": "jlarrew@linux.vnet.ibm.com",
        "time": "Fri Dec 17 22:07:47 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 16:06:16 2011 +1100"
      },
      "message": "powerpc/pseries: Fix VPHN build errors on non-SMP systems\n\nThe header asm/hvcall.h was previously included indirectly via\nsmp.h. On non-SMP systems, however, these declarations are excluded\nand the build breaks. This is easily fixed by including asm/hvcall.h\ndirectly.\n\nThe VPHN feature is only meaningful on NUMA systems that implement\nthe SPLPAR option, so exclude the VPHN code on systems without\nSPLPAR enabled.\n\nAlso, expose unmap_cpu_from_node() on systems with SPLPAR enabled,\neven if CONFIG_HOTPLUG_CPU is disabled.\n\nLastly, map_cpu_to_node() is now needed by VPHN to manipulate the\nnode masks after boot time, so remove the __cpuinit annotation to\nfix a section mismatch.\n\nSigned-off-by: Jesse Larrew \u003cjlarrew@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "eed0ba0b4ab2d1668588219a8efa81bf8636a12d",
      "tree": "f5aa3c732e7830a1b24e6071f8bed0f799881187",
      "parents": [
        "98b14d6b290d96b24ae993ceaccc59b2aa4b130c",
        "c9de9333f5a860cab82052bce6ac28bcac9b2c26"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 15:10:08 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 15:10:08 2011 +1100"
      },
      "message": "Merge remote branch \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56b85f32d530d09d6805488ad00775d4e0e3baab",
      "tree": "e7fbe69e338ef775d3b2dd822aa915d259b4bc94",
      "parents": [
        "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
        "568389c257fa7d74ce36c2f78bad31965fded4cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (36 commits)\n  serial: apbuart: Fixup apbuart_console_init()\n  TTY: Add tty ioctl to figure device node of the system console.\n  tty: add \u0027active\u0027 sysfs attribute to tty0 and console device\n  drivers: serial: apbuart: Handle OF failures gracefully\n  Serial: Avoid unbalanced IRQ wake disable during resume\n  tty: fix typos/errors in tty_driver.h comments\n  pch_uart : fix warnings for 64bit compile\n  8250: fix uninitialized FIFOs\n  ip2: fix compiler warning on ip2main_pci_tbl\n  specialix: fix compiler warning on specialix_pci_tbl\n  rocket: fix compiler warning on rocket_pci_ids\n  8250: add a UPIO_DWAPB32 for 32 bit accesses\n  8250: use container_of() instead of casting\n  serial: omap-serial: Add support for kernel debugger\n  serial: fix pch_uart kconfig \u0026 build\n  drivers: char: hvc: add arm JTAG DCC console support\n  RS485 documentation: add 16C950 UART description\n  serial: ifx6x60: fix memory leak\n  serial: ifx6x60: free IRQ on error\n  Serial: EG20T: add PCH_UART driver\n  ...\n\nFixed up conflicts in drivers/serial/apbuart.c with evil merge that\nmakes the code look fairly sane (unlike either side).\n"
    },
    {
      "commit": "b4a45f5fe8078bfc10837dbd5b98735058bc4698",
      "tree": "df6f13a27610a3ec7eb4a661448cd779a8f84c79",
      "parents": [
        "01539ba2a706ab7d35fc0667dff919ade7f87d63",
        "b3e19d924b6eaf2ca7d22cba99a517c5171007b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 08:56:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 08:56:33 2011 -0800"
      },
      "message": "Merge branch \u0027vfs-scale-working\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin\n\n* \u0027vfs-scale-working\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin: (57 commits)\n  fs: scale mntget/mntput\n  fs: rename vfsmount counter helpers\n  fs: implement faster dentry memcmp\n  fs: prefetch inode data in dcache lookup\n  fs: improve scalability of pseudo filesystems\n  fs: dcache per-inode inode alias locking\n  fs: dcache per-bucket dcache hash locking\n  bit_spinlock: add required includes\n  kernel: add bl_list\n  xfs: provide simple rcu-walk ACL implementation\n  btrfs: provide simple rcu-walk ACL implementation\n  ext2,3,4: provide simple rcu-walk ACL implementation\n  fs: provide simple rcu-walk generic_check_acl implementation\n  fs: provide rcu-walk aware permission i_ops\n  fs: rcu-walk aware d_revalidate method\n  fs: cache optimise dentry and inode for rcu-walk\n  fs: dcache reduce branches in lookup path\n  fs: dcache remove d_mounted\n  fs: fs_struct use seqlock\n  fs: rcu-walk for path lookup\n  ...\n"
    },
    {
      "commit": "fa0d7e3de6d6fc5004ad9dea0dd6b286af8f03e9",
      "tree": "203e0f73883e4c26b5597e36042386a1237dab35",
      "parents": [
        "77812a1ef139d84270d27faacc0630c887411013"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:49 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:26 2011 +1100"
      },
      "message": "fs: icache RCU free inodes\n\nRCU free the struct inode. This will allow:\n\n- Subsequent store-free path walking patch. The inode must be consulted for\n  permissions when walking, so an RCU inode reference is a must.\n- sb_inode_list_lock to be moved inside i_lock because sb list walkers who want\n  to take i_lock no longer need to take sb_inode_list_lock to walk the list in\n  the first place. This will simplify and optimize locking.\n- Could remove some nested trylock loops in dcache code\n- Could potentially simplify things a bit in VM land. Do not need to take the\n  page lock to follow page-\u003emapping.\n\nThe downsides of this is the performance cost of using RCU. In a simple\ncreat/unlink microbenchmark, performance drops by about 10% due to inability to\nreuse cache-hot slab objects. As iterations increase and RCU freeing starts\nkicking over, this increases to about 20%.\n\nIn cases where inode lifetimes are longer (ie. many inodes may be allocated\nduring the average life span of a single inode), a lot of this cache reuse is\nnot applicable, so the regression caused by this patch is smaller.\n\nThe cache-hot regression could largely be avoided by using SLAB_DESTROY_BY_RCU,\nhowever this adds some complexity to list walking and store-free path walking,\nso I prefer to implement this at a later date, if it is shown to be a win in\nreal situations. I haven\u0027t found a regression in any non-micro benchmark so I\ndoubt it will be a problem.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "dc0474be3e27463d4d4a2793f82366eed906f223",
      "tree": "41f75e638442cb343bacdcfbabb17ffc3bd5b4ce",
      "parents": [
        "357f8e658bba8a085c4a5d4331e30894be8096b8"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:43 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:24 2011 +1100"
      },
      "message": "fs: dcache rationalise dget variants\n\ndget_locked was a shortcut to avoid the lazy lru manipulation when we already\nheld dcache_lock (lru manipulation was relatively cheap at that point).\nHowever, how that the lru lock is an innermost one, we never hold it at any\ncaller, so the lock cost can now be avoided. We already have well working lazy\ndcache LRU, so it should be fine to defer LRU manipulations to scan time.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "b5c84bf6f6fa3a7dfdcb556023a62953574b60ee",
      "tree": "7a2c299a180713e21d5cb653cb933121adf53c31",
      "parents": [
        "949854d02455080d20cd3e1db28a3a18daf7599d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:38 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:23 2011 +1100"
      },
      "message": "fs: dcache remove dcache_lock\n\ndcache_lock no longer protects anything. remove it.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "da5029563a0a026c64821b09e8e7b4fd81d3fe1b",
      "tree": "5d5618e0cb382390073377b1be7d0aa76879ac54",
      "parents": [
        "b7ab39f631f505edc2bbdb86620d5493f995c9da"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:33 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:21 2011 +1100"
      },
      "message": "fs: dcache scale d_unhashed\n\nProtect d_unhashed(dentry) condition with d_lock. This means keeping\nDCACHE_UNHASHED bit in synch with hash manipulations.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "b7ab39f631f505edc2bbdb86620d5493f995c9da",
      "tree": "62be97ebc7fc69ceb601f23312d335ebb8038ee7",
      "parents": [
        "2304450783dfde7b0b94ae234edd0dbffa865073"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:49:32 2011 +1100"
      },
      "committer": {
        "name": "Nick Piggin",
        "email": "npiggin@kernel.dk",
        "time": "Fri Jan 07 17:50:21 2011 +1100"
      },
      "message": "fs: dcache scale dentry refcount\n\nMake d_count non-atomic and protect it with d_lock. This allows us to ensure a\n0 refcount dentry remains 0 without dcache_lock. It is also fairly natural when\nwe start protecting many other dentry members with d_lock.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@kernel.dk\u003e\n"
    },
    {
      "commit": "cc2221969906a166a638aecdbae84a3d0462719e",
      "tree": "2483f726e226c309207e1d0250660eea6e1787b8",
      "parents": [
        "56f4c400349157289b474a3fd49ee96acab0a4d7",
        "387c31c7e5c9805b0aef8833d1731a5fe7bdea14"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 04 08:08:51 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 04 08:08:54 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc8\u0027 into perf/core\n\nMerge reason: pick up latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "301a3da358b4af84915f575479e4f0885be47b73",
      "tree": "7f486ec3707771e5429d90fb3e424d9ce715d926",
      "parents": [
        "c8bf6b52af670496f1e8145600e74a3ef3942a4c"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 15:02:47 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 16:02:51 2011 -0700"
      },
      "message": "powerpc/405: Fix missing #{address,size}-cells in i2c node\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c8bf6b52af670496f1e8145600e74a3ef3942a4c",
      "tree": "b71d89f0f2092ecfcedf72367b804b05b2229f45",
      "parents": [
        "11946c826d02a16521edc777d88470a6a0fe1441"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Nov 17 15:28:56 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 16:02:51 2011 -0700"
      },
      "message": "powerpc/5200: dts: refactor dts files\n\nThis patch creates mpc5200b.dtsi containing the information for the MPC5200b\nSoC then modifies all of the dts files for MPC5200b based systems to use\nmpc5200b.dtsi.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "11946c826d02a16521edc777d88470a6a0fe1441",
      "tree": "6bad41316b2cfc71dfea5a8d4a9af21572133076",
      "parents": [
        "6847317377c871c6e7a8d54e5849bcd0f9b11eb4"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Nov 17 15:28:47 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 16:02:50 2011 -0700"
      },
      "message": "powerpc/5200: dts: Change combatible strings on localbus\n\nThis patch changes some incorrect compatible strings on the local plus bus node\nin dts files for MPC5200b based systems.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6847317377c871c6e7a8d54e5849bcd0f9b11eb4",
      "tree": "84c1274918d9dee22659f41ec1cb33e667ecc9d7",
      "parents": [
        "abf1e27fbb4200a010b8fcb1be8cc02485744862"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Nov 17 15:28:39 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 16:02:50 2011 -0700"
      },
      "message": "powerpc/5200: dts: remove unused properties\n\nThis patch remove unused properties in dts files in preparation of refactoring\nthe dts files for MPC5200b based boards.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "abf1e27fbb4200a010b8fcb1be8cc02485744862",
      "tree": "b5ac3e35f6687189273ab45bad9e995ca9a6dd74",
      "parents": [
        "658f29a51e9830e620bb9a1ce3534b318a38bfeb"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Nov 17 15:28:30 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 16:02:50 2011 -0700"
      },
      "message": "powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n\nThis patch renames nodes in dts fils for MPC5200b files to prepare for\nrefactoring of these files later. When refactoring it will be easier to verify\nthe results if the node names aren\u0027t changing at the same time.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6bd121e2d4dcabb145d390a7131ec83102dfb838",
      "tree": "8ba8b9ccac0992c2c69af9f559fb9d9c184b1f14",
      "parents": [
        "da81c3b9825c826bfb06a4dcc0524c671985eb68"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 14:06:17 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 14:08:18 2011 -0700"
      },
      "message": "powerpc/dts: fix syntax bugs in bluestone.dts\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8dd11f80ab73fa6d47f4a9aabb5cee7bc69e7f7a",
      "tree": "5e7c3d1f7b2420e12ebeb99980f48c60c953b361",
      "parents": [
        "48e34d0f4f357bb24fa4c6f84a93b9b8349db722"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Thu Dec 30 16:09:40 2010 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 03 16:10:41 2011 +0100"
      },
      "message": "ppc: fix comment typo singal -\u003e signal\n\nThe patches below fixes a typo \"singal\" to \"signal\".\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a4f740cf33f7f6c164bbde3c0cdbcc77b0c4997c",
      "tree": "62d061939000c65d91cf760a51509d388270f4c9",
      "parents": [
        "73930a85cf38d72851305fcf640c07b4c13aa405"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 30 11:49:09 2010 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 01 13:03:25 2011 -0700"
      },
      "message": "of/flattree: Add of_flat_dt_match() helper function\n\nThis patch adds of_flat_dt_match() which tests a node for\ncompatibility with a list of values and converts the relevant powerpc\nplatform code to use it.  This approach simplifies the board support\ncode a bit.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\n"
    },
    {
      "commit": "c9de9333f5a860cab82052bce6ac28bcac9b2c26",
      "tree": "3ed4ecf3803a7411728bbd9ae308aae7916f050d",
      "parents": [
        "9d6599441837fc375ce768160e3c6f2f74eb5348"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Wed Oct 27 01:53:00 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 22:33:16 2010 -0700"
      },
      "message": "powerpc/83xx: add mpc8308_p1m DMA controller device-tree node\n\nMPC8308 has DMA controller compatible with mpc512x_dma driver. This\npatch adds device-tree node to support DMA controller on MPC8308 P1M\nboard.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nAcked-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9d6599441837fc375ce768160e3c6f2f74eb5348",
      "tree": "f7eb1cb8ceb307855f405647e4ccadb15deddb75",
      "parents": [
        "a276991357c63bfb8d3ffdf5800054dba4f8d558"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Wed Oct 27 01:52:59 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 22:30:56 2010 -0700"
      },
      "message": "powerpc/83xx: add DMA controller to mpc8308 device-tree node\n\nMPC8308 has DMA controller compatible with mpc512x_dma driver. This\npatch adds device-tree node to support DMA controller on MPC8308RDB\nboard.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nAcked-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d392da5207352f09030e95d9ea335a4225667ec0",
      "tree": "7d6cd1932afcad0a5619a5c504a6d93ca318187c",
      "parents": [
        "e39d5ef678045d61812c1401f04fe8edb14d6359",
        "387c31c7e5c9805b0aef8833d1731a5fe7bdea14"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 22:20:30 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 22:21:47 2010 -0700"
      },
      "message": "Merge v2.6.37-rc8 into powerpc/next\n"
    },
    {
      "commit": "e6ce1324e4f08b0d984340201a125806dae0e9a6",
      "tree": "fe7e203f2e5d73b555a6fcb713948cf4fe5f7715",
      "parents": [
        "55271024a735d0c3234e6ca7e0914b05aab7fbac"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Thu Nov 18 15:54:56 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 16:08:18 2010 -0700"
      },
      "message": "of/flattree: Add Kconfig for EARLY_FLATTREE\n\nThe device tree code is now in two pieces: some which can be used generically\non any platform which selects CONFIG_OF_FLATTREE, and some early which is used\nat boot time on only a few architectures.  This patch segregates the early\ncode so that only those architectures which care about it need compile it.\nThis also means that some of the requirements in the early code (such as\na cmd_line variable) that most architectures (e.g. X86) don\u0027t provide\ncan be ignored.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\n[grant.likely@secretlab.ca: remove extra blank line addition]\n[grant.likely@secretlab.ca: fixed incorrect #ifdef CONFIG_EARLY_FLATTREE check]\n[grant.likely@secretlab.ca: Made OF_EARLY_FLATTREE select instead of depend\n                            on OF_FLATTREE]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "55271024a735d0c3234e6ca7e0914b05aab7fbac",
      "tree": "03d4a235bb5826bb740b1228eca1504d2f7bd3fa",
      "parents": [
        "45efe847971e6274a04eea75a0745d8015b54d37"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Nov 17 13:00:50 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Dec 24 02:15:01 2010 -0700"
      },
      "message": "powerpc/pcm{030,032}: add pagesize to dts\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0131d8973c8b9bd9d40fee8fae24eab24821efdb",
      "tree": "b93d26d817590139d7ee832d8915752bf99e8fb6",
      "parents": [
        "710fc04da1abe48a33d54afb1ba33dbeceafb6e1"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Dec 01 10:54:46 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 15:57:48 2010 -0700"
      },
      "message": "of/address: use proper endianess in get_flags\n\nThis patch changes u32 to __be32 for all \"ranges\", \"prop\" and \"addr\" and\nsuch. Those variables are pointing to the device tree which contains\nintegers in big endian format.\n\nMost functions are doing it right because of_read_number() is doing the\nright thing for them. of_bus_isa_get_flags(), of_bus_pci_get_flags() and\nof_bus_isa_map() were accessing the data directly and were doing it wrong.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "63849340621f7f5f963e4a9b9ba76add3ad54612",
      "tree": "a3d28bc7bc0b1303e1263488f40628e9a540262e",
      "parents": [
        "aab94339cd85d726abeae78fc02351fc1910e6a4"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Dec 22 11:57:28 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 14:59:49 2010 -0700"
      },
      "message": "of/powerpc: Use generic rule to build dtb\u0027s\n\nModify arch/powerpc/boot/Makefile to use dtc command in\nscripts/Makefile.lib\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "5e2f55c6aaf4865081c46bf53664c8b5da8dc49e",
      "tree": "f33472a3532a2c27c797c65e5075b0f930cc8f91",
      "parents": [
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 22 16:42:55 2010 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 12:08:02 2010 -0700"
      },
      "message": "powerpc/mpc5200: include fs.h in mpc52xx_gpt.c\n\nFix build errors like these (from a randconfig and my defconfig for a custom board):\n\nsrc/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:549: error: dereferencing pointer to incomplete type: 1 errors in 1 logs\nsrc/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:636: error: implicit declaration of function \u0027nonseekable_open\u0027: 1 errors in 1 logs\nsrc/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:657: error: variable \u0027mpc52xx_wdt_fops\u0027 has initializer but incomplete type: 1 errors in 1 logs\nsrc/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:658: error: excess elements in struct initializer: 1 errors in 1 logs\nsrc/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:658: error: unknown field \u0027owner\u0027 specified in initializer: 1 errors in 1 logs\n...\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cfb13c5db08c90311a5defdde9a0328ee788cca5",
      "tree": "842cb60d1d19b99e550fdbc653723e4b13e51ee5",
      "parents": [
        "4b6ba8aacbb3185703b797286547d0f8f3859b02",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 00:41:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 00:41:14 2010 -0700"
      },
      "message": "Merge commit \u0027v2.6.37-rc7\u0027 into devicetree/next\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "b7b8de087384cc1954a8cd075af3f9e5977caa2e",
      "tree": "e362fe2c886c610caa9bd45fead9c4ae4789529e",
      "parents": [
        "fbc92a3455577ab17615cbcb91826399061bd789"
      ],
      "author": {
        "name": "Werner Fink",
        "email": "werner@suse.de",
        "time": "Fri Dec 03 12:48:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 16:18:28 2010 -0800"
      },
      "message": "TTY: Add tty ioctl to figure device node of the system console.\n\nThis has been in the SuSE kernels for a very long time.\n\nSigned-off-by: Werner Fink \u003cwerner@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e80a82a49c4c7eca4e35734380f28298ba5db19",
      "tree": "c60fe1cc6696c893a2c6c5891981bf8e81d9ab90",
      "parents": [
        "9f58a205c62d0dad1df38d076324a89b1a0f1d65"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 17 23:17:36 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:43 2010 +0100"
      },
      "message": "perf: Dynamic pmu types\n\nExtend the perf_pmu_register() interface to allow for named and\ndynamic pmu types.\n\nBecause we need to support the existing static types we cannot use\ndynamic types for everything, hence provide a type argument.\n\nIf we want to enumerate the PMUs they need a name, provide one.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101117222056.259707703@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "98b14d6b290d96b24ae993ceaccc59b2aa4b130c",
      "tree": "cbf1655199e699411b0ca0e1b92b551cf37abf28",
      "parents": [
        "982cf00412a890ca738c2d78528b652ca431ad1a"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Sun Dec 05 05:05:37 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:36:30 2010 +1100"
      },
      "message": "powerpc/powermac: Make auto-loading of therm_pm72 possible\n\nThe therm_pm72 driver, used on the PowerMac G5 range, cannot be\nauto-loaded, since the driver itself creates both the device node\nand the driver instance.\n\nMoving the device node creation to the platform setup code and\nadding the necessary MODULE_DEVICE_TABLE() information allows the\ndriver to be automatically loaded by udev on any semi-modern\ndistribution.\n\nIt \"fixes\" a major source of problem on G5 machines where the\ndriver wasn\u0027t explicitely loaded by default, and the system\nwould automatically shutdown under load.\n\nTested on an Xserve G5.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "982cf00412a890ca738c2d78528b652ca431ad1a",
      "tree": "794ebad40110ab26fc2a490fd61bdad60a001605",
      "parents": [
        "518fdae26a530d3f0f11e3650348ab75e5891cfd"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue Nov 30 23:54:46 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:36:30 2010 +1100"
      },
      "message": "of/address: Use propper endianess in get_flags\n\nThis patch changes u32 to __be32 for all \"ranges\", \"prop\" and \"addr\" and\nsuch. Those variables are pointing to the device tree which containts\nintergers in big endian format.\nMost functions are doing it right because of_read_number() is doing the\nright thing for them. of_bus_isa_get_flags(), of_bus_pci_get_flags() and\nof_bus_isa_map() were accessing the data directly and were doing it wrong.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "518fdae26a530d3f0f11e3650348ab75e5891cfd",
      "tree": "19a7827e0757c68e5982c1b4a2cb4328dbd236a2",
      "parents": [
        "ae9fd31a3668ca97e8f37698b927ae7c0b70807a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 12 14:49:19 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:36:30 2010 +1100"
      },
      "message": "powerpc/pci: Use printf extension %pR for struct resource\n\nUsing %pR standardizes the struct resource output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ae9fd31a3668ca97e8f37698b927ae7c0b70807a",
      "tree": "b10af28586f9c72d9eecbd42bcb8f8a6afd04e25",
      "parents": [
        "3b7a27db3b6b5501e3d1c1628e6d5a547ffe76c6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Nov 08 13:07:57 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:36:30 2010 +1100"
      },
      "message": "powerpc: Remove unnecessary casts of void ptr\n\nHi,\n\nThe [vk][cmz]alloc(_node) family of functions return void pointers which\nit\u0027s completely unnecessary/pointless to cast to other pointer types since\nthat happens implicitly.\n\nThis patch removes such casts from arch/powerpc/\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3b7a27db3b6b5501e3d1c1628e6d5a547ffe76c6",
      "tree": "e30f3b6449ede133a03a56d8e57a82751ce3dbdc",
      "parents": [
        "9eff1a38407c051273fe1a20f03f8155bd32de35"
      ],
      "author": {
        "name": "Jesse Larrew",
        "email": "jlarrew@linux.vnet.ibm.com",
        "time": "Wed Dec 01 12:31:26 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:36:30 2010 +1100"
      },
      "message": "powerpc: Disable VPHN polling during a suspend operation\n\nTie the polling mechanism into the ibm,suspend-me rtas call to\nstop/restart polling before/after a suspend, hibernate, migrate,\nor checkpoint restart operation. This ensures that the system has a\nchance to disable the polling if the partition is migrated to a system\nthat does not support VPHN (and vice versa).\n\nSigned-off-by: Jesse Larrew \u003cjlarrew@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9eff1a38407c051273fe1a20f03f8155bd32de35",
      "tree": "ebda1a3986c78cf7746676b3a8ee154301e2019d",
      "parents": [
        "4dfa9c474859629a2c4a3f8d29804d6a6c994908"
      ],
      "author": {
        "name": "Jesse Larrew",
        "email": "jlarrew@linux.vnet.ibm.com",
        "time": "Wed Dec 01 12:31:15 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:36:29 2010 +1100"
      },
      "message": "powerpc/pseries: Poll VPA for topology changes and update NUMA maps\n\nThis patch sets a timer during boot that will periodically poll the\nassociativity change counters in the VPA. When a change in\nassociativity is detected, it retrieves the new associativity domain\ninformation via the H_HOME_NODE_ASSOCIATIVITY hcall and updates the\nNUMA node maps and sysfs entries accordingly. Note that since the\nibm,associativity device tree property does not exist on configurations\nwith both NUMA and SPLPAR enabled, no device tree updates are necessary.\n\nSigned-off-by: Jesse Larrew \u003cjlarrew@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4dfa9c474859629a2c4a3f8d29804d6a6c994908",
      "tree": "8d5866ae6388530ca5861ed07f9d795992331efe",
      "parents": [
        "7a9d12568e34e37a72d9e00ce01b62dec527e663"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Dec 07 14:36:05 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:32 2010 +1100"
      },
      "message": "powerpc: iommu: Add device name to iommu error printks\n\nRight now its difficult to see which device is running out of iommu space:\n\niommu_alloc failed, tbl c00000076e096660 vaddr c000000768806600 npages 1\n\nUse dev_info() so we get the device name and location:\n\nipr 0000:00:01.0: iommu_alloc failed, tbl c00000076e096660 vaddr c000000768806600 npages 1\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7a9d12568e34e37a72d9e00ce01b62dec527e663",
      "tree": "117f1d41ae3fe773bca81d9a4c6286c2f9ff2134",
      "parents": [
        "bb2c458b8b8c8a53f65b78051d22a0f13d53abcb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Nov 28 18:26:36 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:32 2010 +1100"
      },
      "message": "powerpc: Record vma-\u003ephys_addr in ioremap()\n\nThe vmalloc code can track the physical address of a vma, when the\nvma is used for ioremap, if set it is displayed in /proc/vmallocinfo.\n\nBecause get_vm_area_caller() doesn\u0027t know it\u0027s being called for\nioremap() it\u0027s up to the arch code to set the phys_addr. A bunch\nof other arch\u0027s do this, I\u0027m not sure why powerpc doesn\u0027t?\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bb2c458b8b8c8a53f65b78051d22a0f13d53abcb",
      "tree": "6c1279170740168f125e85ba1faa3019efb225d4",
      "parents": [
        "4dfbf290aeb9d63a058d9d8237203b0b72bfbbe3"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sun Nov 28 06:33:14 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:32 2010 +1100"
      },
      "message": "powerpc: Update compat_arch_ptrace\n\nUpdate compat_arch_ptrace to follow recent changes in\nPTRACE_GET_DEBUGREG and the addition of\nPPC_PTRACE_{GETHWDBGINFO|{SET|DEL}HWDEBUG}.  The latter three can be\nforwarded to arch_ptrace unchanged.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4dfbf290aeb9d63a058d9d8237203b0b72bfbbe3",
      "tree": "8619b01893ddc4222738ae2aada3605f56f2bd4a",
      "parents": [
        "364a1246522f99cbe58040e99af007ada31034ed"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sat Nov 27 14:24:53 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:31 2010 +1100"
      },
      "message": "powerpc: Fix PPC_PTRACE_SETHWDEBUG on PPC_BOOK3S\n\nProperly set the DABR_TRANSLATION/DABR_DATA_READ/DABR_DATA_READ bits in\nthe dabr when setting the debug register via PPC_PTRACE_SETHWDEBUG.  Also\ndon\u0027t reject trigger type of PPC_BREAKPOINT_TRIGGER_READ.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "364a1246522f99cbe58040e99af007ada31034ed",
      "tree": "1b37c5a9dfbf6bd566c2476d7f2e781bcfbb495a",
      "parents": [
        "bee376ff4c1fc178031dad51ba38ff18a98a39c8"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Mon Nov 22 21:30:33 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:31 2010 +1100"
      },
      "message": "powerpc/time: printk time stamp init not correct\n\nproblem:\n\nI see sometimes on my mpc5200 based board such printk timing\ninformation:\n\n[    0.000000] NR_IRQS:512 nr_irqs:512 16\n[    0.000000] MPC52xx PIC is up and running!\n[    0.000000] clocksource: timebase mult[79364d9] shift[22] registered\n[    0.000000] console [ttyPSC0] enabled\n[  130.300633] pid_max: default: 32768 minimum: 301\n[  130.305647] Mount-cache hash table entries: 512\n[  130.315818] NET: Registered protocol family 16\n\nreason:\nif the tbu not starts from 0 when linux boots, boot_tb\nmaybe could not store the real 64 bit tbu value, because\nboot_tp is only a 32 bit unsigned long.\n\nsolution:\nchange boot_tb to u64\n\n[BenH: Made it u64 instead of unsigned long long]\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\ncc: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bee376ff4c1fc178031dad51ba38ff18a98a39c8",
      "tree": "6e50fabab0a0e7b9a307baed5acac0cb048c315a",
      "parents": [
        "928a31978115b48ad634a97755915e8ab23c4749"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@linux.vnet.ibm.com",
        "time": "Thu Nov 18 00:39:23 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:31 2010 +1100"
      },
      "message": "powerpc: Minor cleanups for machdep.h\n\nRemove stale declaration of setup_pci_ptrs, aparently from ppc before 2.4.0\n\nRemove #ifdef around struct existance delcaration\n\nFix spelling of \"linear\"\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sonny Rao \u003csonnyrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "928a31978115b48ad634a97755915e8ab23c4749",
      "tree": "9d4b6d6fdfea9536a052075597109c074f2d9e98",
      "parents": [
        "8f4da26e9bf89f54b68d5cc3f3596f45e5f43911"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonnyrao@linux.vnet.ibm.com",
        "time": "Thu Nov 18 00:35:07 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:31 2010 +1100"
      },
      "message": "Powerpc: separate CONFIG_RELOCATABLE from CONFIG_CRASHDUMP in boot code\n\nFix head_64.S so that we can build a relocatable kernel\nthat isn\u0027t necessarily a crash-dump kernel\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Sonny Rao \u003csonnyrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8f4da26e9bf89f54b68d5cc3f3596f45e5f43911",
      "tree": "3a4747a7ede7be5093da6e62f541acb844010421",
      "parents": [
        "b5f9b6665b70b4c844bed5452f6a14743eefa57c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Dec 08 00:55:03 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 09 15:35:31 2010 +1100"
      },
      "message": "powerpc: Fix incorrect comment about interrupt stack allocation\n\nWe now allow interrupt stacks anywhere in the first segment which can be\n256M or 1TB. Fix the comment.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "b5f9b6665b70b4c844bed5452f6a14743eefa57c"
}
