)]}'
{
  "log": [
    {
      "commit": "7874d35173d549c1a2b2f77c4b1f94379fa65698",
      "tree": "995aa7212619dbdebb43b124cae2378562dd3065",
      "parents": [
        "5dfb66ba8c4a96eb732942c9f78629e4db1a51d4",
        "8c79873da0d2bedf4ad6b868c54e426bb0a2fe38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 18:16:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 18:16:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: turn Waker into a thread, not a process\n  lguest: Enlarge virtio rings\n  lguest: Use GSO/IFF_VNET_HDR extensions on tun/tap\n  lguest: Remove \u0027network: no dma buffer!\u0027 warning\n  lguest: Adaptive timeout\n  lguest: Tell Guest net not to notify us on every packet xmit\n  lguest: net block unneeded receive queue update notifications\n  lguest: wrap last_avail accesses.\n  lguest: use cpu capability accessors\n  lguest: virtio-rng support\n  lguest: Support assigning a MAC address\n  lguest: Don\u0027t leak /dev/zero fd\n  lguest: fix verbose printing of device features.\n  lguest: fix switcher_page leak on unload\n  lguest: Guest int3 fix\n  lguest: set max_pfn_mapped, growl loudly at Yinghai Lu\n"
    },
    {
      "commit": "1d9b9f6a53d77ed801ba875f937d6dabbfc381ce",
      "tree": "36ea93b80a444c3b37111e352790ebc07f29379f",
      "parents": [
        "a3ad7f128c637b7612ebeacb1f85fec933bb1195",
        "12c0b20fa4afb5c8a377d6987fb2dcf353e1dce1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 18:14:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 18:14:24 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (21 commits)\n  x86/PCI: use dev_printk when possible\n  PCI: add D3 power state avoidance quirk\n  PCI: fix bogus \"\u0027device\u0027 may be used uninitialized\" warning in pci_slot\n  PCI: add an option to allow ASPM enabled forcibly\n  PCI: disable ASPM on pre-1.1 PCIe devices\n  PCI: disable ASPM per ACPI FADT setting\n  PCI MSI: Don\u0027t disable MSIs if the mask bit isn\u0027t supported\n  PCI: handle 64-bit resources better on 32-bit machines\n  PCI: rewrite PCI BAR reading code\n  PCI: document pci_target_state\n  PCI hotplug: fix typo in pcie hotplug output\n  x86 gart: replace to_pages macro with iommu_num_pages\n  x86, AMD IOMMU: replace to_pages macro with iommu_num_pages\n  iommu: add iommu_num_pages helper function\n  dma-coherent: add documentation to new interfaces\n  Cris: convert to using generic dma-coherent mem allocator\n  Sh: use generic per-device coherent dma allocator\n  ARM: support generic per-device coherent dma mem\n  Generic dma-coherent: fix DMA_MEMORY_EXCLUSIVE\n  x86: use generic per-device dma coherent allocator\n  ...\n"
    },
    {
      "commit": "9b79022ca909b66e2cd0cfd9248f832fc165f77f",
      "tree": "bcd8c3204886fcbc8422aeb482f8e42c0b5b6124",
      "parents": [
        "34ee55014283a60efa3534c06e010579ffdd3756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 17:54:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 17:54:21 2008 -0700"
      },
      "message": "Fix \u0027get_user_pages_fast()\u0027 with non-page-aligned start address\n\nAlexey Dobriyan reported trouble with LTP with the new fast-gup code,\nand Johannes Weiner debugged it to non-page-aligned addresses, where the\nnew get_user_pages_fast() code would do all the wrong things, including\njust traversing past the end of the requested area due to \u0027addr\u0027 never\nmatching \u0027end\u0027 exactly.\n\nThis is not a pretty fix, and we may actually want to move the alignment\ninto generic code, leaving just the core code per-arch, but Alexey\nverified that the vmsplice01 LTP test doesn\u0027t crash with this.\n\nReported-and-tested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nDebugged-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d006d8d09e82f086ca0baf79a2907f2c1e25af7",
      "tree": "fd289cff9209eda20a28934037f9150e22bef82b",
      "parents": [
        "63add2f2072e69c1eb7a5f6ca8f415122da889b9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 29 09:58:29 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 29 09:58:31 2008 +1000"
      },
      "message": "lguest: set max_pfn_mapped, growl loudly at Yinghai Lu\n\n6af61a7614a306fe882a0c2b4ddc63b65aa66efc \u0027x86: clean up max_pfn_mapped\nusage - 32-bit\u0027 makes the following comment:\n\n    XEN PV and lguest may need to assign max_pfn_mapped too.\n\nBut no CC.  Yinghai, wasting fellow developers\u0027 time is a VERY bad\nhabit.  If you do it again, I will hunt you down and try to extract\nthe three hours of my life I just lost :)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n"
    },
    {
      "commit": "cddb8a5c14aa89810b40495d94d3d2a0faee6619",
      "tree": "d0b47b071f7d2dd1d6f9c36084aa8cfcef90d1da",
      "parents": [
        "7906d00cd1f687268f0a3599442d113767795ae6"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@qumranet.com",
        "time": "Mon Jul 28 15:46:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 16:30:21 2008 -0700"
      },
      "message": "mmu-notifiers: core\n\nWith KVM/GFP/XPMEM there isn\u0027t just the primary CPU MMU pointing to pages.\n There are secondary MMUs (with secondary sptes and secondary tlbs) too.\nsptes in the kvm case are shadow pagetables, but when I say spte in\nmmu-notifier context, I mean \"secondary pte\".  In GRU case there\u0027s no\nactual secondary pte and there\u0027s only a secondary tlb because the GRU\nsecondary MMU has no knowledge about sptes and every secondary tlb miss\nevent in the MMU always generates a page fault that has to be resolved by\nthe CPU (this is not the case of KVM where the a secondary tlb miss will\nwalk sptes in hardware and it will refill the secondary tlb transparently\nto software if the corresponding spte is present).  The same way\nzap_page_range has to invalidate the pte before freeing the page, the spte\n(and secondary tlb) must also be invalidated before any page is freed and\nreused.\n\nCurrently we take a page_count pin on every page mapped by sptes, but that\nmeans the pages can\u0027t be swapped whenever they\u0027re mapped by any spte\nbecause they\u0027re part of the guest working set.  Furthermore a spte unmap\nevent can immediately lead to a page to be freed when the pin is released\n(so requiring the same complex and relatively slow tlb_gather smp safe\nlogic we have in zap_page_range and that can be avoided completely if the\nspte unmap event doesn\u0027t require an unpin of the page previously mapped in\nthe secondary MMU).\n\nThe mmu notifiers allow kvm/GRU/XPMEM to attach to the tsk-\u003emm and know\nwhen the VM is swapping or freeing or doing anything on the primary MMU so\nthat the secondary MMU code can drop sptes before the pages are freed,\navoiding all page pinning and allowing 100% reliable swapping of guest\nphysical address space.  Furthermore it avoids the code that teardown the\nmappings of the secondary MMU, to implement a logic like tlb_gather in\nzap_page_range that would require many IPI to flush other cpu tlbs, for\neach fixed number of spte unmapped.\n\nTo make an example: if what happens on the primary MMU is a protection\ndowngrade (from writeable to wrprotect) the secondary MMU mappings will be\ninvalidated, and the next secondary-mmu-page-fault will call\nget_user_pages and trigger a do_wp_page through get_user_pages if it\ncalled get_user_pages with write\u003d1, and it\u0027ll re-establishing an updated\nspte or secondary-tlb-mapping on the copied page.  Or it will setup a\nreadonly spte or readonly tlb mapping if it\u0027s a guest-read, if it calls\nget_user_pages with write\u003d0.  This is just an example.\n\nThis allows to map any page pointed by any pte (and in turn visible in the\nprimary CPU MMU), into a secondary MMU (be it a pure tlb like GRU, or an\nfull MMU with both sptes and secondary-tlb like the shadow-pagetable layer\nwith kvm), or a remote DMA in software like XPMEM (hence needing of\nschedule in XPMEM code to send the invalidate to the remote node, while no\nneed to schedule in kvm/gru as it\u0027s an immediate event like invalidating\nprimary-mmu pte).\n\nAt least for KVM without this patch it\u0027s impossible to swap guests\nreliably.  And having this feature and removing the page pin allows\nseveral other optimizations that simplify life considerably.\n\nDependencies:\n\n1) mm_take_all_locks() to register the mmu notifier when the whole VM\n   isn\u0027t doing anything with \"mm\".  This allows mmu notifier users to keep\n   track if the VM is in the middle of the invalidate_range_begin/end\n   critical section with an atomic counter incraese in range_begin and\n   decreased in range_end.  No secondary MMU page fault is allowed to map\n   any spte or secondary tlb reference, while the VM is in the middle of\n   range_begin/end as any page returned by get_user_pages in that critical\n   section could later immediately be freed without any further\n   -\u003einvalidate_page notification (invalidate_range_begin/end works on\n   ranges and -\u003einvalidate_page isn\u0027t called immediately before freeing\n   the page).  To stop all page freeing and pagetable overwrites the\n   mmap_sem must be taken in write mode and all other anon_vma/i_mmap\n   locks must be taken too.\n\n2) It\u0027d be a waste to add branches in the VM if nobody could possibly\n   run KVM/GRU/XPMEM on the kernel, so mmu notifiers will only enabled if\n   CONFIG_KVM\u003dm/y.  In the current kernel kvm won\u0027t yet take advantage of\n   mmu notifiers, but this already allows to compile a KVM external module\n   against a kernel with mmu notifiers enabled and from the next pull from\n   kvm.git we\u0027ll start using them.  And GRU/XPMEM will also be able to\n   continue the development by enabling KVM\u003dm in their config, until they\n   submit all GRU/XPMEM GPLv2 code to the mainline kernel.  Then they can\n   also enable MMU_NOTIFIERS in the same way KVM does it (even if KVM\u003dn).\n   This guarantees nobody selects MMU_NOTIFIER\u003dy if KVM and GRU and XPMEM\n   are all \u003dn.\n\nThe mmu_notifier_register call can fail because mm_take_all_locks may be\ninterrupted by a signal and return -EINTR.  Because mmu_notifier_reigster\nis used when a driver startup, a failure can be gracefully handled.  Here\nan example of the change applied to kvm to register the mmu notifiers.\nUsually when a driver startups other allocations are required anyway and\n-ENOMEM failure paths exists already.\n\n struct  kvm *kvm_arch_create_vm(void)\n {\n        struct kvm *kvm \u003d kzalloc(sizeof(struct kvm), GFP_KERNEL);\n+       int err;\n\n        if (!kvm)\n                return ERR_PTR(-ENOMEM);\n\n        INIT_LIST_HEAD(\u0026kvm-\u003earch.active_mmu_pages);\n\n+       kvm-\u003earch.mmu_notifier.ops \u003d \u0026kvm_mmu_notifier_ops;\n+       err \u003d mmu_notifier_register(\u0026kvm-\u003earch.mmu_notifier, current-\u003emm);\n+       if (err) {\n+               kfree(kvm);\n+               return ERR_PTR(err);\n+       }\n+\n        return kvm;\n }\n\nmmu_notifier_unregister returns void and it\u0027s reliable.\n\nThe patch also adds a few needed but missing includes that would prevent\nkernel to compile after these changes on non-x86 archs (x86 didn\u0027t need\nthem by luck).\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix mm/filemap_xip.c build]\n[akpm@linux-foundation.org: fix mm/mmu_notifier.c build]\nSigned-off-by: Andrea Arcangeli \u003candrea@qumranet.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Kanoj Sarcar \u003ckanojsarcar@yahoo.com\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: Steve Wise \u003cswise@opengridcomputing.com\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nCc: Chris Wright \u003cchrisw@redhat.com\u003e\nCc: Marcelo Tosatti \u003cmarcelo@kvack.org\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: Izik Eidus \u003cizike@qumranet.com\u003e\nCc: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93686ae8357c1b1e37e8dfc96547f807e7a93b4b",
      "tree": "7b3040b43cbf78d946538ebab8fb3b158a4d4d64",
      "parents": [
        "4d9c377c81d37740b25cacf025f95c084eafabbb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jul 28 15:46:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 16:30:20 2008 -0700"
      },
      "message": "arm: fix HAVE_CLK merge goof\n\nThis fixes a merge goof whereby ARCH_EP93XX got the \"select HAVE_CLK\" line\nwhich belongs instead with ARCH_AT91.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12c0b20fa4afb5c8a377d6987fb2dcf353e1dce1",
      "tree": "989a29f1529b4d914a1d6fcedb0815363d1b1713",
      "parents": [
        "756f7bc6683916177e8176f8d3fa5f4c11c88afc"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Jul 23 17:00:13 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jul 28 15:32:26 2008 -0700"
      },
      "message": "x86/PCI: use dev_printk when possible\n\nConvert printks to use dev_printk().\n\nI converted DBG() to dev_dbg().  This DBG() is from arch/x86/pci/pci.h and\nrequires source-code modification to enable, so dev_dbg() seems roughly\nequivalent.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "756f7bc6683916177e8176f8d3fa5f4c11c88afc",
      "tree": "cbe3ffc375950b016198fa61dea63bb449c59c93",
      "parents": [
        "979b1791e5b8f8b556faeec4c48339e7ed63af9f",
        "cb28a1bbdb4790378e7366d6c9ee1d2340b84f92"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.lan",
        "time": "Mon Jul 28 15:15:46 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jul 28 15:15:46 2008 -0700"
      },
      "message": "Merge branch \u0027core/generic-dma-coherent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into for-linus\n"
    },
    {
      "commit": "cb28a1bbdb4790378e7366d6c9ee1d2340b84f92",
      "tree": "316436f77dac75335fd2c3ef5f109e71606c50d3",
      "parents": [
        "b6d4f7e3ef25beb8c658c97867d98883e69dc544",
        "f934fb19ef34730263e6afc01e8ec27a8a71470f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 29 00:07:55 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 29 00:07:55 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into core/generic-dma-coherent\n\nConflicts:\n\n\tarch/x86/Kconfig\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9e3ee1c39c0cc71222f9980ccbf87fe072897eef",
      "tree": "99462000e6f0d4f907cb2fc690f19d4d441ba0f3",
      "parents": [
        "e56b3bc7942982ac2589c942fb345e38bc7a341a",
        "f934fb19ef34730263e6afc01e8ec27a8a71470f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 23:32:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 23:32:00 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into cpus4096\n\nConflicts:\n\n\tkernel/stop_machine.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "29111f579f4f3f2a07385f931854ab0527ae7ea5",
      "tree": "0271f20b0c954fa364be8627e0d6065544de0534",
      "parents": [
        "cc5499c3a607a392e8a7adb934aaf14b2c6a3519",
        "87e39ea5714dd59ba31e36c25833d2b20255a29d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.lan",
        "time": "Mon Jul 28 14:31:10 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jul 28 14:31:10 2008 -0700"
      },
      "message": "Merge branch \u0027x86/iommu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into for-linus\n"
    },
    {
      "commit": "e56b3bc7942982ac2589c942fb345e38bc7a341a",
      "tree": "8130492904f5bb9cff061f62ebb1c5d6eed3308b",
      "parents": [
        "414f746d232d41ed6ae8632c4495ae795373c44b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 11:32:33 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 22:20:41 2008 +0200"
      },
      "message": "cpu masks: optimize and clean up cpumask_of_cpu()\n\nClean up and optimize cpumask_of_cpu(), by sharing all the zero words.\n\nInstead of stupidly generating all possible i\u003d0...NR_CPUS 2^i patterns\ncreating a huge array of constant bitmasks, realize that the zero words\ncan be shared.\n\nIn other words, on a 64-bit architecture, we only ever need 64 of these\narrays - with a different bit set in one single world (with enough zero\nwords around it so that we can create any bitmask by just offsetting in\nthat big array). And then we just put enough zeroes around it that we\ncan point every single cpumask to be one of those things.\n\nSo when we have 4k CPU\u0027s, instead of having 4k arrays (of 4k bits each,\nwith one bit set in each array - 2MB memory total), we have exactly 64\narrays instead, each 8k bits in size (64kB total).\n\nAnd then we just point cpumask(n) to the right position (which we can\ncalculate dynamically). Once we have the right arrays, getting\n\"cpumask(n)\" ends up being:\n\n  static inline const cpumask_t *get_cpu_mask(unsigned int cpu)\n  {\n          const unsigned long *p \u003d cpu_bit_bitmap[1 + cpu % BITS_PER_LONG];\n          p -\u003d cpu / BITS_PER_LONG;\n          return (const cpumask_t *)p;\n  }\n\nThis brings other advantages and simplifications as well:\n\n - we are not wasting memory that is just filled with a single bit in\n   various different places\n\n - we don\u0027t need all those games to re-create the arrays in some dense\n   format, because they\u0027re already going to be dense enough.\n\nif we compile a kernel for up to 4k CPU\u0027s, \"wasting\" that 64kB of memory\nis a non-issue (especially since by doing this \"overlapping\" trick we\nprobably get better cache behaviour anyway).\n\n[ mingo@elte.hu:\n\n  Converted Linus\u0027s mails into a commit. See:\n\n     http://lkml.org/lkml/2008/7/27/156\n     http://lkml.org/lkml/2008/7/28/320\n\n  Also applied a family filter - which also has the side-effect of leaving\n  out the bits where Linus calls me an idio... Oh, never mind ;-)\n]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "414f746d232d41ed6ae8632c4495ae795373c44b",
      "tree": "167f9bc8f139c6e82e6732b38c7a938b8a9d31cd",
      "parents": [
        "5a7a201c51c324876d00a54e7208af6af12d1ca4",
        "c9272c4f9fbe2087beb3392f526dc5b19efaa56b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 21:14:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 21:14:43 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into cpus4096\n"
    },
    {
      "commit": "d9089c296bdd82e6c1b7f82d04c11b5decde75e7",
      "tree": "6c2a3b8bc1b6f8b5930f6a20b099511dd19aa4ba",
      "parents": [
        "bda426f5310ffddcd463fe20f352609e84989514",
        "00df438e89a9003895948170e1abf64dd4665872"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 09:05:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 09:05:35 2008 -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: (25 commits)\n  powerpc: Disable 64K hugetlb support when doing 64K SPU mappings\n  powerpc/powermac: Fixup default serial port device for pmac_zilog\n  powerpc/powermac: Use sane default baudrate for SCC debugging\n  powerpc/mm: Implement _PAGE_SPECIAL \u0026 pte_special() for 64-bit\n  powerpc: Show processor cache information in sysfs\n  powerpc: Make core id information available to userspace\n  powerpc: Make core sibling information available to userspace\n  powerpc/vio: More fallout from dma_mapping_error API change\n  ibmveth: Fix multiple errors with dma_mapping_error conversion\n  powerpc/pseries: Fix CMO sysdev attribute API change fallout\n  powerpc: Enable tracehook for the architecture\n  powerpc: Add TIF_NOTIFY_RESUME support for tracehook\n  powerpc: Add asm/syscall.h with the tracehook entry points\n  powerpc: Make syscall tracing use tracehook.h helpers\n  powerpc: Call tracehook_signal_handler() when setting up signal frames\n  powerpc: Update cpu_sibling_maps dynamically\n  powerpc: register_cpu_online should be __cpuinit\n  powerpc: kill useless SMT code in prom_hold_cpus\n  powerpc: Fix 8xx build failure\n  powerpc: Fix vio build warnings\n  ...\n"
    },
    {
      "commit": "b10a8b7238d7b034f28d32a85bb05c48475f132a",
      "tree": "8e70e816757c2a517de6fb721dd9ac2276619c26",
      "parents": [
        "37eaf8c7463e53cf1acf025fb566fb6c4573297f",
        "8b2224dc6a5b46cfa1d54ab1fe82107351c66443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:41:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:41:13 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (72 commits)\n  sh: SuperH Mobile CEU and camera platform data for AP325RXA\n  sh: Update smc911x platform data for AP325RXA\n  sh: SuperH Mobile LCDC platform data for AP325RXA\n  sh: Add SuperH Mobile CEU platform data for Migo-R\n  sh: Add SuperH Mobile LCDC platform data for Migo-R\n  sh: Move asid_cache() out of ifdef to fix SH-3/4 nommu build.\n  sh: Workaround for __put_user_asm() bug with gcc 4.x on big-endian.\n  sh: Wire up new syscalls.\n  sh: fix uImage Entry Point\n  sh_keysc: remove request_mem_region() and release_mem_region()\n  sh: Don\u0027t miss pending signals returning to user mode after signal processing\n  sh: Use clk_always_enable() on sh7366\n  sh: Use clk_always_enable() on sh7343 / SE77343\n  sh: Use clk_always_enable() on sh7722 / Migo-R / SE7722\n  sh: Use clk_always_enable() on sh7723 / ap325rxa\n  sh: Introduce clk_always_enable() function\n  sh: Show all clocks and their state in /proc/clocks\n  sh: Merge sh7343 and sh7722 clock code\n  sh: Add SuperH Mobile MSTPCR bits to clock framework\n  sh: Use arch_flags to simplify sh7722 siu clock code\n  ...\n"
    },
    {
      "commit": "37eaf8c7463e53cf1acf025fb566fb6c4573297f",
      "tree": "9df7e9e3e7722d9ddf257e19fd8551425d27a292",
      "parents": [
        "58f250714f2bfa3514798fde8b9d38a15e4a9836",
        "784e2d76007f90d69341b95967160c4fb7829299"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:37:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:37:46 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  stop_machine: fix up ftrace.c\n  stop_machine: Wean existing callers off stop_machine_run()\n  stop_machine(): stop_machine_run() changed to use cpu mask\n  Hotplug CPU: don\u0027t check cpu_online after take_cpu_down\n  Simplify stop_machine\n  stop_machine: add ALL_CPUS option\n  module: fix build warning with !CONFIG_KALLSYMS\n"
    },
    {
      "commit": "8b2224dc6a5b46cfa1d54ab1fe82107351c66443",
      "tree": "90769ab5e317659877adc60da0ff8e9d542d7fe0",
      "parents": [
        "4875ea224af0215635f18c2c1b060fb023c7602f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Jul 28 19:14:35 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 19:15:39 2008 +0900"
      },
      "message": "sh: SuperH Mobile CEU and camera platform data for AP325RXA\n\nAdd AP325RXA specific platform data for on-chip sh7723 CEU and ncm03j camera.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4875ea224af0215635f18c2c1b060fb023c7602f",
      "tree": "da80e922c8abd1e2057f0836ec06d716a9e8ad4e",
      "parents": [
        "6968980a1bc0ba56dd8ef21c14577af3f2f9992b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Jul 28 19:11:07 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 19:14:27 2008 +0900"
      },
      "message": "sh: Update smc911x platform data for AP325RXA\n\nPass board specific smc911x parameters using struct smc911x_platdata.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6968980a1bc0ba56dd8ef21c14577af3f2f9992b",
      "tree": "681365bd68cde06a654915bdb1814447c9ee7bca",
      "parents": [
        "1765534c23596794385f309609c09642f33846e4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Jul 28 19:07:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 19:08:19 2008 +0900"
      },
      "message": "sh: SuperH Mobile LCDC platform data for AP325RXA\n\nAdd LCD panel platform data for the AP325RXA board.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1765534c23596794385f309609c09642f33846e4",
      "tree": "88f855fa6a6bb96f4edab807d7f20d7d15765dd6",
      "parents": [
        "8b1285f1c192e7e84ba28cc25eb0e9bcf2dadb17"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Jul 28 18:51:01 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:51:07 2008 +0900"
      },
      "message": "sh: Add SuperH Mobile CEU platform data for Migo-R\n\nAdd Migo-R specific platform data for on-chip sh7722 CEU and ov772x camera.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8b1285f1c192e7e84ba28cc25eb0e9bcf2dadb17",
      "tree": "381a9ea288707cb19c66767d92b5a1ac63fcdbc7",
      "parents": [
        "761656e6beecb38c723f207d7408c753d3103ba8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Jul 28 18:47:30 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:48:06 2008 +0900"
      },
      "message": "sh: Add SuperH Mobile LCDC platform data for Migo-R\n\nAdd WVGA and QVGA LCD panel support to Migo-R.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44f95989525c48f6c79fe1c6ad07860765f987cd",
      "tree": "f1b4caa36cf7607dc44e57aefb037087e8a7a259",
      "parents": [
        "82cb1f6fb3f69518eaa4ab9c0fa7eabc253ad26f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:34:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:34:45 2008 +0900"
      },
      "message": "sh: Wire up new syscalls.\n\nThis wires up the signalfd4, eventfd2, epoll_create1, dup3, pipe2, and\ninotify_init1 syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "82cb1f6fb3f69518eaa4ab9c0fa7eabc253ad26f",
      "tree": "166e9fc5e66972539a200488045ff093ab9b80a8",
      "parents": [
        "d3aa43a9db3b18e65f91985b5b91f2450d8b4048"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Jul 23 16:49:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:16:41 2008 +0900"
      },
      "message": "sh: fix uImage Entry Point\n\nfix the problem that cannot boot using uImage when PAGE_SIZE is\n8kbyte or 64kbyte.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b1689cfbbc5e81a121f550782a201962c1e0ce0",
      "tree": "76a6eda9bf28f6caa8921a3a05fa208a712b0620",
      "parents": [
        "d7f1a9adc0e34ad4aa4fe246b264add4646ae064"
      ],
      "author": {
        "name": "Stuart MENEFY",
        "email": "stuart.menefy@st.com",
        "time": "Thu Jul 17 13:08:40 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:37 2008 +0900"
      },
      "message": "sh: Don\u0027t miss pending signals returning to user mode after signal processing\n\nWithout this patch, signals sent during architecture specific signal\nhandling (typically as a result of the user\u0027s stack being inaccessible)\nare ignored.\n\nThis is the SH version of commit c3ff8ec31c1249d268cd11390649768a12bec1b9\nwhich was for the i386.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d7f1a9adc0e34ad4aa4fe246b264add4646ae064",
      "tree": "dd45d292fbc220402c361df9ae1aa0c88c868196",
      "parents": [
        "8fa509ab915f668093c270151f884220232bfb25"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 19:20:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:37 2008 +0900"
      },
      "message": "sh: Use clk_always_enable() on sh7366\n\nUse clk_always_enable() in the sh7366 processor code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8fa509ab915f668093c270151f884220232bfb25",
      "tree": "316da9d273a357944ad35243ba3d40d843881485",
      "parents": [
        "6c7d826cf6ff05264f9af04410aee82a08edfb9f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 19:18:24 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:37 2008 +0900"
      },
      "message": "sh: Use clk_always_enable() on sh7343 / SE77343\n\nUse clk_always_enable() on the sh7343 processor and in the board code\nfor Solution Engine 7343. Remove duplicate MSTPCR register definitions.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6c7d826cf6ff05264f9af04410aee82a08edfb9f",
      "tree": "ce110c55b7429071732321f9fcad19b97461f887",
      "parents": [
        "9ca6ecac505002d0c34b47b394f39aa14b0e6fb6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 19:16:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:37 2008 +0900"
      },
      "message": "sh: Use clk_always_enable() on sh7722 / Migo-R / SE7722\n\nUse clk_always_enable() on the sh7722 processor and in the board code\nfor Migo-R and Solution Engine 7722. Remove duplicate MSTPCR register\ndefinitions.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9ca6ecac505002d0c34b47b394f39aa14b0e6fb6",
      "tree": "e9f7503ef88997043685fab09b4593cdbd77d7b9",
      "parents": [
        "de9254263b8c8b1809520a1009dd516e41976519"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 19:13:34 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:37 2008 +0900"
      },
      "message": "sh: Use clk_always_enable() on sh7723 / ap325rxa\n\nUse clk_always_enable() on the sh7723 processor and in the ap325rxa\nboard code. Remove duplicate MSTPCR register definitions.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "152fe36ebee82b63a9c6e510c52aaa82f4b1940d",
      "tree": "4f3a4be582896037df99a8e90f006da905cbc557",
      "parents": [
        "1312994c8008d66806d9452c15d50df86a031437"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 19:05:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:36 2008 +0900"
      },
      "message": "sh: Show all clocks and their state in /proc/clocks\n\nShow all clocks in /proc/clocks, and also show if they are enabled or\ndisabled. This is useful to show MSTPCR bits on SuperH Mobile processors.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1312994c8008d66806d9452c15d50df86a031437",
      "tree": "47d8fc0e75b16091bb14e3b2309e6203cbcd0ab1",
      "parents": [
        "aea167cbb5c9056295109e5e171d27e30e2be5bc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 19:02:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:36 2008 +0900"
      },
      "message": "sh: Merge sh7343 and sh7722 clock code\n\nThis code makes sh7343 share the sh7722 clock code. Instead of just using\nthe good and very old sh7343 clock implmentation, switch to the new MSTPCR\nenabled clock code. SIU clocks are disabled on sh7343 for now.\n\nWith this change all SuperH Mobile devices now use the same clock code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aea167cbb5c9056295109e5e171d27e30e2be5bc",
      "tree": "ee87d1120afa05de35b9fd9fe5dc1c0b195d2a65",
      "parents": [
        "3fec18bd603c3a55aeb325121a3e752f647641be"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 18:56:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:36 2008 +0900"
      },
      "message": "sh: Add SuperH Mobile MSTPCR bits to clock framework\n\nHandle module stop clock bits in MSTPCRn through the clock framework.\nThe clocks are named after the bits in the data sheet. The association\nbetween bit number and hardware block is processor specific.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3fec18bd603c3a55aeb325121a3e752f647641be",
      "tree": "52dff076dc2183d6d6950746212b88a1e56f57e9",
      "parents": [
        "5c8f9d94fea98596db255a579f5d02a0195abda7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 17 18:52:19 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:36 2008 +0900"
      },
      "message": "sh: Use arch_flags to simplify sh7722 siu clock code\n\nMake use of arch_flags to simplify the SIU clock code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c46acb8e2093779bda393f028099477f98cfef3c",
      "tree": "ae8f4c3d41f10232e12e3ec2a2d52bcd4069597d",
      "parents": [
        "cbe9da029d9cc4fff59d559789885079a84a0af8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 19:45:40 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:35 2008 +0900"
      },
      "message": "fix sh ptep_get_and_clear breakage\n\nCommit 1ea0704e0da65b2b46f9142ff1391163aac24060\n(mm: add a ptep_modify_prot transaction abstraction)\ntriggered on sh build errors like the following:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/sh/mm/pg-sh4.o\ncc1: warnings being treated as errors\ninclude2/asm/pgtable.h:139: error: \u0027ptep_get_and_clear\u0027 declared inline after being called\ninclude2/asm/pgtable.h:139: error: previous declaration of \u0027ptep_get_and_clear\u0027 was here\nmake[2]: *** [arch/sh/mm/pg-sh4.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSince there\u0027s no good reason for marking these global functions as\n\"inline\" this patch therefore removes the inline\u0027s.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cbe9da029d9cc4fff59d559789885079a84a0af8",
      "tree": "1730047636c75455eaf309f4e24e20de9dff54f0",
      "parents": [
        "1eca5c92729a83f64826d15a9ecb1652dda54bcb"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Jul 16 20:21:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:35 2008 +0900"
      },
      "message": "sh: Renesas R0P7785LC0011RL board support\n\nThis adds initial support for the Renesas R0P7785LC0011RL board.\nThis patch supports 29bit address mode only.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1eca5c92729a83f64826d15a9ecb1652dda54bcb",
      "tree": "95753726159c945deccef68d4b54de9f4d5ec756",
      "parents": [
        "714750dd5c6aef8e204d35ba28c1be9641418671"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 16 19:02:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:35 2008 +0900"
      },
      "message": "sh: Add memory chunks to SH-Mobile UIO devices\n\nThis patch adds physically contiguous memory chunks to the UIO devices.\nThe same strategy can be used in the future for the CEU as well.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "714750dd5c6aef8e204d35ba28c1be9641418671",
      "tree": "db0561b346ed1f79242f5f779376856d64955e83",
      "parents": [
        "6874548c69d02fabb8bea12d8c0f5600c1176769"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 15 21:55:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: Export sh7366 VPU, VEU(1), VEU(2) using uio_pdrv_genirq\n\nThis patch exports the VPU, VEU(1) and VEU(2) blocks of the sh7366\nto user space using the uio_pdrv_genirq platform driver.\n\nWhile at it, fix up the VEU(2) interrupt vector.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6874548c69d02fabb8bea12d8c0f5600c1176769",
      "tree": "00ec84f3ff7fdf55e3335bc1084e08d924b2fb96",
      "parents": [
        "a55f6d2567008699d705a006f2432bf3e872b743"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 15 21:53:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: Export sh7723 VPU, VEU2H0, VEU2H1 using uio_pdrv_genirq\n\nThis patch exports the VPU, VEU2H0 and VEU2H1 blocks of the sh7723\nto user space using the uio_pdrv_genirq platform driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a55f6d2567008699d705a006f2432bf3e872b743",
      "tree": "d6bf2d9dfbc54f8d0fe0432a24889fd4fe21e6ce",
      "parents": [
        "c901c96cc25f6143a7d2fb59c3287f868e84a69e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 15 21:52:19 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: Export sh7722 VPU and VEU using uio_pdrv_genirq\n\nThis patch exports the VPU and VEU blocks of the sh7722 to user space\nusing the uio_pdrv_genirq platform driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c901c96cc25f6143a7d2fb59c3287f868e84a69e",
      "tree": "4d69ad00608872487e0699cc03f5b79821655a93",
      "parents": [
        "6e80f5e8c4c685eb7bc34c3916e3d986b03f9981"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 15 21:51:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: Export sh7343 VPU and VEU using uio_pdrv_genirq\n\nThis patch exports the VPU and VEU blocks of the sh7343 to user space\nusing the uio_pdrv_genirq platform driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6e80f5e8c4c685eb7bc34c3916e3d986b03f9981",
      "tree": "3c8768bdb748ba6b1bc923d798b1a8e3b91df4eb",
      "parents": [
        "cafd63b0076b78bc8f114abbeb724c7e5f5bfe5d"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu Jul 10 01:20:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh2(A) exception handler update\n\nThis patch is\n\nBy sh2\n- Remove duplicate code\n- Reduce stack usage\n- Cleanup and little optimize\n\nBy sh2a\n- Add missing handler(256 to 511)\n- Use sh2a instructions handler\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cafd63b0076b78bc8f114abbeb724c7e5f5bfe5d",
      "tree": "e12be13bbac6d45260f9aa0c507a2712ac272c79",
      "parents": [
        "a4e1d08491b06b17eb77c92caacd40b330ca8146"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Jul 07 21:11:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: update Solution Engine 7343\n\nupdated the following codes for Solution Endine 7343:\n - fix compile error in arch/sh/boards/se/7343/irq.c\n - add nor flash physmaps\n - update defconfig\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a4e1d08491b06b17eb77c92caacd40b330ca8146",
      "tree": "9a32eeb9286d917a5f28932f7a77988451960da4",
      "parents": [
        "73382f710b83b84b3cffb1f4850f5292c12edfd2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Jul 07 21:11:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: update sh7343 code\n\nupdated the following codes for SH7343:\n - add register_intc_controller()\n - add EARLY_SCIF_CONSOLE_PORT\n - add define of CPG register\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73382f710b83b84b3cffb1f4850f5292c12edfd2",
      "tree": "385e6460069a79ad49b35834d0af9a2297eb20a8",
      "parents": [
        "026953db56e6244c8c80be8e211e244ff6015992"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:33:30 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:34 2008 +0900"
      },
      "message": "sh: fix pg-sh4.c build breakage in linux-next\n\nRemove inline from ptep_get_and_clean() to match with header file prototype.\nMakes linux-next build.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "026953db56e6244c8c80be8e211e244ff6015992",
      "tree": "b1ccf51211190bec89d26eb02b84cbda72c2c811",
      "parents": [
        "0fff76f2da9dd0cd1918822cdc99d0191f9b78cf"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:32:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: enable I2C on the ap325rxa board\n\nThis patch enables I2C on the sh7723-based ap325rxa board.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fff76f2da9dd0cd1918822cdc99d0191f9b78cf",
      "tree": "836716c476183857c0a5d17cf9be52684d2627da",
      "parents": [
        "da7d3029d1bbcd3d6489f4524056598ec030d3b0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:32:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add SuperH Mobile I2C platform data to sh7366\n\nThis patch adds platform data for the single I2C channel on sh7366.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da7d3029d1bbcd3d6489f4524056598ec030d3b0",
      "tree": "645d147f122cf13f6fa706a0ff5004886df9d401",
      "parents": [
        "7549079d846651ee24150a24f9bb3b6e06ae67db"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:32:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add SuperH Mobile I2C platform data to sh7723\n\nThis patch adds platform data for the single I2C channel on sh7723.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7549079d846651ee24150a24f9bb3b6e06ae67db",
      "tree": "a5950c853c116d34ccd254714f3f6206240beb3a",
      "parents": [
        "6bdfb22a8e1ffa37ae4ad35b87cb02958d1901e5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:31:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add SuperH Mobile I2C platform data to sh7343\n\nThis patch adds platform data for two I2C channels to the sh7343.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6bdfb22a8e1ffa37ae4ad35b87cb02958d1901e5",
      "tree": "afc8f27f1044be5787fb38d181292dd861f9a1c5",
      "parents": [
        "f12ae6bc4ad0054386b380dbf90e63617cd5ab92"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jul 04 12:37:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add interrupt ack code to sh4a\n\nThis patch is based on interrupt acknowledge code for external\ninterrupt sources on sh3 processors and adds on sh4a processors.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f12ae6bc4ad0054386b380dbf90e63617cd5ab92",
      "tree": "51efc329cb0559547ec4ece96dd5d684a8404a73",
      "parents": [
        "f2fb4e4f647dabf1177d3ce164988e73482d76b1"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Jul 04 12:54:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: Fix up link error on SH-2 zImage with older binutils.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f2fb4e4f647dabf1177d3ce164988e73482d76b1",
      "tree": "5288184d2d8535c826c8b3c33d79b2529c83542b",
      "parents": [
        "068f59143d821553e7a55cdbd69142b05e245d47"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Wed Jul 02 17:51:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: Conditionally re-enable IRQs in fault path.\n\nThe current kernel behaviour is to reenable interrupts unconditionally\nwhen taking a page fault. This patch changes this to only enable them\nif interrupts were previously enabled.\n\nIt also fixes a problem seen with this fix in place: the kernel previously\nflushed the vsyscall page when handling a signal, which is not only\nunncessary, but caused a possible sleep with interrupts disabled.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "068f59143d821553e7a55cdbd69142b05e245d47",
      "tree": "12ce88fa8d041c2bc3095b4f5561bea2d3e141ff",
      "parents": [
        "09b5a10c1944214a6008712bfa92b29f00b84a1a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 02 17:46:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Record the major cut revision for probed SH-4A parts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "09b5a10c1944214a6008712bfa92b29f00b84a1a",
      "tree": "0769016c78424356596bb0a8d854056b083246ef",
      "parents": [
        "3611ee7acc113e5e482b7d20d5133935226f3129"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chris.smith@st.com",
        "time": "Wed Jul 02 15:17:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Optimized flush_icache_range() implementation.\n\nAdd implementation of flush_icache_range() suitable for signal handler\nand kprobes. Remove flush_cache_sigtramp() and change signal.c to use\nflush_icache_range().\n\nSigned-off-by: Chris Smith \u003cchris.smith@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3611ee7acc113e5e482b7d20d5133935226f3129",
      "tree": "514eb8f7e4901f784f24d74eecfc971409da410a",
      "parents": [
        "ef9247ef89be79ffbd9faaf722e05b7bed14fc1e"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Wed Jul 02 15:15:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Stub in silicon cut in CPU info.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef9247ef89be79ffbd9faaf722e05b7bed14fc1e",
      "tree": "6d8afba92435f2df0290d198b5a742c6a75d048d",
      "parents": [
        "d88a3ea6fa4c98d482240a6a85945ed448b7671d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 02 13:58:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Tidy up the SH-3 exception vector table.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d88a3ea6fa4c98d482240a6a85945ed448b7671d",
      "tree": "a6feb05c2327e574940ade80dd730e8e2b09af84",
      "parents": [
        "fafb7a97de73a917a875048801bd81cf64f79e4a"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Tue Jul 01 22:20:24 2008 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "SH7619 add ethernet controler support\n\n- Add EtherC + PHY resource define.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fafb7a97de73a917a875048801bd81cf64f79e4a",
      "tree": "8f7f35a3e2a6405d2b6cf71b1bbba5f716c720a7",
      "parents": [
        "7c93d87d09813e32724b572530abe5b5405ab1d1"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Tue Jun 24 13:00:52 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Remove sh_pcic_io_xxx function from Solution Engine IO code\n\nsh_pcic_io_xxx function are very old.\nIn linux-2.4, mrshpc_ss socket driver used this function.\nBut there is not this driver to the present kernel.\nI deleted these cords and checked operation.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7c93d87d09813e32724b572530abe5b5405ab1d1",
      "tree": "baa9a343fbc86d3e97de38ca055929e49826eddf",
      "parents": [
        "787d9d7e89c3952db12d9e4bb02ba5c5a85f6b7f"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Thu Jun 19 19:27:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:31 2008 +0900"
      },
      "message": "sh: Fix Kconfig of AP-325RXA\n\nThe CPU of AP-325RXA is SH7723, but a CPU becomes selectable.\nThis patch fixes this problem.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "787d9d7e89c3952db12d9e4bb02ba5c5a85f6b7f",
      "tree": "3d216ac87bc5e11e0125b5f48c2f5180be48455f",
      "parents": [
        "b2e4c109a8a49d1df37572a12e3261e9c7361cc7"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 18 18:32:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:31 2008 +0900"
      },
      "message": "sh: Clean up code of Solution Engine 770x\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2e4c109a8a49d1df37572a12e3261e9c7361cc7",
      "tree": "eff99a2baefe1b583786da059102ac82249aff3a",
      "parents": [
        "ffb91ad2751723bcc9925cd38e37013e2169e256"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 18 18:31:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:31 2008 +0900"
      },
      "message": "sh: Update Solution Enginge 7712 defconfig\n\nEnable SH-Ether support and NFS userland support.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ffb91ad2751723bcc9925cd38e37013e2169e256",
      "tree": "a6f68cd3485c0b239fa7377e081a427d6beed43d",
      "parents": [
        "4c1cfab1e0f9a41246cfdcca78f3700fb67f0a5c"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 18 18:29:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: Solution Enginge 7710/7712 SH-Ether support\n\nAdd support SH-Ether for Hitachi Solution Engine.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4c1cfab1e0f9a41246cfdcca78f3700fb67f0a5c",
      "tree": "502610786625ef7fe15d89e4226cd05b6dcd2d44",
      "parents": [
        "62410034e79d9249647d1fe6f6f35a06b3747e68"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 03:36:50 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh/kernel/ cleanups\n\nThis patch contains the following cleanups:\n- make the following needlessly global code static:\n  - cf-enabler.c: cf_init()\n  - cpu/clock.c: __clk_enable()\n  - cpu/clock.c: __clk_disable()\n  - process_32.c: default_idle()\n  - time_32.c: struct clocksource_sh\n  - timers/timer-tmu.c: struct tmu_timer_ops\n- remove the following unused functions (no CONFIG_BLK_DEV_FD on sh):\n  - process_{32,64}.c: disable_hlt()\n  - process_{32,64}.c: enable_hlt()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62410034e79d9249647d1fe6f6f35a06b3747e68",
      "tree": "bba8d94d245ac30947ed43650602f76097512a8f",
      "parents": [
        "175fb09f4a770fd542947e8c3f4e6dbf07debea9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:33:40 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: make pcibios_max_latency static\n\nThis patch makes the needlessly global pcibios_max_latency static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "175fb09f4a770fd542947e8c3f4e6dbf07debea9",
      "tree": "bc81c0e350b78bd5dfa63ed6344eb928bba821f6",
      "parents": [
        "2b7bf930ae762d3124317e36f26a7567dc04e835"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:31:03 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: make EARLY_PCI_OP\u0027s static\n\nThis patch makes the needlessly global EARLY_PCI_OP\u0027s static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b7bf930ae762d3124317e36f26a7567dc04e835",
      "tree": "966978643ab2186f8f4d44ed9957ee56af62c9cc",
      "parents": [
        "306cfd630a4d121cf4e08b894d8b4c4cf106e57e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:57 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh/boards/dreamcast/rtc.c: make 2 functions static\n\nThis patch makes the needlessly global aica_rtc_{get,set}timeofday()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4cec1a37ba7d9dce6ed5d8259b95272100a98b1f",
      "tree": "25cf527d6e60a609257a8b578d8f0d0690cfce70",
      "parents": [
        "c63847a3621d2bac054f5709783860ecabd0ee7e"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Jun 06 17:04:56 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: Renesas Solutions SH7763RDP board support\n\nThis patch adds basic support for the SH7763RDP board.\nThis supports a basic stuff provided in SH7763, like SCIF,\nNOR Flash and USB host.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c63847a3621d2bac054f5709783860ecabd0ee7e",
      "tree": "a04e0aca07d0a672a56b1611544f7d2da0b621e4",
      "parents": [
        "04e917b606ffe6ec10fb75c21447162cba31f6b6"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Jun 06 17:04:08 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add SCIF2 support for SH7763.\n\nSH7763 has 3 SCIF device. Current code supports SCIF0 and 1.\nSCIF0 and 1 are same register constitution, but only SCIF2 is different.\nI added support of SCIF2.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04e917b606ffe6ec10fb75c21447162cba31f6b6",
      "tree": "219c5475fcf904be45f72bad0460eb0180610d1e",
      "parents": [
        "42fd3b142d8867f5b58d6fb75592cd20fd654c1b"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "goda.yusuke@renesas.com",
        "time": "Fri Jun 06 17:03:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add support Renesas Solutions AP-325RXA board\n\nThis board is SH7723 base board.\n\nThis has SCIF, LCDC, USB Host controler, NOR/NAND Flash, Sound,\nEther and other.\n\nThis patch supports SCIF, NOR Flash.\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66dfe18114839a7297f56f43f03125f4121de79b",
      "tree": "74519e931d2205d0871ed541297977100b110a9f",
      "parents": [
        "74fcc77982e703fe85d8bd5437130fd94c61daee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 18:54:02 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add support for 16kB PAGE_SIZE.\n\n16kB is a useful size on nommu, while 64kB still tends to be too big to\nbe useful. Newer MMUs are likely to support this as well, so plug it\nin in anticipation of those, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74fcc77982e703fe85d8bd5437130fd94c61daee",
      "tree": "11358e97d65eee31dfeb651aa916d500e79d5619",
      "parents": [
        "02f7e627f9248a478cf790112a07ae2c612b895a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 18:52:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Support variable page sizes on nommu.\n\nPAGE_SIZE doesn\u0027t need to be fixed at 4096 on nommu, so stub in a !MMU\ncase for the various PAGE_SIZE Kconfig options.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3787aa112c653b34b6f901b2eaae2b62f9582569",
      "tree": "347a43ce6333b7fe437cbbbc6cf0117c32c6f8d6",
      "parents": [
        "2cd1e31859837155033b4b731de61066d5da50ab"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 16:47:56 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: RSK+ 7203 board support.\n\nThis adds initial support for the RTE RSK+ SH7203 board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2cd1e31859837155033b4b731de61066d5da50ab",
      "tree": "6044e23d55debf6d8b90c5f9c72ac9c141d19536",
      "parents": [
        "3bc24a1a5441ef621daf737ec93b0a10e8999d59"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 14:00:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Make dump_task dependent on ELF core.\n\nCurrently this is only linked in for CONFIG_BINFMT_ELF, make it dependent\non CONFIG_ELF_CORE, so it\u0027s both selectable there and also linked in for\nCONFIG_BINFMT_ELF_FDPIC.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3bc24a1a5441ef621daf737ec93b0a10e8999d59",
      "tree": "09e3e2e8eda617de72f643aa22ba86490b16cd17",
      "parents": [
        "9b14ec35f03d89c88cba225add8b6eca15203964"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 13:40:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Initial ELF FDPIC support.\n\nThis adds initial support for ELF FDPIC on MMU-less SH, as per version\n0.2 of the ABI definition at:\n\n\thttp://www.codesourcery.com/public/docs/sh-fdpic/sh-fdpic-abi.txt\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3b08600902e119b34ca03c4aaf99bde4b173dde",
      "tree": "24080adf9617d81e02f426a72913de8cff58738d",
      "parents": [
        "7223ce29e8ca7313a75e8b902718c867d5997bb7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:53 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "move arch/sh/lib/io.o to obj-y\n\nEXPORT_SYMBOL\u0027s in lib-y considered harmful:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1837 modules\nERROR: \"__raw_readsl\" [drivers/ssb/ssb.ko] undefined!\nERROR: \"__raw_writesl\" [drivers/ssb/ssb.ko] undefined!\nERROR: \"__raw_writesl\" [drivers/net/smc91x.ko] undefined!\nERROR: \"__raw_readsl\" [drivers/net/smc91x.ko] undefined!\nERROR: \"__raw_writesl\" [drivers/net/3c59x.ko] undefined!\nERROR: \"__raw_readsl\" [drivers/net/3c59x.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7223ce29e8ca7313a75e8b902718c867d5997bb7",
      "tree": "d49cb103b6f701b568997f8c5bd9d4420b7b8dad",
      "parents": [
        "b19a33cabafbac56ba581e2a77ea6476db9118ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:40 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh dreamcast: export board_pci_channels\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1837 modules\nERROR: \"board_pci_channels\" [drivers/pcmcia/yenta_socket.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nI freely admit that it\u0027s a pathological configuration, but as long as\nit is allowed it should build.\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b19a33cabafbac56ba581e2a77ea6476db9118ab",
      "tree": "14f5b72d8ef650ee0dff50afe2290a01f634ddef",
      "parents": [
        "82706b8f7bd1365e50478d3d0f6090f22e4571c7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:24 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh: export get_cpu_subtype\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1837 modules\nERROR: \"get_cpu_subtype\" [arch/sh/oprofile/oprofile.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "45dabf1427a0a876f733b07239ade1bdb0e06010",
      "tree": "0bcec487028dcb802a5c2ccf0e790f5b48745bac",
      "parents": [
        "c9272c4f9fbe2087beb3392f526dc5b19efaa56b"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jun 24 13:30:23 2008 +0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh: fix seq_file memory leak\n\nWhen using single_open(), single_release() should be used instead\nof seq_release(), otherwise there is a memory leak.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00df438e89a9003895948170e1abf64dd4665872",
      "tree": "cd016a215b2df2785846f85b0d19bd4baed27bd4",
      "parents": [
        "025d7917a5ede982a5669c6735ef73a227b9827e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:13:18 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:53 2008 +1000"
      },
      "message": "powerpc: Disable 64K hugetlb support when doing 64K SPU mappings\n\nThe 64K SPU local store mapping feature is incompatible with the\n64K huge pages support due to the inability of some parts of\nthe memory management to differenciate between them while they\nuse a different page table format.\n\nFor now, disable 64K huge pages when CONFIG_SPU_FS_64K_LS,\nin the long run, this can be fixed by making this feature use\nthe hugetlb page table format.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "025d7917a5ede982a5669c6735ef73a227b9827e",
      "tree": "b921600f898523c63cefa79effdc4f917b1cf4ab",
      "parents": [
        "f023bf0f91f1f1b926ec8f5cf0ee24be134bf024"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 13:49:15 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:53 2008 +1000"
      },
      "message": "powerpc/powermac: Fixup default serial port device for pmac_zilog\n\nThis removes the non-working code in legacy_serial that tried to handle\nthe powermac SCC ports, and instead add a (now working) function to the\npowermac platform code to find the default serial console if any.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f023bf0f91f1f1b926ec8f5cf0ee24be134bf024",
      "tree": "32f8fdc281d6a76153aab7ae6f8f28c6cbf1f485",
      "parents": [
        "83ac6a1ed40bfbe185cf2bac5505d8d97aad8b1d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 12:06:19 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:52 2008 +1000"
      },
      "message": "powerpc/powermac: Use sane default baudrate for SCC debugging\n\nWhen using the \"sccdbg\" option to route early kernel messages and\nxmon to the SCC serial port on PowerMacs, when this wasn\u0027t the\nconfigured output port of Open Firmware, we initialize the baudrate\nto 57600bps. This isn\u0027t a very good default on some powermacs where\nboth the FW and pmac_zilog will default to 38400. This fixes it to\nuse the same logic as pmac_zilog to pick a default speed.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "124c27d375f72dd857eac27f2932f9f01df76bf4",
      "tree": "927a58733ee4b35eca6958f42af19e0d97124964",
      "parents": [
        "e9efed3b80a83e44b98fc626f3268ae072550b84"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Jul 27 15:24:55 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:52 2008 +1000"
      },
      "message": "powerpc: Show processor cache information in sysfs\n\nCollect cache information from the OF device tree and display it in\nthe cpu hierarchy in sysfs.  This is intended to be compatible at the\nuserspace level with x86\u0027s implementation[1], hence some of the funny\nattribute names.  The arrangement of cache info is not immediately\nintuitive, but (again) it\u0027s for compatibility\u0027s sake.\n\nThe cache attributes exposed are:\n\ntype (Data, Instruction, or Unified)\nlevel (1, 2, 3...)\nsize\ncoherency_line_size\nnumber_of_sets\nways_of_associativity\n\nAll of these can be derived on platforms that follow the OF PowerPC\nProcessor binding.  The code \"publishes\" only those attributes for\nwhich it is able to determine values; attributes for values which\ncannot be determined are not created at all.\n\n[1] arch/x86/kernel/cpu/intel_cacheinfo.c\n\nBenH: Turned some printk\u0027s into pr_debug, added better NULL checking\nin a couple of places.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e9efed3b80a83e44b98fc626f3268ae072550b84",
      "tree": "cbe7cc897dc112e2eb93f9bbded5aa3a8e6e0bf3",
      "parents": [
        "440a0857e32a05979fb01fc59ea454a723e80e4b"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Jul 27 15:24:54 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:52 2008 +1000"
      },
      "message": "powerpc: Make core id information available to userspace\n\nExisting Open Firmware practice is to report each processor core as a\nseparate node in the device tree.  Report the value of the \"reg\" OF\nproperty corresponding to a logical CPU\u0027s device node as the core_id\nattribute in /sys/devices/system/cpu/cpu*/topology/core_id.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "440a0857e32a05979fb01fc59ea454a723e80e4b",
      "tree": "9776655cd83b18cdd9cc8f08b836a6811f77ced0",
      "parents": [
        "0764bf63da5466474eebf7d21994cf6b106265a3"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Jul 27 15:24:53 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:51 2008 +1000"
      },
      "message": "powerpc: Make core sibling information available to userspace\n\nImplement the notion of \"core siblings\" for powerpc.  This makes\n/sys/devices/system/cpu/cpu*/topology/core_siblings present sensible\nvalues, indicating online CPUs which share an L2 cache.\n\nBenH: Made cpu_to_l2cache() use of_find_node_by_phandle() instead\nof IBM-specific open coded search\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0764bf63da5466474eebf7d21994cf6b106265a3",
      "tree": "7684743121839ffe8b030404c4474366f6d69e70",
      "parents": [
        "c713e7cbfa529f87e18bb2eacb2ccdd4ee0ef7d3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 28 02:22:14 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:51 2008 +1000"
      },
      "message": "powerpc/vio: More fallout from dma_mapping_error API change\n\narch/powerpc/kernel/vio.c:533: error: too few arguments to function \u0027dma_mapping_error\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3cee67f77922721e90c1573d84c07e18c5508713",
      "tree": "7b82beea9cf932f18239c3b81ba7a9c216cbd507",
      "parents": [
        "dec2b0d0cc64e495a3c9c5700fa7a3b397b5e855"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 28 00:51:02 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:50 2008 +1000"
      },
      "message": "powerpc/pseries: Fix CMO sysdev attribute API change fallout\n\nNoticed due to these wanings:\n\narch/powerpc/platforms/pseries/cmm.c:298: warning: initialization from incompatible pointer type\narch/powerpc/platforms/pseries/cmm.c:299: warning: initialization from incompatible pointer type\narch/powerpc/platforms/pseries/cmm.c:320: warning: initialization from incompatible pointer type\narch/powerpc/platforms/pseries/cmm.c:320: warning: initialization from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dec2b0d0cc64e495a3c9c5700fa7a3b397b5e855",
      "tree": "da1175706b05d4c2f821fcfc42b15b98926fefc2",
      "parents": [
        "7d6d637dac2050f30a1b57b0a3dc5de4a10616ba"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Jul 27 16:53:20 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:50 2008 +1000"
      },
      "message": "powerpc: Enable tracehook for the architecture\n\nThe powerpc arch code has all the prerequisites, so set HAVE_ARCH_TRACEHOOK.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7d6d637dac2050f30a1b57b0a3dc5de4a10616ba",
      "tree": "5108cacaf5e204d58bc07afb1d67c73144f1bf55",
      "parents": [
        "f1ba12856b7a7d43e495e216bc91e6bbf7aac383"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Jul 27 16:52:52 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:50 2008 +1000"
      },
      "message": "powerpc: Add TIF_NOTIFY_RESUME support for tracehook\n\nThis adds TIF_NOTIFY_RESUME support for powerpc.  When set,\nwe call tracehook_notify_resume() on the way to user mode.\nThis overloads do_signal() to do the work, but changes its\narguments to it has the TIF_* bits handy in a register and\ndrops the useless first argument that was always zero.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4f72c4279eab1e5f3ed1ac4e55d4527617582392",
      "tree": "5a170211e0206d4d17a008dec9c88827c95c1152",
      "parents": [
        "6558ba2b5cc3a2f22039db30616fcd07c1b28ac8"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Jul 27 16:51:03 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:49 2008 +1000"
      },
      "message": "powerpc: Make syscall tracing use tracehook.h helpers\n\nThis changes powerpc syscall tracing to use the new tracehook.h entry\npoints.  There is no change, only cleanup.\n\nIn addition, the assembly changes allow do_syscall_trace_enter() to\nabort the syscall without losing the information about the original\nr0 value.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6558ba2b5cc3a2f22039db30616fcd07c1b28ac8",
      "tree": "ca54768376c6b32a308cc728a72ebcb978e3f179",
      "parents": [
        "e2075f79a99b45a6cc10de021c93f07212098a84"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Jul 27 16:49:50 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:49 2008 +1000"
      },
      "message": "powerpc: Call tracehook_signal_handler() when setting up signal frames\n\nThis makes the powerpc signal handling code call tracehook_signal_handler()\nafter a handler is set up.  This means that using PTRACE_SINGLESTEP to\nenter a signal handler will report to ptrace on the first instruction of\nthe handler, instead of the second.  This is consistent with what x86 and\nother machines do, and what users and debuggers want.\n\nBenH: Fixed up the test for the trap value.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e2075f79a99b45a6cc10de021c93f07212098a84",
      "tree": "8c3ccb423f706336741734d0758219028d765396",
      "parents": [
        "9ba1984ead5d25c93d241e0ee43f8f6a252f60d9"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Jul 27 15:24:52 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:49 2008 +1000"
      },
      "message": "powerpc: Update cpu_sibling_maps dynamically\n\nRather doing one initialization pass over all the per-cpu\ncpu_sibling_maps at boot, update the maps at cpu online/offline time.\n\nThis is a behavior change -- the thread_siblings attribute now\nreflects only online siblings, whereas it would display offline\nsiblings before.  The new behavior matches that of x86, and is\narguably more useful.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9ba1984ead5d25c93d241e0ee43f8f6a252f60d9",
      "tree": "e4c7bce3f3ab1285a214fe666df9fbd8942d94aa",
      "parents": [
        "7d2f6075f992d33c7be829c3638b8cb72b782b19"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Jul 27 15:24:51 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:48 2008 +1000"
      },
      "message": "powerpc: register_cpu_online should be __cpuinit\n\nIt is called only in cpu online paths.\n\n(caught by CONFIG_DEBUG_SECTION_MISMATCH\u003dy)\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7d2f6075f992d33c7be829c3638b8cb72b782b19",
      "tree": "a2f2c3e900c15e898b87c21975e4770092b4de1e",
      "parents": [
        "ff8dc7698c904f2a911e89b3d54e7c4a74f5575d"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Jul 27 15:24:50 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:48 2008 +1000"
      },
      "message": "powerpc: kill useless SMT code in prom_hold_cpus\n\nThis piece of code is broken for \u003e2 threads, and possibly in some\nother subtle ways (such as comparing a value obtained from an\n\"ibm,ppc-interrupt-server#s\" property to a value obtained from a\n\"reg\" property) and doesn\u0027t seem to have any useful purpose in the\nfirst place other than a dubious warning in case NR_CPUS is too\nsmall, which probably isn\u0027t the right place to do so.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b9fa49a9a908407d9366b0e1e7222aee81a2df5b",
      "tree": "7085d94e57ba28df3a10b4c029cfe78cced0a782",
      "parents": [
        "2325f0a0c3d76bb515f3312ab2b16afdbffcc594"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sat Jul 26 09:06:17 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:47 2008 +1000"
      },
      "message": "powerpc: Fix vio build warnings\n\narch/powerpc/kernel/vio.c:1034: warning: function declaration isnât a prototype\narch/powerpc/kernel/vio.c:1035: warning: function declaration isnât a prototype\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2325f0a0c3d76bb515f3312ab2b16afdbffcc594",
      "tree": "69386c213a02b0900054cdcfcaf4372c3ec31a3e",
      "parents": [
        "d3b060231b2e1eb7e7e9680ff93326a4ae576720"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Jul 26 05:27:33 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:47 2008 +1000"
      },
      "message": "powerpc/booke: Clean up the hardware watchpoint support\n\n* CONFIG_BOOKE is selected by CONFIG_44x so we dont need both\n* Fixed a few comments\n* Go back to only using DBCR0_IDM to determine if we are using\n  debug resources.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3b060231b2e1eb7e7e9680ff93326a4ae576720",
      "tree": "6cdb2f976d27e48e6b730960aa452a6d1576a721",
      "parents": [
        "d65d830ca06040ffe6a35ce7cb06ee642ddbd6a8"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Jul 24 00:44:51 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 28 16:30:47 2008 +1000"
      },
      "message": "powerpc: Removed duplicated include in stacktrace.c\n\nRemoved duplicated include file \u003clinux/module.h\u003e in\narch/powerpc/kernel/stacktrace.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9b1a4d38373a5581a4e01032a3ccdd94cd93477b",
      "tree": "3d0f0ebd1ac4512551fc35e57d173870eb060c0c",
      "parents": [
        "eeec4fad963490821348a331cca6102ae1c4a7a3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 28 12:16:30 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 28 12:16:31 2008 +1000"
      },
      "message": "stop_machine: Wean existing callers off stop_machine_run()\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "04d91cb8163f7f946e348b2362a6e5dfa5f06b13",
      "tree": "f4a3ba362b0c4a4c9d54f7d0a3ee1c341c018171",
      "parents": [
        "ebd3c003335c3af1e3cb43a5955ba02e7ed2984c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 03:53:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 17:34:02 2008 -0700"
      },
      "message": "sparc: Set CONFIG_HAVE_ARCH_TRACEHOOK\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebd3c003335c3af1e3cb43a5955ba02e7ed2984c",
      "tree": "0b2bf3e22448632232fd5a10b3c24ca7a80ffa03",
      "parents": [
        "b8b751bedcd00985550d84901c07eda427413e7b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 03:43:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 17:33:55 2008 -0700"
      },
      "message": "sparc: Add task_pt_regs().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8b751bedcd00985550d84901c07eda427413e7b",
      "tree": "9ceda7a4374f9aab99e1ba6d1de8d5438723f806",
      "parents": [
        "5a157d5bf8288eaa86ec269a966559594ddd542e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 03:40:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 17:33:44 2008 -0700"
      },
      "message": "sparc: Add call to tracehook_signal_handler().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a157d5bf8288eaa86ec269a966559594ddd542e",
      "tree": "0597106130ba8cb31878d13a03b32fb9d1dc8944",
      "parents": [
        "1c133b4b3d58bf88293eeea0d9d090777333bf48"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 03:38:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 17:33:37 2008 -0700"
      },
      "message": "sparc: Create and use TIF_NOTIFY_RESUME.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c133b4b3d58bf88293eeea0d9d090777333bf48",
      "tree": "b26171abee538e13443ba4470aecc18433afd08a",
      "parents": [
        "768225868c16d882f7a38a11027945284dc9f49e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 03:13:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 17:33:14 2008 -0700"
      },
      "message": "sparc: Use tracehook routines in syscall_trace().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "768225868c16d882f7a38a11027945284dc9f49e"
}
