)]}'
{
  "log": [
    {
      "commit": "59ef7a83f1127038a433464597df02e2dc9540e7",
      "tree": "725d262fc2e68eb9c592d76265f878cec73f8f2d",
      "parents": [
        "5165aece0efac6574fc3e32b6f1c2a964820d1c6",
        "2af5066f664cb011cf17d2e4414491fe24597e07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:59:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:59:51 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (74 commits)\n  PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write\n  PCI: Fix the NIU MSI-X problem in a better way\n  PCI ASPM: remove get_root_port_link\n  PCI ASPM: cleanup pcie_aspm_sanity_check\n  PCI ASPM: remove has_switch field\n  PCI ASPM: cleanup calc_Lx_latency\n  PCI ASPM: cleanup pcie_aspm_get_cap_device\n  PCI ASPM: cleanup clkpm checks\n  PCI ASPM: cleanup __pcie_aspm_check_state_one\n  PCI ASPM: cleanup initialization\n  PCI ASPM: cleanup change input argument of aspm functions\n  PCI ASPM: cleanup misc in struct pcie_link_state\n  PCI ASPM: cleanup clkpm state in struct pcie_link_state\n  PCI ASPM: cleanup latency field in struct pcie_link_state\n  PCI ASPM: cleanup aspm state field in struct pcie_link_state\n  PCI ASPM: fix typo in struct pcie_link_state\n  PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS\n  PCI: remove redundant __msi_set_enable()\n  PCI PM: consistently use type bool for wake enable variable\n  x86/ACPI: Correct maximum allowed _CRS returned resources and warn if exceeded\n  ...\n"
    },
    {
      "commit": "d06063cc221fdefcab86589e79ddfdb7c0e14b63",
      "tree": "00ccaf8c1992b57a4445d78b9eae25fde0b3ab31",
      "parents": [
        "30c9f3a9fae79517bca595826a19c6855fbb6d32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 09:01:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:08:22 2009 -0700"
      },
      "message": "Move FAULT_FLAG_xyz into handle_mm_fault() callers\n\nThis allows the callers to now pass down the full set of FAULT_FLAG_xyz\nflags to handle_mm_fault().  All callers have been (mechanically)\nconverted to the new calling convention, there\u0027s almost certainly room\nfor architectures to clean up their code and then add FAULT_FLAG_RETRY\nwhen that support is added.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12e24f34cb0d55efd08c18b2112507d4bf498008",
      "tree": "83b07be17b8ef45f42360a3b9159b3aaae3fbad4",
      "parents": [
        "1eb51c33b21ffa3fceb634d1d6bcd6488c79bc26",
        "eadc84cc01e04f9f74ec2de0c9355be035c7b396"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 11:29:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 11:29:32 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: (49 commits)\n  perfcounter: Handle some IO return values\n  perf_counter: Push perf_sample_data through the swcounter code\n  perf_counter tools: Define and use our own u64, s64 etc. definitions\n  perf_counter: Close race in perf_lock_task_context()\n  perf_counter, x86: Improve interactions with fast-gup\n  perf_counter: Simplify and fix task migration counting\n  perf_counter tools: Add a data file header\n  perf_counter: Update userspace callchain sampling uses\n  perf_counter: Make callchain samples extensible\n  perf report: Filter to parent set by default\n  perf_counter tools: Handle lost events\n  perf_counter: Add event overlow handling\n  fs: Provide empty .set_page_dirty() aop for anon inodes\n  perf_counter: tools: Makefile tweaks for 64-bit powerpc\n  perf_counter: powerpc: Add processor back-end for MPC7450 family\n  perf_counter: powerpc: Make powerpc perf_counter code safe for 32-bit kernels\n  perf_counter: powerpc: Change how processor-specific back-ends get selected\n  perf_counter: powerpc: Use unsigned long for register and constraint values\n  perf_counter: powerpc: Enable use of software counters on 32-bit powerpc\n  perf_counter tools: Add and use isprint()\n  ...\n"
    },
    {
      "commit": "b0b7065b64fe517b4a50915a1555e8ee98890d64",
      "tree": "950e7735585a83f5b4efe7a9473b5b42d5ca4f57",
      "parents": [
        "38df92b8cee936334f686c06df0e5fbb92e252df",
        "d4c4038343510d83727ea922de4435996c26c0c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:56:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 20 10:56:46 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: (24 commits)\n  tracing/urgent: warn in case of ftrace_start_up inbalance\n  tracing/urgent: fix unbalanced ftrace_start_up\n  function-graph: add stack frame test\n  function-graph: disable when both x86_32 and optimize for size are configured\n  ring-buffer: have benchmark test print to trace buffer\n  ring-buffer: do not grab locks in nmi\n  ring-buffer: add locks around rb_per_cpu_empty\n  ring-buffer: check for less than two in size allocation\n  ring-buffer: remove useless compile check for buffer_page size\n  ring-buffer: remove useless warn on check\n  ring-buffer: use BUF_PAGE_HDR_SIZE in calculating index\n  tracing: update sample event documentation\n  tracing/filters: fix race between filter setting and module unload\n  tracing/filters: free filter_string in destroy_preds()\n  ring-buffer: use commit counters for commit pointer accounting\n  ring-buffer: remove unused variable\n  ring-buffer: have benchmark test handle discarded events\n  ring-buffer: prevent adding write in discarded area\n  tracing/filters: strloc should be unsigned short\n  tracing/filters: operand can be negative\n  ...\n\nFix up kmemcheck-induced conflict in kernel/trace/ring_buffer.c manually\n"
    },
    {
      "commit": "773d7a09e1a1349a5319ac8665e9c612c6aa27d8",
      "tree": "3b2272bb3cfcab04ba6459cba116e577278c9392",
      "parents": [
        "17fad5209e6b55148dbd20156cdaf2c7e67faa40",
        "b71a107c66ad952c9d35ec046a803efc89a80556"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:40:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:40:40 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: (35 commits)\n  powerpc/5121: make clock debug output more readable\n  powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function\n  powerpc/5200: Update pcm030.dts to add i2c eeprom and delete cruft\n  powerpc/5200: convert mpc52xx_psc_spi to use cs_control callback\n  fbdev/xilinxfb: Fix improper casting and tighen up probe path\n  usb/ps3: Add missing annotations\n  powerpc: Add memory clobber to mtspr()\n  powerpc: Fix invalid construct in our CPU selection Kconfig\n  ps3rom: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n  powerpc: Add configurable -Werror for arch/powerpc\n  of_serial: Add UPF_FIXED_TYPE flag\n  drivers/hvc: Add missing __devexit_p()\n  net/ps3: gelic - Add missing annotations\n  powerpc: Introduce macro spin_event_timeout()\n  powerpc/warp: Fix ISA_DMA_THRESHOLD default\n  powerpc/bootwrapper: Custom build options for XPedite52xx targets\n  powerpc/85xx: Add defconfig for X-ES MPC85xx boards\n  powerpc/85xx: Add dts files for X-ES MPC85xx boards\n  powerpc/85xx: Add platform support for X-ES MPC85xx boards\n  83xx: add support for the kmeter1 board.\n  ...\n"
    },
    {
      "commit": "d2998c2c3608e6c674f9079b661583927fbe61b0",
      "tree": "d6df3fa81e7874d08c9e4ac876b2b8aaf9b002a5",
      "parents": [
        "5afbf098d171664695db2a7e828e8d96871a01e1"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 18 16:49:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:04 2009 -0700"
      },
      "message": "powerpc/86xx: add MMC SPI support for MPC8610HPCD boards\n\nThis patch adds spi and mmc-spi-slot nodes, plus a gpio-controller for\nPIXIS\u0027 sdcsr bank that is used for managing SPI chip-select and for\nreading card\u0027s states.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71e308a239c098673570d0b417d42262bb535909",
      "tree": "a9e415d0ae6302e820a1f9d4ff55a724b3a12cf6",
      "parents": [
        "eb4a03780d4c4464ef2ad86d80cca3f3284fe81d"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu Jun 18 12:45:08 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jun 18 18:40:18 2009 -0400"
      },
      "message": "function-graph: add stack frame test\n\nIn case gcc does something funny with the stack frames, or the return\nfrom function code, we would like to detect that.\n\nAn arch may implement passing of a variable that is unique to the\nfunction and can be saved on entering a function and can be tested\nwhen exiting the function. Usually the frame pointer can be used for\nthis purpose.\n\nThis patch also implements this for x86. Where it passes in the stack\nframe of the parent function, and will test that frame on exit.\n\nThere was a case in x86_32 with optimize for size (-Os) where, for a\nfew functions, gcc would align the stack frame and place a copy of the\nreturn address into it. The function graph tracer modified the copy and\nnot the actual return address. On return from the funtion, it did not go\nto the tracer hook, but returned to the parent. This broke the function\ngraph tracer, because the return of the parent (where gcc did not do\nthis funky manipulation) returned to the location that the child function\nwas suppose to. This caused strange kernel crashes.\n\nThis test detected the problem and pointed out where the issue was.\n\nThis modifies the parameters of one of the functions that the arch\nspecific code calls, so it includes changes to arch code to accommodate\nthe new prototype.\n\nNote, I notice that the parsic arch implements its own push_return_trace.\nThis is now a generic function and the ftrace_push_return_trace should be\nused instead. This patch does not touch that code.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "8f101a051ef054c33186abcd54b30a88afea47ef",
      "tree": "d1f977c58f86c0495ec578548fcdf45c2789e8c1",
      "parents": [
        "1dc9b70d7d48abd8a5c6f83021f38992f3b5a77f"
      ],
      "author": {
        "name": "Harry Ciao",
        "email": "qingtao.cao@windriver.com",
        "time": "Wed Jun 17 16:28:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 18 13:03:57 2009 -0700"
      },
      "message": "edac: cpc925 MC platform device setup\n\nFix up the number of cells for the values of CPC925 Memory Controller,\nand setup related platform device during system booting up, against\nwhich CPC925 Memory Controller EDAC driver would be matched.\n\nSigned-off-by: Harry Ciao \u003cqingtao.cao@windriver.com\u003e\nCc: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7325927e5a20bfe0f006acf92801bf41c537d3d4",
      "tree": "53e3167588fa86d3fcb2e2dfac221706d71f2d07",
      "parents": [
        "98fb1807b97e3e631b940f67544e265c64b984dc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 17 21:53:51 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 18 11:11:46 2009 +0200"
      },
      "message": "perf_counter: powerpc: Add processor back-end for MPC7450 family\n\nThis adds support for the performance monitor hardware on the\nMPC7450 family of processors (7450, 7451, 7455, 7447/7457, 7447A,\n7448), used in the later Apple G4 powermacs/powerbooks and other\nmachines.  These machines have 6 hardware counters with a unique\nset of events which can be counted on each counter, with some\nevents being available on multiple counters.\n\nRaw event codes for these processors are (PMC \u003c\u003c 8) + PMCSEL.\nIf PMC is non-zero then the event is that selected by the given\nPMCSEL value for that PMC (hardware counter).  If PMC is zero\nthen the event selected is one of the low-numbered ones that are\ncommon to several PMCs.  In this case PMCSEL must be \u003c\u003d 22 and\nthe event is what that PMCSEL value would select on PMC1 (but\nit may be placed any other PMC that has the same event for that\nPMCSEL value).\n\nFor events that count cycles or occurrences that exceed a threshold,\nthe threshold requested can be specified in the 0x3f000 bits of the\nraw event codes.  If the event uses the threshold multiplier bit\nand that bit should be set, that is indicated with the 0x40000 bit\nof the raw event code.\n\nThis fills in some of the generic cache events.  Unfortunately there\nare quite a few blank spaces in the table, partly because these\nprocessors tend to count cache hits rather than cache accesses.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c19000.55631.802122.696927@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "98fb1807b97e3e631b940f67544e265c64b984dc",
      "tree": "f420b490e785b7d599a301cfcaa15475f7b6df41",
      "parents": [
        "079b3c569c87819e7a19d9b9f51d4746fc47bf9a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 17 21:53:10 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 18 11:11:46 2009 +0200"
      },
      "message": "perf_counter: powerpc: Make powerpc perf_counter code safe for 32-bit kernels\n\nThis abstracts a few things in arch/powerpc/kernel/perf_counter.c\nthat are specific to 64-bit kernels, and provides definitions for\n32-bit kernels.  In particular,\n\n* Only 64-bit has MMCRA and the bits in it that give information\n  about a PMU interrupt (sampled PR, HV, slot number etc.)\n* Only 64-bit has the lppaca and the lppaca-\u003epmcregs_in_use field\n* Use of SDAR is confined to 64-bit for now\n* Only 64-bit has soft/lazy interrupt disable and therefore\n  pseudo-NMIs (interrupts that occur while interrupts are soft-disabled)\n* Only 64-bit has PMC7 and PMC8\n* Only 64-bit has the MSR_HV bit.\n\nThis also fixes the types used in a couple of places, where we were\nusing long types for things that need to be 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c19000.55590.634126.876084@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "079b3c569c87819e7a19d9b9f51d4746fc47bf9a",
      "tree": "63dd236c582eebebb0667a3e5235b02b14c850be",
      "parents": [
        "448d64f8f4c147db466c549550767cc515a4d34c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 17 21:52:09 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 18 11:11:45 2009 +0200"
      },
      "message": "perf_counter: powerpc: Change how processor-specific back-ends get selected\n\nAt present, the powerpc generic (processor-independent) perf_counter\ncode has list of processor back-end modules, and at initialization,\nit looks at the PVR (processor version register) and has a switch\nstatement to select a suitable processor-specific back-end.\n\nThis is going to become inconvenient as we add more processor-specific\nback-ends, so this inverts the order: now each back-end checks whether\nit applies to the current processor, and registers itself if so.\nFurthermore, instead of looking at the PVR, back-ends now check the\ncur_cpu_spec-\u003eoprofile_cpu_type string and match on that.\n\nLastly, each back-end now specifies a name for itself so the core can\nprint a nice message when a back-end registers itself.\n\nThis doesn\u0027t provide any support for unregistering back-ends, but that\nwouldn\u0027t be hard to do and would allow back-ends to be modules.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c19000.55529.762227.518531@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "448d64f8f4c147db466c549550767cc515a4d34c",
      "tree": "9c33191273219d8e4d77e3ea78304691e4fb4b56",
      "parents": [
        "105988c015943e77092a6568bc5fb7e386df6ccd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 17 21:51:13 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 18 11:11:45 2009 +0200"
      },
      "message": "perf_counter: powerpc: Use unsigned long for register and constraint values\n\nThis changes the powerpc perf_counter back-end to use unsigned long\ntypes for hardware register values and for the value/mask pairs used\nin checking whether a given set of events fit within the hardware\nconstraints.  This is in preparation for adding support for the PMU\non some 32-bit powerpc processors.  On 32-bit processors the hardware\nregisters are only 32 bits wide, and the PMU structure is generally\nsimpler, so 32 bits should be ample for expressing the hardware\nconstraints.  On 64-bit processors, unsigned long is 64 bits wide,\nso using unsigned long vs. u64 (unsigned long long) makes no actual\ndifference.\n\nThis makes some other very minor changes: adjusting whitespace to line\nthings up in initialized structures, and simplifying some code in\nhw_perf_disable().\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c19000.55473.26174.331511@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "105988c015943e77092a6568bc5fb7e386df6ccd",
      "tree": "bd352fe5e68a66de2e08a8b91c8f8cccf422f346",
      "parents": [
        "a73c7d84a1975b44c0ebd03c2dec288af1426349"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 17 21:50:04 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 18 11:11:44 2009 +0200"
      },
      "message": "perf_counter: powerpc: Enable use of software counters on 32-bit powerpc\n\nThis enables the perf_counter subsystem on 32-bit powerpc.  Since we\ndon\u0027t have any support for hardware counters on 32-bit powerpc yet,\nonly software counters can be used.\n\nBesides selecting HAVE_PERF_COUNTERS for 32-bit powerpc as well as\n64-bit, the main thing this does is add an implementation of\nset_perf_counter_pending().  This needs to arrange for\nperf_counter_do_pending() to be called when interrupts are enabled.\nRather than add code to local_irq_restore as 64-bit does, the 32-bit\nset_perf_counter_pending() generates an interrupt by setting the\ndecrementer to 1 so that a decrementer interrupt will become pending\nin 1 or 2 timebase ticks (if a decrementer interrupt isn\u0027t already\npending).  When interrupts are enabled, timer_interrupt() will be\ncalled, and some new code in there calls perf_counter_do_pending().\nWe use a per-cpu array of flags to indicate whether we need to call\nperf_counter_do_pending() or not.\n\nThis introduces a couple of new Kconfig symbols: PPC_HAVE_PMU_SUPPORT,\nwhich is selected by processor families for which we have hardware PMU\nsupport (currently only PPC64), and PPC_PERF_CTRS, which enables the\npowerpc-specific perf_counter back-end.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c19000.55404.103840.393470@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b71a107c66ad952c9d35ec046a803efc89a80556",
      "tree": "eb1f77af4f14974ba40a413d7679b3a451295a3d",
      "parents": [
        "4b337c5f245b6587ba844ac7bb13c313a2912f7b",
        "e7c5a4f292e0d1f4ba9a3a94b2c8e8b71e35b25a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:22:08 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:22:08 2009 +1000"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into next\n\nManual merge of:\n\tdrivers/net/fec_mpc52xx.c\n"
    },
    {
      "commit": "4b337c5f245b6587ba844ac7bb13c313a2912f7b",
      "tree": "999c6a6580b76a083c8efb9dabff709d1c49fcd0",
      "parents": [
        "492b057c426e4aa747484958e18e9da29003985d",
        "3fe0344faf7fdcb158bd5c1a9aec960a8d70c8e8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "a6c140969b4685f9b9f6773c0760f55ca66d1825",
      "tree": "8c360948177c771e08f1a77ee4744b01c25d2580",
      "parents": [
        "cebd78a8c5624b5cf04c39c3335a5fc8670a7b69"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Wed Jun 17 16:33:34 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 14:04:42 2009 -0700"
      },
      "message": "Delete pcibios_select_root\n\nThis function was only used by pci_claim_resource(), and the last commit\ndeleted that use.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3d06cc6aa3e765dc2bf98626f87272dcf641dca",
      "tree": "aa3e49b58f08d6c0ea55cdca4fb5e6c8ba6ae333",
      "parents": [
        "0990b1c65729012a63e0eeca93aaaafea4e9a064",
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 17 13:06:17 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 17 13:06:17 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perfcounters/core\n\nConflicts:\n\tarch/x86/include/asm/kmap_types.h\n\tinclude/linux/mm.h\n\n\tinclude/asm-generic/kmap_types.h\n\nMerge reason: We crossed changes with kmap_types.h cleanups in mainline.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e7c5a4f292e0d1f4ba9a3a94b2c8e8b71e35b25a",
      "tree": "decc2da80adc86210a9bddc271c7ab3d5b897805",
      "parents": [
        "87c441e54dfcf9f45593ecaf68e7e18ea53d5e13"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jun 17 06:30:31 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 17 01:24:10 2009 -0600"
      },
      "message": "powerpc/5121: make clock debug output more readable\n\nThis patch refactors clock.c by replacing printk calls with\npr_info/pr_cont, and uses \u0027\u003d\u0027 in output to connect key/value pairs\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "87c441e54dfcf9f45593ecaf68e7e18ea53d5e13",
      "tree": "6a986caab77412a90ffe8c5d8788bc1216b10ed8",
      "parents": [
        "c155ee10c212254e9cdfe7b3eab4e8c13990c231"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Wed Jun 17 00:30:22 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 17 00:30:22 2009 -0600"
      },
      "message": "powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function\n\nSo far, MPC512x used mpc512x_find_ips_freq() to get the bus frequency,\nwhile MPC52xx used mpc52xx_find_ipb_freq().  Despite the different\nclock names (IPS vs. IPB) the code was identical.\n\nUse common code for both processor families.\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c155ee10c212254e9cdfe7b3eab4e8c13990c231",
      "tree": "71bfed907a084354315d7dba724184152812949b",
      "parents": [
        "ab7f3341df07747079b46c38d4e445f38f9a3192"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jun 17 00:30:17 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 17 00:30:17 2009 -0600"
      },
      "message": "powerpc/5200: Update pcm030.dts to add i2c eeprom and delete cruft\n\nAdd a node for the i2c eeprom and delete the superflous gpio-example.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "517d08699b250021303f9a7cf0d758b6dc0748ed",
      "tree": "5e5b0134c3fffb78fe9d8b1641a64ff28fdd7bbc",
      "parents": [
        "8eeee4e2f04fc551f50c9d9847da2d73d7d33728",
        "a34601c5d84134055782ee031d58d82f5440e918"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:50:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:50:13 2009 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027\n\n* akpm: (182 commits)\n  fbdev: bf54x-lq043fb: use kzalloc over kmalloc/memset\n  fbdev: *bfin*: fix __dev{init,exit} markings\n  fbdev: *bfin*: drop unnecessary calls to memset\n  fbdev: bfin-t350mcqb-fb: drop unused local variables\n  fbdev: blackfin has __raw I/O accessors, so use them in fb.h\n  fbdev: s1d13xxxfb: add accelerated bitblt functions\n  tcx: use standard fields for framebuffer physical address and length\n  fbdev: add support for handoff from firmware to hw framebuffers\n  intelfb: fix a bug when changing video timing\n  fbdev: use framebuffer_release() for freeing fb_info structures\n  radeon: P2G2CLK_ALWAYS_ONb tested twice, should 2nd be P2G2CLK_DAC_ALWAYS_ONb?\n  s3c-fb: CPUFREQ frequency scaling support\n  s3c-fb: fix resource releasing on error during probing\n  carminefb: fix possible access beyond end of carmine_modedb[]\n  acornfb: remove fb_mmap function\n  mb862xxfb: use CONFIG_OF instead of CONFIG_PPC_OF\n  mb862xxfb: restrict compliation of platform driver to PPC\n  Samsung SoC Framebuffer driver: add Alpha Channel support\n  atmel-lcdc: fix pixclock upper bound detection\n  offb: use framebuffer_alloc() to allocate fb_info struct\n  ...\n\nManually fix up conflicts due to kmemcheck in mm/slab.c\n"
    },
    {
      "commit": "ae52bb2384f721562f15f719de1acb8e934733cb",
      "tree": "099e280e526a9aa3f8b44975b4494bd364c21861",
      "parents": [
        "a53c9d5b7115173fba9f82ff8120b624ef206f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jun 16 15:34:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:57 2009 -0700"
      },
      "message": "fbdev: move logo externs to header file\n\nNow we have __initconst, we can finally move the external declarations for\nthe various Linux logo structures to \u003clinux/linux_logo.h\u003e.\n\nJames\u0027 ack dates back to the previous submission (way to long ago), when the\nlogos were still __initdata, which caused failures on some platforms with some\ntoolchain versions.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6484eb3e2a81807722c5f28efef94d8338b7b996",
      "tree": "10ce36f412c2ff0c7eb399af1a189f8e354f56db",
      "parents": [
        "b3c466ce512923298ae8c0121d3e9f397a3f1210"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Tue Jun 16 15:31:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:32 2009 -0700"
      },
      "message": "page allocator: do not check NUMA node ID when the caller knows the node is valid\n\nCallers of alloc_pages_node() can optionally specify -1 as a node to mean\n\"allocate from the current node\".  However, a number of the callers in\nfast paths know for a fact their node is valid.  To avoid a comparison and\nbranch, this patch adds alloc_pages_exact_node() that only checks the nid\nwith VM_BUG_ON().  Callers that know their node is valid are then\nconverted.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\t[for the SLOB NUMA bits]\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb1f17b0372de93758653ca3454bc0df18dc2e5c",
      "tree": "29ef82933cc98b99d29c6c7004c045af22799d70",
      "parents": [
        "3b0fde0fac19c180317eb0601b3504083f4b9bf5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jun 16 15:31:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:28 2009 -0700"
      },
      "message": "mm: consolidate init_mm definition\n\n* create mm/init-mm.c, move init_mm there\n* remove INIT_MM, initialize init_mm with C99 initializer\n* unexport init_mm on all arches:\n\n  init_mm is already unexported on x86.\n\n  One strange place is some OMAP driver (drivers/video/omap/) which\n  won\u0027t build modular, but it\u0027s already wants get_vm_area() export.\n  Somebody should look there.\n\n[akpm@linux-foundation.org: add missing #includes]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nCc: Americo Wang \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": "08604bd9935dc98fb62ef61d5b7baa7ccc10f8c2",
      "tree": "2d0d451d78024bfbb4961a9ba94902abdc5f17e4",
      "parents": [
        "03347e2592078a90df818670fddf97a33eec70fb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jun 16 15:31:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:27 2009 -0700"
      },
      "message": "time: move PIT_TICK_RATE to linux/timex.h\n\nPIT_TICK_RATE is currently defined in four architectures, but in three\ndifferent places.  While linux/timex.h is not the perfect place for it, it\nis still a reasonable replacement for those drivers that traditionally use\nasm/timex.h to get CLOCK_TICK_RATE and expect it to be the PIT frequency.\n\nNote that for Alpha, the actual value changed from 1193182UL to 1193180UL.\n This is unlikely to make a difference, and probably can only improve\naccuracy.  There was a discussion on the correct value of CLOCK_TICK_RATE\na few years ago, after which every existing instance was getting changed\nto 1193182.  According to the specification, it should be\n1193181.818181...\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "492b057c426e4aa747484958e18e9da29003985d",
      "tree": "34e08c24618688d8bcc190523028b5f94cce0c0b",
      "parents": [
        "313485175da221c388f6a8ecf4c30062ba9bea17",
        "300df7dc89cc276377fc020704e34875d5c473b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "70298c6e6c1ba68346336b4ea54bd5c0abbf73c8",
      "tree": "363d0a784d8a28688c0fda006279563a7fd3629b",
      "parents": [
        "a6c0d5c6ebb3d988b1f18a1612b5188f3f555637"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Tue Jun 16 13:34:38 2009 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 16 14:30:13 2009 -0700"
      },
      "message": "PCI AER: support Multiple Error Received and no error source id\n\nBased on PCI Express AER specs, a root port might receive multiple\nTLP errors while it could only save a correctable error source id\nand an uncorrectable error source id at the same time. In addition,\nsome root port hardware might be unable to provide a correct source\nid, i.e., the source id, or the bus id part of the source id provided\nby root port might be equal to 0.\n\nThe patchset implements the support in kernel by searching the device\ntree under the root port.\n\nPatch 1 changes parameter cb of function pci_walk_bus to return a value.\nWhen cb return non-zero, pci_walk_bus stops more searching on the\ndevice tree.\n\nReviewed-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Zhang Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "609106b9ac968adbc76ce78c979fc3903a56e16c",
      "tree": "4af8b305ab4095870a927ffdb9a5e14eb2107401",
      "parents": [
        "69257cae20640a396f03aa0bf169b815ba66a58a",
        "42e27bfc4bfa42bd905e53be93d862b8e3d80a00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 11:30:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 11:30:37 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: (38 commits)\n  ps3flash: Always read chunks of 256 KiB, and cache them\n  ps3flash: Cache the last accessed FLASH chunk\n  ps3: Replace direct file operations by callback\n  ps3: Switch ps3_os_area_[gs]et_rtc_diff to EXPORT_SYMBOL_GPL()\n  ps3: Correct debug message in dma_ioc0_map_pages()\n  drivers/ps3: Add missing annotations\n  ps3fb: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n  ps3flash: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n  ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata\n  ps3: Use dev_[gs]et_drvdata() instead of direct access for system bus devices\n  block/ps3: remove driver_data direct access of struct device\n  ps3vram: Make ps3vram_priv.reports a void *\n  ps3vram: Remove no longer used ps3vram_priv.ddr_base\n  ps3vram: Replace mutex by spinlock + bio_list\n  block: Add bio_list_peek()\n  powerpc: Use generic atomic64_t implementation on 32-bit processors\n  lib: Provide generic atomic64_t implementation\n  powerpc: Add compiler memory barrier to mtmsr macro\n  powerpc/iseries: Mark signal_vsp_instruction() as maybe unused\n  powerpc/iseries: Fix unused function warning in iSeries DT code\n  ...\n"
    },
    {
      "commit": "4858704da75ba84ce21e6d4b3b974e8b8594c9f2",
      "tree": "153f92e4ac0d5c90890ee1b14458ea56e22f984e",
      "parents": [
        "86ade88e15b0852fa437e816037ecb266ae990ad",
        "036533e232922ec6667817de9b037d0b1ebd062e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 11:29:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 11:29:17 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  therm_windtunnel: Convert to a new-style i2c driver\n  therm_adt746x: Convert to a new-style i2c driver\n  windfarm: Convert to new-style i2c drivers\n  therm_pm72: Convert to a new-style i2c driver\n  i2c-viapro: Add new PCI device ID for VX855\n  i2c/chips: Move max6875 to drivers/misc/eeprom\n  i2c: Do not give adapters a default parent\n  i2c: Do not probe for TV chips on Voodoo3 adapters\n  i2c: Retry automatically on arbitration loss\n  i2c: Remove void casts\n"
    },
    {
      "commit": "2fae0a524b193e200b71778407ad29b22417056a",
      "tree": "ea7a613377caf837b0cb6ac3c715e7d5a27636ea",
      "parents": [
        "48c931125bf228a529b8d05218e9fdda899dfa93"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jun 14 16:16:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:46 2009 +1000"
      },
      "message": "powerpc: Add memory clobber to mtspr()\n\nWithout this clobber, mtspr can be re-ordered by gcc vs. surrounding\nmemory accesses. While this might be ok for some cases, it\u0027s not in\nothers and I\u0027m not confident that all callers get it right (In fact\nI\u0027m sure some of them don\u0027t).\n\nSo for now, let\u0027s make mtspr() itself contain a memory clobber until\nwe can audit and fix everything, at which point we can remove it\nif we think it\u0027s worth doing so.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "48c931125bf228a529b8d05218e9fdda899dfa93",
      "tree": "db8d4f1c1ee9414e2b38d8dbb073278c6675dcf9",
      "parents": [
        "c4b512bc832c6c6aab14acb2bd96940e867e5018"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jun 14 14:45:50 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:46 2009 +1000"
      },
      "message": "powerpc: Fix invalid construct in our CPU selection Kconfig\n\ncommit 5b7c3c918c9c26c50d220b2b50359208cb5a1dbe introduced an invalid\nconstruct in our CPU selection. This caused warnings, though it still\nappeared to do the right thing.\n\nThis fixes it properly by having separate formal definitions of\nPPC_BOOK3S_32 and PPC_BOOK3S_64 and one statement defining\nPPC_BOOK3S based on the two above.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ba55bd74360ea4b8b95e73ed79474d37ff482b36",
      "tree": "9474cac06ef169ec0a8f5744e2aefa61286e4410",
      "parents": [
        "eedacbf02df462d6c915d8d642b23fb450d485c7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jun 09 20:48:51 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:45 2009 +1000"
      },
      "message": "powerpc: Add configurable -Werror for arch/powerpc\n\nAdd the option to build the code under arch/powerpc with -Werror.\n\nThe intention is to make it harder for people to inadvertantly introduce\nwarnings in the arch/powerpc code. It needs to be configurable so that\nif a warning is introduced, people can easily work around it while it\u0027s\nbeing fixed.\n\nThe option is a negative, ie. don\u0027t enable -Werror, so that it will be\nturned on for allyes and allmodconfig builds.\n\nThe default is n, in the hope that developers will build with -Werror,\nthat will probably lead to some build breaks, I am prepared to be flamed.\n\nIt\u0027s not enabled for math-emu, which is a steaming pile of warnings.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9317726de42a157c377f7fe9110a63260800582f",
      "tree": "14641c8adc6a56b289bdef8acc8b2cf18dbf90f7",
      "parents": [
        "79290e4b692af8a76273bab38e41a3a385dedc7b"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue May 26 05:21:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:44 2009 +1000"
      },
      "message": "powerpc: Introduce macro spin_event_timeout()\n\nThe macro spin_event_timeout() takes a condition and timeout value\n(in microseconds) as parameters.  It spins until either the condition is true\nor the timeout expires.  It returns the result of the condition when the loop\nwas terminated.\n\nThis primary purpose of this macro is to poll on a hardware register until a\nstatus bit changes.  The timeout ensures that the loop still terminates if the\nbit doesn\u0027t change as expected.  This macro makes it easier for driver\ndevelopers to perform this kind of operation properly.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Geoff Thorpe \u003cGeoff.Thorpe@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "79290e4b692af8a76273bab38e41a3a385dedc7b",
      "tree": "887697231707ac381198027a12eb0bbbd704edd6",
      "parents": [
        "247608234e944e3e8e4d503c54c19ccb63dd27f2"
      ],
      "author": {
        "name": "Sean MacLennan",
        "email": "smaclennan@pikatech.com",
        "time": "Wed Jun 10 15:09:23 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:44 2009 +1000"
      },
      "message": "powerpc/warp: Fix ISA_DMA_THRESHOLD default\n\nIf no device is passed to __dma_alloc_coherent, it defaults to using ISA_DMA_THRESHOLD\nfor the mask. This patch provides a reasonable default rather than 0.\n\nSigned-off-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "247608234e944e3e8e4d503c54c19ccb63dd27f2",
      "tree": "b7fa696b1f73c2ae453d218adcdf719188d52326",
      "parents": [
        "6277597819f07945d8ef234518d970aa51ef17d8"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Thu Jun 11 14:43:01 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 22:15:20 2009 -0500"
      },
      "message": "powerpc/bootwrapper: Custom build options for XPedite52xx targets\n\nSome XPedite52xx boards have a legacy boot loader requiring some special\ncare in the boot wrapper.  The use of cuboot-85xx is needed to fix\nup embedded device trees, and a custom link address is specified to\naccommodate the boot loader and larger kernel image sizes used on X-ES\nMPC85xx platforms.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6277597819f07945d8ef234518d970aa51ef17d8",
      "tree": "67ec084856617a5ada553c6bda419883d99e35d3",
      "parents": [
        "317bf653a6700b0ae34cef5028b287d5205bdaf1"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Thu Jun 11 14:43:00 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 22:15:17 2009 -0500"
      },
      "message": "powerpc/85xx: Add defconfig for X-ES MPC85xx boards\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "317bf653a6700b0ae34cef5028b287d5205bdaf1",
      "tree": "936415635f461b6065c13806f876e134c2a90127",
      "parents": [
        "3038acf9091ff265609af3524ed94cce797d8485"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Thu Jun 11 14:42:59 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 22:15:16 2009 -0500"
      },
      "message": "powerpc/85xx: Add dts files for X-ES MPC85xx boards\n\nAdd device tree source files for various MPC85xx boards from Extreme\nEngineering Solutions.  Supported boards include XPedite5370,\nXPedite5200, XPedite5301, XPedite5330, and XCalibur1501.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3038acf9091ff265609af3524ed94cce797d8485",
      "tree": "50b2c0b26f7ef9b3e3c6d0e2350da2b8c9bcc03a",
      "parents": [
        "8159df72d43e237d5bfcff052a8337245b6ac53e"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Thu Jun 11 14:42:58 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 22:15:13 2009 -0500"
      },
      "message": "powerpc/85xx: Add platform support for X-ES MPC85xx boards\n\nAdd support for X-ES single-board computers based on the Freescale\nMPC85xx processors.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8159df72d43e237d5bfcff052a8337245b6ac53e",
      "tree": "c3609053ee3e208d9b48ff1aaeaa7fcd214a8102",
      "parents": [
        "40aa7353355f2d2766b2c960aff2f93e3dac4bfa"
      ],
      "author": {
        "name": "Heiko Schocher",
        "email": "hs@denx.de",
        "time": "Mon Jun 15 09:38:18 2009 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 22:15:09 2009 -0500"
      },
      "message": "83xx: add support for the kmeter1 board.\n\nThe following series implements basic board support for\nthe kmeter1 board from keymile, based on a MPC8360.\n\nThis series provides the following functionality:\n\n- The board can boot with a serial console on UART1\n- Ethernet:\n    UCC1 in RGMII mode\n    UCC2 in RGMII mode\n    UCC4 in RMII mode\n    UCC5 in RMII mode\n    UCC6 in RMII mode\n    UCC7 in RMII mode\n    UCC8 in RMII mode\n\n    following patch is necessary for working UCC in RMII mode:\n\n    http://lists.ozlabs.org/pipermail/linuxppc-dev/2009-April/070804.html\n\n- Flash accessed via MTD layer\n\n  On this hardware there is an Intel P30 flash, following patch\n  series is necessary for working with this hardware:\n\n  http://lists.ozlabs.org/pipermail/linuxppc-dev/2009-April/070624.html\n\n- I2C using I2C Bus 1 from the MPC8360 cpu\n\nSigned-off-by: Heiko Schocher \u003chs@denx.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "40aa7353355f2d2766b2c960aff2f93e3dac4bfa",
      "tree": "06fb87bad1ec092b175838f75c9e18a82e6059bc",
      "parents": [
        "e86b4998f00b51f60b4baab9bbef5e07c9407614"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "kexin.hao@windriver.com",
        "time": "Wed May 27 10:05:05 2009 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:32 2009 -0500"
      },
      "message": "powerpc/85xx: Add nor flash partitions for mpc8569mds\n\nAdd 4 partitions in nor flash. Also fix nor flash bank width bug. The\nflash is capable of x8/x16 width but is configured for x8.\n\nSigned-off-by: Kevin Hao \u003ckexin.hao@windriver.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e86b4998f00b51f60b4baab9bbef5e07c9407614",
      "tree": "708cdb3c37a8d42aeac762219c7c3e3e76495d7f",
      "parents": [
        "5f28c52003612cccf12dfcbac4d9f0692bd28e67"
      ],
      "author": {
        "name": "mware@internode.on.net",
        "email": "mware@internode.on.net",
        "time": "Wed Jun 10 17:01:19 2009 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:32 2009 -0500"
      },
      "message": "powerpc/fsl: Increase the number of possible localbus banks\n\nCurrently the fsl,*lbc devices support 8 banks (ie OR and BR registers).\nThis is adequate for most pq2 and pq3 processors, but not the MPC8280 which\nhas 12 banks.\n\nSigned-Off-By: Mark Ware \u003cmware@elphinstone.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7b9edb9d619a1b3ecd35d832d4a93803d4f0ca5f",
      "tree": "980a47a1d5fc882c5bae8de9d4f3c70b337e5af0",
      "parents": [
        "b45cc9eff72e0871ffb83ae32c3dbca382909706"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Mon Jun 08 17:17:42 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:32 2009 -0500"
      },
      "message": "powerpc/85xx: cuboot - Fix up ethernet3 MAC address on MPC85xx\n\nSome MPC85xx platforms do support 4 ethernet ports, so make sure the boot\nwrapper fixes up all of them in the fdt.\n\nSince MAC addresses are at the end of the bd_t structure there is no harm\nin expanding to support 4 MAC address on older 85xx systems that might not\nhave that many.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f1f8b4948d19ae84fe37e36601ae064102dfa5ab",
      "tree": "227f9c3d01e2f200496a3765df0a802f17be74bf",
      "parents": [
        "b7d66c88c968379ebe683a28c4005895497ebbad"
      ],
      "author": {
        "name": "Gerhard Pircher",
        "email": "gerhard_pircher@gmx.net",
        "time": "Sat Jun 06 11:12:36 2009 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:31 2009 -0500"
      },
      "message": "powerpc: Enable additional BAT registers in setup_745x_specifics()\n\nCurrently the kernel expects the additional four IBAT and DBAT registers\nto be available, but doesn\u0027t enable these registers on 745x CPUs, which\nhave them disabled after reset. Thus set the HIGH_BAT_EN bit in HID0\nregister, if the corresponding MMU feature is defined.\n\nSigned-off-by: Gerhard Pircher \u003cgerhard_pircher@gmx.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b7d66c88c968379ebe683a28c4005895497ebbad",
      "tree": "58997c1d300f4f90c1b63479aec9dd8c1f55c054",
      "parents": [
        "4dc2a6cf82746c1e632aad0cd38615a35f8df075"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Jun 09 13:43:32 2009 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:31 2009 -0500"
      },
      "message": "powerpc/mpc83xx: Fix usb mux setup for mpc834x\n\nusb0 and usb1 mux settings in the sicrl register were swapped (twice!)\nin mpc834x_usb_cfg(), leading to various strange issues with fsl-ehci\nand full speed devices.\n\nThe USB port config on mpc834x is done using 2 muxes: Port 0 is always\nused for MPH port 0, and port 1 can either be used for MPH port 1 or DR\n(unless DR uses UTMI phy or OTG, then it uses both ports) - See 8349 RM\nfigure 1-4..\n\nmpc8349_usb_cfg() had this inverted for the DR, and it also had the bit\npositions of the usb0 / usb1 mux settings swapped. It would basically\nwork if you specified port1 instead of port0 for the MPH controller (and\nhappened to use ULPI phys), which is what all the 834x dts have done,\neven though that configuration is physically invalid.\n\nInstead fix mpc8349_usb_cfg() and adjust the dts files to match reality.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4dc2a6cf82746c1e632aad0cd38615a35f8df075",
      "tree": "29ea8afd90af0c80d8945252ed6b84d691812317",
      "parents": [
        "7a5c62fbfb86e731eab0798a1a02ff0d915ea10a"
      ],
      "author": {
        "name": "leon.woestenberg@gmail.com",
        "email": "leon.woestenberg@gmail.com",
        "time": "Sat Jun 06 09:15:13 2009 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:31 2009 -0500"
      },
      "message": "powerpc/83xx: Add MSI interrupts to DTS of MPC8315E-RDB\n\nThe PCIe MSI interrupts are missing from the device tree source, and\nthus were not enabled. This patch adds them.\n\nTested to work on MPC8315E-RDB with custom FPGA PCIe device.\n\nSigned-off-by: Leon Woestenberg \u003cleon@sidebranch.com\u003e\nTested-by: Leon Woestenberg \u003cleon@sidebranch.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7a5c62fbfb86e731eab0798a1a02ff0d915ea10a",
      "tree": "931851a3e6aa2bfa8f293b25e23f66dfb1633e03",
      "parents": [
        "b4a31c94b6445b9e2cfe62efbb8109ac6ebd11aa"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Tue May 19 10:40:57 2009 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:31 2009 -0500"
      },
      "message": "powerpc/86xx: Add I2C device mappings in DTS for SBC610\n\nMappings for temperature sensors (adt7461 and lm92) are missing from the\nSBC610\u0027s DTS file.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b4a31c94b6445b9e2cfe62efbb8109ac6ebd11aa",
      "tree": "9749e4960916ad6b966f6a433f7902442969bc6c",
      "parents": [
        "1a2eceaacd3721336bc08ffdca546e1a8ff2429d"
      ],
      "author": {
        "name": "Haiying Wang",
        "email": "Haiying.Wang@freescale.com",
        "time": "Tue Jun 02 10:04:16 2009 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:30 2009 -0500"
      },
      "message": "powerpc/85xx: Add UCC6 and UCC8 nodes in SGMII mode for MPC8569MDS\n\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1a2eceaacd3721336bc08ffdca546e1a8ff2429d",
      "tree": "631a034aeae01e27068cc891fcf291b65a94fa16",
      "parents": [
        "cab888e678d0986ebce95464d3842a6aeca1e3d8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Jun 10 19:19:26 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:30 2009 -0500"
      },
      "message": "powerpc/83xx: Update sdhci nodes per new bindings\n\nAs of commit 404614728f857d0ac63d29c3a29d0cf392a15598 (\"Update FSL\nesdhc binding\"), we use \"fsl,esdhc\" compatible entry as a base\nmatch. U-Boot will use the same compatible to fixup esdhc nodes.\n\nThis patch updates 83xx dts files so that they conform to the new\nbindings.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cab888e678d0986ebce95464d3842a6aeca1e3d8",
      "tree": "e6ead4aac68d3a1b694c1cfed56b4650a1ab8715",
      "parents": [
        "c7a7a5b9a27e28ce5f800ead9091ce68d37e8088"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Wed Jun 10 15:37:28 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:30 2009 -0500"
      },
      "message": "powerpc/fsl-booke: Enable L1 cache on e500v1/e500v2/e500mc CPUs\n\nSome boot loaders may not enable L1 instruction/data cache.  Check if\ndata and instruction caches are enabled, and enable them if needed.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c7a7a5b9a27e28ce5f800ead9091ce68d37e8088",
      "tree": "2a56249a592758bf3321cd3e9f2e6faa318e637b",
      "parents": [
        "152d0182822e871a3fe1f6d97949d83fad950e26"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Tue May 12 21:06:14 2009 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:30 2009 -0500"
      },
      "message": "powerpc/mpc8272ads: fix device tree for 8 MB flash size\n\nThe current device tree for the MPC8272ADS assumes a mapping of 32 MB\nof NOR flash at 0xFE00.0000, while there are actually only 8 MB on\nthe boards, mapped at 0xFF80.0000. When booting an uImage with such a\ndevice tree, the kernel crashes because 0xFE00.0000 is not mapped.\n\nAlso introduce aliases for serial[01] and ethernet[01].\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "152d0182822e871a3fe1f6d97949d83fad950e26",
      "tree": "0e09bbe9b3a5b2982dc501db4240238314f54743",
      "parents": [
        "5cef379b34ffcd96567066ddc1012bd40e6e7675"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri May 15 00:37:35 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:29 2009 -0500"
      },
      "message": "powerpc/85xx: Add SWIOTLB support to FSL boards\n\nAdd the platform-specific code for enabling SWIOTLB if needed on P2020DS,\nMPC85xx DS, and MPC85xx MDS boards as they are capable of having \u003e4G of\nmemory.\n\nWe determine if we need to enable swiotlb based on how much memory is in\nthe board and if it exceeds 4G or what we can map via PCI inbound\nwindows.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5cef379b34ffcd96567066ddc1012bd40e6e7675",
      "tree": "e31aca9b3a22df85e3982b07db60e004f4510963",
      "parents": [
        "42e27bfc4bfa42bd905e53be93d862b8e3d80a00"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Thu May 14 17:42:29 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:29 2009 -0500"
      },
      "message": "powerpc: Add 86xx support for SWIOTLB\n\nThis is the final bit of code to allow enabling swiotlb on\nmpc86xx.  The platform-specific code is very small and consists\nof enabling SWIOTLB in the config file, registering the\nswiotlb_setup_bus_notifier initcall, and setting pci_dma_ops\nto point to swiotlb_pci_dma_ops if we have more memory than\ncan be mapped by the inbound PCI windows.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2ed0e21b30b53d3a94e204196e523e6c8f732b56",
      "tree": "de2635426477d86338a9469ce09ba0626052288f",
      "parents": [
        "0fa213310cd8fa7a51071cdcf130e26fa56e9549",
        "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 15 09:40:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 15 09:40:05 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1244 commits)\n  pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US\n  ipv4: Fix fib_trie rebalancing\n  Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver\n  Bluetooth: Fix Kconfig issue with RFKILL integration\n  PIM-SM: namespace changes\n  ipv4: update ARPD help text\n  net: use a deferred timer in rt_check_expire\n  ieee802154: fix kconfig bool/tristate muckup\n  bonding: initialization rework\n  bonding: use is_zero_ether_addr\n  bonding: network device names are case sensative\n  bonding: elminate bad refcount code\n  bonding: fix style issues\n  bonding: fix destructor\n  bonding: remove bonding read/write semaphore\n  bonding: initialize before registration\n  bonding: bond_create always called with default parameters\n  x_tables: Convert printk to pr_err\n  netfilter: conntrack: optional reliable conntrack event delivery\n  list_nulls: add hlist_nulls_add_head and hlist_nulls_del\n  ...\n"
    },
    {
      "commit": "0fa213310cd8fa7a51071cdcf130e26fa56e9549",
      "tree": "2a7e5cc33c8938ec82604a99c3797a3132fd91ec",
      "parents": [
        "d3bf80bff13597004b5724ee4549cd68eb0badf0",
        "bc47ab0241c7c86da4f5e5f82fbca7d45387c18d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 15 09:32:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 15 09:32:52 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: (103 commits)\n  powerpc: Fix bug in move of altivec code to vector.S\n  powerpc: Add support for swiotlb on 32-bit\n  powerpc/spufs: Remove unused error path\n  powerpc: Fix warning when printing a resource_size_t\n  powerpc/xmon: Remove unused variable in xmon.c\n  powerpc/pseries: Fix warnings when printing resource_size_t\n  powerpc: Shield code specific to 64-bit server processors\n  powerpc: Separate PACA fields for server CPUs\n  powerpc: Split exception handling out of head_64.S\n  powerpc: Introduce CONFIG_PPC_BOOK3S\n  powerpc: Move VMX and VSX asm code to vector.S\n  powerpc: Set init_bootmem_done on NUMA platforms as well\n  powerpc/mm: Fix a AB-\u003eBA deadlock scenario with nohash MMU context lock\n  powerpc/mm: Fix some SMP issues with MMU context handling\n  powerpc: Add PTRACE_SINGLEBLOCK support\n  fbdev: Add PLB support and cleanup DCR in xilinxfb driver.\n  powerpc/virtex: Add ml510 reference design device tree\n  powerpc/virtex: Add Xilinx ML510 reference design support\n  powerpc/virtex: refactor intc driver and add support for i8259 cascading\n  powerpc/virtex: Add support for Xilinx PCI host bridge\n  ...\n"
    },
    {
      "commit": "4b364f230a5ef984818837ec7c2be0884eac191c",
      "tree": "678d5847dc658b5d3f175be2491bd129c00a0179",
      "parents": [
        "c52cf01f5b35d77b2a918c319e22567de5c3c15f"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jun 15 18:01:49 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 15 18:01:49 2009 +0200"
      },
      "message": "i2c/chips: Move max6875 to drivers/misc/eeprom\n\nThis driver only reads the user EEPROM of that chip, so we can move it\nto the eeprom-directory in order to further clean up (and later remove)\ndrivers/i2c/chips.\n\nThe Kconfig text was updated to match the current functionality,\ndropping the meanwhile obsoleted parts.\n\nDefconfigs have been adapted.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9974458e2f9a11dbd2f4bd14fab5a79af4907b41",
      "tree": "d998a40f44a626a6eb1385a90c7979bddd5b6397",
      "parents": [
        "90c8f954534ba15e4542ab00dd9f0e58b071518c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 15 21:45:16 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 15 16:12:26 2009 +0200"
      },
      "message": "perf_counter: Make set_perf_counter_pending() declaration common\n\nAt present, every architecture that supports perf_counters has to\ndeclare set_perf_counter_pending() in its arch-specific headers.\nThis consolidates the declarations into a single declaration in one\ncommon place, include/linux/perf_counter.h.  On powerpc, we continue\nto provide a static inline definition of set_perf_counter_pending()\nin the powerpc hw_irq.h.\n\nAlso, this removes from the x86 perf_counter.h the unused null\ndefinitions of {test,clear}_perf_counter_pending.\n\nReported-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c18998.13388.920691.523227@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "90c8f954534ba15e4542ab00dd9f0e58b071518c",
      "tree": "592114fc09ed6e1e4b833d3b28534ab6d874153f",
      "parents": [
        "3dfabc74c65904c9e6cf952391312d16ea772ef5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 15 21:36:52 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 15 16:12:25 2009 +0200"
      },
      "message": "perf_counter: powerpc: Fix two compile warnings\n\nThis fixes a couple of compile warnings that crept into the powerpc\nperf_counter code recently:\n\n   CC      arch/powerpc/kernel/perf_counter.o\n arch/powerpc/kernel/perf_counter.c: In function \u0027record_and_restart\u0027:\n arch/powerpc/kernel/perf_counter.c:1016: warning: unused variable \u0027addr\u0027\n arch/powerpc/kernel/perf_counter.c: In function \u0027hw_perf_counter_init\u0027:\n arch/powerpc/kernel/perf_counter.c:891: warning: \u0027ev\u0027 may be used uninitialized in this function\n\nStephen Rothwell reported this against linux-next as well.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c18998.12884.787039.22202@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb",
      "tree": "8d104ec2a459346b99413b0b77421ca7b9936c1a",
      "parents": [
        "ca44d6e60f9de26281fda203f58b570e1748c015",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/scsi/fcoe/fcoe.c\n\tnet/core/drop_monitor.c\n\tnet/core/net-traces.c\n"
    },
    {
      "commit": "a4e623fbc9b201930abcf78df6db5e49aa8e00cb",
      "tree": "60017689df8260806cba7c007f9f9d85e3758b31",
      "parents": [
        "47cb996b059e0e5696b8daa1f62881a6462a251a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:39:06 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:26 2009 +1000"
      },
      "message": "ps3: Replace direct file operations by callback\n\nCurrently the FLASH database is updated by the kernel using file operations,\nmeant for userspace only. While this works for us because copy_{from,to}_user()\non powerpc can handle kernel pointers, this is unportable and a bad example.\nReplace the file operations by callbacks, registered by the ps3flash driver.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "47cb996b059e0e5696b8daa1f62881a6462a251a",
      "tree": "2ba56e250c6ccfb3fe5d19c515e36179c566ff12",
      "parents": [
        "7e28060a5e04966d20c04c232b2f438f96e0a29e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:39:05 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:26 2009 +1000"
      },
      "message": "ps3: Switch ps3_os_area_[gs]et_rtc_diff to EXPORT_SYMBOL_GPL()\n\nThey were never intended to be exported using EXPORT_SYMBOL() anyway\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7e28060a5e04966d20c04c232b2f438f96e0a29e",
      "tree": "8ed5b319c5ee676fb7f030d79653802546ce2c82",
      "parents": [
        "a469f563d6eec9ef68da9b4aed708e7f6ecabd51"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:39:04 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:26 2009 +1000"
      },
      "message": "ps3: Correct debug message in dma_ioc0_map_pages()\n\nIt reports the failure of a call to lv1_put_iopte(), not\nlv1_map_device_dma_region().\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "03fa68c245cccbcb99035cbabaa13b408ba91ab5",
      "tree": "b6190d60db6302fd9b84c3aac50bf75b7351f70c",
      "parents": [
        "9f08e9db84c1e9234e07b9b595f5b2508c621823"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:54 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:24 2009 +1000"
      },
      "message": "ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Jim Paris \u003cjim@jtan.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9f08e9db84c1e9234e07b9b595f5b2508c621823",
      "tree": "8f8b19f90889355fe6ac6eadd062b6c6ba4904a4",
      "parents": [
        "6dee2c87ebbe5d7ce8c4c163966a0bd9c02c75ef"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:53 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:24 2009 +1000"
      },
      "message": "ps3: Use dev_[gs]et_drvdata() instead of direct access for system bus devices\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c2e95c6d7a9b9d8f023c3639edbb1da65ccd15ac",
      "tree": "71fbeaa8a503076f39ec88a5214956e555f6eb8b",
      "parents": [
        "09d4e0edd4614e787393acc582ac701c6ec3565b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 12 21:10:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:38 2009 +1000"
      },
      "message": "powerpc: Use generic atomic64_t implementation on 32-bit processors\n\nThis makes 32-bit powerpc use the generic atomic64_t implementation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c75f84f2c781beb230031234ed961d28771a764",
      "tree": "bae42cc387d0fdbc206729f2163b3eebefb9a85c",
      "parents": [
        "e8d1673b9720ec72d85916c6b7d5d476abb2c861"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 12 02:00:50 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:37 2009 +1000"
      },
      "message": "powerpc: Add compiler memory barrier to mtmsr macro\n\nOn 32-bit non-Book E, local_irq_restore() turns into just mtmsr(),\nwhich doesn\u0027t currently have a compiler memory barrier.  This means\nthat accesses to memory inside a local_irq_save/restore section,\nor a spin_lock_irqsave/spin_unlock_irqrestore section on UP, can\nbe reordered by the compiler to occur outside that section.\n\nTo fix this, this adds a compiler memory barrier to mtmsr for both\n32-bit and 64-bit.  Having a compiler memory barrier in mtmsr makes\nsense because it will almost always be changing something about the\ncontext in which memory accesses are done, so in general we don\u0027t want\nmemory accesses getting moved from one side of an mtmsr to the other.\n\nWith the barrier in mtmsr(), some of the explicit barriers in\nhw_irq.h are now redundant, so this removes them.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e8d1673b9720ec72d85916c6b7d5d476abb2c861",
      "tree": "cd4c02656df94b517eb1fee728ce56a556ca9e91",
      "parents": [
        "27167c7e9bc3b4b93d1b567e0cf9a3744dd4f1f2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 11 02:18:49 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:37 2009 +1000"
      },
      "message": "powerpc/iseries: Mark signal_vsp_instruction() as maybe unused\n\nsignal_vsp_instruction() is currently only used if CONFIG_PROC_FS\nis enabled. However logically it has nothing to do with PROC_FS,\nso rather than making it depend on that mark it as maybe unused.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "27167c7e9bc3b4b93d1b567e0cf9a3744dd4f1f2",
      "tree": "b03634a996611724c46865122cb535ff8da20321",
      "parents": [
        "7719ed7ce814aa89c6af082f6773dddc93c6f237"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 11 02:18:26 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:37 2009 +1000"
      },
      "message": "powerpc/iseries: Fix unused function warning in iSeries DT code\n\nIf CONFIG_BLK_DEV_INITRD is unset dt_prop_u64() is unused, which\ncauses a warning. We don\u0027t really want to tie the definition to\nBLK_DEV_INITRD, so mark it as maybe unused.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7719ed7ce814aa89c6af082f6773dddc93c6f237",
      "tree": "dcb5ed011b75da6e66eccdb3658675847ae0eebd",
      "parents": [
        "3240776ce290a3be4ca77bacf8b1e8d36b4a691d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 11 02:12:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:36 2009 +1000"
      },
      "message": "powerpc: Only build prom_init.o when CONFIG_PPC_OF_BOOT_TRAMPOLINE\u003dy\n\nCommit 28794d34 (\"powerpc/kconfig: Kill PPC_MULTIPLATFORM\"), added\nCONFIG_PPC_OF_BOOT_TRAMPOLINE to control the buliding of prom_init.o\n\nHowever the Makefile still unconditionally builds prom_init_check,\nthe script that checks prom_init.o for symbol usage, and so in turn\nprom_init.o is still always being built. (it\u0027s not linked though)\n\nSo surround all the prom_init_check logic with an ifeq block testing\nif CONFIG_PPC_OF_BOOT_TRAMPOLINE is set.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3240776ce290a3be4ca77bacf8b1e8d36b4a691d",
      "tree": "132fe73fa311a643be5347292fc51a0e50e22dfe",
      "parents": [
        "86c276560a22915c92cd0b0179556b7f3dac6f7a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jun 10 22:22:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:36 2009 +1000"
      },
      "message": "powerpc: Wire up sys_rt_tgsigqueueinfo\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "86c276560a22915c92cd0b0179556b7f3dac6f7a",
      "tree": "c9a5b4bff9afa5f9c15826837a4a1f5097b90e2a",
      "parents": [
        "e468455e5845f83950d1271a6cd0425b9c7290ab"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 10 19:06:34 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:22 2009 +1000"
      },
      "message": "powerpc/cell: Use driver_data acessors, not platform_data in Axon MSI\n\nThe Axon MSI driver incorrectly uses platform_data, rather than\nthe proper accessors for driver_data.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e468455e5845f83950d1271a6cd0425b9c7290ab",
      "tree": "804bcfa1408b81bd8da07197c07bd6ba611ede59",
      "parents": [
        "c204ff65590837e6a9c50ca549497b4682682ec6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 10 19:05:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:21 2009 +1000"
      },
      "message": "powerpc: Fix warning in setup_64.c when CONFIG_RELOCATABLE\u003dy\n\nWhen CONFIG_RELOCATABLE is enabled, PHYSICAL_START is actually a\nvariable of type phys_addr_t. That means to print it we need to\ncast to unsigned long long and use llx.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c204ff65590837e6a9c50ca549497b4682682ec6",
      "tree": "8ba43efed25b4c7945f5e8e12b684b92e97f1a72",
      "parents": [
        "d3352c9f1e8e2f2989d9686c8aa8acb4842fe75e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:49 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:21 2009 +1000"
      },
      "message": "ps3fb: Tear down FB setup during cleanup\n\nDuring cleanup, use L1GPU_CONTEXT_ATTRIBUTE_FB_CLOSE to tear down the setup\ndone by L1GPU_CONTEXT_ATTRIBUTE_FB_SETUP.\n\nThis allows unloading and reloading of ps3fb while the sound driver keeps the\nGPU open.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: linux-fbdev-devel@lists.sourceforge.net\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3352c9f1e8e2f2989d9686c8aa8acb4842fe75e",
      "tree": "ea8a18d573a45f913d9e0669a17a0b39835e55ff",
      "parents": [
        "56ac72dba5d24a477d281b985797d5e62d3f5c2e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:48 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:20 2009 +1000"
      },
      "message": "ps3fb/vram: Extract common GPU stuff into \u003casm/ps3gpu.h\u003e\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: linux-fbdev-devel@lists.sourceforge.net\nCc: Jim Paris \u003cjim@jtan.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c6fc8db768fb9990ee67ab052896fd46fbe2651",
      "tree": "a1e3e051c68ea4101344acffba5ca14363224360",
      "parents": [
        "ca971ea39fa92add0fa596ad80affd7db781d762"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:45 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:19 2009 +1000"
      },
      "message": "powerpc/cell: Extract duplicated IOPTE_* to \u003casm/iommu.h\u003e\n\nBoth arch/powerpc/platforms/cell/iommu.c and arch/powerpc/platforms/ps3/mm.c\ncontain the same Cell IOMMU page table entry definitions. Extract them and move\nthem to \u003casm/iommu.h\u003e, while adding a CBE_ prefix.\nThis also allows them to be used by drivers.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "177996e6e20f15004d6757d9b859f57d181ef443",
      "tree": "c5940dd81e7ba4e571d7804a574d73a47e8bef5f",
      "parents": [
        "529273c1ad5f591d066a9d90a6bd6affa19c5461"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 09 21:12:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:17 2009 +1000"
      },
      "message": "powerpc: Don\u0027t do generic calibrate_delay()\n\nCurrently we are wasting time calling the generic calibrate_delay()\nfunction. We don\u0027t need it since our implementation of __delay() is\nbased on the CPU timebase. So instead, we use our own small\nimplementation that initializes loops_per_jiffy to something sensible\nto make the few users like spinlock debug be happy\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "529273c1ad5f591d066a9d90a6bd6affa19c5461",
      "tree": "2a34ad4fa66f0b83d7f458fd6dd55ec11696c13c",
      "parents": [
        "7dafd239ab522d38979ebe44d79aa68ad7b1a383"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 06 06:39:46 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:16 2009 +1000"
      },
      "message": "powerpc/install: Bail with error code on error in install script\n\nIf anything goes wrong when copying images into the install path, then\nthe install script should exit with an error code so that \u0027make\u0027 knows\nabout it and tells the user.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7dafd239ab522d38979ebe44d79aa68ad7b1a383",
      "tree": "04754a0c6495e57c1fe5f417fbfc99272d353c0e",
      "parents": [
        "bc47ab0241c7c86da4f5e5f82fbca7d45387c18d",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 10:36:54 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 10:36:54 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 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: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
      "tree": "3a7fb5b8bb8d7676e804845b75977be380b8dcff",
      "parents": [
        "6b702462cbe5b6f372966a53f4465d745d86b65c",
        "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  add generic lib/checksum.c\n  asm-generic: add a generic uaccess.h\n  asm-generic: add generic NOMMU versions of some headers\n  asm-generic: add generic atomic.h and io.h\n  asm-generic: add legacy I/O header files\n  asm-generic: add generic versions of common headers\n  asm-generic: make bitops.h usable\n  asm-generic: make pci.h usable directly\n  asm-generic: make get_rtc_time overridable\n  asm-generic: rename page.h and uaccess.h\n  asm-generic: rename atomic.h to atomic-long.h\n  asm-generic: add a generic unistd.h\n  asm-generic: add generic ABI headers\n  asm-generic: add generic sysv ipc headers\n  asm-generic: introduce asm/bitsperlong.h\n  asm-generic: rename termios.h, signal.h and mman.h\n"
    },
    {
      "commit": "4ddbac98980fe0a42cf57af5d1032e024aced6a1",
      "tree": "341d152dc1f9427d70d5b1fadafca61d22baacbb",
      "parents": [
        "02a99ed6207e9a1d787bb360ef97de023c7edf4a",
        "018df72dd01576ab199c6129233cdeaf1409958b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:16:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:16:52 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: Start documenting HAVE_PERF_COUNTERS requirements\n  perf_counter: Add forward/backward attribute ABI compatibility\n  perf record: Explicity program a default counter\n  perf_counter: Remove PERF_TYPE_RAW special casing\n  perf_counter: PERF_TYPE_HW_CACHE is a hardware counter too\n  powerpc, perf_counter: Fix performance counter event types\n  perf_counter/x86: Add a quirk for Atom processors\n  perf_counter tools: Remove one L1-data alias\n"
    },
    {
      "commit": "e349792a385ed47390d156155b1a1e19af1bf163",
      "tree": "f9dc4e3e42769950230eaa58ecdd056eb27b23e8",
      "parents": [
        "6d21491838a2a9f22843c7530b118596ee9f4d77",
        "e3f86d3d3ce350144562d9bd035dc8a274fce58e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 11:16:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 11:16:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (290 commits)\n  ALSA: pcm - Update document about xrun_debug proc file\n  ALSA: lx6464es - support standard alsa module parameters\n  ALSA: snd_usb_caiaq: set mixername\n  ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205)\n  ALSA: use card device as parent for jack input-devices\n  ALSA: sound/ps3: Correct existing and add missing annotations\n  ALSA: sound/ps3: Restructure driver source\n  ALSA: sound/ps3: Fix checkpatch issues\n  ASoC: Fix lm4857 control\n  ALSA: ctxfi - Clear PCM resources at hw_params and hw_free\n  ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks\n  ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()\n  ALSA: ctxfi - Add use_system_timer module option\n  ALSA: usb - Add boot quirk for C-Media 6206 USB Audio\n  ALSA: ctxfi - Fix wrong model id for UAA\n  ALSA: ctxfi - Clean up probe routines\n  ALSA: hda - Fix the previous tagra-8ch patch\n  ALSA: hda - Add 7.1 support for MSI GX620\n  ALSA: pcm - A helper function to compose PCM stream name for debug prints\n  ALSA: emu10k1 - Fix minimum periods for efx playback\n  ...\n"
    },
    {
      "commit": "5cdcd9d691a4810ec3f5ed6b49e2bb24871c6907",
      "tree": "44cb17a5f60d85fa2e2291e5bd6dfae9019bc808",
      "parents": [
        "76d93ff344f547c633fd7b2ee6511bad82c4616f"
      ],
      "author": {
        "name": "Sankar P",
        "email": "sankar.curiosity@gmail.com",
        "time": "Tue May 12 12:41:13 2009 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:47 2009 +0200"
      },
      "message": "trivial: spelling fix in ppc code comments\n\nFixes a trivial spelling error in powerpc code comments.\n\nSigned-off-by: Sankar P \u003csankar.curiosity@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4c921126fe553440261f56691c5f60fbaaa486d6",
      "tree": "6a4d50983e7d3629ab4759b53703bdac6713808d",
      "parents": [
        "dff5da6d09daaab40a8741dce0ed3c2e94079de2"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Fri Jun 12 12:04:54 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 12 14:21:11 2009 +0200"
      },
      "message": "powerpc, perf_counter: Fix performance counter event types\n\nSachin Sant reported these compiler errors:\n\n CC      arch/powerpc/kernel/power7-pmu.o\narch/powerpc/kernel/power7-pmu.c:297: error: PERF_COUNT_CPU_CYCLES undeclared here (not in a function)\n\nWhich happened because a last-minute rename of symbols crossed with\nthe Power7 support patch.\n\nFix this by using the new symbol names.\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nLKML-Reference: \u003c1244788494.5554.1.camel@ht.satnam\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5933048c69edb546f1e93c26dc93816f0be9f754",
      "tree": "a051310933342efea5ae64a0bb490aad1e5f1d0f",
      "parents": [
        "ad6561dffa17f17bb68d7207d422c26c381c4313"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:04 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:05 2009 +0930"
      },
      "message": "module: cleanup FIXME comments about trimming exception table entries.\n\nEveryone cut and paste this comment from my original one.  We now do\nit generically, so cut the comments.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Amerigo Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce",
      "tree": "7ce9126738c3cf4b37d67170d0e4b34818c057a9",
      "parents": [
        "26a28fa4fea5b8c65713aa50c124f76a88c7924d",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jun 12 09:53:47 2009 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jun 12 11:32:58 2009 +0200"
      },
      "message": "asm-generic: merge branch \u0027master\u0027 of torvalds/linux-2.6\n\nFixes a merge conflict against the x86 tree caused by a fix to\natomic.h which I renamed to atomic_long.h.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "bc47ab0241c7c86da4f5e5f82fbca7d45387c18d",
      "tree": "b9c33ae8b6de43e44cc5fcbaa3e4a15f18a5ed42",
      "parents": [
        "37f9ef553bed630957e025504cdcbc76f5de49d5",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 16:53:38 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 16:53:38 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tarch/powerpc/kernel/asm-offsets.c\n"
    },
    {
      "commit": "37f9ef553bed630957e025504cdcbc76f5de49d5",
      "tree": "4e58497fe49c04de4217af5e601bef92706aebca",
      "parents": [
        "10f52dd9febf0302bc458a6ea7979767dfa9f3b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 16:46:47 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 16:51:41 2009 +1000"
      },
      "message": "powerpc: Fix bug in move of altivec code to vector.S\n\nThe patch that moved to vector.S and made common between 32 and 64-bit the\naltivec code had a nasty bug on 32-bit (did I really test that ?) which\ncauses the kernel to blr back into userspace ... oops :-)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e14112d1bd5e193166b54be19119cf6440470560",
      "tree": "7e38942535b91872b5f9869a1e6597add34c60cc",
      "parents": [
        "a525890cb6a2949b644d212ae290b658967d3919"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jun 12 10:14:22 2009 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 20:03:13 2009 -0700"
      },
      "message": "perfcounters: remove powerpc definitions of perf_counter_do_pending\n\nCommit 925d519ab82b6dd7aca9420d809ee83819c08db2 (\"perf_counter:\nunify and fix delayed counter wakeup\") added global definitions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10f52dd9febf0302bc458a6ea7979767dfa9f3b6",
      "tree": "9048c0001147e958eb85a138e71237317a70fb54",
      "parents": [
        "ec3cf2ece22a8ede7478bf38e2a818986322662b",
        "336ff735425d2709c4bb3f2a55f7565e8170ce7a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 10:35:52 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 12 10:35:52 2009 +1000"
      },
      "message": "Merge commit \u0027jwb/next\u0027 into next\n"
    },
    {
      "commit": "8a1ca8cedd108c8e76a6ab34079d0bbb4f244799",
      "tree": "636c715524f1718599209cc289908ea44b6cb859",
      "parents": [
        "b640f042faa2a2fad6464f259a8afec06e2f6386",
        "940010c5a314a7bd9b498593bc6ba1718ac5aec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 14:01:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 14:01:07 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (574 commits)\n  perf_counter: Turn off by default\n  perf_counter: Add counter-\u003eid to the throttle event\n  perf_counter: Better align code\n  perf_counter: Rename L2 to LL cache\n  perf_counter: Standardize event names\n  perf_counter: Rename enums\n  perf_counter tools: Clean up u64 usage\n  perf_counter: Rename perf_counter_limit sysctl\n  perf_counter: More paranoia settings\n  perf_counter: powerpc: Implement generalized cache events for POWER processors\n  perf_counters: powerpc: Add support for POWER7 processors\n  perf_counter: Accurate period data\n  perf_counter: Introduce struct for sample data\n  perf_counter tools: Normalize data using per sample period data\n  perf_counter: Annotate exit ctx recursion\n  perf_counter tools: Propagate signals properly\n  perf_counter tools: Small frequency related fixes\n  perf_counter: More aggressive frequency adjustment\n  perf_counter/x86: Fix the model number of Intel Core2 processors\n  perf_counter, x86: Correct some event and umask values for Intel processors\n  ...\n"
    },
    {
      "commit": "5b17e1cd8928ae65932758ce6478ac6d3e9a86b2",
      "tree": "065b3adc60a74ce0b3e3cd0fc447b8688b6d0332",
      "parents": [
        "72099ed2719fc5829bd79c6ca9d1783ed026eb37"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:30 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:17 2009 +0200"
      },
      "message": "asm-generic: rename page.h and uaccess.h\n\nThe current asm-generic/page.h only contains the get_order\nfunction, and asm-generic/uaccess.h only implements\nunaligned accesses. This renames the file to getorder.h\nand uaccess-unaligned.h to make room for new page.h\nand uaccess.h file that will be usable by all simple\n(e.g. nommu) architectures.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "72099ed2719fc5829bd79c6ca9d1783ed026eb37",
      "tree": "d404ded029707e3ae9146431d6b9fa033f99a64e",
      "parents": [
        "e64a1617eca39d62b248a11699de9c1195369661"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:29 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:17 2009 +0200"
      },
      "message": "asm-generic: rename atomic.h to atomic-long.h\n\nThe existing asm-generic/atomic.h only defines the\natomic_long type. This renames it to atomic-long.h\nso we have a place to add a truly generic atomic.h\nthat can be used on all non-SMP systems.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c31ae4bb4a9fa4606a74c0a4fb61b74f804e861e",
      "tree": "7694b1a05bc1ac660ac26eb9997200556ccd3933",
      "parents": [
        "63b852a6b67d0820d388b0ecd0da83ccb4048b8d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:25 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:14 2009 +0200"
      },
      "message": "asm-generic: introduce asm/bitsperlong.h\n\nThis provides a reliable way for asm-generic/types.h and other\nfiles to find out if it is running on a 32 or 64 bit platform.\n\nWe cannot use CONFIG_64BIT for this in headers that are included\nfrom user space because CONFIG symbols are not available there.\nWe also cannot do it inside of asm/types.h because some headers\nneed the word size but cannot include types.h.\n\nThe solution is to introduce a new header \u003casm/bitsperlong.h\u003e\nthat defines both __BITS_PER_LONG for user space and\nBITS_PER_LONG for usage in the kernel. The asm-generic\nversion falls back to 32 bit unless the architecture overrides\nit, which I did for all 64 bit platforms.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "63b852a6b67d0820d388b0ecd0da83ccb4048b8d",
      "tree": "4f73c46716669c3996280d3dfcee1a56c6cf0d07",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:24 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:01:52 2009 +0200"
      },
      "message": "asm-generic: rename termios.h, signal.h and mman.h\n\nThe existing asm-generic versions are incomplete and included\nby some architectures. New architectures should be able\nto use a generic version, so rename the existing files and\nchange all users, which lets us add the new files.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "c9059598ea8981d02356eead3188bf7fa4d717b8",
      "tree": "03e73b20a30e988da7c6a3e0ad93b2dc5843274d",
      "parents": [
        "0a33f80a8373eca7f4bea3961d1346c3815fa5ed",
        "b0fd271d5fba0b2d00888363f3869e3f9b26caa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 10:52:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 11:10:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block: (153 commits)\n  block: add request clone interface (v2)\n  floppy: fix hibernation\n  ramdisk: remove long-deprecated \"ramdisk\u003d\" boot-time parameter\n  fs/bio.c: add missing __user annotation\n  block: prevent possible io_context-\u003erefcount overflow\n  Add serial number support for virtio_blk, V4a\n  block: Add missing bounce_pfn stacking and fix comments\n  Revert \"block: Fix bounce limit setting in DM\"\n  cciss: decode unit attention in SCSI error handling code\n  cciss: Remove no longer needed sendcmd reject processing code\n  cciss: change SCSI error handling routines to work with interrupts enabled.\n  cciss: separate error processing and command retrying code in sendcmd_withirq_core()\n  cciss: factor out fix target status processing code from sendcmd functions\n  cciss: simplify interface of sendcmd() and sendcmd_withirq()\n  cciss: factor out core of sendcmd_withirq() for use by SCSI error handling code\n  cciss: Use schedule_timeout_uninterruptible in SCSI error handling code\n  block: needs to set the residual length of a bidi request\n  Revert \"block: implement blkdev_readpages\"\n  block: Fix bounce limit setting in DM\n  Removed reference to non-existing file Documentation/PCI/PCI-DMA-mapping.txt\n  ...\n\nManually fix conflicts with tracing updates in:\n\tblock/blk-sysfs.c\n\tdrivers/ide/ide-atapi.c\n\tdrivers/ide/ide-cd.c\n\tdrivers/ide/ide-floppy.c\n\tdrivers/ide/ide-tape.c\n\tinclude/trace/events/block.h\n\tkernel/trace/blktrace.c\n"
    },
    {
      "commit": "6cd8e300b49332eb9eeda45816c711c198d31505",
      "tree": "246faf935687066da6efc6506ed71a04e61a2f02",
      "parents": [
        "ddbb868493abdb71d6c0e3ff93f735923842de38",
        "09f8ca74ae6c2d78b2c7f6c0751ed0cbe815a3d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 10:03:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 10:03:30 2009 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.31\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.31\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (138 commits)\n  KVM: Prevent overflow in largepages calculation\n  KVM: Disable large pages on misaligned memory slots\n  KVM: Add VT-x machine check support\n  KVM: VMX: Rename rmode.active to rmode.vm86_active\n  KVM: Move \"exit due to NMI\" handling into vmx_complete_interrupts()\n  KVM: Disable CR8 intercept if tpr patching is active\n  KVM: Do not migrate pending software interrupts.\n  KVM: inject NMI after IRET from a previous NMI, not before.\n  KVM: Always request IRQ/NMI window if an interrupt is pending\n  KVM: Do not re-execute INTn instruction.\n  KVM: skip_emulated_instruction() decode instruction if size is not known\n  KVM: Remove irq_pending bitmap\n  KVM: Do not allow interrupt injection from userspace if there is a pending event.\n  KVM: Unprotect a page if #PF happens during NMI injection.\n  KVM: s390: Verify memory in kvm run\n  KVM: s390: Sanity check on validity intercept\n  KVM: s390: Unlink vcpu on destroy - v2\n  KVM: s390: optimize float int lock: spin_lock_bh --\u003e spin_lock\n  KVM: s390: use hrtimer for clock wakeup from idle - v2\n  KVM: s390: Fix memory slot versus run - v3\n  ...\n"
    },
    {
      "commit": "940010c5a314a7bd9b498593bc6ba1718ac5aec5",
      "tree": "d141e08ced08c40c6a8e3ab2cdecde5ff14e560f",
      "parents": [
        "8dc8e5e8bc0ce00b0f656bf972f67cd8a72759e5",
        "991ec02cdca33b03a132a0cacfe6f0aa0be9aa8d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 17:55:42 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 17:55:42 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perfcounters/core\n\nConflicts:\n\tarch/x86/kernel/irqinit.c\n\tarch/x86/kernel/irqinit_64.c\n\tarch/x86/kernel/traps.c\n\tarch/x86/mm/fault.c\n\tinclude/linux/sched.h\n\tkernel/exit.c\n"
    },
    {
      "commit": "8be6e8f3c3a13900169f1141870562d0c723b010",
      "tree": "0041b2557561ada3566bd309f0b3153e31a9854c",
      "parents": [
        "f4dbfa8f3131a84257223393905f7efad0ca5996"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jun 11 14:19:11 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 17:54:17 2009 +0200"
      },
      "message": "perf_counter: Rename L2 to LL cache\n\nThe top (fastest) and last level (biggest) caches are the most\ninteresting ones, performance wise.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\n[ Fixed the Nehalem LL table to LLC Reference/Miss events ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f4dbfa8f3131a84257223393905f7efad0ca5996",
      "tree": "67bb2666868c4449c2fa9ba6dc931721f60deb6c",
      "parents": [
        "1c432d899d32d36371ee4ee310fa3609cf0e5742"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jun 11 14:06:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 17:54:15 2009 +0200"
      },
      "message": "perf_counter: Standardize event names\n\nPure renames only, to PERF_COUNT_HW_* and PERF_COUNT_SW_*.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "106b506c3a8b74daa5751e83ed3e46438fcf9a52",
      "tree": "ad141aa86b020501823c7e2c7ac0abb9f27cf5a1",
      "parents": [
        "4da52960fd1ae3ddd14901bc88b608cbeaa4b9a6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 11 14:55:42 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 16:48:37 2009 +0200"
      },
      "message": "perf_counter: powerpc: Implement generalized cache events for POWER processors\n\nThis adds tables of event codes for the generalized cache events for\nall the currently supported powerpc processors: POWER{4,5,5+,6,7} and\nPPC970*, plus powerpc-specific code to use these tables when a\ngeneralized cache event is requested.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c18992.36430.933526.742969@drongo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "4da52960fd1ae3ddd14901bc88b608cbeaa4b9a6"
}
