)]}'
{
  "log": [
    {
      "commit": "7b41f5688c1e03c41c772cd1766d6d80189380dd",
      "tree": "976cddb7fbfa5161f9e88bf83c34f4ac0f8ec209",
      "parents": [
        "0ee50254dfe0c96f9eef4fc9fdf47a18d6a12df3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:22:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:22:15 2009 +0900"
      },
      "message": "sh: Pre-allocate a reasonable number of DMA debug entries.\n\nThis prevents the DMA API debugging from running out of entries right\naway on boot. Defines 4096 entries by default, which while a bit on the\nheavy side, ought to leave enough breathing room for some time.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f802d969b6a89d3f9b67ef879179824d53420ebe",
      "tree": "73748811278c85817b59240d63e610c8a9565132",
      "parents": [
        "b35346fd25f3c8c0b6afeb778f8c4f41c5703c84"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 09 10:36:54 2009 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 09 10:36:54 2009 -0700"
      },
      "message": "sh: Add support for DMA API debugging.\n\nThis wires up support for the generic DMA API debugging.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e8208828dc014dc0193dc5558995556df0fbe3a5",
      "tree": "4cecdf10e8215f65f531af98da1f207712f2e96c",
      "parents": [
        "e869a90ee1235a4f89ecb956e7b7d724d65217c8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 17:40:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 17:40:16 2009 +0900"
      },
      "message": "sh: Kill off broken direct-mapped cache mode.\n\nForcing direct-mapped worked on certain older 2-way set associative\nparts, but was always error prone on 4-way parts. As these are the\nnorm these days, there is not much point in continuing to support this\nmode. Most of the folks that used direct-mapped mode generally just\nwanted writethrough caching in the first place..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3a3b311ca375a37b29bb78b030f96bf97dee97f5",
      "tree": "c4f769b2f1e00bcaf8289f2f6337c50ab4c2c82b",
      "parents": [
        "c54a43e90b80993b2e0772d678563cb2bc6a1b3b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:59:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:59:31 2009 +0900"
      },
      "message": "sh: Update debugfs ASID dumping for 16-bit ASID support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c54a43e90b80993b2e0772d678563cb2bc6a1b3b",
      "tree": "6b54a13d1dd0c7b6c641366c58ffb3b83ce10e50",
      "parents": [
        "8263a67e169fdf0d06d172acbf6c03ae172a69d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:58:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:58:33 2009 +0900"
      },
      "message": "sh: tlb-pteaex: Kill off legacy PTEA updates.\n\nWhile harmless, PTEA has different semantics on these parts, and is only\nused in extended TLB mode. Kill off the legacy support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8263a67e169fdf0d06d172acbf6c03ae172a69d4",
      "tree": "cdfefd2d72c7854101287a9e39e3ad97cad6cb5b",
      "parents": [
        "da78800632197ac12adcdefbf09991d82adb8201"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:49:49 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:49:49 2009 +0900"
      },
      "message": "sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n\nThis adds support for extended ASIDs (up to 16-bits) on newer SH-X3 cores\nthat implement the PTAEX register and respective functionality. Presently\nonly the 65nm SH7786 (90nm only supports legacy 8-bit ASIDs).\n\nThe main change is in how the PTE is written out when loading the entry\nin to the TLB, as well as in how the TLB entry is selectively flushed.\n\nWhile SH-X2 extended mode splits out the memory-mapped U and I-TLB data\narrays for extra bits, extended ASID mode splits out the address arrays.\nWhile we don\u0027t use the memory-mapped data array access, the address\narray accesses are necessary for selective TLB flushes, so these are\nimplemented newly and replace the generic SH-4 implementation.\n\nWith this, TLB flushes in switch_mm() are almost non-existent on newer\nparts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a83c0b739f3ad1887704cfa9f1ee5ee208cf1532",
      "tree": "213fac95be0a7215a2f381c421b93bc1466e08a2",
      "parents": [
        "039a718ebb37298de87801288673859ac40b6fc4"
      ],
      "author": {
        "name": "Francesco VIRLINZI",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Mar 11 10:39:02 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:46:17 2009 +0900"
      },
      "message": "sh: PMB hibernation support\n\nThis implements preliminary suspend/resume support for the PMB.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f47f44790a9c8fc43e515df3c6be19a35ee5de5",
      "tree": "6a13f7abebcb04cc396a1d6de307265e36ccc89d",
      "parents": [
        "a29b99eccecefe5026713b226f66f117c8837ad5"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 10 15:49:54 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 15:49:54 2009 +0900"
      },
      "message": "sh: Support fixed 32-bit PMB mappings from bootloader.\n\nThis provides a method for supporting fixed PMB mappings inherited from\nthe bootloader, as an alternative to the dynamic PMB mapping currently\nused by the kernel. In the future these methods will be combined.\n\nP1/P2 area is handled like a regular 29-bit physical address, and local\nbus device are assigned P3 area addresses.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3e91faec47e9e12b965c952d698b0bb64847af06",
      "tree": "6e4d7b69e2e1dc914ee6dbde9f7b1d8cae6c72ea",
      "parents": [
        "5e084a1586a864d4e9b3f2edbb1bd3429909d652"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Feb 24 22:23:51 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:50:00 2009 +0900"
      },
      "message": "sh: fix P4 iounmap() pass-through\n\nFix iounmap() of pass-through P4 addresses. Without this patch\niounmap() on the sh7780 rtc area results in a warning message.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7bfa122c19e47b1dee47476ce6e9ed6ba16f8269",
      "tree": "84550953efedb635b8c25c2c7273eeec141c5106",
      "parents": [
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Dec 26 08:27:24 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:41:14 2009 +0900"
      },
      "message": "arch/sh/mm: Move a dereference below a NULL test\n\nIf the NULL test is necessary, then the dereference should be moved below\nthe NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/).\n\n// \u003csmpl\u003e\n@disable is_null@\nidentifier f;\nexpression E;\nidentifier fld;\nstatement S;\n@@\n\n+ if (E \u003d\u003d NULL) S\n  f(...,E-\u003efld,...);\n- if (E \u003d\u003d NULL) S\n\n@@\nidentifier f;\nexpression E;\nidentifier fld;\nstatement S;\n@@\n\n+ if (!E) S\n  f(...,E-\u003efld,...);\n- if (!E) S\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c04fc586c1a480ba198f03ae7b6cbd7b57380b91",
      "tree": "9d6544a3b62cc01dbcbb1e315b84378b45ba86d2",
      "parents": [
        "ee53a891f47444c53318b98dac947ede963db400"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Tue Jan 06 14:39:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:00 2009 -0800"
      },
      "message": "mm: show node to memory section relationship with symlinks in sysfs\n\nShow node to memory section relationship with symlinks in sysfs\n\nAdd /sys/devices/system/node/nodeX/memoryY symlinks for all\nthe memory sections located on nodeX.  For example:\n/sys/devices/system/node/node1/memory135 -\u003e ../../memory/memory135\nindicates that memory section 135 resides on node1.\n\nAlso revises documentation to cover this change as well as updating\nDocumentation/ABI/testing/sysfs-devices-memory to include descriptions\nof memory hotremove files \u0027phys_device\u0027, \u0027phys_index\u0027, and \u0027state\u0027\nthat were previously not described there.\n\nIn addition to it always being a good policy to provide users with\nthe maximum possible amount of physical location information for\nresources that can be hot-added and/or hot-removed, the following\nare some (but likely not all) of the user benefits provided by\nthis change.\nImmediate:\n  - Provides information needed to determine the specific node\n    on which a defective DIMM is located.  This will reduce system\n    downtime when the node or defective DIMM is swapped out.\n  - Prevents unintended onlining of a memory section that was\n    previously offlined due to a defective DIMM.  This could happen\n    during node hot-add when the user or node hot-add assist script\n    onlines _all_ offlined sections due to user or script inability\n    to identify the specific memory sections located on the hot-added\n    node.  The consequences of reintroducing the defective memory\n    could be ugly.\n  - Provides information needed to vary the amount and distribution\n    of memory on specific nodes for testing or debugging purposes.\nFuture:\n  - Will provide information needed to identify the memory\n    sections that need to be offlined prior to physical removal\n    of a specific node.\n\nSymlink creation during boot was tested on 2-node x86_64, 2-node\nppc64, and 2-node ia64 systems.  Symlink creation during physical\nmemory hot-add tested on a 2-node x86_64 system.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da9fdc8b44c421f14a68988ae4d1fb414d5edbf0",
      "tree": "4136203d0e17012ba2aff4e6ee1568eaf77d72ba",
      "parents": [
        "78fb40263f34c65ade1693664db1af168d479588"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Dec 17 17:18:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:48 2008 +0900"
      },
      "message": "sh: split coherent pages\n\nSplit pages returned by dma_alloc_coherent() and make sure\nwe free them one by one.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ab6e570ba33dbee18c2520d386e0f367a9b573c3",
      "tree": "7594192d10726e72bf7744bb83bdc0c9a30891d1",
      "parents": [
        "d7b01f78a3ae6a3cc21a16a1a3d377adc2227537"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 11 18:46:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Generic kgdb stub support.\n\nThis migrates from the old bitrotted kgdb stub implementation and moves\nto the generic stub. In the process support for SH-2/SH-2A is also added,\nwhich the old stub never provided.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35724a0aed6e62bdad640e8a1b8498329708226f",
      "tree": "c6cff78adaa62df45bd3fcbbbdc0e1d18cc28c17",
      "parents": [
        "a99d6fde69dd9c73ac0b4e42a77ed1ebc714e56a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 18:17:19 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: Fix up the cpu_asid() return value on nommu.\n\nThis ought to be unsigned long, rather than defaulting to int.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a99d6fde69dd9c73ac0b4e42a77ed1ebc714e56a",
      "tree": "96d0136b37139a696265b7218e7037ce09a19873",
      "parents": [
        "4d1f3bbec49a080cae753aaa44dc1fc7277b3e50"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 18:06:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: Convert sh64 /proc/asids to debugfs and generic sh.\n\nThis converts the sh64 /proc/asids entry to debugfs and enables it for\nall SH parts that have debugfs enabled.\n\nOn MMU systems this can be used to determine which processes are using\nwhich ASIDs which in turn can be used for finer grained cache tag\nanalysis.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "716777db7270255f1f7210fd87a7188b08c9a267",
      "tree": "01e65e44140231a2b16d7ebd273e7e7b280decb7",
      "parents": [
        "0c9122323acb0c3410dfbd219cb47f4c2e9305e3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Nov 25 21:57:29 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:48 2008 +0900"
      },
      "message": "sh: P4 ioremap pass-through\n\nThis patch adds a pass-through case when ioremapping P4 addresses.\n\nAddresses passed to ioremap() should be physical addresses, so the\nbest option is usually to convert the virtual address to a physical\naddress before calling ioremap. This will give you a virtual address\nin P2 which matches the physical address and this works well for\nmost internal hardware blocks on the SuperH architecture.\n\nHowever, some hardware blocks must be accessed through P4. Converting\nthe P4 address to a physical and then back to a P2 does not work. One\nexample of this is the sh7722 TMU block, it must be accessed through P4.\n\nWithout this patch P4 addresses will be mapped using PTEs which\nrequires the page allocator to be up and running.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4a4a9be3ebdbf17957d29e3521f328a1145f9431",
      "tree": "274a36403bd64a7e15a4f17408ef97a9d0bc6c18",
      "parents": [
        "3d44cc3e01ee1b40317f79ed54324e25c4f848df"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 13:17:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:42:49 2008 +0900"
      },
      "message": "sh: Move arch_get_unmapped_area() in to arch/sh/mm/mmap.c.\n\nNow that arch/sh/mm/mmap.c exists, move arch_get_unmapped_area() there.\nFollows the ARM change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10840f034e2329150ce0e683e636ea13b268d333",
      "tree": "616eeea883810bdcfac5a82468edc54071bba6fe",
      "parents": [
        "bfbedf787c6b77270679429caadb044b2d33c94c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 15:38:02 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 15:38:02 2008 +0900"
      },
      "message": "sh: Don\u0027t factor in PAGE_OFFSET for valid_phys_addr_range() check.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "185aed75570fb4f78ef283dfa26cd9da5fa06a91",
      "tree": "a98cb3f46bf9426f8d4a660d63b8a3ac7d9f369d",
      "parents": [
        "ade7a9b4ccd20ab8159c77a0abd20552f2d6b06c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 12:53:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 12:53:48 2008 +0900"
      },
      "message": "sh: Provide a sane valid_phys_addr_range() to prevent TLB reset with PMB.\n\nWith the PMB enabled, only P1SEG and up are covered by the PMB mappings,\nmeaning that situations where out-of-bounds physical addresses are read\nfrom will lead to TLB reset after the PMB miss, allowing for use cases\nlike dd if\u003d/dev/mem to reset the TLB.\n\nFix this up to make sure the reference is between __MEMORY_START (phys)\nand __pa(high_memory). This is coherent across all variants of sh/sh64\nwith and without MMU, though the PMB bug itself is only applicable to\nSH-4A parts.\n\nReported-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "acca4f4d9bd657e8bc7e1665ba5077465138f133",
      "tree": "39b107c67d9dc59e6064e528457ca97ba4396ba2",
      "parents": [
        "f7160c7573615ec82c691e294cf80d920b5d588d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 10 20:00:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 10 20:00:45 2008 +0900"
      },
      "message": "sh: Handle fixmap TLB eviction more coherently.\n\nThere was a race in the kmap_coherent() implementation. While we\nguarded against preemption, there was nothing preventing eviction of\nthe pre-faulted fixmap entry from the UTLB. Under certain workloads\nthis would result in the fixmap entries used for cache colouring being\nevicted from the UTLB in the midst of a copy_page().\n\nIn addition to pre-faulting, we also make sure to preserve the PTEs\nin the kernel page table and introduce a cached PTE for kmap_coherent()\nusage. This follows a similar change on MIPS (\"[MIPS] Fix aliasing bug\nin copy_to_user_page / copy_from_user_page\").\n\nReported-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nReported-by: CHIKAMA Masaki \u003cmasaki.chikama@gmail.com\u003e\nTested-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "216813a8bb4db97eb7a6e75c533894430053df48",
      "tree": "2a2511764fb68d01013639e47f815aeb488a75e9",
      "parents": [
        "464f763d5aeac1c31f6c626afbc4ea086c78a7b4"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Aug 07 13:54:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:29:20 2008 +0900"
      },
      "message": "sh: fix sh2a cache entry_mask\n\nfix sh2a cache entry_mask in __flush_{purge,invalidate}_region.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e451d9c9d2c20c4f037a0854d3ecca0a69aa56a",
      "tree": "b8369ec875473a37a1f2e70ae655801b40381eed",
      "parents": [
        "a51413a65f14e8e872d4da21f7a83656c7abb603"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Oct 21 12:37:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 21 12:51:51 2008 +0900"
      },
      "message": "sh: Kill off duplicate remove_memory() definition.\n\nUse the generic remove_memory() provided by mm/memory_hotplug.c instead.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7713718751aa8b8df39314b7e49ea2f66a5d1f0c",
      "tree": "a3baa30c9f99ec86352264857fcb19509708ac8c",
      "parents": [
        "4aeaa223433355a281559033f1e7600bfd73238e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Oct 09 18:43:57 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:38:44 2008 +0900"
      },
      "message": "sh: remove consistent alloc cruft\n\nRemove left overs from the generic declared coherent rework.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "25627c7fd71269e2658b6872eef65719ee80b9aa",
      "tree": "9f5b6f11354ef176348a42aa969c93b3f5794f8f",
      "parents": [
        "9986b311efdc9727a5a48f03c3dac3d536fbaa74"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Oct 17 19:25:09 2008 +0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 10:40:21 2008 +0900"
      },
      "message": "Fix debugfs_create_file\u0027s error checking method for arch/sh/mm/\n\ndebugfs_create_file() returns NULL if an error occurs, returns -ENODEV\nwhen debugfs is not enabled in the kernel.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3d58695edbfac785161bf282dc11fd42a483d6c9",
      "tree": "08b2fc39eda15082d1dba142d6d76a9a05de7efe",
      "parents": [
        "8f2baee28093ea77c7cc8da45049fd94cc76998e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 13:56:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 13:56:39 2008 +0900"
      },
      "message": "sh: Trivial trace_mark() instrumentation for core events.\n\nThis implements a few trace points across events that are deemed\ninteresting. This implements a number of trace points:\n\n\t- The page fault handler / TLB miss\n\t- IPC calls\n\t- Kernel thread creation\n\nThe original LTTng patch had the slow-path instrumented, which\nfails to account for the vast majority of events. In general\nplacing this in the fast-path is not a huge performance hit, as\nwe don\u0027t take page faults for kernel addresses.\n\nThe other bits of interest are some of the other trap handlers, as\nwell as the syscall entry/exit (which is better off being handled\nthrough the tracehook API). Most of the other trap handlers are corner\ncases where alternate means of notification exist, so there is little\nvalue in placing extra trace points in these locations.\n\nBased on top of the points provided both by the LTTng instrumentation\npatch as well as the patch shipping in the ST-Linux tree, albeit in a\nstripped down form.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8f2baee28093ea77c7cc8da45049fd94cc76998e",
      "tree": "73c24f8c60b7b8d98f9dc36187504534b926da64",
      "parents": [
        "887f1ae3bc1701604a7b5ef145e1021072675444"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 12:11:25 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 12:11:25 2008 +0900"
      },
      "message": "sh: Kill off duplicate page fault notifiers in slow path.\n\nWe already have hooks in place in the __do_page_fault() fast-path,\nso kill them off in the slow path.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "887f1ae3bc1701604a7b5ef145e1021072675444",
      "tree": "79d2e9e0a0fa0dfe838ba06554d1960c82f8789a",
      "parents": [
        "4c59e2942e92d2d776bcd038604a5c3c1d56d3ac"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 12:06:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 12:06:43 2008 +0900"
      },
      "message": "sh: Look up the trap vector for the page fault notifier.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c15c5f8c2bf0b00d036c5c6b67264764a6e5dffc",
      "tree": "fb4aca715702ba76edb95424fd2a573fa3ed6a28",
      "parents": [
        "b817f7e020958c8f79842076c137daa6f72eb366"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 20 20:21:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 20 20:21:33 2008 +0900"
      },
      "message": "sh: Support kernel stacks smaller than a page.\n\nThis follows the powerpc commit f6a616800e68b61807d0f7bb0d5dc70665ef8046\n\u0027[POWERPC] Fix kernel stack allocation alignment\u0027.\n\nSH has traditionally forced the thread order to be relative to the page\nsize, so there were never any situations where the same bug was\ntriggered by slub. Regardless, the usage of \u003e 8kB stacks for the larger\npage sizes is overkill, so we switch to using slab allocations there,\nas per the powerpc change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b85641bdde340f683e5baa7688832e185548c9bd",
      "tree": "72c8bf352ea2bab685d83d5f99ee7ec7293dcfd3",
      "parents": [
        "b3d765f5df5707e2b3676768b6877db5d8db76a2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:13:27 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:13:27 2008 +0900"
      },
      "message": "sh: Make memory hot-add and hot-remove depend on MMU.\n\nCleans up link numerous build issues with page migration and so on when\nenabled on nommu builds.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "037c10a612e8b7461e33672fb3848807ac6e2346",
      "tree": "97f41894ffa408c7e4a9b14e08fa7ffdc19e3cfd",
      "parents": [
        "fc63562ac2107dfa843f5288fe985fc6f0021c17"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:22:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:22:47 2008 +0900"
      },
      "message": "sh: kprobes: Hook up kprobe_fault_handler() in the page fault path.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "205a3b4328de1c8ddd99ddd5092bed1344068213",
      "tree": "05fbc4d81a46b4f9297152315a8a00576d6c8f7b",
      "parents": [
        "6907e6a601a4fd442535d977886bbd3761aa2b56"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 18:00:29 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:06 2008 +0900"
      },
      "message": "sh: uninline flush_icache_all().\n\nThis uses jump_to_uncached() which is now given the noinline attribute\ndue to the special section mapping. Kill off the inline attribute to\nfix up compilation failure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6c20e4290a1ef92bcef5ec9dd8e5c7d036153aa",
      "tree": "303bca0fb0bf3c8053073d97bf9983778b3a4331",
      "parents": [
        "61c66387e640abc0e0aa11519bc48ff9bb50580a"
      ],
      "author": {
        "name": "Marek Skuczynski",
        "email": "M.Skuczynski@adbglobal.com",
        "time": "Fri Sep 05 16:42:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: remove unnecessary memset after alloc_bootmem_low_pages\n\nBecause alloc_bootmem functions return the allocated memory always\nzeroed, an additional call of memset on allocated memory is\nunnecessary.\n\nSigned-off-by: Marek Skuczynski \u003cM.Skuczynski@adbglobal.com\u003e\nSigned-off-by: Carl Shaw \u003ccarl.shaw@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96e14e54a6abd5a4bcd75e33962f87bef145d1f6",
      "tree": "4c7c60823e05872304812ce181822b1d2cc609e5",
      "parents": [
        "28d6e52cf7e881834d2dab370afa20b6223f726c"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 05 16:17:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: vmalloc pgtable sync fix.\n\nThis fixes a problem in the code which copies the vmalloc portion of the\nkernel\u0027s page table into the current user space page table. The addition\nof the four level page table code breaks on folded page tables, because\nthe pud level is always present (although folded). This updates the code\nto use the same style of updates for the pud as is used for the pgd\nlevel.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6feb6142cb85228e73497a309f475a0d7279318",
      "tree": "c05344f677fabca1255d4e9e284e42a215f241d6",
      "parents": [
        "3159e7d62ad13f71ef3fe029c145594d8caa580d"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 05 16:06:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: early cached_to_uncached initialization.\n\nstatically initialise the cached_to_uncached offset, so that we can use\nit immediatly.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3159e7d62ad13f71ef3fe029c145594d8caa580d",
      "tree": "a05b4b03232480db57fac798a72289f9dfdeeb19",
      "parents": [
        "5840263ecb95e55a2d248fc740644a2c9171a61c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 15:39:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: Add support for memory hot-remove.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa43972fab24a3c050e880a7831f9378c6cebc0b",
      "tree": "35d51e6a0ac6556f82d843506e8317854dc3192c",
      "parents": [
        "7d96169cb769f459dd6730b06fa3a88cb0c9297d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 04 18:53:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: fixup many sparse errors.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c773d8af8ebccb723e9843c1e73840b2c5e00572",
      "tree": "a6ea72b263f0a6ff3755404b494ee859f4e47dd1",
      "parents": [
        "5734493bac88b28d8d7e2f262305fd6e83545ac5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Aug 27 18:21:29 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 28 14:53:08 2008 +0900"
      },
      "message": "sh: fix platform_resource_setup_memory() section mismatch\n\nThis patch kills a section mismatch for platform_resource_setup_memory().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0c13bf1e7c98668ce69eaedd215ec32f9e1361ae",
      "tree": "aaf5fc79baecd9789bb7161d9cc87e6dec051af5",
      "parents": [
        "2a5323cd69ff485c1b68960f2b4802cf252558f1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Aug 11 15:13:24 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 11 20:17:55 2008 +0900"
      },
      "message": "sh: select memchunk size using kernel cmdline\n\nAllow user to pass parameters on kernel command line to override\ndefault size for physically contiguous memory buffers. The default\nVPU buffer size is too small for VGA harware encoding, but instead\nof just bumping up the number we allow the user to override the\ndefault size using the command line. Supports SuperH Mobile hardware\nblocks such as VEU, VPU and CEU.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "68b7c24cf9c699ed93c4a70f958b5bb3943723bc",
      "tree": "becce75d1e70e9e9834a6b3335ae23ba2bcec8a7",
      "parents": [
        "d09d328c119a9ac20615fc8b1431aa417955ad4d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 15:10:49 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 11 20:17:49 2008 +0900"
      },
      "message": "sh: Disable 64kB hugetlbpage size when using 64kB PAGE_SIZE.\n\nPresently we oops in mm/hugetlb.c:1325, which is the order \u003d\u003d 0 test in\nhugetlb_add_hstate() called at initialization time. So, disable 64kB\nhuge pages when we\u0027re using a 64kB PAGE_SIZE. On most parts this will\nforce the default to be 1MB huge pages.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cce2d453e4940d3fccd42a6917d01027148e11c3",
      "tree": "bf921bfd41e4a40e513a1994d474e03f44089c0e",
      "parents": [
        "1af446edfe3239b2b731f3458b3c285c397464cc"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Mon Aug 04 16:33:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 04 16:33:47 2008 +0900"
      },
      "message": "SH2(A) cache update\n\nIncludes:\n- SH2 (7619) Writeback support.\n- SH2A cache handling fix.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6a9545bd95e88d61df942b9087cb59b8c7a6dc56",
      "tree": "c89ca9fa397b92a19a07a6d000e9e1cbf25016ef",
      "parents": [
        "617870632de6739fca0893f3e6648e9ae1bd0ddb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 04 12:51:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 04 12:51:06 2008 +0900"
      },
      "message": "sh: Fix up broken kerneldoc comments.\n\nThese were completely unparseable, so fix them up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00e9028a95fb8a4d79f2fb695a853f33ea7d3b57",
      "tree": "2dea2ae498a6ce57de8890e87185aca5e9f3ad2d",
      "parents": [
        "57b1494d2ba544c62673234da6115c21fac27ffc",
        "7cb93181629c613ee2b8f4ffe3446f8003074842"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 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: (28 commits)\n  mm/hugetlb.c must #include \u003casm/io.h\u003e\n  video: Fix up hp6xx driver build regressions.\n  sh: defconfig updates.\n  sh: Kill off stray mach-rsk7203 reference.\n  serial: sh-sci: Fix up SH7760/SH7780/SH7785 early printk regression.\n  sh: Move out individual boards without mach groups.\n  sh: Make sure AT_SYSINFO_EHDR is exposed to userspace in asm/auxvec.h.\n  sh: Allow SH-3 and SH-5 to use common headers.\n  sh: Provide common CPU headers, prune the SH-2 and SH-2A directories.\n  sh/maple: clean maple bus code\n  sh: More header path fixups for mach dir refactoring.\n  sh: Move out the solution engine headers to arch/sh/include/mach-se/\n  sh: I2C fix for AP325RXA and Migo-R\n  sh: Shuffle the board directories in to mach groups.\n  sh: dma-sh: Fix up dreamcast dma.h mach path.\n  sh: Switch KBUILD_DEFCONFIG to shx3_defconfig.\n  sh: Add ARCH_DEFCONFIG entries for sh and sh64.\n  sh: Fix compile error of Solution Engine\n  sh: Proper __put_user_asm() size mismatch fix.\n  sh: Stub in a dummy ENTRY_OFFSET for uImage offset calculation.\n  ...\n"
    },
    {
      "commit": "f15cbe6f1a4b4d9df59142fc8e4abb973302cf44",
      "tree": "774d7b11abaaf33561ab8268bf51ddd9ceb79025",
      "parents": [
        "25326277d8d1393d1c66240e6255aca780f9e3eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 08:09:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 08:09:44 2008 +0900"
      },
      "message": "sh: migrate to arch/sh/include/\n\nThis follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.\n\nMost of the moving about was done with Sam\u0027s directions at:\n\nhttp://marc.info/?l\u003dlinux-sh\u0026m\u003d121724823706062\u0026w\u003d2\n\nwith subsequent hacking and fixups entirely my fault.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\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": "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": "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": "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": "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": "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": "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": "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": "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": "03da6bfb5b40d454f5439ea905a68441aab23637",
      "tree": "bfcf08b4a692db72dbbc171f3b7c301db9987158",
      "parents": [
        "471a54239a1c8a09cd12733d4e28db2aeebedb59"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Fri Jul 25 19:46:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:10 2008 -0700"
      },
      "message": "sh: use generic show_mem()\n\nRemove arch-specific show_mem() in favor of the generic version.\n\nThis also removes the following redundant information display:\n\n\t- free pages, printed by show_free_areas()\n\t- pages in slab, printed by show_free_areas()\n\t- free swap pages, printed by show_swap_cache_info()\n\t- pages in swapcache, printed by show_swap_cache_info()\n\nwhere show_mem() calls show_free_areas(), which calls\nshow_swap_cache_info().\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51cc50685a4275c6a02653670af9f108a64e01cf",
      "tree": "819d47bd2b0c8a9d1835d863853804b0a0242b97",
      "parents": [
        "d91958815d214ea365b98cbff6215383897edcb6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jul 25 19:45:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:07 2008 -0700"
      },
      "message": "SL*B: drop kmem cache argument from constructor\n\nKmem cache passed to constructor is only needed for constructors that are\nthemselves multiplexeres.  Nobody uses this \"feature\", nor does anybody uses\npassed kmem cache in non-trivial way, so pass only pointer to object.\n\nNon-trivial places are:\n\tarch/powerpc/mm/init_64.c\n\tarch/powerpc/mm/hugetlbpage.c\n\nThis is flag day, yes.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\n[akpm@linux-foundation.org: fix arch/powerpc/mm/hugetlbpage.c]\n[akpm@linux-foundation.org: fix mm/slab.c]\n[akpm@linux-foundation.org: fix ubifs]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3560e249abda6bee41a07a7bf0383a6e193e2839",
      "tree": "a5770b74f13dca64e34cd5a1e3182e4e1f98a9ca",
      "parents": [
        "75a56cfe9fdb064d1db1cfbc564315fddb756fb1"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Wed Jul 23 21:28:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:20 2008 -0700"
      },
      "message": "bootmem: replace node_boot_start in struct bootmem_data\n\nAlmost all users of this field need a PFN instead of a physical address,\nso replace node_boot_start with node_min_pfn.\n\n[Lee.Schermerhorn@hp.com: fix spurious BUG_ON() in mark_bootmem()]\nSigned-off-by: Johannes Weiner \u003channes@saeureba.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ceb868796181dc95ea01a110e123afd391639873",
      "tree": "991be618e5195b05c31974a19adb4b9602315013",
      "parents": [
        "4abd32dbab201c3ced0b0af12accea77cd9eeffc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jul 23 21:27:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:18 2008 -0700"
      },
      "message": "hugetlb: introduce pud_huge\n\nStraight forward extensions for huge pages located in the PUD instead of\nPMDs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5516438959d90b071ff0a484ce4f3f523dc3152",
      "tree": "e356ba9364c76b93c176b4d4a262b7aca3ee8f91",
      "parents": [
        "b7ba30c679ed1eb7ed3ed8f281f6493282042bd4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jul 23 21:27:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:17 2008 -0700"
      },
      "message": "hugetlb: modular state for hugetlb page size\n\nThe goal of this patchset is to support multiple hugetlb page sizes.  This\nis achieved by introducing a new struct hstate structure, which\nencapsulates the important hugetlb state and constants (eg.  huge page\nsize, number of huge pages currently allocated, etc).\n\nThe hstate structure is then passed around the code which requires these\nfields, they will do the right thing regardless of the exact hstate they\nare operating on.\n\nThis patch adds the hstate structure, with a single global instance of it\n(default_hstate), and does the basic work of converting hugetlb to use the\nhstate.\n\nFuture patches will add more hstate structures to allow for different\nhugetlbfs mounts to have different page sizes.\n\n[akpm@linux-foundation.org: coding-style fixes]\nAcked-by: Adam Litke \u003cagl@us.ibm.com\u003e\nAcked-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b61bfa3c462671c48a51fb5c31af337c5a996a04",
      "tree": "020363fd43a85ddde9998759150b428ee794dae6",
      "parents": [
        "8b05c7e6e159d2f33c9275281b8b909a89eb7c5d"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Wed Jul 23 21:26:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:14 2008 -0700"
      },
      "message": "mm: move bootmem descriptors definition to a single place\n\nThere are a lot of places that define either a single bootmem descriptor or an\narray of them.  Use only one central array with MAX_NUMNODES items instead.\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9de90ac27d752bc0177baf2699ab483888de0743",
      "tree": "9b368663c57849aec3d182b662ff467956a83a77",
      "parents": [
        "1fe532685a1984dc9f2603ed20bd5e630ba79709"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jul 18 13:30:31 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 21:14:02 2008 +0200"
      },
      "message": "Sh: use generic per-device coherent dma allocator\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0146ba78b9339c27ed12545f9bdc208604354bb3",
      "tree": "1866ff99bce81899a671727a90d22b09372f8ebf",
      "parents": [
        "3d83984e99d80672b1d2e3c7dfdd393631883428"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Apr 23 20:56:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:51 2008 +0900"
      },
      "message": "sh: add memory resources to /proc/iomem\n\nAdd physical memory resources such as System RAM, Kernel code/data/bss\nand reserved crash dump area to /proc/iomem. Same strategy as on x86.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e2c2872bd481ee20758d7cf4860f4ad1cefff98",
      "tree": "a4730a45191c6500e2ab7546bd0c7e4665e391aa",
      "parents": [
        "971ac16d56301c7150771409607846f9facc2f13"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 16:03:21 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:41 2008 +0900"
      },
      "message": "sh64: export onchip_remap/unmap() too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ccd805874198c248498b5f269656ec14397eeede",
      "tree": "14a99723690c207906c4f7e84428457c4251b45d",
      "parents": [
        "9141d30a480850d989fc245909b98670a7b66ec1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 12:58:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:37 2008 +0900"
      },
      "message": "sh64: Fixup the nommu build.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "180c06efce691f2b721dd0d965079827bdd7ee03",
      "tree": "6d5dbde8f341544bbd212e9d376af1e7880a4229",
      "parents": [
        "ea01ea937dcae2caa146dea1918cccf2f16ed3c4"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Apr 28 02:12:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "hotplug-memory: make online_page() common\n\nAll architectures use an effectively identical definition of online_page(), so\njust make it common code.  x86-64, ia64, powerpc and sh are actually\nidentical; x86-32 is slightly different.\n\nx86-32\u0027s differences arise because it puts its hotplug pages in the highmem\nzone.  We can handle this in the generic code by inspecting the page to see if\nits in highmem, and update the totalhigh_pages count appropriately.  This\nleaves init_32.c:free_new_highpage with a single caller, so I folded it into\nadd_one_highpage_init.\n\nI also removed an incorrect comment referring to the NUMA case; any NUMA\ndetails have already been dealt with by the time online_page() is called.\n\n[akpm@linux-foundation.org: fix indenting]\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nAcked-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamez.hiroyu@jp.fujitsu.com\u003e\nTested-by: KAMEZAWA Hiroyuki \u003ckamez.hiroyu@jp.fujitsu.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9e393c2babb8b6956de52fc580b7c23f3629232",
      "tree": "94b02b6698c39c34da3100e79836cc2555e35e35",
      "parents": [
        "b420b1a7a17ea88531d0e12b2f2679a0c8365803"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 07 17:19:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 18 09:50:01 2008 -0700"
      },
      "message": "sh: Create an sh debugfs root.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2af8b3b642ea2a9442890797ad5f92d2eaacb5b5",
      "tree": "e418178de429cdae61fc3386e62deeb9ef750056",
      "parents": [
        "149b91e10769564711669adfff0f8af213d47ea8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:06:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:06:38 2008 +0900"
      },
      "message": "sh: Flag PMB support as EXPERIMENTAL.\n\nThere\u0027s still work that needs to be done here, and this should not be\nenabled by default on existing boards.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "866e6b9e5019e210d96ced31fbae531ed756e486",
      "tree": "2750282fb2fddcfa609ac8579afdb776177cff90",
      "parents": [
        "ad0caae0ded1af2a0a41f93356587e1c24d76725"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Mar 04 15:23:47 2008 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:18:22 2008 +0900"
      },
      "message": "sh: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c31f2f3d066d49147ce297c7207cc2d49dd20382",
      "tree": "451de7505dddb402aab0d1c3f45dce368947d540",
      "parents": [
        "29e8c3c304b62f31b799565c9ee85d42bd163f80"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Mon Mar 03 20:07:42 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:11:49 2008 +0900"
      },
      "message": "sh/mm/pg-sh7705.c must #include \u003clinux/fs.h\u003e\n\nThis patch fixes the following compile error:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/sh/mm/pg-sh7705.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/mm/pg-sh7705.c: In function \u0027ptep_get_and_clear\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/mm/pg-sh7705.c:130: error: implicit declaration of function \u0027mapping_writably_mapped\u0027\nmake[2]: *** [arch/sh/mm/pg-sh7705.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a602cc05f8fc849023e72e2857bd842f0104f648",
      "tree": "347a49a0339b867c73e9d2c6b8644966841e7c6d",
      "parents": [
        "123100cf4fff3e8ffa375df2c74c7f2cb29ab17a"
      ],
      "author": {
        "name": "Hideo Saito",
        "email": "saito@densan.co.jp",
        "time": "Thu Feb 14 14:45:08 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:45:08 2008 +0900"
      },
      "message": "sh: Fix multiple UTLB hit on UP SH-4.\n\nThis acts as a reversion of 1c6b2ca5e0939bf8b5d1a11f1646f25189ecd447 in\nthe case of UP SH-4, where we still have the risk of a multiple hit\nbetween the slow and fast paths. As seen on SH7780.\n\nSigned-off-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db02612b4eb6136f06a924e6aa28752a841ad1bc",
      "tree": "ba25a4bc48b9a3de4eda5a48beb3ea53430e8c4c",
      "parents": [
        "c7a49dd42d15f066d13e26c24c22c600b58528e0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 13 20:18:01 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:22:12 2008 +0900"
      },
      "message": "sh: __uncached_start only on sh32.\n\nsh64 doesn\u0027t provide __uncached_start, so don\u0027t reference it\nunconditionally.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38350e0a00f973dd9c6556beeff0f7eb5ef3f58b",
      "tree": "a419a9c9b45a6cb20a2f4f809f628c10a3ce9ab9",
      "parents": [
        "5c8f82c64941594cdab53bf9f9a66c190781f4f6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 13 20:14:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:22:12 2008 +0900"
      },
      "message": "sh: Get SH-5 caches working again post-unification.\n\nA number of cleanups to get the SH-5 cache management code in line with\nthe rest of the SH backend.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f1f8926a94132e6433b559a3eced65404226f5cd",
      "tree": "2587a41aef692f7d4f7d83af64254ae84fb71883",
      "parents": [
        "5e9c8ac5699f2a830fab2c224b6f57bd7da338b8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 12 17:00:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:22:11 2008 +0900"
      },
      "message": "sh: Update SH-5 flush_cache_sigtramp() for API changes.\n\nPreviously this took an explicit range, update this to use the same\nbehaviour as the rest of the SH parts where we simply flush out a line\nfrom the start address.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7cc9a7340b8ec018caa9eb1d035fdaef1f2fc51",
      "tree": "a797888f8d3f95734288978351c33af3c965494c",
      "parents": [
        "2ade1a9b425c24037327197ea97db054395b536b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Feb 07 20:18:21 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:22:09 2008 +0900"
      },
      "message": "sh: trapped io support V2\n\nThe idea is that we want to get rid of the in/out/readb/writeb callbacks from\nthe machvec and replace that with simple inline read and write operations to\nmemory. Fast and simple for most hardware devices (think pci).\n\nSome devices require special treatment though - like 16-bit only CF devices -\nso we need to have some method to hook in callbacks.\n\nThis patch makes it possible to add a per-device trap generating filter. This\nway we can get maximum performance of sane hardware - which doesn\u0027t need this\nfilter - and crappy hardware works but gets punished by a performance hit.\n\nV2 changes things around a bit and replaces io access callbacks with a\nsimple minimum_bus_width value. In the future we can add stride 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": "2a3eeba88f935b200245d1536b99cd4b7eec1d4a",
      "tree": "ac201b3def115a6c695b317a968743a28bf86681",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jan 25 12:42:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:22:07 2008 +0900"
      },
      "message": "sh: declared coherent memory support V2 fix\n\nThis patch fixes the recently introduced declared coherent memory support.\nWithout this fix a cached memory area is returned by dma_alloc_coherent() -\nunless dma_declare_coherent_memory() has setup a separate area.\n\nThis patch makes sure an uncached memory area is returned. With this patch\nit is now possible to ping through an rtl8139 interface on r2d-plus.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "72a7fe3967dbf86cb34e24fbf1d957fe24d2f246",
      "tree": "c19f7d0b530577359840e959cce204939caf0649",
      "parents": [
        "25fad945a7f7ff2cf06e437381c6a1121784dbd9"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Thu Feb 07 00:15:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "Introduce flags for reserve_bootmem()\n\nThis patchset adds a flags variable to reserve_bootmem() and uses the\nBOOTMEM_EXCLUSIVE flag in crashkernel reservation code to detect collisions\nbetween crashkernel area and already used memory.\n\nThis patch:\n\nChange the reserve_bootmem() function to accept a new flag BOOTMEM_EXCLUSIVE.\nIf that flag is set, the function returns with -EBUSY if the memory already\nhas been reserved in the past.  This is to avoid conflicts.\n\nBecause that code runs before SMP initialisation, there\u0027s no race condition\ninside reserve_bootmem_core().\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix powerpc build]\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f93e97eaead5c50af35d73cca7301ebbfdff116c",
      "tree": "108a0b968123bb00a9453189fe93ad467d265cbf",
      "parents": [
        "4862ec073975e28f432f164405e60fa6f5c9d071"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Jan 24 18:35:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:04 2008 +0900"
      },
      "message": "sh: declared coherent memory support V2\n\nThis patch adds declared coherent memory support to the sh architecture. All\nfunctions are based on the x86 implementation. Header files are adjusted to\nuse the new functions instead of the former consistent_alloc() code.\n\nThis version includes the few changes what were included in the fix patch\ntogether with modifications based on feedback from Paul.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b62ad83d91ebf1368e9e72d476b18698ac67bef9",
      "tree": "10e0829db1756e5da1b8df21f18159c001141166",
      "parents": [
        "e08d8aaeadac37c8d149b5d5bda6cf7a98d21e92"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 10 14:07:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:02 2008 +0900"
      },
      "message": "sh: Correct pte size mismatch for X2 TLB.\n\nFixes up a build warning/error in arch/sh/mm/fault_32.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "52e8b118ecd17185ce514cd3f955094c1d8f4288",
      "tree": "7f7d8a473a83f5cb66f8afa3ded18ad0928a0c2f",
      "parents": [
        "7bff489a1496d363e9a640c00eb8970da15079dd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 18 09:43:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:01 2008 +0900"
      },
      "message": "sh: Provide a stubbed __set_fixmap() for nommu.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9acb98fb7ce948063a2269b4f8db83d6bef7e2b0",
      "tree": "f515f951bc97bf6c24e57225554802e7671310a8",
      "parents": [
        "d7ef4fb3acd1c1b141202c728ab3a78140a44eb7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 17 10:52:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:00 2008 +0900"
      },
      "message": "sh: Stub in page_table_range_init() on nommu.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2adb4e10092ee1719539bcfe397b96dbdc863e2e",
      "tree": "58bac034f7ab907b5159be0468eefcd201937b66",
      "parents": [
        "d02b08f6e8b184ffef349e395210a5e82ff4f4bc"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Nov 30 17:59:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:59 2008 +0900"
      },
      "message": "sh: Populate swapper_pg_dir with fixmap range.\n\nThis saves us from having to use kmalloc() for the fixmap entries,\nwhich is needed early for the uncached fixmap.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cbaa118ecfd99fc5ed7adbd9c34a30e1c05e3c93",
      "tree": "e60db5c0f3573558c97f39cfab78732220a72e6d",
      "parents": [
        "325df7f20467da07901c4f2b006d3457bba0adec"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Nov 30 17:06:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:59 2008 +0900"
      },
      "message": "sh: Preparation for uncached jumps through PMB.\n\nPresently most of the 29-bit physical parts do P1/P2 segmentation\nwith a 1:1 cached/uncached mapping, jumping between the two to\ncontrol the caching behaviour. This provides the basic infrastructure\nto maintain this behaviour on 32-bit physical parts that don\u0027t map\nP1/P2 at all, using a shiny new linker section and corresponding\nfixmap entry.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53ff09422e5e7a6d6198b767c8f494e43ec8e3ae",
      "tree": "5aaa917e334fd79a7e9fef1f005d7971f5f6c51b",
      "parents": [
        "a23ba43573a24c351640bc19c06c701798fe6e25"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Fri Nov 30 12:33:17 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:58 2008 +0900"
      },
      "message": "sh: Fix compile error of arch/sh/mm/pmb.c\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a23ba43573a24c351640bc19c06c701798fe6e25",
      "tree": "b0d1481379ebe4d4345b7358ddffe16cf6d5c6f6",
      "parents": [
        "4b27c47cf8eddb4153a026e89c7b092598c98b12"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 28 20:19:38 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:58 2008 +0900"
      },
      "message": "sh: comment tidying for sh64-\u003esh migration.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eddeeb32fe303910c58c4e3c27fde4b6f1503350",
      "tree": "4117bc9fdc893ae0cc30c8e47cef717aa41ddd15",
      "parents": [
        "7a2eacb75946e0ebb81dfb36b50b5bec1c3cb50f"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Mon Nov 26 21:32:40 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:58 2008 +0900"
      },
      "message": "sh: Invalidate the TLB after applying PMB mappings.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9895f9429cb489ba271c06767531083ae4c4bcbe",
      "tree": "5f6c410bf94021e9f1f309ad624f0add23eb92fa",
      "parents": [
        "efddb4c882a64b7ca44b2a089d20020b30a2c6dd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 22:46:14 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:54 2008 +0900"
      },
      "message": "sh: clear/copy_page renames in lib and lib64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "efddb4c882a64b7ca44b2a089d20020b30a2c6dd",
      "tree": "61add92a29a6e787dca255240e0836c4894d3750",
      "parents": [
        "d088f323574ea932a9bfc65302120e1526131887"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 22:30:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:54 2008 +0900"
      },
      "message": "sh: Rename the _32 and _64 TLB flush variants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e1ed39faec635b109ff8c516377310600623674",
      "tree": "2c751c9a642f399e2cf5b03aca64ed57f01700b2",
      "parents": [
        "fb8e569c1d4f44a4632e2db95a27ed45734d4705"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 17:58:13 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:53 2008 +0900"
      },
      "message": "sh: Copy over special CFLAGS for SH-5 TLB miss.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "60b2249d45d44bd3494d55f5ea4bccd25c7f8281",
      "tree": "a79cd2e691701cf78cba95095c4341d055ae656c",
      "parents": [
        "8214d52ace79163ded60a8605c1d6c44b8b2bd30"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 17:07:06 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:52 2008 +0900"
      },
      "message": "sh: Move over SH-5 TLB and cache support code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ddf7f1d339861b9867342edccc9c6b864ca9dd26",
      "tree": "3b950cf074bce0f84f5cd89a9cd335fe7cc92668",
      "parents": [
        "71373068067b01c963eed1350909de81fc6a6d04"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 16:55:27 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:52 2008 +0900"
      },
      "message": "sh: Kill off a stray proc tlb reference in fault_64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "711fe4369c5d3834cfe1750f8804ef2b74865e9e",
      "tree": "495918f2c7caf4c5ab45332658f4e89414a33faa",
      "parents": [
        "f137c319db9d4227f1857f9ff886278ad61c8207"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 15:46:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:52 2008 +0900"
      },
      "message": "sh: Bump the MEMORY_SIZE default to something reasonable.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "36763b22bee56713057762bb0756e8075b5bb918",
      "tree": "102bf357b56efd2299991b22a13c54467491ff7a",
      "parents": [
        "6deb6f9129591a2386f5c125d54a22ab78fc8b61"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 21 15:34:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:51 2008 +0900"
      },
      "message": "sh: Switch SH-5 to use CONFIG_PAGE_OFFSET.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "811d50cb43eb730cc325df0c6913556e25739797",
      "tree": "c62c7ec9d53b4ad3357251bfae0c28f6fb2d773d",
      "parents": [
        "379a95d1d2c3e3682e380084c40b6fc01e38fa1f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 20 17:01:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:50 2008 +0900"
      },
      "message": "sh: Move in the SH-5 TLB miss.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "379a95d1d2c3e3682e380084c40b6fc01e38fa1f",
      "tree": "663a232eaf663abe8e219c475dada42fd81fad4d",
      "parents": [
        "bcb28e42be8c1cce6cc523c1b656980011464016"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 20 16:51:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:50 2008 +0900"
      },
      "message": "sh: Tidy up various clear_page()/copy_page() definitions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ba2727b556778f8af7cf08956d84723930a83965",
      "tree": "62973058085469a0c02a35f2075b16c286cc73a7",
      "parents": [
        "b542ad1161d3b1771ea6fa3e7cedd311a49f91c9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 20 15:14:48 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:49 2008 +0900"
      },
      "message": "sh: ioremap_64 needs after_bootmem.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3eeffb32049d4b43b01211a79496cfdaac0c33ad",
      "tree": "be6ff10fa38bc5c65f74c3e6fd0b9586ef33ff4e",
      "parents": [
        "249cfea914002baac0af4b080306e6b820cd86b2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 19 18:57:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:47 2008 +0900"
      },
      "message": "sh: Split out tlb-flush in to _32 and _64 variants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "249cfea914002baac0af4b080306e6b820cd86b2",
      "tree": "32102587d3cd80986274db5deaee2ab5b7f5adab",
      "parents": [
        "2b6a8d455b1368d769da234336314b8364feb781"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 19 18:26:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:47 2008 +0900"
      },
      "message": "sh: Split out pgtable.h in to _32 and _64 variants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b6a8d455b1368d769da234336314b8364feb781",
      "tree": "7f66f09a0db25f39e4339e6f90d53bf84bdbf36b",
      "parents": [
        "ad81eb91731fe7e43ce5c91278bc33bded6cbda1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 19 14:26:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:47 2008 +0900"
      },
      "message": "sh: ioremap_64 needs proc_fs.h.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad81eb91731fe7e43ce5c91278bc33bded6cbda1",
      "tree": "193e125d6a4cacc3e03732a5ad0e2c372023f7e9",
      "parents": [
        "4b7be4f2e0235c6824641503e2a8ff3b85e105d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Nov 11 18:43:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:46 2008 +0900"
      },
      "message": "sh: Split out ioremap in to _32 and _64 variants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "079060c6ff6edd32955c3e511024578db89a717b",
      "tree": "a71ee2eb3a4ff626a51af50e4fa3e6af8cc4702e",
      "parents": [
        "83ce3ac1d13f9a3ae83485a5e5a1cb85faf865ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Nov 11 17:25:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:45 2008 +0900"
      },
      "message": "sh: Fix up 64kB page size selection on SH-5.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "83ce3ac1d13f9a3ae83485a5e5a1cb85faf865ff",
      "tree": "0c96e81a5a8019451b9f3036fc691a50d9ae8c78",
      "parents": [
        "8a7bcf0dd0d49fe8b0071adef0dfe8610abdffaa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Nov 11 17:24:50 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:44 2008 +0900"
      },
      "message": "sh: Split out extable.c _32 and _64 variants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "8a7bcf0dd0d49fe8b0071adef0dfe8610abdffaa"
}
