)]}'
{
  "log": [
    {
      "commit": "0ffa798d947f5f5e40690cc9d38e678080a34f87",
      "tree": "a9e25ba4431de513d4c83201429e9ff301cbaf50",
      "parents": [
        "39dc78b6510323848e3356452f7dab9499736978",
        "c86e2eaded39843e1bf4f07d1adfab4494f20894",
        "c5659b74f052150791750234f92dcfb29d27efa5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 15 09:51:19 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 15 09:51:24 2009 +0100"
      },
      "message": "Merge branches \u0027perf/powerpc\u0027 and \u0027perf/bench\u0027 into perf/core\n\nMerge reason: Both \u0027perf bench\u0027 and the pending PowerPC changes\n              are now ready for the next merge window.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f56ab498db55f1b7f5219aa5c7a04d562392cbb8",
      "tree": "ff7cf24526180844531f65addf73dddea8f59a3c",
      "parents": [
        "f74400aed9dbd7ba6712f2f1f02adeb2442bd10d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 06 10:52:50 2009 -0500"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 11 15:44:02 2009 +1100"
      },
      "message": "powerpc: pasemi_defconfig update\n\npasemi_defconfig hasn\u0027t been updated for a year.\n\nMostly a refresh of defaults, but this also disables 64K pages.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e9bcf1418c9ccff30f243005187bbfa659c2df74",
      "tree": "4b5c26f062ffb41d2a002535b7dad8500b28c897",
      "parents": [
        "114785a619e3f28133a555692b3d0b417ab91e66"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 08:21:18 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 08:26:38 2009 -0600"
      },
      "message": "powerpc: 2.6.32 update of defconfigs for embedded 6xx/7xxx, 8xx, 8{3,5,6}xxx\n\nUpdated mpc85xx_{smp_}defconfig to enable:\n* XES_MPC85xx board\n* PCI MSI\n* RapidIO\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "114785a619e3f28133a555692b3d0b417ab91e66",
      "tree": "81d43d0159bd45ad345d8dd873eeab01c1615e71",
      "parents": [
        "850f785a1f8c8448db4d70983595b2b088cf60b7"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Oct 12 11:35:27 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 08:19:25 2009 -0600"
      },
      "message": "powerpc/8xxx: enable IPsec ESP by default on mpc83xx/mpc85xx\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "850f785a1f8c8448db4d70983595b2b088cf60b7",
      "tree": "ab8d13e9c3a359bbc22be8fa8ae6c981d76fc1ca",
      "parents": [
        "a070e66ae89978ffc16378b2d37bedf3674a9112"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Oct 16 20:47:22 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 07:18:10 2009 -0600"
      },
      "message": "powerpc/83xx: Fix u-boot partion size for MPC8377E-WLAN boards\n\nu-boot partition size should be 0x80000 (512 KB), not 0x8000 (32 KB).\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a070e66ae89978ffc16378b2d37bedf3674a9112",
      "tree": "6f44d8b81e3c12fb0928dbb81fb9613a1c6122cd",
      "parents": [
        "58459a4e19e107d793a58a46780def2cea12a391"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Oct 16 20:50:13 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 07:18:08 2009 -0600"
      },
      "message": "powerpc/85xx: Fix USB GPIOs for MPC8569E-MDS boards\n\nThis patch fixes USB GPIOs numbers for MPC8569E-MDS boards, plus\naccording to the latest HW Getting Started Guide (rev 3.3, pilot\nboards), USB \"POWER\" GPIO polarity has changed, it is no longer\ninverted.\n\nThis patch makes USB Host somewhat work on pilot boards, though\nthere are still some problems with determining devices speed and\nlong bulk transfers.\n\nReported-by: Liu Yu \u003cYu.Liu@freescale.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "58459a4e19e107d793a58a46780def2cea12a391",
      "tree": "b4bb42dd78b291debf72a2c3f8780d700e80915c",
      "parents": [
        "cb5485a0b99b232c5c7c4c21e2346f8ab7ef555d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Sep 09 16:49:57 2009 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 07:18:00 2009 -0600"
      },
      "message": "powerpc/82xx: kmalloc failure ignored in ep8248e_mdio_probe()\n\nPrevent NULL dereference if kmalloc() fails. Also clean up if\nof_mdiobus_register() returns an error.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cb5485a0b99b232c5c7c4c21e2346f8ab7ef555d",
      "tree": "47ee7cb385a0c52c56d64c12cb09e48e723ee0ce",
      "parents": [
        "38634e6769920929385f1ffc8820dc3e893cc630"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Sep 21 10:30:08 2009 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 05 07:16:54 2009 -0600"
      },
      "message": "powerpc/85xx: sbc8548 - fixup of PCI-e related DTS fields\n\nThe PCI-e addressing was originally patterned of the MPC8548CDS\nwhich has PCI1, PCI2, and PCI-e.  Since this board only has\nPCI1 and PCI-e, it makes more sense to be similar to the MPC8568MDS\nboard.  This does that by cutting the PCI/PCI-e I/O sizes from\n16MB to 8MB and pulling the PCI-e I/O range back to 0xe280_0000\n(the hole where PCI2 I/O would have been).\n\nThis also fixes a typo where an extra zero made an 8MB range a 128MB\nrange, removes the hole left by PCI2 from the aliases, and sets the\nclocks to match the oscillators that are actually on the board.\n\nWith accompanying u-boot updates, PCI-e has been validated with\nboth a sky2 card (1148:9e00) and an e1000 card (8086:108b).\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "38634e6769920929385f1ffc8820dc3e893cc630",
      "tree": "059d504317f4e7301d6cc36cfc237e8d1e68adce",
      "parents": [
        "8435b027b87a78145992c37b0b8ed0f1b7761bf0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 05 17:10:34 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 05 17:10:34 2009 +1100"
      },
      "message": "powerpc/kvm: Remove problematic BUILD_BUG_ON statement\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8435b027b87a78145992c37b0b8ed0f1b7761bf0",
      "tree": "f0972989a6b199079503294b20c25f81713c062c",
      "parents": [
        "978d7eb31d44de34a7f71e04ed4158f3f854688d"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Wed Nov 04 13:03:19 2009 -0200"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 05 17:06:27 2009 +1100"
      },
      "message": "powerpc/pci: Fix regression in powerpc MSI-X\n\nPatch f598282f5145036312d90875d0ed5c14b49fd8a7 exposed a problem in\npowerpc MSI-X functionality, making network interfaces such as ixgbe\nand cxgb3 stop to work when MSI-X is enabled. RX interrupts were not\nbeing generated.\n\nThe problem was caused because MSI irq was not being effectively\nunmasked after device initialization.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "978d7eb31d44de34a7f71e04ed4158f3f854688d",
      "tree": "aed6b90715df7b2f44a69ac948a0af70a4427143",
      "parents": [
        "f1167fb318f0ff0bcb9cbb57bb6d16ad450f0cfb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Nov 01 19:11:03 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 05 17:06:21 2009 +1100"
      },
      "message": "powerpc: Avoid giving out RTC dates below EPOCH\n\nDoing so causes xtime to be negative which crashes the timekeeping\ncode in funny ways when doing suspend/resume\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f1167fb318f0ff0bcb9cbb57bb6d16ad450f0cfb",
      "tree": "a3ebf98234b27fde62800fff6898381698897fea",
      "parents": [
        "5a1eb5c4453207ad9e7f6e8ca4f8db289743c993"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Wed Nov 04 13:39:52 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 05 16:41:59 2009 +1100"
      },
      "message": "powerpc/mm: Remove debug context clamping from nohash code\n\nI inadvertently left that debug code enabled, causing the number of\ncontexts to be clamped to 31 which is going to slow things down on\n4xx and just plain breaks 8xx\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5a1eb5c4453207ad9e7f6e8ca4f8db289743c993",
      "tree": "dd2c5de024fe7d7312b6e1234e2c9849e1cb9b75",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 30 15:03:54 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 30 15:03:54 2009 +1100"
      },
      "message": "powerpc: Cleanup Kconfig selection of hugetlbfs support\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c86e2eaded39843e1bf4f07d1adfab4494f20894",
      "tree": "beddf76c2cab787c8c93aec63110d424b578bcf4",
      "parents": [
        "917e407c762ba6d91d1a4bc1c804d518585082a3"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 18 01:24:06 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:05 2009 +1100"
      },
      "message": "powerpc: perf_event: Cleanup output by adding symbols\n\nAdd some dummy symbols for the branches at 0xf00, 0xf20 and 0xf40,\notherwise hits end up in trap_0e which is confusing to the user.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "917e407c762ba6d91d1a4bc1c804d518585082a3",
      "tree": "6549effd49f0569c20d8539cfb8ec6ec03409f01",
      "parents": [
        "3cd980dbc1050889acca7306cbcedf79a4ba2f81"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 18 01:24:29 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:05 2009 +1100"
      },
      "message": "powerpc: perf_event: Hide iseries_check_pending_irqs\n\nIf CONFIG_PPC_ISERIES isn\u0027t defined we end up with\niseries_check_pending_irqs and do_work at the same address.\nperf ends up picking iseries_check_pending_irqs which creates\nconfusing backtraces.  Hide it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3cd980dbc1050889acca7306cbcedf79a4ba2f81",
      "tree": "164926affbb27cb9414f2240f226a25c8f8a9938",
      "parents": [
        "907b1f45d901c956e4bcd3f27c4f1f25d6fb36b2"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 18 01:23:28 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:05 2009 +1100"
      },
      "message": "powerpc: perf_event: Cleanup copy_page output by hiding setup symbol\n\nA lot of hits in \"setup\" doesn\u0027t make much sense, so hide this symbol and\nallow all the hits to end up in copy_4k_page.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "907b1f45d901c956e4bcd3f27c4f1f25d6fb36b2",
      "tree": "007c4425e16221756bed404c0a2201f1a6d00ab1",
      "parents": [
        "b3c86ee6d128dea7c671380090488887e73fa774"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 26 18:52:24 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:04 2009 +1100"
      },
      "message": "powerpc: Export powerpc_debugfs_root\n\nKernel modules should be able to place their debug output inside our\npowerpc debugfs directory.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3c86ee6d128dea7c671380090488887e73fa774",
      "tree": "499fc259b2591fd932cd26f04fcc5c6dd223c83e",
      "parents": [
        "6f26353ca29e96475208bce673efb6a2c58b73f2"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 26 18:51:57 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:04 2009 +1100"
      },
      "message": "powerpc: Disable HCALL_STATS by default\n\nThe overhead of HCALL_STATS is quite high and the functionality is very\nrarely used.  Key statistics are also missing (eg min/max).\n\nWith the new hcall tracepoints much more powerful tracing can be done in\na kernel module.  Lets disable this by default.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6f26353ca29e96475208bce673efb6a2c58b73f2",
      "tree": "a564c9c71407a83f81d42e15bbe48f647ec72285",
      "parents": [
        "c8cd093a6e9f96ea6b871576fd4e46d7c818bb89"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 26 18:51:09 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:04 2009 +1100"
      },
      "message": "powerpc: tracing: Give hypervisor call tracepoints access to arguments\n\nWhile most users of the hcall tracepoints will only want the opcode\nand return code, some will want all the arguments.  To avoid the\ncomplexity of using varargs we pass a pointer to the register save\narea, which contains all the arguments.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c8cd093a6e9f96ea6b871576fd4e46d7c818bb89",
      "tree": "2bad2c3a2cc68a35fb93d986a49bf543efcd0156",
      "parents": [
        "6795b85c6a4f690e61e7be31aa150d945c723fb5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 26 18:50:29 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:04 2009 +1100"
      },
      "message": "powerpc: tracing: Add hypervisor call tracepoints\n\nAdd hcall_entry and hcall_exit tracepoints.  This replaces the inline\nassembly HCALL_STATS code and converts it to use the new tracepoints.\n\nTo keep the disabled case as quick as possible, we embed a status word\nin the TOC so we can get at it with a single load.  By doing so we\nkeep the overhead at a minimum.  Time taken for a null hcall:\n\nNo tracepoint code:\t135.79 cycles\nDisabled tracepoints:\t137.95 cycles\n\nFor reference, before this patch enabling HCALL_STATS resulted in a null\nhcall of 201.44 cycles!\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6795b85c6a4f690e61e7be31aa150d945c723fb5",
      "tree": "2979f2fc5dcb2585e99774a0487b2b640a51adaa",
      "parents": [
        "1bf4af165050d90ea6659ffb2536ec8ca783aab5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 26 18:49:14 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:03 2009 +1100"
      },
      "message": "powerpc: tracing: Add powerpc tracepoints for timer entry and exit\n\nWe can monitor the effectiveness of our power management of both the\nkernel and hypervisor by probing the timer interrupt. For example, on\nthis box we see 10.37s timer interrupts on an idle core:\n\n\u003cidle\u003e-0     [010]  3900.671297: timer_interrupt_entry: pt_regs\u003dc0000000ce1e7b10\n\u003cidle\u003e-0     [010]  3900.671302: timer_interrupt_exit: pt_regs\u003dc0000000ce1e7b10\n\n\u003cidle\u003e-0     [010]  3911.042963: timer_interrupt_entry: pt_regs\u003dc0000000ce1e7b10\n\u003cidle\u003e-0     [010]  3911.042968: timer_interrupt_exit: pt_regs\u003dc0000000ce1e7b10\n\n\u003cidle\u003e-0     [010]  3921.414630: timer_interrupt_entry: pt_regs\u003dc0000000ce1e7b10\n\u003cidle\u003e-0     [010]  3921.414635: timer_interrupt_exit: pt_regs\u003dc0000000ce1e7b10\n\nSince we have a 207MHz decrementer it will go negative and fire every 10.37s\neven if Linux is completely idle.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bf4af165050d90ea6659ffb2536ec8ca783aab5",
      "tree": "5399a489bba7160befa2550d9165dcf642036cbb",
      "parents": [
        "196f02bf900c5eb6f85d889c4f70e7cc11fda7e8"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 26 18:47:42 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:03 2009 +1100"
      },
      "message": "powerpc: tracing: Add powerpc tracepoints for interrupt entry and exit\n\nThis adds powerpc-specific tracepoints for interrupt entry and exit.\n\nWhile we already have generic irq_handler_entry and irq_handler_exit\ntracepoints there are cases on our virtualised powerpc machines where an\ninterrupt is presented to the OS, but subsequently handled by the hypervisor.\nThis means no OS interrupt handler is invoked.\n\nHere is an example on a POWER6 machine with the patch below applied:\n\n\u003cidle\u003e-0     [006]  3243.949840744: irq_entry: pt_regs\u003dc0000000ce31fb10\n\u003cidle\u003e-0     [006]  3243.949850520: irq_exit: pt_regs\u003dc0000000ce31fb10\n\n\u003cidle\u003e-0     [007]  3243.950218208: irq_entry: pt_regs\u003dc0000000ce323b10\n\u003cidle\u003e-0     [007]  3243.950224080: irq_exit: pt_regs\u003dc0000000ce323b10\n\n\u003cidle\u003e-0     [000]  3244.021879320: irq_entry: pt_regs\u003dc000000000a63aa0\n\u003cidle\u003e-0     [000]  3244.021883616: irq_handler_entry: irq\u003d87 handler\u003deth0\n\u003cidle\u003e-0     [000]  3244.021887328: irq_handler_exit: irq\u003d87 return\u003dhandled\n\u003cidle\u003e-0     [000]  3244.021897408: irq_exit: pt_regs\u003dc000000000a63aa0\n\nHere we see two phantom interrupts (no handler was invoked), followed\nby a real interrupt for eth0. Without the tracepoints in this patch we\nwould have missed the phantom interrupts.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "196f02bf900c5eb6f85d889c4f70e7cc11fda7e8",
      "tree": "226fc9031be7be1011747ad7573efe664f4e5ce5",
      "parents": [
        "eecff81d1fcda22cd0029d11fe2a71dceed11dad"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 18 01:13:00 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:03 2009 +1100"
      },
      "message": "powerpc: perf_event: Add alignment-faults and emulation-faults software events\n\nHook up the alignment-faults and emulation-faults events for powerpc.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eecff81d1fcda22cd0029d11fe2a71dceed11dad",
      "tree": "9cbccbfc76a7336aa1d309b89407e31a76110784",
      "parents": [
        "f7d7986060b2890fc26db6ab5203efbd33aa2497"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Oct 27 18:46:55 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:03 2009 +1100"
      },
      "message": "powerpc: Create PPC_WARN_ALIGNMENT to match PPC_WARN_EMULATED\n\nperf_event wants a separate event for alignment and emulation faults,\nso create another emulation event.  This will make it easy to hook in\nperf_event at one spot.\n\nWe pass in regs which will be required for these events.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "81cd5ae303e88a1e9d3a3e0f1fe8abd100edde16",
      "tree": "cebb1b316c4f2eddd99f4caad5460e9abf8ee1c4",
      "parents": [
        "bc284e5d9d6da48934a177db92bf8e09b96a9cb8"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Oct 27 18:31:29 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:02 2009 +1100"
      },
      "message": "powerpc: perf_event: Enable SDAR in continous sample mode\n\nIn continuous sampling mode we want the SDAR to update.  While we can\nselect between dcache misses and ERAT (L1-TLB) misses, a decent default\nis to enable both.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bc284e5d9d6da48934a177db92bf8e09b96a9cb8",
      "tree": "23b3cfa9b04498de0e80cb0d9226befd130cb9ba",
      "parents": [
        "a3ccf63ee643ef243cbf8918da8b3f9238f10029"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Sep 21 16:56:10 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 28 16:13:02 2009 +1100"
      },
      "message": "powerpc: perf_event: Log invalid data addresses as all 1s\n\nWhen we take an exception and the SDAR isn\u0027t synchronised we currently\nlog 0 as the address.  Unfortunately this is a pretty common value, so\nuse ~0UL instead.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "40578fca24e7f777f3da7a693b030ae28ef7e486",
      "tree": "ed0541f857882f647bfc97e03d83371b8f4698a6",
      "parents": [
        "4f917ba3d5ee9c98d60fa357e799942df8412de3",
        "4bdf0bb7d64cf672199519b3d808e2a82f5b59e9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 28 09:56:18 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 28 09:56:18 2009 +1100"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into merge\n"
    },
    {
      "commit": "4f917ba3d5ee9c98d60fa357e799942df8412de3",
      "tree": "3576261c81b76e74b2372d2221196040a369bb92",
      "parents": [
        "01deab98e3ad8ff27243a8d5f8dd746c7110ae4f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 26 19:41:17 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:43 2009 +1100"
      },
      "message": "powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n\nBased on an original patch by Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\n\nUse preempt_schedule_irq to prevent infinite irq-entry and\neventual stack overflow problems with fast-paced IRQ sources.\n\nThis kind of problems has been observed on the PASemi Electra IDE\ncontroller. We have to make sure we are soft-disabled before calling\npreempt_schedule_irq and hard disable interrupts after that\nto avoid unrecoverable exceptions.\n\nThis patch also moves the \"clrrdi r9,r1,THREAD_SHIFT\" out of\nthe #ifdef CONFIG_PPC_BOOK3E scope, since r9 is clobbered\nand has to be restored in both cases.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ce7a35c73a308c62f9f0ca9f0821ebe0dc553008",
      "tree": "0720541730a7e0d8281417576eee2bfc227719f1",
      "parents": [
        "fafbe983d9fe723caa4ee1899663ed4c2d19ed3b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Oct 16 07:05:17 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:41 2009 +1100"
      },
      "message": "powerpc: Fix compile errors found by new ppc64e_defconfig\n\nFix the following 3 issues:\n\narch/powerpc/kernel/process.c: In function \u0027arch_randomize_brk\u0027:\narch/powerpc/kernel/process.c:1183: error: \u0027mmu_highuser_ssize\u0027 undeclared (first use in this function)\narch/powerpc/kernel/process.c:1183: error: (Each undeclared identifier is reported only once\narch/powerpc/kernel/process.c:1183: error: for each function it appears in.)\narch/powerpc/kernel/process.c:1183: error: \u0027MMU_SEGSIZE_1T\u0027 undeclared (first use in this function)\n\nIn file included from arch/powerpc/kernel/setup_64.c:60:\narch/powerpc/include/asm/mmu-hash64.h:132: error: redefinition of \u0027struct mmu_psize_def\u0027\narch/powerpc/include/asm/mmu-hash64.h:159: error: expected identifier or \u0027(\u0027 before numeric constant\narch/powerpc/include/asm/mmu-hash64.h:396: error: conflicting types for \u0027mm_context_t\u0027\narch/powerpc/include/asm/mmu-book3e.h:184: error: previous declaration of \u0027mm_context_t\u0027 was here\n\ncc1: warnings being treated as errors\narch/powerpc/kernel/pci_64.c: In function \u0027pcibios_unmap_io_space\u0027:\narch/powerpc/kernel/pci_64.c:100: error: unused variable \u0027res\u0027\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fafbe983d9fe723caa4ee1899663ed4c2d19ed3b",
      "tree": "efaca1d2c4124132c2bff3e728a8b086ceacc8a9",
      "parents": [
        "cdd3904dcc56d9d24ef86be897e421d3cc364226"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Oct 16 07:05:16 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:41 2009 +1100"
      },
      "message": "powerpc: Add a Book-3E 64-bit defconfig\n\nThis defconfig\u0027s purpose at this time is to help catch compile errors\nbetween Book-3S and Book-3E support in ppc64.  It is based on the\nppc64_defconfig with some things disabled that we dont support on\nBook-3E right now (hugetlbfs, slices, etc.)\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cdd3904dcc56d9d24ef86be897e421d3cc364226",
      "tree": "2fc4468f3d3ce0a019ec192ce04c6b5a0766f527",
      "parents": [
        "348aa3030096e61474a5537fed5bd69e70b755c0"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Oct 05 04:46:05 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:40 2009 +1100"
      },
      "message": "powerpc/booke: Fix xmon single step on PowerPC Book-E\n\nPrior to the arch/ppc -\u003e arch/powerpc transition, xmon had support for single\nstepping on 4xx boards.  The functionality was lost when arch/ppc was removed.\nThis patch restores single step support for 44x boards, and Book-E in general.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "348aa3030096e61474a5537fed5bd69e70b755c0",
      "tree": "27b0f81348eacb9d3e6f987fa77e21915140969f",
      "parents": [
        "7de80284d60837f13ecb2347ba7bf57470309541"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sun Oct 04 02:35:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:40 2009 +1100"
      },
      "message": "powerpc: Align vDSO base address\n\nThe ABI specifies a 64K alignment, we need to map the vDSO accordingly\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7de80284d60837f13ecb2347ba7bf57470309541",
      "tree": "1130c527f99f7d3a8fb06710ded7455000816996",
      "parents": [
        "171fb12570b479723c49ef9f8911e40e516f3394"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Fri Oct 02 23:25:31 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:40 2009 +1100"
      },
      "message": "powerpc: Fix segment mapping in vdso32\n\nDue to missing segment assignments the .text section was put in the NOTES\nsegment (and marked as NOTE section), and the .got was put in the DYNAMIC\nsegment.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "171fb12570b479723c49ef9f8911e40e516f3394",
      "tree": "9d1c1c2162fab3e16caa6da0700271b922dd10a5",
      "parents": [
        "7abb840b496f834a71a8943bb189683da320f047"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 05 20:28:47 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:39 2009 +1100"
      },
      "message": "powerpc/iseries: Remove compiler version dependent hack\n\nThe creation of the flattened device tree depended on the compiler\nputting the constant strings for an object in a section with a\nparticular name.  This was changed with recent compilers.  Do this\nexplicitly instead.\n\nWithout this patch, iseries kernels may silently not boot when built with\nsome compilers.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7abb840b496f834a71a8943bb189683da320f047",
      "tree": "6444e23443d1ddd9c5d7aa7198e6d8c401dda0c0",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Oct 14 19:32:15 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 27 16:42:38 2009 +1100"
      },
      "message": "powerpc/perf_events: Fix priority of MSR HV vs PR bits\n\nThe architecture defines that if MSR PR is set we are in problem state\nirrespective of the HV bit.  This fixes perf events to reflect this.\n\nAlso, on bare metal systems, samples taken in Linux will now be reported\nas kernel rather than hypervisor.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nCC: paulus@samba.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4bdf0bb7d64cf672199519b3d808e2a82f5b59e9",
      "tree": "71b48bfdde8636469fefe58e0b7005f0561fc8c2",
      "parents": [
        "b7a8212cae06f3bfa810f941f455bd8bb9aa8528"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 10:40:47 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 10:40:47 2009 -0600"
      },
      "message": "powerpc/5200: Update defconfigs\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "db467ebd1fb0ff17df30a78d87c6cda4ea7b21c2",
      "tree": "e4a02b789496612874dcf751d9c855ff212140c6",
      "parents": [
        "08a7963aad03b5cf515f1e9c35e0ac9eb7dae072"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Oct 15 09:58:27 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 09:58:27 2009 -0600"
      },
      "message": "powerpc/boot/dts: drop obsolete \u0027fsl5200-clocking\u0027\n\nThe \u0027fsl5200-clocking\u0027-property was dropped since\n0d1cde235874b00905bce23f659690d060ebf475. Remove all occurences\nin dts-files.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "830cb6fafc12af6c105aaaf794543e4423ca79c3",
      "tree": "dbf126e357ac1e4d962cc658c151d0da18a142ff",
      "parents": [
        "371bc96b89467c89c07a75aa4331bb8327afdc30"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Thu Oct 15 09:33:24 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 09:33:24 2009 -0600"
      },
      "message": "mpc5200: support for the MAN mpc5200 based board mucmc52\n\n- serial Console on PSC1\n- 64MB SDRAM\n- MTD CFI Flash\n- Ethernet FEC\n- IDE support\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "371bc96b89467c89c07a75aa4331bb8327afdc30",
      "tree": "7d56f8cb0cd1626fe3f0522c34778bebe2bae62a",
      "parents": [
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Thu Oct 15 09:29:32 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 09:29:32 2009 -0600"
      },
      "message": "mpc5200: support for the MAN mpc5200 based board uc101\n\n- serial Console on PSC1\n- 64MB SDRAM\n- MTD CFI Flash\n- Ethernet FEC\n- I2C with PCF8563 and Temp. Sensor ADM9240\n- IDE support\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b734dd5b5753c88c64bf56d4002d8ade7e88edec",
      "tree": "e7cdf0f1e48ce5fa905cfe29814bc41359fd8d68",
      "parents": [
        "0f6023d5997bf1b5eeae39de42a7e1e26dbe6a90",
        "be10ab109099f8bd8dd365677a9fe641584c1b5b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Oct 15 14:09:11 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Oct 15 14:09:11 2009 +1100"
      },
      "message": "Merge commit \u0027ftrace/ppc\u0027 into merge\n"
    },
    {
      "commit": "0f6023d5997bf1b5eeae39de42a7e1e26dbe6a90",
      "tree": "86765c49245d3d876888cedf83a68df5da7d8ccf",
      "parents": [
        "04f5653477a245379da9fa57dd7d1b4b75dd4b0b"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Thu Sep 24 02:45:14 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:40 2009 +1100"
      },
      "message": "powerpc/pci: Fix MODPOST warning\n\nmaking a powerpc target with PCI support, shows the\nfollowing warning:\n\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0x10430): Section mismatch in reference from the\nfunction pcibios_allocate_bus_resources() to the function .init.text:reparent_resources()\n\nThe function pcibios_allocate_bus_resources() references\nthe function __init reparent_resources().\n\nThis is often because pcibios_allocate_bus_resources lacks a __init\nannotation or the annotation of reparent_resources is wrong.\n\nThis patch fix this warning by removing the __init\nannotation before reparent_resources.\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "04f5653477a245379da9fa57dd7d1b4b75dd4b0b",
      "tree": "ea249615eb75436af1ef92760df5844cec76e2f4",
      "parents": [
        "5be2a213b172bb65b21a6f7271b335832d88793c"
      ],
      "author": {
        "name": "Dragos Tatulea",
        "email": "dtatulea@ixiacom.com",
        "time": "Wed Sep 16 11:58:15 2009 +0300"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:39 2009 +1100"
      },
      "message": "powerpc/oprofile: Add ppc750 CL as supported by oprofile\n\nHere\u0027s a patch that adds the ppc750 CL cpu as supported by oprofile.\n\nSigned-off-by: Dragos Tatulea \u003cdtatulea@ixiacom.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5be2a213b172bb65b21a6f7271b335832d88793c",
      "tree": "2162ff887c8c6b8e1e05f88aef9148cc916e0db9",
      "parents": [
        "cf50f447b22f540d738eb8ca09c3b3972a9ba0ac"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Tue Sep 29 06:00:06 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:39 2009 +1100"
      },
      "message": "powerpc: warning: allocated section `.data_nosave\u0027 not in segment\n\nWe need to align before the output section. Having the align inside\nthe output section causes the linker to put some filler in there,\nwhich makes it a non-empty section, but this section isn\u0027t assigned to\na segment so you get a warning from the linker.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cf50f447b22f540d738eb8ca09c3b3972a9ba0ac",
      "tree": "b7d62dcf49b3a3b99dff8442b28f430b024eecf1",
      "parents": [
        "b6dcde5c74d1cbf16da37202a14fa187dce6e4c0"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Oct 01 08:38:49 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:38 2009 +1100"
      },
      "message": "powerpc/kgdb: Fix build failure caused by \"kgdb.c: unused variable \u0027acc\u0027\"\n\n\u0027acc\u0027 isn\u0027t used anywhere and thus triggers gcc warning, which causes\nbuild error with CONFIG_PPC_DISABLE_WERROR\u003dn (default):\n\n  cc1: warnings being treated as errors\n  arch/powerpc/kernel/kgdb.c: In function \u0027gdb_regs_to_pt_regs\u0027:\n  arch/powerpc/kernel/kgdb.c:289: warning: unused variable \u0027acc\u0027\n  make[1]: *** [arch/powerpc/kernel/kgdb.o] Error 1\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b6dcde5c74d1cbf16da37202a14fa187dce6e4c0",
      "tree": "8d99ceec9f8473d171bea309614d0c08e9440db2",
      "parents": [
        "8d8997f34e66124577db52f6e7ee10ab5f869e07"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 11 21:47:34 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:37 2009 +1100"
      },
      "message": "powerpc: Fix hypervisor TLB batching\n\nProfiling of a page fault scalability microbenchmark shows flush_hash_range\nis not calling the batch hpte invalidate hcall (H_BULK_REMOVE).\n\nIt turns out we have a duplicate firmware feature for hcall-bulk and the\ncurrent setup code stops after finding the first match. This meant we never\nbatch and always do individual invalidates.\n\nThe patch below removes the duplicate and shifts FW_FEATURE_CMO to close\nthe gap. With the patch applied the single threaded page fault rate improves\nfrom 217169 to 238755 per second on a POWER5 test box, a 10% improvement.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8d8997f34e66124577db52f6e7ee10ab5f869e07",
      "tree": "cfca0e3e7251d1a36b311283772725589822b93d",
      "parents": [
        "aee7a283bb1e7d722f3431e0689c2c281ad0c1f6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 12 20:43:47 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:36 2009 +1100"
      },
      "message": "powerpc/mm: Fix hang accessing top of vmalloc space\n\nOn pSeries, we always force the IO space to be mapped using 4K\npages even with a 64K base page size to cope with some limitations\nin the HV interface to some devices.\n\nHowever, the SLB miss handler code to discriminate between vmalloc\nand ioremap space uses a CPU feature section such that the code\nis nop\u0027ed out when the processor support large pages non-cachable\nmappings.\n\nThus, we end up always using the ioremap page size for vmalloc\nsegments on such processors, causing a discrepency between the\nsegment and the hash table, and thus a hang continously hashing\nthe page.\n\nIt works for the first segment of the vmalloc space since that\nsegment is \"bolted\" in by C code correctly, and thankfully we\nalmost never use the vmalloc space beyond the first segment,\nbut the new percpu code made the bug happen.\n\nThis fixes it by removing the feature section from the assembly,\nwe now always do the comparison between vmalloc and ioremap.\n\nSigned-off-by; Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "aee7a283bb1e7d722f3431e0689c2c281ad0c1f6",
      "tree": "4a4fdf132e5fd2212276d630c2ef7d3d4d9cef8b",
      "parents": [
        "11a50873ef2b3c1c3fe99a661c22c08f35d93553"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 12 14:29:40 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:36 2009 +1100"
      },
      "message": "powerpc: Fix memory leak in axon_msi.c\n\ncppcheck found a memory leak in axon_msi, if dcr_base or dcr_len are zero,\nwe have already allocated msic, so we should free it in the error path.\n\nSigned-off-by: Eric Sesterhenn \u003ceric.sesterhenn@lsexperts.de\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "11a50873ef2b3c1c3fe99a661c22c08f35d93553",
      "tree": "e40f2cf70c6193beb42994336ad3894e53004703",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 09 11:27:54 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:35 2009 +1100"
      },
      "message": "powerpc/pmac: Fix issues with sleep on some powerbooks\n\nSince the change of how interrupts are disabled during suspend,\ncertain PowerBook models started exhibiting various issues during\nsuspend or resume from sleep.\n\nI finally tracked it down to the code that runs various \"platform\"\nfunctions (kind of little scripts extracted from the device-tree),\nwhich uses our i2c and PMU drivers expecting interrutps to work,\nand at a time where with the new scheme, they have been disabled.\n\nThis causes timeouts internally which for some reason results in\nthe PMU being unable to see the trackpad, among other issues, really\nit depends on the machine. Most of the time, we fail to properly adjust\nsome clocks for suspend/resume so the results are not always\npredictable.\n\nThis patch fixes it by using IRQF_TIMER for both the PMU and the I2C\ninterrupts. I prefer doing it this way than moving the call sites since\nI really want those platform functions to still be called after all\ndrivers (and before sysdevs).\n\nWe also do a slight cleanup to via-pmu.c driver to make sure the\nADB autopoll mask is handled correctly when doing bus resets\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "be10ab109099f8bd8dd365677a9fe641584c1b5b",
      "tree": "2b1b9cf8444fea85b5a252704b3da90bf1e536fb",
      "parents": [
        "9135c3cc5acf344eb28735681d8bebdb98a2c216"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Sep 15 08:30:14 2009 -0700"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Oct 13 14:20:56 2009 -0700"
      },
      "message": "powerpc64/ftrace: use PACA to retrieve TOC in mod_return_to_handler\n\nThe mod_return_to_handler needs to switch to the kernel TOC before\njumping to a the kernel code. It currently does this by looking\nat the kernel function data and retrieves the TOC that way.\n\nNot only is this inefficient, it also breaks with a relocatable kernel.\nThe PACA contains the kernel TOC and we can easily retrieve it that\nway.\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9135c3cc5acf344eb28735681d8bebdb98a2c216",
      "tree": "ab11f4ee4f7d689d63d18ffccffe8ea376155d7c",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Sep 15 08:20:15 2009 -0700"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Oct 13 14:20:55 2009 -0700"
      },
      "message": "powerpc/ftrace: show real return addresses in modules\n\nWhen the function graph tracer is enabled, it replaces the return address\nwith a hook back to the tracer. This makes back traces see the hook instead\nof the actual return address.\n\nThe current code also shows the real address by checking if the return\naddress jumps to the return_to_handler. If it is, is also prints out\nthe saved real return address.\n\nOn powerpc64, some modules may return to mod_return_to_handler, which\nis not checked. This patch will also show the real address if a return\nis to mod_return_to_handler as well.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f37e2f77731b3473fa6bd5ee53255d9a9cdb40",
      "tree": "3c26d3ed1a453156e9c208ccb5567a8954dba064",
      "parents": [
        "6f5071020d5ec89b5d095aa488db604adb921aec"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Sep 27 22:29:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 27 11:39:25 2009 -0700"
      },
      "message": "const: mark struct vm_struct_operations\n\n* mark struct vm_area_struct::vm_ops as const\n* mark vm_ops in AGP code\n\nBut leave TTM code alone, something is fishy there with global vm_ops\nbeing used.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e44e4347735229b518cc02938c351428bcd7492",
      "tree": "e2d7b5998fa8ad76948b2e11591f4534f06f7958",
      "parents": [
        "06aab5a3084e1d825384fa353e6df4c7949c8683",
        "09dd3fc19c09f79115267361ecd7d5c5d2c27a3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:22:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:22:31 2009 -0700"
      },
      "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:\n  Fix build of cpm_uart due to core changes\n  powerpc/8xx: Fix regression introduced by cache coherency rewrite\n  powerpc/4xx: Fix erroneous xmon warning on PowerPC 4xx\n  powerpc/mm: Fix 40x and 8xx vs. _PAGE_SPECIAL\n  powerpc: Cleanup linker script using new linker script macros.\n  powerpc: Fix ibm,client-architecture-support printout\n  powerpc: Increase NODES_SHIFT on 64bit from 4 to 8\n  powerpc/perf_counter: Fix vdso detection\n  powerpc: Move 64bit heap above 1TB on machines with 1TB segments\n  powerpc: Change archdata dma_data to a union\n  powerpc: Rename get_dma_direct_offset get_dma_offset\n  powerpc/mm: Remove duplicated #include\n  powerpc/book3e-64: Remove duplicated #include\n  powerpc: Check for unsupported relocs when using CONFIG_RELOCATABLE\n  powerpc/pmc: Don\u0027t access lppaca on Book3E\n  powerpc: kmalloc failure ignored in vio_build_iommu_table()\n  hvc_console: Provide (un)locked version for hvc_resize()\n"
    },
    {
      "commit": "62bef288588bee976b753f7168716621d7a984e2",
      "tree": "8f55ea7fc2c5d651b72d1addad5687d61b857910",
      "parents": [
        "4a5e35135d1ffcf14ebb2bb3c730b92c18ae9657"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@ksplice.com",
        "time": "Thu Sep 24 10:36:24 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:16:22 2009 -0700"
      },
      "message": "powerpc: Cleanup linker script using new linker script macros.\n\nSigned-off-by: Tim Abbott \u003ctabbott@ksplice.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a487b6705a811087c182c8cab7e3b5845dfa6ccb",
      "tree": "c9c1e41b7105b5ac9de7a74416d15f12433ed6ff",
      "parents": [
        "9f6ac7850a9c6363f4117fd2248e232a2d534627",
        "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:55:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:55:29 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md: (97 commits)\n  md: raid-1/10: fix RW bits manipulation\n  md: remove unnecessary memset from multipath.\n  md: report device as congested when suspended\n  md: Improve name of threads created by md_register_thread\n  md: remove sparse warnings about lock context.\n  md: remove sparse waring \"symbol xxx shadows an earlier one\"\n  async_tx/raid6: add missing dma_unmap calls to the async fail case\n  ioat3: fix uninitialized var warnings\n  drivers/dma/ioat/dma_v2.c: fix warnings\n  raid6test: fix stack overflow\n  ioat2: clarify ring size limits\n  md/raid6: cleanup ops_run_compute6_2\n  md/raid6: eliminate BUG_ON with side effect\n  dca: module load should not be an error message\n  ioat: driver version 4.0\n  dca: registering requesters in multiple dca domains\n  async_tx: remove HIGHMEM64G restriction\n  dmaengine: sh: Add Support SuperH DMA Engine driver\n  dmaengine: Move all map_sg/unmap_sg for slave channel to its client\n  fsldma: Add DMA_SLAVE support\n  ...\n"
    },
    {
      "commit": "e0908085fc2391c85b85fb814ae1df377c8e0dcb",
      "tree": "46560ab77e41c84ff15c05b5753d7512f8850ba8",
      "parents": [
        "daf8f40391b2a1978ea2071c20959d91fade6b1a"
      ],
      "author": {
        "name": "Rex Feany",
        "email": "RFeany@mrv.com",
        "time": "Wed Sep 23 14:45:52 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:56:30 2009 +1000"
      },
      "message": "powerpc/8xx: Fix regression introduced by cache coherency rewrite\n\nAfter upgrading to the latest kernel on my mpc875 userspace started\nrunning incredibly slow (hours to get to a shell, even!).\nI tracked it down to commit 8d30c14cab30d405a05f2aaceda1e9ad57800f36,\nthat patch removed a work-around for the 8xx. Adding it\nback makes my problem go away.\n\nSigned-off-by: Rex Feany \u003crfeany@mrv.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "daf8f40391b2a1978ea2071c20959d91fade6b1a",
      "tree": "6c0cd6e6ee27b2453edc4039bb6a26688db82c14",
      "parents": [
        "f32af63ed1327451cb91e3816fa043b6c2c52db1"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Sep 23 03:51:04 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:49 2009 +1000"
      },
      "message": "powerpc/4xx: Fix erroneous xmon warning on PowerPC 4xx\n\nThe xmon code relies on MSR_RI being non-zero to indicate that an exception\nis recoverable.  If it is not, it prints a warning message.  However, the\nPowerPC 4xx cores do not have an MSR_RI bit and this warning is produced for\nevery xmon event.\n\nThis introduces an unrecoverable_excp function to determine if an exception\nis recoverable or not.  This gets rid of the erroneous warnings on 4xx.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f32af63ed1327451cb91e3816fa043b6c2c52db1",
      "tree": "ccce3ffd1995ea3404c7984c34bc93fafb3740d6",
      "parents": [
        "142597dbbd8a1d516af3dacfa00037f21612e865"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 22 18:12:26 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:49 2009 +1000"
      },
      "message": "powerpc/mm: Fix 40x and 8xx vs. _PAGE_SPECIAL\n\nThe test to check whether we have _PAGE_SPECIAL defined is broken,\nsince we always define it, just not always to a meaninful value :-)\n\nThat broke 8xx and 40x under some circumstances.\n\nThis fixes it by adding _PAGE_SPECIAL for both of these since they\nhad a free PTE bit, and removing the condition around advertising\nit.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "142597dbbd8a1d516af3dacfa00037f21612e865",
      "tree": "8a00c316a0ddbc998ffe36cc44e723ecdc44b25f",
      "parents": [
        "049d0497060bc8db944f7b4984271327448b3603"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@ksplice.com",
        "time": "Tue Sep 22 05:18:09 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:48 2009 +1000"
      },
      "message": "powerpc: Cleanup linker script using new linker script macros.\n\nSigned-off-by: Tim Abbott \u003ctabbott@ksplice.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "049d0497060bc8db944f7b4984271327448b3603",
      "tree": "52ffb99cd3d9904055cdb0b255e6e3e8dec42c5c",
      "parents": [
        "ea55bf29126f0066a4e82a8545437494ff4fc431"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Sep 21 20:47:39 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:47 2009 +1000"
      },
      "message": "powerpc: Fix ibm,client-architecture-support printout\n\nOn machines without the ibm,client-architecture-support call we were missing a\nnewline. We may as well print the full name in all its glory too - its\nibm,client-architecture-support, not ibm,client-architecture as I mistakenly\nwrote (a name only an IBM architect could love).\n\nFor my penance I will write out ibm,client-architecture-support 100 times.\n\nBefore:\n\nCalling ibm,client-architecture...command line: root\u003d/dev/sda6 console\u003dhvc0  quiet\n\nAfter:\n\nCalling ibm,client-architecture-support... not implemented\ncommand line: root\u003d/dev/sda6 console\u003dhvc0\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea55bf29126f0066a4e82a8545437494ff4fc431",
      "tree": "53259bbb7c3984f53fd0026fd5867a1322b36685",
      "parents": [
        "f2053f1a7bf6005b4e81826b1ac8d0b4117c4cf0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Sep 21 19:56:43 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:46 2009 +1000"
      },
      "message": "powerpc: Increase NODES_SHIFT on 64bit from 4 to 8\n\nSome System p configurations can already have more than 16 nodes so we\nneed to increase NODES_SHIFT. I chose 256 to give us some room to grow in the\nfuture, although we can look at something smaller if the memory bloat is\nconsidered too much.\n\nUnless we clamp MAX_ACTIVE_REGIONS we end up with 300kB of extra bloat in\nearly_node_map in mm/page_alloc.c:\n\n\u003c 6144   early_node_map\n\u003e 307200 early_node_map\n\ndue to:\n\n    #if MAX_NUMNODES \u003e\u003d 32\n      /* If there can be many nodes, allow up to 50 holes per node */\n      #define MAX_ACTIVE_REGIONS (MAX_NUMNODES*50)\n    #else\n      /* By default, allow up to 256 distinct regions */\n    #define MAX_ACTIVE_REGIONS 256\n\nSince our memory is mostly contiguous it seems reasonable to keep this\nat 256 for now. I also set 32bit to 32 to save space (is there any chance\na 32bit system will have more than 32 discontiguous memory ranges?).\n\nEven with that fixed we have a few data structures that grow:\n\n\u003c 896   bootmem_node_data\n\u003e 14336 bootmem_node_data\n\n\u003c 1280  node_devices\n\u003e 20480 node_devices\n\n\u003c 25088 kmalloc_caches\n\u003e 59648 kmalloc_caches\n\n\u003c 1632  hstates\n\u003e 21792 hstates\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f2053f1a7bf6005b4e81826b1ac8d0b4117c4cf0",
      "tree": "d8c69b5ead3bfb5b09d05dd4804ce022cdea8883",
      "parents": [
        "8bbde7a7062facf8af35bcc9a64cbafe8f36f3cf"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Sep 21 16:57:40 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:45 2009 +1000"
      },
      "message": "powerpc/perf_counter: Fix vdso detection\n\nperf_counter uses arch_vma_name() to detect a vdso region which in turn uses\ncurrent-\u003emm-\u003econtext.vdso_base. We need to initialise this before doing\nthe mmap or else we fail to detect the vdso.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8bbde7a7062facf8af35bcc9a64cbafe8f36f3cf",
      "tree": "4d41cfa5b9a65a39f46933f650e930019346201c",
      "parents": [
        "738ef42e32fe95553a424c04016b936c9f6c9afb"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Sep 21 16:52:35 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:44 2009 +1000"
      },
      "message": "powerpc: Move 64bit heap above 1TB on machines with 1TB segments\n\nIf we are using 1TB segments and we are allowed to randomise the heap, we can\nput it above 1TB so it is backed by a 1TB segment. Otherwise the heap will be\nin the bottom 1TB which always uses 256MB segments and this may result in a\nperformance penalty.\n\nThis functionality is disabled when heap randomisation is turned off:\n\necho 1 \u003e /proc/sys/kernel/randomize_va_space\n\nwhich may be useful when trying to allocate the maximum amount of 16M or 16G\npages.\n\nOn a microbenchmark that repeatedly touches 32GB of memory with a stride of\n256MB + 4kB (designed to stress 256MB segments while still mapping nicely into\nthe L1 cache), we see the improvement:\n\nForce malloc to use heap all the time:\n# export MALLOC_MMAP_MAX_\u003d0 MALLOC_TRIM_THRESHOLD_\u003d-1\n\nDisable heap randomization:\n# echo 1 \u003e /proc/sys/kernel/randomize_va_space\n# time ./test\n12.51s\n\nEnable heap randomization:\n# echo 2 \u003e /proc/sys/kernel/randomize_va_space\n# time ./test\n1.70s\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "738ef42e32fe95553a424c04016b936c9f6c9afb",
      "tree": "f45f21a92eacbb22bd3223c5ac725473c6ec1d72",
      "parents": [
        "1cebd7a0f62804ca24f7b7b35e8105000b9e879a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Mon Sep 21 08:26:35 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:43 2009 +1000"
      },
      "message": "powerpc: Change archdata dma_data to a union\n\nSometimes this is used to hold a simple offset, and sometimes\nit is used to hold a pointer.  This patch changes it to a union containing\nvoid * and dma_addr_t.  get/set accessors are also provided, because it was\ngetting a bit ugly to get to the actual data.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1cebd7a0f62804ca24f7b7b35e8105000b9e879a",
      "tree": "57f04a5882d595cab859e2820d998bcde4660074",
      "parents": [
        "b9eceb2307f8dda124669a9dc213aad8c1569b5a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Mon Sep 21 08:26:34 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:43 2009 +1000"
      },
      "message": "powerpc: Rename get_dma_direct_offset get_dma_offset\n\nThe former is no longer really accurate with the swiotlb case now\na possibility.  I also move it into dma-mapping.h - it no longer\nneeds to be in dma.c, and there are about to be some more accessors\nthat should all end up in the same place.  A comment is added to\nindicate that this function is not used in configs where there is no\nsimple dma offset, such as the iommu case.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b9eceb2307f8dda124669a9dc213aad8c1569b5a",
      "tree": "c7fbabaf506464a6be54f2eaa42dd798252283ec",
      "parents": [
        "5c8f382c0b96aedcd709c05eae13bd684e16417e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Sep 16 03:09:22 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:42 2009 +1000"
      },
      "message": "powerpc/mm: Remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/powerpc/mm/tlb_low_64e.S\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c8f382c0b96aedcd709c05eae13bd684e16417e",
      "tree": "860a5357f563c28266c497f4e9ab9c3fbb2346dc",
      "parents": [
        "144ef909c09b60c97b3c20b69ea30abd1e60e54d"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Sep 16 03:08:58 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:41 2009 +1000"
      },
      "message": "powerpc/book3e-64: Remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/powerpc/kernel/exceptions-64e.S\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "144ef909c09b60c97b3c20b69ea30abd1e60e54d",
      "tree": "bfade6f9d26ea4fddaf72e7c7f10102758fcacb6",
      "parents": [
        "ad08587e5df17e192a57437bfedaba125998de25"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Mon Sep 14 19:57:02 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:40 2009 +1000"
      },
      "message": "powerpc: Check for unsupported relocs when using CONFIG_RELOCATABLE\n\nWhen using CONFIG_RELOCATABLE, we build the kernel as a position\nindependent executable. The kernel then uses a little bit of relocation\ncode to relocate itself. That code only deals with R_PPC64_RELATIVE\nrelocations though. If for some reason you use assembly constructs\nsuch as LOAD_REG_IMMEDIATE() to load the address of a symbol, you\u0027ll\ngenerate different kinds of relocations that won\u0027t be processed properly\nand bad things will happen. (We have 2 such bugs today).\n\nThe perl script tries to filter out \"known\" bad ones. It\u0027s possible\nthat we are missing some in the case of a weak function that nobody\nimplements, we\u0027ll see if we get false positive and fix it.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ad08587e5df17e192a57437bfedaba125998de25",
      "tree": "10f8344e627f609cce03fc05c679805bfd2152a9",
      "parents": [
        "0f3372741f2de8dc85a60be737b519a47b395b85"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Sep 12 16:08:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:39 2009 +1000"
      },
      "message": "powerpc/pmc: Don\u0027t access lppaca on Book3E\n\nIt doesn\u0027t exist !\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0f3372741f2de8dc85a60be737b519a47b395b85",
      "tree": "de1232bba74a72ceeece8967a257e4608eca5ce5",
      "parents": [
        "254be490f257fc3f76ca5f869ac8d107b3827025"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Sep 09 05:02:24 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 15:31:38 2009 +1000"
      },
      "message": "powerpc: kmalloc failure ignored in vio_build_iommu_table()\n\nPrevent NULL dereference if kmalloc() fails.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "94a8d5caba74211ec76dac80fc6e2d5c391530df",
      "tree": "21d17d214a354ae00ae27217d82b67bfc5bff3a3",
      "parents": [
        "2bcd57ab61e7cabed626226a3771617981c11ce1",
        "6ba2ef7baac23a5d9bb85e28b882d16b439a2293"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 18:14:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 18:14:11 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus: (39 commits)\n  cpumask: Move deprecated functions to end of header.\n  cpumask: remove unused deprecated functions, avoid accusations of insanity\n  cpumask: use new-style cpumask ops in mm/quicklist.\n  cpumask: use mm_cpumask() wrapper: x86\n  cpumask: use mm_cpumask() wrapper: um\n  cpumask: use mm_cpumask() wrapper: mips\n  cpumask: use mm_cpumask() wrapper: mn10300\n  cpumask: use mm_cpumask() wrapper: m32r\n  cpumask: use mm_cpumask() wrapper: arm\n  cpumask: Use accessors for cpu_*_mask: um\n  cpumask: Use accessors for cpu_*_mask: powerpc\n  cpumask: Use accessors for cpu_*_mask: mips\n  cpumask: Use accessors for cpu_*_mask: m32r\n  cpumask: remove arch_send_call_function_ipi\n  cpumask: arch_send_call_function_ipi_mask: s390\n  cpumask: arch_send_call_function_ipi_mask: powerpc\n  cpumask: arch_send_call_function_ipi_mask: mips\n  cpumask: arch_send_call_function_ipi_mask: m32r\n  cpumask: arch_send_call_function_ipi_mask: alpha\n  cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: ia64\n  ...\n"
    },
    {
      "commit": "2bcd57ab61e7cabed626226a3771617981c11ce1",
      "tree": "687c0c35fb2a632cb8c56b2729f9c3873c9461bd",
      "parents": [
        "95e0d86badc410d525ea7218fd32df7bfbf9c837"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 24 04:22:25 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 18:13:10 2009 -0700"
      },
      "message": "headers: utsname.h redux\n\n* remove asm/atomic.h inclusion from linux/utsname.h --\n   not needed after kref conversion\n * remove linux/utsname.h inclusion from files which do not need it\n\nNOTE: it looks like fs/binfmt_elf.c do not need utsname.h, however\ndue to some personality stuff it _is_ needed -- cowardly leave ELF-related\nheaders and files alone.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea0f1cab6ed43121ff6f24c1bb02e88a8d11a2d6",
      "tree": "2d4052d4c485478b251367645a4299280e9482f5",
      "parents": [
        "4037ac6e2cb4e3148c25124b431eead4e704a4ff"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:48 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:48 2009 +0930"
      },
      "message": "cpumask: Use accessors for cpu_*_mask: powerpc\n\nUse the accessors rather than frobbing bits directly (the new versions\nare const).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\n"
    },
    {
      "commit": "0748bd01773395003208996c4c0b3f80caf80976",
      "tree": "99abf2a49d66c4890f4cc6b114bfd47684bab68e",
      "parents": [
        "630cd0460724e286d3c5cb2c33930b0ae9cd6645"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:46 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:47 2009 +0930"
      },
      "message": "cpumask: remove arch_send_call_function_ipi\n\nNow everyone is converted to arch_send_call_function_ipi_mask, remove\nthe shim and the #defines.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f063ea02fba5782099b6730d5733ee44638df8f9",
      "tree": "db922e0019466c62e9794033ac4890c6a8d55eaa",
      "parents": [
        "48a048fed82a8e5fdd8618574f6d3de1a0d67a50"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:45 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:45 2009 +0930"
      },
      "message": "cpumask: arch_send_call_function_ipi_mask: powerpc\n\nWe\u0027re weaning the core code off handing cpumask\u0027s around on-stack.\nThis introduces arch_send_call_function_ipi_mask(), and by defining\nit, the old arch_send_call_function_ipi is defined by the core code.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "399d0682704144ddadb27164343a265774d8b301",
      "tree": "43a69cea0f19d68365ccda1bba0e1199755bdb82",
      "parents": [
        "4f269bf5e1652370164a0b4b04db7c47c0c96a8a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:42 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:42 2009 +0930"
      },
      "message": "cpumask: remove obsolete topology_core_siblings and topology_thread_siblings: powerpc\n\nThere were replaced by topology_core_cpumask and topology_thread_cpumask.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "29c337a034b5526e80a785409d15d3b7c7edecf4",
      "tree": "0fb68fdaa8ad12024181a1b7a8a2bc7b142a6dbf",
      "parents": [
        "b966cd6b285d4cd6feaf8b06b21bc87adb907929"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:26 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:34 2009 +0930"
      },
      "message": "cpumask: remove obsolete node_to_cpumask now everyone uses cpumask_of_node\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b966cd6b285d4cd6feaf8b06b21bc87adb907929",
      "tree": "6eb4ec68eb3167b24b26c52792cc077b5ae024cd",
      "parents": [
        "f5564b823bbe211bab98d12de7b1f7d42cfb4a87"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:25 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Sep 24 09:34:26 2009 +0930"
      },
      "message": "cpumask: remove the now-obsoleted pcibus_to_cpumask(): powerpc\n\ncpumask_of_pcibus() is the new version.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "c37efa932598de5e30330a1414e34d9e082e0d9e",
      "tree": "1e3b782d257fa39a54f583af3dc7c32d7cffc67d",
      "parents": [
        "9e12a7e7d89ad813d01092890010cf67d0f914bd",
        "abe1ee3a221d53778c3e58747bbec6e518e5471b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:37:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:37:02 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (30 commits)\n  Use macros for .data.page_aligned section.\n  Use macros for .bss.page_aligned section.\n  Use new __init_task_data macro in arch init_task.c files.\n  kbuild: Don\u0027t define ALIGN and ENTRY when preprocessing linker scripts.\n  arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0\n  kbuild: add static to prototypes\n  kbuild: fail build if recordmcount.pl fails\n  kbuild: set -fconserve-stack option for gcc 4.5\n  kbuild: echo the record_mcount command\n  gconfig: disable \"typeahead find\" search in treeviews\n  kbuild: fix cc1 options check to ensure we do not use -fPIC when compiling\n  checkincludes.pl: add option to remove duplicates in place\n  markup_oops: use modinfo to avoid confusion with underscored module names\n  checkincludes.pl: provide usage helper\n  checkincludes.pl: close file as soon as we\u0027re done with it\n  ctags: usability fix\n  kernel hacking: move STRIP_ASM_SYMS from General\n  gitignore usr/initramfs_data.cpio.bz2 and usr/initramfs_data.cpio.lzma\n  kbuild: Check if linker supports the -X option\n  kbuild: introduce ld-option\n  ...\n\nFix trivial conflict in scripts/basic/fixdep.c\n"
    },
    {
      "commit": "31bbb9b58d1e8ebcf2b28c95c2250a9f8e31e397",
      "tree": "6bb0c0490d66d32eca43e73abb28d8b3ab0e7b91",
      "parents": [
        "ff830b8e5f999d1ccbd0282a666520f0b557daa4",
        "3f0a525ebf4b8ef041a332bbe4a73aee94bb064b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 09:46:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 09:46:15 2009 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  itimers: Add tracepoints for itimer\n  hrtimer: Add tracepoint for hrtimers\n  timers: Add tracepoints for timer_list timers\n  cputime: Optimize jiffies_to_cputime(1)\n  itimers: Simplify arm_timer() code a bit\n  itimers: Fix periodic tics precision\n  itimers: Merge ITIMER_VIRT and ITIMER_PROF\n\nTrivial header file include conflicts in kernel/fork.c\n"
    },
    {
      "commit": "3089aa1b0c07fb7c48f9829c619f50198307789d",
      "tree": "63677c773c559458ba301bd448ecce6e007b6742",
      "parents": [
        "908eedc6168bd92e89f90d89fa389065a36358fa"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Sep 22 16:45:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:41 2009 -0700"
      },
      "message": "kcore: use registerd physmem information\n\nFor /proc/kcore, each arch registers its memory range by kclist_add().\nIn usual,\n\n\t- range of physical memory\n\t- range of vmalloc area\n\t- text, etc...\n\nare registered but \"range of physical memory\" has some troubles.  It\ndoesn\u0027t updated at memory hotplug and it tend to include unnecessary\nmemory holes.  Now, /proc/iomem (kernel/resource.c) includes required\nphysical memory range information and it\u0027s properly updated at memory\nhotplug.  Then, it\u0027s good to avoid using its own code(duplicating\ninformation) and to rebuild kclist for physical memory based on\n/proc/iomem.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "908eedc6168bd92e89f90d89fa389065a36358fa",
      "tree": "612881abb2aae920ab1e62e88990ee7b6a988f51",
      "parents": [
        "9492587cf35d370db33ef4b38375dfb35a105b61"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Sep 22 16:45:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:41 2009 -0700"
      },
      "message": "walk system ram range\n\nOriginally, walk_memory_resource() was introduced to traverse all memory\nof \"System RAM\" for detecting memory hotplug/unplug range.  For doing so,\nflags of IORESOUCE_MEM|IORESOURCE_BUSY was used and this was enough for\nmemory hotplug.\n\nBut for using other purpose, /proc/kcore, this may includes some firmware\narea marked as IORESOURCE_BUSY | IORESOUCE_MEM.  This patch makes the\ncheck strict to find out busy \"System RAM\".\n\nNote: PPC64 keeps their own walk_memory_resouce(), which walk through\nppc64\u0027s lmb informaton.  Because old kclist_add() is called per lmb, this\npatch makes no difference in behavior, finally.\n\nAnd this patch removes CONFIG_MEMORY_HOTPLUG check from this function.\nBecause pfn_valid() just show \"there is memmap or not* and cannot be used\nfor \"there is physical memory or not\", this function is useful in generic\nto scan physical memory range.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Américo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0614da88b67ffa3dbcc0d40b817e682c7c4a0ee",
      "tree": "ae4ca3a8553592af41f7c2cc1a64912d934f6baf",
      "parents": [
        "c30bb2a25fcfde6157e6154a32c14686fb0bedbe"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Sep 22 16:45:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:41 2009 -0700"
      },
      "message": "kcore: register vmalloc area in generic way\n\nFor /proc/kcore, vmalloc areas are registered per arch.  But, all of them\nregisters same range of [VMALLOC_START...VMALLOC_END) This patch unifies\nthem.  By this.  archs which have no kclist_add() hooks can see vmalloc\narea correctly.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c30bb2a25fcfde6157e6154a32c14686fb0bedbe",
      "tree": "afa4811d46e5f9035a035b2c8c864bbb6c5af049",
      "parents": [
        "2ef43ec772551e975a6ea7cf22b59c84955aadf9"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Sep 22 16:45:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:41 2009 -0700"
      },
      "message": "kcore: add kclist types\n\nPresently, kclist_add() only eats start address and size as its arguments.\nConsidering to make kclist dynamically reconfigulable, it\u0027s necessary to\nknow which kclists are for System RAM and which are not.\n\nThis patch add kclist types as\n  KCORE_RAM\n  KCORE_VMALLOC\n  KCORE_TEXT\n  KCORE_OTHER\n\nThis \"type\" is used in a patch following this for detecting KCORE_RAM.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50dfe70fe9e216cf356830194630f9a39e498d76",
      "tree": "c30ca2aee39cb544f2013509c0d1d51158b5b868",
      "parents": [
        "81b39802468fe4bf5c6b038837319b608acfdd3e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:45:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:37 2009 -0700"
      },
      "message": "powerpc: introduce and document sdhci,wp-inverted property for eSDHC\n\neSDHC block in MPC837x SOCs reports inverted write-protect state, soon\nsdhci-of driver will look for sdhci,wp-inverted properties to decide\nwhether apply a specific quirk.\n\nSo, document the property and add it to device tree source files.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \u003clinux-mmc@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": "88e9d34c727883d7d6f02cf1475b3ec98b8480c7",
      "tree": "475f544536d52739e0929e7727cab5124e855a06",
      "parents": [
        "b7ed698cc9d556306a4088c238e2ea9311ea2cb3"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Sep 22 16:43:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:29 2009 -0700"
      },
      "message": "seq_file: constify seq_operations\n\nMake all seq_operations structs const, to help mitigate against\nrevectoring user-triggerable function pointers.\n\nThis is derived from the grsecurity patch, although generated from scratch\nbecause it\u0027s simpler than extracting the changes from there.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c",
      "tree": "51a231742e211143f5845edf4b09d1712dcd2771",
      "parents": [
        "1ef04fefe2241087d9db7e9615c3f11b516e36cf",
        "1f6672d44c1ae7408b43c06170ec34eb0a0e9b9f"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into for-linus\n"
    },
    {
      "commit": "7fa07729e439a6184bd824746d06a49cca553f15",
      "tree": "9037f5c36d64f842a030a1284f76a354ef6f76e6",
      "parents": [
        "991d79b0d1255f89267a350b0048eca59f100cbb",
        "a8f90e906783f1f815120eefe813b23cb396e9bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 08:11:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 08:11:04 2009 -0700"
      },
      "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_event, powerpc: Fix compilation after big perf_counter rename\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "90f72aa58bbf076b68e289fbd71eb829bc505923",
      "tree": "992e5f59086cc77581fa10b52fb4a46fb3baf3f0",
      "parents": [
        "6bfde05bf5c9682e255c6a2c669dc80f91af6296"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Sep 21 17:03:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:41 2009 -0700"
      },
      "message": "mm: add MAP_HUGETLB for mmaping pseudo-anonymous huge page regions\n\nAdd a flag for mmap that will be used to request a huge page region that\nwill look like anonymous memory to user space.  This is accomplished by\nusing a file on the internal vfsmount.  MAP_HUGETLB is a modifier of\nMAP_ANONYMOUS and so must be specified with it.  The region will behave\nthe same as a MAP_ANONYMOUS region using small pages.\n\nThe patch also adds the MAP_STACK flag, which was previously defined only\non some architectures but not on others.  Since MAP_STACK is meant to be a\nhint only, architectures can define it without assigning a specific\nmeaning to it.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Eric B Munson \u003cebmunson@us.ibm.com\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: David Rientjes \u003crientjes@google.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": "cc013a88906bad9d2832d6316de1c7dbc1c2a794",
      "tree": "c47d1bc76cf9bbf94c328ca6e15ac99ddbab7603",
      "parents": [
        "73d7c33e81aed92ac185950a20407c1a2ea65a83"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Sep 21 17:02:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:34 2009 -0700"
      },
      "message": "arches: drop superfluous casts in nr_free_pages() callers\n\nCommit 96177299416dbccb73b54e6b344260154a445375 (\"Drop free_pages()\")\nmodified nr_free_pages() to return \u0027unsigned long\u0027 instead of \u0027unsigned\nint\u0027.  This made the casts to \u0027unsigned long\u0027 in most callers superfluous,\nso remove them.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Chris Zankel \u003czankel@tensilica.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83d5cde47dedf01b6a4a4331882cbc0a7eea3c2e",
      "tree": "f8ba5e263717d35cd444fcc65898d2ed352af1ae",
      "parents": [
        "7b021967c5e1463936042c8da72b550d3cabe9ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:25 2009 -0700"
      },
      "message": "const: make block_device_operations const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e1d5dcc2bbbe71dbf010c747e15739bef6b7218",
      "tree": "2edb0f6cc65acbae95e42df1bc763ec048e6c2e0",
      "parents": [
        "7f09410bbc4306f592cfb43812389ea1c7905a20"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:24 2009 -0700"
      },
      "message": "const: mark remaining inode_operations as const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b87221de6a4934eda856475a0065688d12973a04",
      "tree": "6bcf0628e106c4833538f4c23d710fbbe3d7609a",
      "parents": [
        "0d54b217a247f39605361f867fefbb9e099a5432"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:24 2009 -0700"
      },
      "message": "const: mark remaining super_operations const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8f90e906783f1f815120eefe813b23cb396e9bd",
      "tree": "2c1ff063ebed84906cd8950c5c0560e319dfda3f",
      "parents": [
        "43c1266ce4dc06bfd236cec31e11e9ecd69c0bef"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 22 09:48:08 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 22 09:30:40 2009 +0200"
      },
      "message": "perf_event, powerpc: Fix compilation after big perf_counter rename\n\nThis fixes two places in the powerpc perf_event (perf_counter) code\nwhere \u0027list_entry\u0027 needs to be changed to \u0027group_entry\u0027, but were\nmissed in commit 65abc865 (\"perf_counter: Rename list_entry -\u003e\ngroup_entry, counter_list -\u003e group_list\").\n\nThis also changes \u0027event\u0027 back to \u0027counter\u0027 in a couple of\ncontexts:\n\n* Field and function names that deal with the limited-function\n  counters: it\u0027s really the hardware counters whose function is\n  limited, not the events that they count.  Hence:\n\n  MAX_LIMITED_HWEVENTS -\u003e MAX_LIMITED_HWCOUNTERS\n  limited_event -\u003e limited_counter\n  freeze/thaw_limited_events -\u003e freeze/thaw_limited_counters\n\n* The machine-specific PMU description struct (struct power_pmu): this\n  renames \u0027n_event\u0027 back to \u0027n_counter\u0027 since it really describes how\n  many hardware counters the machine has.  (Renaming this back avoids\n  a compile error in each of the machine-specific PMU back-ends where\n  they initialize their power_pmu struct.)\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c19128.4280.813369.589704@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "43c1266ce4dc06bfd236cec31e11e9ecd69c0bef",
      "tree": "40a86739ca4c36200f447f655b01c57cfe646e26",
      "parents": [
        "b8c7f1dc5ca4e0d10709182233cdab932cef593d",
        "57c0c15b5244320065374ad2c54f4fbec77a6428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:15:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:15:07 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-rename-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-rename-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Tidy up after the big rename\n  perf: Do the big rename: Performance Counters -\u003e Performance Events\n  perf_counter: Rename \u0027event\u0027 to event_id/hw_event\n  perf_counter: Rename list_entry -\u003e group_entry, counter_list -\u003e group_list\n\nManually resolved some fairly trivial conflicts with the tracing tree in\ninclude/trace/ftrace.h and kernel/trace/trace_syscalls.c.\n"
    },
    {
      "commit": "f4eccb6d979e0cc5a719a50af5f9a56e79092a2d",
      "tree": "00b3ca17251430ce1336d813cf76e95ccdd55099",
      "parents": [
        "8e4bc3dd2ca07d77882eba73cea240aba95a1854",
        "cd74c86bdf705f824d494a2bbda393d1d562b40a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:31 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf_counter, powerpc, sparc: Fix compilation after perf_counter_overflow() change\n  perf_counter: x86: Fix PMU resource leak\n  perf util: SVG performance improvements\n  perf util: Make the timechart SVG width dynamic\n  perf timechart: Show the duration of scheduler delays in the SVG\n  perf timechart: Show the name of the waker/wakee in timechart\n"
    },
    {
      "commit": "bd4c3a3441144cd46d1f544046523724c5bc6e94",
      "tree": "8b5c67249a7a163caf3f88cbcb9df5236fcc3b93",
      "parents": [
        "b3727c24da69971503a4ca98b3b877753c6a4393",
        "583a22e7c154dc0a3938db522696b4bc7f098f59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:05:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:05:47 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  kernel/profile.c: Switch /proc/irq/prof_cpu_mask to seq_file\n  tracing: Export trace_profile_buf symbols\n  tracing/events: use list_for_entry_continue\n  tracing: remove max_tracer_type_len\n  function-graph: use ftrace_graph_funcs directly\n  tracing: Remove markers\n  tracing: Allocate the ftrace event profile buffer dynamically\n  tracing: Factorize the events profile accounting\n"
    },
    {
      "commit": "411c94038594b2a3fd123d09bdec3fe2500e383d",
      "tree": "44b991786c7f4806b1b88f40439945b3835b6292",
      "parents": [
        "786d8ca341a30296264bc6cebac52d37b0851647"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Tue Jul 07 15:24:23 2009 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:54 2009 +0200"
      },
      "message": "trivial: fix typo \"for for\" in multiple files\n\ntrivial: fix typo \"for for\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "57c0c15b5244320065374ad2c54f4fbec77a6428",
      "tree": "35369d817f5925aca09b083bba47c437b91386d9",
      "parents": [
        "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:20:38 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:34:11 2009 +0200"
      },
      "message": "perf: Tidy up after the big rename\n\n - provide compatibility Kconfig entry for existing PERF_COUNTERS .config\u0027s\n\n - provide courtesy copy of old perf_counter.h, for user-space projects\n\n - small indentation fixups\n\n - fix up MAINTAINERS\n\n - fix small x86 printout fallout\n\n - fix up small PowerPC comment fallout (use \u0027counter\u0027 as in register)\n\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6"
}
