)]}'
{
  "log": [
    {
      "commit": "18e98307de0d746cb0845ebf66535ce2184c25a2",
      "tree": "eac998f31e3930ffc1f54e524a2a9bbc82b851e0",
      "parents": [
        "204f3a04449a9a775e465f7d87bcab08f170e59e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "asm-generic: add NEED_SG_DMA_LENGTH to define sg_dma_len()\n\nThere are only two ways to define sg_dma_len(); use sg-\u003edma_length or\nsg-\u003elength.  This patch introduces NEED_SG_DMA_LENGTH that enables\narchitectures to choose sg-\u003edma_length or sg-\u003elength.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c1a125921d146f22cf28ff366ff69fd602a0e9b",
      "tree": "37df1b2ae74c23371de7e8b46427fc0a16727cdb",
      "parents": [
        "0ac0c0d0f837c499afd02a802f9cf52d3027fa3b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:44 2010 -0700"
      },
      "message": "ptrace: unify FDPIC implementations\n\nThe Blackfin/FRV/SuperH guys all have the same exact FDPIC ptrace code in\ntheir arch handlers (since they were probably copied \u0026 pasted).  Since\nthese ptrace interfaces are an arch independent aspect of the FDPIC code,\nunify them in the common ptrace code so new FDPIC ports don\u0027t need to copy\nand paste this fundamental stuff yet again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Oleg Nesterov \u003coleg@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": "13da9e200fe4740b02cd51e07ab454627e228920",
      "tree": "e65f37a59c2a0e1695d5094a8f5509839e1d30cc",
      "parents": [
        "4e89e8f61bcdff82a7b63b80ed83a6725028d61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:30:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:30:15 2010 -0700"
      },
      "message": "Revert \"endian: #define __BYTE_ORDER\"\n\nThis reverts commit b3b77c8caef1750ebeea1054e39e358550ea9f55, which was\nalso totally broken (see commit 0d2daf5cc858 that reverted the crc32\nversion of it).  As reported by Stephen Rothwell, it causes problems on\nbig-endian machines:\n\n\u003e In file included from fs/jfs/jfs_types.h:33,\n\u003e                  from fs/jfs/jfs_incore.h:26,\n\u003e                  from fs/jfs/file.c:22:\n\u003e fs/jfs/endian24.h:36:101: warning: \"__LITTLE_ENDIAN\" is not defined\n\nThe kernel has never had that crazy \"__BYTE_ORDER \u003d\u003d __LITTLE_ENDIAN\"\nmodel.  It\u0027s not how we do things, and it isn\u0027t how we _should_ do\nthings.  So don\u0027t go there.\n\nRequested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3b77c8caef1750ebeea1054e39e358550ea9f55",
      "tree": "9026ca0b3453226434a4ca8878832a4910b48664",
      "parents": [
        "e47103b1af5df52fa69e18b14d3012472f78817d"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Mon May 24 14:33:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:02 2010 -0700"
      },
      "message": "endian: #define __BYTE_ORDER\n\nLinux does not define __BYTE_ORDER in its endian header files which makes\nsome header files bend backwards to get at the current endian.  Lets\n#define __BYTE_ORDER in big_endian.h/litte_endian.h to make it easier for\nheader files that are used in user space too.\n\nIn userspace the convention is that\n\n  1. _both_ __LITTLE_ENDIAN and __BIG_ENDIAN are defined,\n  2. you have to test for e.g. __BYTE_ORDER \u003d\u003d __BIG_ENDIAN.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41ec7ebee14189a0424176279c227168960c28ad",
      "tree": "9273d7ef0e45d958818de65c2ae4b146b9a8501c",
      "parents": [
        "a5c4300389bb33ade2515c082709217f0614cf15"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:33:53 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:33:53 2010 +0900"
      },
      "message": "sh: fix up sh7785lcr_32bit_defconfig.\n\nThe build scripts inadvertently dropped this down to 29-bit, fix it\nback up.\n\nReported-by: Raul Porcel \u003carmin76@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5c4300389bb33ade2515c082709217f0614cf15",
      "tree": "d47fc7b9d62bd26aa2b5c35770073dcab0318730",
      "parents": [
        "ed0ad6d3a0720faa999e4bf9d4ed404cfd5eb4cc"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 20:02:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:11:07 2010 +0900"
      },
      "message": "arch/sh/lib/strlen.S: Checkpatch cleanup\n\narch/sh/lib/strlen.S:38: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ed0ad6d3a0720faa999e4bf9d4ed404cfd5eb4cc",
      "tree": "a333e1b48e3bf6db3c5356c4e8e7a536b84e47c5",
      "parents": [
        "9255f1deec151ac0e84871d06bc27406cb81f26f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:12:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:12:23 2010 +0900"
      },
      "message": "sh: fix up sh7786 dmaengine build.\n\nThe asm/dmaengine.h header is gone now, update accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8f4b3036d1b9bdb6f5fa0b920e0163d64a990327",
      "tree": "72a294ddb86c5701dbf4acee5065d114d406b957",
      "parents": [
        "f87c20a9db43f6f731270eeef616e1bcc266c2d4"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:13 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "sh: disable SD-card write-protection detection on kfr2r09\n\nkfr2r09 board has a micro-SD card slot, therefore card write-protection\ndetection cannot work there, disable it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "65a1b0347a329422e939e14daae6dad9a29e9cf2",
      "tree": "abc33315cb00c6305e8e2abdbcf9f8dfecff843c",
      "parents": [
        "9e526bc70ae0a82d345e86aa85ebdccff2fd15b6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:39 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:19 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to migor\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e526bc70ae0a82d345e86aa85ebdccff2fd15b6",
      "tree": "d60ca2c310a26c08d72feec45686973a8b408534",
      "parents": [
        "470ef1a71891102d300ed741164eb3c8c10c9190"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:19 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to kfr2r09\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "470ef1a71891102d300ed741164eb3c8c10c9190",
      "tree": "062e6b207208fe3a2b8907f0d433a077654042c7",
      "parents": [
        "815f1995f03112dec0767a6ab88cccf8cf198509"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to ms7724se\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "815f1995f03112dec0767a6ab88cccf8cf198509",
      "tree": "b565f6bbb0ec91dbbcf49fde116d8e5f99bf64c5",
      "parents": [
        "311f3ac76826bfd8ed6213ded91ec947df164def"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:27 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to ecovec\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d62b8a985b74ac741233396b847562dacc45a5c1",
      "tree": "92945faeaf9ec950ddaa08018abe9a871f17e0cc",
      "parents": [
        "afd46501586a399bba73e4a5879e8a864ad083fe"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:03 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: add DMA slave definitions to sh7724\n\nAdd a list of SCIF and SDHI DMA slave definitions to sh7724.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "afd46501586a399bba73e4a5879e8a864ad083fe",
      "tree": "2ddcefa307e5ec4295cc524ef50f67ecc8ee300b",
      "parents": [
        "10440af1bc8082c78186e7f4ea94124acee6625e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:59 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: add DMA slaves for two SDHI controllers to sh7722\n\nSuperH SDHI controllers can use DMA, add slave definitions to sh7722.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10440af1bc8082c78186e7f4ea94124acee6625e",
      "tree": "119a04516924aed333f8c4e8890233a4ec5fdbd9",
      "parents": [
        "2d151248286d438e97ebb22ff676423df299da86"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: define DMA slaves per CPU type, remove now redundant header\n\nNow that DMA slave IDs are only used used in platform specific code and have\nbecome opaque cookies for the rest of the code, we can make the, CPU specific\ntoo.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d151248286d438e97ebb22ff676423df299da86",
      "tree": "22cf5d5379ef29abb073f98622df75d092b5abde",
      "parents": [
        "aee5ab0bbd224b618408cacfcc656699feec4230"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 29 07:45:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:44:57 2010 +0900"
      },
      "message": "sh: add Video Output Unit (VOU) and AK8813 TV-encoder support to ms7724se\n\nAdd platform bindings, GPIO initialisation and allocation and AK8813 reset code\nto ms7724se.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aee5ab0bbd224b618408cacfcc656699feec4230",
      "tree": "bd63516b5cd28080c854f397a1a17af346c5fdec",
      "parents": [
        "d8252d6272682096835b4e1ef714cb1b593aa7fb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Apr 21 08:45:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:42:15 2010 +0900"
      },
      "message": "sh: add Video Output Unit and AK8813 video encoder support on ecovec\n\nEcovec uses the AK8813 video envoder similarly to the ms7724se platform with\nthe only difference, that on ecovec GPIOs are used for resetting and powering\nup and down the chip.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8252d6272682096835b4e1ef714cb1b593aa7fb",
      "tree": "d640efa00bc1316fbba815903b9aeda80d816d3c",
      "parents": [
        "b2e25838c5f3508ccd6184be65aca228fc600540"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 20 20:46:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:38:26 2010 +0900"
      },
      "message": "sh: fix up the dwarf unwinder build for MODULES\u003dn.\n\nPresently the dwarf unwinder build blows up if modules are disabled,\nfix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2e25838c5f3508ccd6184be65aca228fc600540",
      "tree": "22a9836e3391da0f8c7250fc11b1644f62fcfcaf",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed May 19 23:12:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:38:26 2010 +0900"
      },
      "message": "sh: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/sh/kernel/cpu/sh4a/clock-sh7786.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0961d6581c870850342ad6ea25263763433d666f",
      "tree": "371c61fd7f621397907983031003e784a040402e",
      "parents": [
        "1756ac3d3c41341297ea25b818b7fce505bb2a9a",
        "fd0c8894893cba722bdea12de25b49f980795d06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:25:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:25:01 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Set a more specific taint flag for invalid BIOS DMAR tables\n  intel-iommu: Combine the BIOS DMAR table warning messages\n  panic: Add taint flag TAINT_FIRMWARE_WORKAROUND (\u0027I\u0027)\n  panic: Allow warnings to set different taint flags\n  intel-iommu: intel_iommu_map_range failed at very end of address space\n  intel-iommu: errors with smaller iommu widths\n  intel-iommu: Fix boot inside 64bit virtualbox with io-apic disabled\n  intel-iommu: use physfn to search drhd for VF\n  intel-iommu: Print out iommu seq_id\n  intel-iommu: Don\u0027t complain that ACPI_DMAR_SCOPE_TYPE_IOAPIC is not supported\n  intel-iommu: Avoid global flushes with caching mode.\n  intel-iommu: Use correct domain ID when caching mode is enabled\n  intel-iommu mistakenly uses offset_pfn when caching mode is enabled\n  intel-iommu: use for_each_set_bit()\n  intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl.\n"
    },
    {
      "commit": "489022cc86ec8817a30226d00d35c67d74dd24a0",
      "tree": "4390b147ff1d1bbd554f263e078e427456ddafb5",
      "parents": [
        "c75fbb05b523571c0fdc48d4b968b73f0e20acbb"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "message": "kgdb,sh: update superh kgdb exception handling\n\nImplement kgdb_arch_pc() which adjusts the pc if it needs to be\nadjusted after a software breakpoint trap.\n\nImplement kgdb_arch_set_pc() which is a new required function in the\nkgdb debug core.\n\nWhen processing a single step return zero in the error exception field\nso that the debug core can distinguish between a single step trap and\na breakpoint trap generically.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
      "tree": "da9aaa5a246af464b1e10d88618c1cad07b76314",
      "parents": [
        "ba0234ec35127fe21d373db53cbaf9fe20620cb6",
        "4d0956b8f597aac10208ca763f8fe641fde16aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -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: (127 commits)\n  sh: update defconfigs.\n  sh: Fix up the NUMA build for recent LMB changes.\n  sh64: provide a stub per_cpu_trap_init() definition.\n  sh: fix up CONFIG_KEXEC\u003dn build.\n  sh: fixup the docbook paths for clock framework shuffling.\n  driver core: Early dev_name() depends on slab_is_available().\n  sh: simplify WARN usage in SH clock driver\n  sh: Check return value of clk_get on ms7724\n  sh: Check return value of clk_get on ecovec24\n  sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c\n  sh: move sh clock.c contents to drivers/sh/clk.\n  sh: move sh asm/clock.h contents to linux/sh_clk.h V2\n  sh: remove unused clock lookup\n  sh: switch boards to clkdev\n  sh: switch sh4-202 to clkdev\n  sh: switch shx3 to clkdev\n  sh: switch sh7757 to clkdev\n  sh: switch sh7763 to clkdev\n  sh: switch sh7780 to clkdev\n  sh: switch sh7786 to clkdev\n  ...\n"
    },
    {
      "commit": "b2be05273a1744d175bf4b67f6665637bb9ac7a8",
      "tree": "c0b6333fbc7a1834bfc0eec86dd204b1daacf1b4",
      "parents": [
        "8954da1f82a468deeeae3683252b5440e7f4ccbe"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Apr 03 19:34:56 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 19 08:36:48 2010 +0100"
      },
      "message": "panic: Allow warnings to set different taint flags\n\nWARN() is used in some places to report firmware or hardware bugs that\nare then worked-around.  These bugs do not affect the stability of the\nkernel and should not set the flag for TAINT_WARN.  To allow for this,\nadd WARN_TAINT() and WARN_TAINT_ONCE() macros that take a taint number\nas argument.\n\nArchitectures that implement warnings using trap instructions instead\nof calls to warn_slowpath_*() now implement __WARN_TAINT(taint)\ninstead of __WARN().\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nTested-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4d7b4ac22fbec1a03206c6cde353f2fd6942f828",
      "tree": "2d96a9e9c28cf6fa628a278decc00ad55a8b043b",
      "parents": [
        "3aaf51ace5975050ab43c7d4d7e439e0ae7d13d7",
        "94f3ca95787ada3d64339a4ecb2754236ab563f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:19:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:19:03 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (311 commits)\n  perf tools: Add mode to build without newt support\n  perf symbols: symbol inconsistency message should be done only at verbose\u003d1\n  perf tui: Add explicit -lslang option\n  perf options: Type check all the remaining OPT_ variants\n  perf options: Type check OPT_BOOLEAN and fix the offenders\n  perf options: Check v type in OPT_U?INTEGER\n  perf options: Introduce OPT_UINTEGER\n  perf tui: Add workaround for slang \u003c 2.1.4\n  perf record: Fix bug mismatch with -c option definition\n  perf options: Introduce OPT_U64\n  perf tui: Add help window to show key associations\n  perf tui: Make \u003c- exit menus too\n  perf newt: Add single key shortcuts for zoom into DSO and threads\n  perf newt: Exit browser unconditionally when CTRL+C, q or Q is pressed\n  perf newt: Fix the \u0027A\u0027/\u0027a\u0027 shortcut for annotate\n  perf newt: Make \u003c- exit the ui_browser\n  x86, perf: P4 PMU - fix counters management logic\n  perf newt: Make \u003c- zoom out filters\n  perf report: Report number of events, not samples\n  perf hist: Clarify events_stats fields usage\n  ...\n\nFix up trivial conflicts in kernel/fork.c and tools/perf/builtin-record.c\n"
    },
    {
      "commit": "4d0956b8f597aac10208ca763f8fe641fde16aab",
      "tree": "08ab399291de00cac6ced17d7b364ae5cacd62f2",
      "parents": [
        "06225c08ec2ad0f0dec063df7f08773a8358db12"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 18:18:28 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 18:18:28 2010 +0900"
      },
      "message": "sh: update defconfigs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "06225c08ec2ad0f0dec063df7f08773a8358db12",
      "tree": "6656a5ff60a03dc05b1772b03af6a8fc267751a2",
      "parents": [
        "dd2fdd264eaa616fab4cf80e89f83f4a2fc26288"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 18:15:44 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 18:15:44 2010 +0900"
      },
      "message": "sh: Fix up the NUMA build for recent LMB changes.\n\nNow that the node 0 initialization code has been overhauled, kill off the\nnow obsolete setup_memory() bits.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd2fdd264eaa616fab4cf80e89f83f4a2fc26288",
      "tree": "1f627ed435ed94e67151913016437a79f8f6a779",
      "parents": [
        "c77b29db74a0ea4fdce0564a63b8876798625d64"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 15:23:48 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 15:23:48 2010 +0900"
      },
      "message": "sh64: provide a stub per_cpu_trap_init() definition.\n\nThis is needed to fix up the build at the moment. Gradually this will be\nreworked to follow the 32-bit initialization path and deal with delayed\nVBR initialization.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c77b29db74a0ea4fdce0564a63b8876798625d64",
      "tree": "1f96a17d16c8072311e4335a405298a9e3a9656c",
      "parents": [
        "a71ba09655d197f22938fffa6f5d210ff5134f98"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 14:53:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 14:53:23 2010 +0900"
      },
      "message": "sh: fix up CONFIG_KEXEC\u003dn build.\n\nThe reserve_crashkernel() definition is in asm/kexec.h which is only\ndragged in via linux/kexec.h if CONFIG_KEXEC is set. Just switch over to\nasm/kexec.h unconditionally to fix up the build.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f3d46f9d3194e0329216002a8724d4c0957abc79",
      "tree": "6d9413e4a448d7b8d342c40297c4fbe0b9c4c2f0",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon May 17 14:33:53 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 17 07:57:27 2010 -0700"
      },
      "message": "atomic_t: Cast to volatile when accessing atomic variables\n\nIn preparation for removing volatile from the atomic_t definition, this\npatch adds a volatile cast to all the atomic read functions.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ddc9324b1a842afd77e8e86698b1d1d2ffed022",
      "tree": "9247bd1a897cc9ed665782a1b7f7e5fb28068600",
      "parents": [
        "6858d49833b8c2aae74adcb593065797409d376e"
      ],
      "author": {
        "name": "Andreas Dilger",
        "email": "adilger@dilger.ca",
        "time": "Fri May 14 11:13:27 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 14 11:13:27 2010 +0200"
      },
      "message": "add descriptive comment for TIF_MEMDIE task flag declaration.\n\nSigned-off-by: Andreas Dilger \u003cadilger@dilger.ca\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "209791b2cc3cdaf0f6ff49c25db975f8bbf573dd",
      "tree": "cb7738954267746d14ddd101e9be88c8a9449d03",
      "parents": [
        "ef4ed97d6bd91aa41907181e80a7feaf2721719a",
        "4b478ee2a1251d99813a90afeb0f809b3a8b04fb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:48:13 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:48:13 2010 +0900"
      },
      "message": "Merge branch \u0027sh/highmem\u0027\n"
    },
    {
      "commit": "ef4ed97d6bd91aa41907181e80a7feaf2721719a",
      "tree": "adc44e858c150c41ebf1dd7c6ee2f6bcbac75502",
      "parents": [
        "c5eb5b372e7ea18a5eeb6b5192a6369967cb1afe",
        "21823259a70b7a2a21eea1d48c25a6f38896dd11"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:48:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:48:05 2010 +0900"
      },
      "message": "Merge branch \u0027sh/lmb\u0027\n\nConflicts:\n\tarch/sh/kernel/setup.c\n"
    },
    {
      "commit": "c5eb5b372e7ea18a5eeb6b5192a6369967cb1afe",
      "tree": "4e18e43ca25db9b8df6d332f9c2d3989288988a2",
      "parents": [
        "15f2a7967a46c7fab579ab88b9f1e0c7f78ac495",
        "f5ca6d4cbd49dbb6e179a71fa610eb321a3e9951"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:45:44 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:45:44 2010 +0900"
      },
      "message": "Merge branch \u0027sh/clkfwk\u0027\n"
    },
    {
      "commit": "03c5ecd13cfe308a521e40e6dec6059314f3341b",
      "tree": "6c5c58414e0644097a0d0dd42aebd698b4509dfd",
      "parents": [
        "103058536300f80ec54f2a8c9209d066925416fd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 13 01:08:37 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:39 2010 +0900"
      },
      "message": "sh: Check return value of clk_get on ms7724\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "103058536300f80ec54f2a8c9209d066925416fd",
      "tree": "018cb2b9ead7a6f705befa36a473ab65b334937f",
      "parents": [
        "fa676ca3944e4459ea3d133eabc923c8ab5d2576"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 13 01:08:33 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:31 2010 +0900"
      },
      "message": "sh: Check return value of clk_get on ecovec24\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa676ca3944e4459ea3d133eabc923c8ab5d2576",
      "tree": "2541fa810ec2808487aa559abb1e550f5023acfd",
      "parents": [
        "8b5ee113e1b97097e992a0301d0cac2530b31fc2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 13:29:34 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:22 2010 +0900"
      },
      "message": "sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c\n\nMove the CPG helpers to drivers/sh/clk-cpg.c V2.\n\nThis to allow SH-Mobile ARM to share the code with\nSH. All functions except the legacy CPG stuff is moved.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8b5ee113e1b97097e992a0301d0cac2530b31fc2",
      "tree": "a51016a7cd0cc138354fd221040c883da8731d54",
      "parents": [
        "d28bdf05f72238d626c8d06b61049f6df8d78e70"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 13:29:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:14 2010 +0900"
      },
      "message": "sh: move sh clock.c contents to drivers/sh/clk.\n\nThis patch is V2 of the SH clock framework move from\narch/sh/kernel/cpu/clock.c to drivers/sh/clk.c. All\ncode except the following functions are moved:\nclk_init(), clk_get() and clk_put().\n\nThe init function is still kept in clock.c since it\ndepends on the SH-specific machvec implementation.\n\nThe symbols clk_get() and clk_put() already exist in\nthe common ARM clkdev code, those symbols are left in\nthe SH tree to avoid duplicating them for SH-Mobile ARM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d28bdf05f72238d626c8d06b61049f6df8d78e70",
      "tree": "a158ade083c1fd373b0f024b1b98c697f147d1e2",
      "parents": [
        "441c2440aba2efd8d0f48a5e3357deec92283d62"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 13:29:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:07 2010 +0900"
      },
      "message": "sh: move sh asm/clock.h contents to linux/sh_clk.h V2\n\nThis patch is V2 of the clock framework move from\narch/sh/include/asm/clock.h to include/linux/sh_clk.h\nand updates the include paths for files that will be\nshared between SH and SH-Mobile ARM.\n\nThe file asm/clock.h is still kept in this version,\nthis to depend on as few files as possible at this\npoint. We keep SH specific stuff in there.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "441c2440aba2efd8d0f48a5e3357deec92283d62",
      "tree": "c5e4b5551125118c482c0c8da828808412c778d9",
      "parents": [
        "67bbabbc8680f53c7b8780d991f655c5cbb88700"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:37:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:38:16 2010 +0900"
      },
      "message": "sh: remove unused clock lookup\n\nNow when all clocks are registered using clkdev,\nget rid of the special SH-specific clock lookup.\n\nAlso ditch the unused module ref counting code.\nThis patch syncs the SH behaviour with ARM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "67bbabbc8680f53c7b8780d991f655c5cbb88700",
      "tree": "debb8a9e4c579cb58114482bf33ee8fd5169bdd6",
      "parents": [
        "9c352bcab7f28e472b06c91d57210b93e08f0fbb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:37:05 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:38:07 2010 +0900"
      },
      "message": "sh: switch boards to clkdev\n\nThis patch converts the remaining board clocks\nto use clkdev for lookup if needed. The unused\nname and id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9c352bcab7f28e472b06c91d57210b93e08f0fbb",
      "tree": "552290cff78a97a099a67fb5fde4f20a4c8f1332",
      "parents": [
        "38803d7626c3903dea98d23dfe012e98975503f3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:57 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:59 2010 +0900"
      },
      "message": "sh: switch sh4-202 to clkdev\n\nThis patch converts the remaining sh4-202 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38803d7626c3903dea98d23dfe012e98975503f3",
      "tree": "570301c0d43a98bb1b52095ecf92f38a3febe593",
      "parents": [
        "f0e7f90223108e32f6b28393e4ab892209922e0b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:48 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:51 2010 +0900"
      },
      "message": "sh: switch shx3 to clkdev\n\nThis patch converts the remaining shx3 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f0e7f90223108e32f6b28393e4ab892209922e0b",
      "tree": "58d81f5d3537c26d2e7c3711feb6390acb8261ba",
      "parents": [
        "d6a94217fb4b4d193d6064c524df22f97bd49136"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:40 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:44 2010 +0900"
      },
      "message": "sh: switch sh7757 to clkdev\n\nThis patch converts the remaining sh7757 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d6a94217fb4b4d193d6064c524df22f97bd49136",
      "tree": "1181cff40075548700a5a42deac5d1ca6495b244",
      "parents": [
        "29497ec42c7c3a42682e5538ca7f96cd9a00fcbb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:39 2010 +0900"
      },
      "message": "sh: switch sh7763 to clkdev\n\nThis patch converts the remaining sh7763 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29497ec42c7c3a42682e5538ca7f96cd9a00fcbb",
      "tree": "e6c45d5ddda0e346fee6544b94662ac60b645672",
      "parents": [
        "2cf79bea43491722a23b63a6f4e54d3804c10ed6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:56 2010 +0900"
      },
      "message": "sh: switch sh7780 to clkdev\n\nThis patch converts the remaining sh7780 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2cf79bea43491722a23b63a6f4e54d3804c10ed6",
      "tree": "c59788ac87d1060cb03507da49db4f51a1acc5df",
      "parents": [
        "4a81fe625efc8b9122eb4473dab31fa90e07a381"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:48 2010 +0900"
      },
      "message": "sh: switch sh7786 to clkdev\n\nThis patch converts the remaining sh7786 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4a81fe625efc8b9122eb4473dab31fa90e07a381",
      "tree": "94f121766f3c2a0af196d911e9384750f1c18bb2",
      "parents": [
        "59aa69d9c20b1ee15fa26aa6631b555aaef91323"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:03 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:40 2010 +0900"
      },
      "message": "sh: switch sh7785 to clkdev\n\nThis patch converts the remaining sh7785 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "59aa69d9c20b1ee15fa26aa6631b555aaef91323",
      "tree": "b95b2d6ad2c09ac6fef4d5b25245e27240f22f59",
      "parents": [
        "8249a3113094b826c5010d27c8cf07a395be2abc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:55 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:34 2010 +0900"
      },
      "message": "sh: switch sh7366 to clkdev\n\nThis patch converts the remaining sh7366 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8249a3113094b826c5010d27c8cf07a395be2abc",
      "tree": "8ce744be366370758eda93ce847b9e96891e1722",
      "parents": [
        "925bb17b725ba84159bac9defebac0cb46e01e4f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:45 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:27 2010 +0900"
      },
      "message": "sh: switch sh7343 to clkdev\n\nThis patch converts the remaining sh7343 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "925bb17b725ba84159bac9defebac0cb46e01e4f",
      "tree": "9a8208cb8e00850016f8334417e1f953adb6d2e6",
      "parents": [
        "00522ac3b11f52cce6358516dd8695a588082a73"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:21 2010 +0900"
      },
      "message": "sh: switch sh7722 to clkdev\n\nThis patch converts the remaining sh7722 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00522ac3b11f52cce6358516dd8695a588082a73",
      "tree": "2cf94d2421abcefc43abf687b428eb223ec62034",
      "parents": [
        "b3f9f630d35f7eeec49221690991e834d7b27e05"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:27 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:13 2010 +0900"
      },
      "message": "sh: switch sh7723 to clkdev\n\nThis patch converts the remaining sh7723 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3f9f630d35f7eeec49221690991e834d7b27e05",
      "tree": "fded43dcd0b866355cb48d7f34e60e36f959d304",
      "parents": [
        "53041f020b31dd83aa4d0bdc78015bee58b1afe8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:08 2010 +0900"
      },
      "message": "sh: switch sh7724 to clkdev\n\nThis patch converts the remaining sh7724 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53041f020b31dd83aa4d0bdc78015bee58b1afe8",
      "tree": "b7237fbe12d5ef30671d5d2211cc0865798b03c1",
      "parents": [
        "914ebf0bbb24696cd7eecee8942efecca5653126"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:11 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:02 2010 +0900"
      },
      "message": "sh: switch legacy clocks to clkdev\n\nThis patch converts the legacy clocks to register\nusing clkdev. Also the clock name is removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "914ebf0bbb24696cd7eecee8942efecca5653126",
      "tree": "5ca384ba927ada56c6a3462977dc6268d6f72b16",
      "parents": [
        "1fe3d19883b1f6a243b03456a47e0fdc9629bea6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:06:13 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:35:05 2010 +0900"
      },
      "message": "sh: get rid of div4 clock name\n\nRemove the name parameter from SH_CLK_DIV4() and\nadjust the processor specific code. The lookup\nhappens using clkdev so the name is unused.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1fe3d19883b1f6a243b03456a47e0fdc9629bea6",
      "tree": "f128c0ee27d0b14fb265d63bcc2bb41598eef484",
      "parents": [
        "956f7f442afce6df3fa2b3e77a40ecdb7fc4c9fc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:06:05 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:59 2010 +0900"
      },
      "message": "sh: sh7786 div4 clkdev lookup\n\nAdd sh7786 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "956f7f442afce6df3fa2b3e77a40ecdb7fc4c9fc",
      "tree": "b0d987f4f5834ad93eb6ada6513e728e1b089899",
      "parents": [
        "40956e7569c4d03da69748e333dded74a608af56"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:53 2010 +0900"
      },
      "message": "sh: sh7785 div4 clkdev lookup\n\nAdd sh7785 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40956e7569c4d03da69748e333dded74a608af56",
      "tree": "8bbce2a378aba74b066efdb746c3c5a118dde8a7",
      "parents": [
        "f8ef178c88cc21b16e81dab09d1def220e9eb49e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:46 2010 +0900"
      },
      "message": "sh: sh7366 div4 clkdev lookup\n\nAdd sh7366 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f8ef178c88cc21b16e81dab09d1def220e9eb49e",
      "tree": "4e29e125cb2a2734d7d94f19ef30dfaa7a93d084",
      "parents": [
        "1c4cde2e6d3bcd48635f2f68ca8f03290b5cf2e7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:42 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:38 2010 +0900"
      },
      "message": "sh: sh7343 div4 clkdev lookup\n\nAdd sh7343 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1c4cde2e6d3bcd48635f2f68ca8f03290b5cf2e7",
      "tree": "c98e836b098bbbd7ddacf6b72801a4176dc196a9",
      "parents": [
        "3f6623497eee32161b0558c02963fa793988b6a0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:30 2010 +0900"
      },
      "message": "sh: sh7724 div4 clkdev lookup\n\nAdd sh7724 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3f6623497eee32161b0558c02963fa793988b6a0",
      "tree": "65416d62b6c915616c1181d93509fd41c9627097",
      "parents": [
        "a3e9f2b72fbcb7c4266f4b7ef1814bb8806c1fac"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:23 2010 +0900"
      },
      "message": "sh: sh7723 div4 clkdev lookup\n\nAdd sh7723 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a3e9f2b72fbcb7c4266f4b7ef1814bb8806c1fac",
      "tree": "418aa1277942dd813c1628b3b1fc905eb7082f71",
      "parents": [
        "d40db0c4a63c3af44fd31a7c47cc4a11a44befc7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:17 2010 +0900"
      },
      "message": "sh: sh7722 div4 clkdev lookup\n\nAdd sh7722 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d40db0c4a63c3af44fd31a7c47cc4a11a44befc7",
      "tree": "f456e74ede8b195fc6b8d36245cdb9e1322d8031",
      "parents": [
        "c77a9c3edee079fe0411d98cfb9d872bc336ee32"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:10 2010 +0900"
      },
      "message": "sh: div4 reparent workaround\n\nUpdate the div4 set_parent() callback to use the\nflags instead of name to determine parent index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c77a9c3edee079fe0411d98cfb9d872bc336ee32",
      "tree": "b368c77d6b391c37ff1674baaf5334ab3092ec1f",
      "parents": [
        "d8ef3ccc1c99ae51128b28aaed6e8afc43af71ff"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:33:17 2010 +0900"
      },
      "message": "sh: get rid of mstp32 clock name and id\n\nRemove the name and the id from SH_CLK_MSTP32().\nNow when lookups are handled by clkdev they are\nnot needed anymore.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8ef3ccc1c99ae51128b28aaed6e8afc43af71ff",
      "tree": "b2af3663f5d5a18cf22b7795007f93530f40cc7b",
      "parents": [
        "8bc23d95a0cd639e8766e522e5b9cfd5345bd3e2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:33:10 2010 +0900"
      },
      "message": "sh: sh7786 mstp32 clkdev lookup\n\nAdd sh7786 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8bc23d95a0cd639e8766e522e5b9cfd5345bd3e2",
      "tree": "22808e7d6748d7160ec429264cd30d5ec6211048",
      "parents": [
        "eb85dcaa3e386eb5f1b9b48f707088538a789d58"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:30 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:33:02 2010 +0900"
      },
      "message": "sh: sh7786 mstp32 index rework\n\nThis patch adds sh7786 MSTP enums for mstp_clks[] index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb85dcaa3e386eb5f1b9b48f707088538a789d58",
      "tree": "d7804fc56c97fb36519fb26a4f57a5273ae7093c",
      "parents": [
        "5b10a27e9f0aa7282e3b8fd470e71201d6f5764c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:54 2010 +0900"
      },
      "message": "sh: sh7785 mstp32 clkdev lookup\n\nAdd sh7785 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5b10a27e9f0aa7282e3b8fd470e71201d6f5764c",
      "tree": "3b4822de9545f134dbb2d183db13259ec8179cde",
      "parents": [
        "b87cecef4ce4250c9bc44af04e60d71000d44581"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:47 2010 +0900"
      },
      "message": "sh: sh7785 mstp32 index rework\n\nThis patch adds sh7785 MSTP enums for mstp_clks[] index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b87cecef4ce4250c9bc44af04e60d71000d44581",
      "tree": "57b5141cf3de57bab161b485dba242538656b4f7",
      "parents": [
        "4780683a135abbe17f7867d295cd542cde5678b6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:39 2010 +0900"
      },
      "message": "sh: sh7366 mstp32 clkdev lookup\n\nAdd sh7366 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4780683a135abbe17f7867d295cd542cde5678b6",
      "tree": "2611ec0ab097c1c75367175f3a8ce42b617468d5",
      "parents": [
        "25637f7ae0324c636bde172d9e92bc00d4f0121d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 04:59:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:31 2010 +0900"
      },
      "message": "sh: sh7366 mstp32 index rework\n\nThis patch adds sh7366 MSTP enums for mstp_clks[] index.\nThe MSTP bit for the SIU is removed as well since it is\nnot included in the documentation. Most likely an old\ncopy paste error from sh7722.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "25637f7ae0324c636bde172d9e92bc00d4f0121d",
      "tree": "c413be7f69c9521dd829099528061635ec98d3ba",
      "parents": [
        "e8b96918a45732551b33764b0b526beac3866d58"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 04:59:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:22 2010 +0900"
      },
      "message": "sh: sh7343 mstp32 clkdev lookup\n\nAdd sh7343 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e8b96918a45732551b33764b0b526beac3866d58",
      "tree": "b9633840de71b11fb08020db8e833c06edaca6d7",
      "parents": [
        "4f615d575c17195f975cf8314be54f362d859a3f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 04:59:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:31:48 2010 +0900"
      },
      "message": "sh: sh7343 mstp32 index rework\n\nThis patch adds sh7343 MSTP enums for mstp_clks[] index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4b478ee2a1251d99813a90afeb0f809b3a8b04fb",
      "tree": "1e4a76033301afcdf2b7638f5bdf01c58c67e421",
      "parents": [
        "21823259a70b7a2a21eea1d48c25a6f38896dd11"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 15:24:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 15:24:04 2010 +0900"
      },
      "message": "sh: All SH-X3 cores support NUMA and SMP, update Kconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21823259a70b7a2a21eea1d48c25a6f38896dd11",
      "tree": "e1bc3e69cbf01534e77a89e450ea047d261da510",
      "parents": [
        "dfbca89987b74c34d9b1a2414b0e5ccee65347e0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:52:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:52:50 2010 +0900"
      },
      "message": "sh: Ensure active regions have a backing PMB entry.\n\nIn the NUMA or memory hot-add case where system memory has been\npartitioned up, we immediately run in to a situation where the existing\nPMB entry doesn\u0027t cover the new range (primarily as a result of the entry\nsize being shrunk to match the node size early in the initialization). In\norder to fix this up it\u0027s necessary to preload a PMB mapping for the new\nrange prior to activation in order to circumvent reset by MMU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dfbca89987b74c34d9b1a2414b0e5ccee65347e0",
      "tree": "9fc1f978381864f53e81ff7a017d3ddee2dca89c",
      "parents": [
        "4bc277ac9cae60e11fe2e557e4ea4acb56d3dc9a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:50:29 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:50:29 2010 +0900"
      },
      "message": "sh: Reject small mappings for PMB bolting.\n\nThe minimum section size for the PMB is 16M, so just always error\nout early if the specified size is too small. This permits us to\nunconditionally call in to pmb_bolt_mapping() with variable sizes\nwithout wasting a TLB and cache flush for the range.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bc277ac9cae60e11fe2e557e4ea4acb56d3dc9a",
      "tree": "c9ed42c605674b2e41d8c962ad25c021fd518dbc",
      "parents": [
        "5e2ff328c0668794ff408a4632f5b8a62827571f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:32:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:32:19 2010 +0900"
      },
      "message": "sh: bootmem refactoring.\n\nThis reworks much of the bootmem setup and initialization code allowing\nus to get rid of duplicate work between the NUMA and non-NUMA cases. The\nend result is that we end up with a much more flexible interface for\nsupporting more complex topologies (fake NUMA, highmem, etc, etc.) which\nis entirely LMB backed. This is an incremental step for more NUMA work as\nwell as gradually enabling migration off of bootmem entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "15f2a7967a46c7fab579ab88b9f1e0c7f78ac495",
      "tree": "98d9638bc382de772a6cfd0a4d8b697e3e10ff48",
      "parents": [
        "4f615d575c17195f975cf8314be54f362d859a3f",
        "7aed3b34fb0a98e89d0e999f5833ceebdb3876b9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:53:11 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:53:11 2010 +0900"
      },
      "message": "Merge branches \u0027sh/clkfwk\u0027 and \u0027sh/kexec\u0027\n"
    },
    {
      "commit": "4f615d575c17195f975cf8314be54f362d859a3f",
      "tree": "93329c42b2bb71d090c23af56384a8d80f9ff6d3",
      "parents": [
        "9e1985e13d42b4b66af94637346849565174309d"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Mon May 10 14:50:55 2010 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:51:25 2010 +0900"
      },
      "message": "sh: clkfwk: Use debugfs_remove_recursive() for rewinding\n\nRewinding each debugfs entries to unregister if an error happens.\n\nBased on the commit ca4caa4e1d45f9542fa54263974d0ef637157b4a\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e1985e13d42b4b66af94637346849565174309d",
      "tree": "201338d22f7df6ace14e3f0ee6db475bbd48275e",
      "parents": [
        "098ec49b684313cbd2ba1e24db61cfda9788ff73"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:02:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:55 2010 +0900"
      },
      "message": "sh: get rid of div6 clock names\n\nGet rid of div6 clock names on\nsh7343/sh7366/sh7722/sh7723/sh7724\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "098ec49b684313cbd2ba1e24db61cfda9788ff73",
      "tree": "ae7bbb7ace8267aff987016cadfafa0fa0174eee",
      "parents": [
        "08134c3c629bf128245f721391b96a858d88e997"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:55 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:51 2010 +0900"
      },
      "message": "sh: tie in div6 clocks using clkdev\n\nUse clkdev for div6 lookup on SH-Mobile processors:\nsh7343/sh7366/sh7722/sh7723/sh7724\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "08134c3c629bf128245f721391b96a858d88e997",
      "tree": "774dddf17cd1f6290f690cdce252a02c29f88c0e",
      "parents": [
        "d97432f1014c73bbace9eb1e67742c1bcab0c3cd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:44 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:47 2010 +0900"
      },
      "message": "sh: get rid of hwblk clock names\n\nRemove the clock name from sh7722/sh7723/sh7724\nhwblk clocks. Lookup is handled by clkdev.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d97432f1014c73bbace9eb1e67742c1bcab0c3cd",
      "tree": "99383d7d9ccfa38367238c75b131ea9468a17a68",
      "parents": [
        "fd30401b07fdcf21e4be87fd276d1b2c84d712a3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:34 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:43 2010 +0900"
      },
      "message": "sh: allow registering clocks without name\n\nModify the SuperH clock code to support struct clk\nwith NULL as name. Such clocks will not be hooked\nup to debugfs.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fd30401b07fdcf21e4be87fd276d1b2c84d712a3",
      "tree": "eba1a28658d1e83e4e86c785db7cfcbe0db50d0b",
      "parents": [
        "e4e06697977bf6731d940ab1bd84e16cb53c3ae3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:39 2010 +0900"
      },
      "message": "sh: tie in hwblk clocks using clkdev\n\nUse clkdev for lookup of hwblk clocks on\nsh7722/sh7723/sh7724.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4e06697977bf6731d940ab1bd84e16cb53c3ae3",
      "tree": "e686c50654ca84fbaf20ad7323760443ca37462b",
      "parents": [
        "f3d51e13fea901729fef15bf1c32ca004d45476e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:35 2010 +0900"
      },
      "message": "sh: scif and tmu clkdev changes\n\nModify sh7722/sh7723/sh7724 to use clkdev for\nTMU and SCIF clock lookups.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f3d51e13fea901729fef15bf1c32ca004d45476e",
      "tree": "205a278e6e3d19ee7b57d39f30d4e50c2aaf6eaf",
      "parents": [
        "9b7a37853a8cd69829eb1d9715a6c09aae01eeec"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:02 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:31 2010 +0900"
      },
      "message": "sh: hwblk index rework\n\nRework the sh7722/sh7723/sh7724 hwblk code to use the\nhwblk id as index in the mstp clock array.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e2ff328c0668794ff408a4632f5b8a62827571f",
      "tree": "53a35de722c44c6739541d6b9ae74970520191f9",
      "parents": [
        "19d8f84f86af867abee174be8bf1e4941a59143d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 20:17:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 20:17:25 2010 +0900"
      },
      "message": "sh: rework memory limits to work with LMB.\n\nThis reworks the memory limit handling to tie in through the available\nLMB infrastructure. This requires a bit of reordering as we need to have\nall of the LMB reservations taken care of prior to establishing the\nlimits.\n\nWhile we\u0027re at it, the crash kernel reservation semantics are reworked\nso that we allocate from the bottom up and reduce the risk of having\nto disable the memory limit due to a clash with the crash kernel\nreservation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "19d8f84f86af867abee174be8bf1e4941a59143d",
      "tree": "9f848faa504edbc2a7f9160e757eaa19e7460ea2",
      "parents": [
        "080e71e13d99d850875c0335c364766162eae7c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 15:39:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 15:39:05 2010 +0900"
      },
      "message": "sh: enable LMB region setup via machvec.\n\nThis plugs in a memory init callback in the machvec to permit boards to\nwire up various bits of memory directly in to LMB. A generic machvec\nimplementation is provided that simply wraps around the normal\nKconfig-derived memory start/size.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7aed3b34fb0a98e89d0e999f5833ceebdb3876b9",
      "tree": "dbf3eb56fe9ad5a42523d1f207443d8ef3fdae78",
      "parents": [
        "aa424bbb8cf5f7f3c6a70065bcb28a6e6af7897d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:58:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:58:55 2010 +0900"
      },
      "message": "sh: shuffle the elfcorehdr handling over to the crash dump code.\n\nThe elfcorehdr parsing was just tossed in setup.c, but nothing outside of\nthe crash dump code/vmcore bits require it, so we just move it out of the\nway, as per ppc.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aa424bbb8cf5f7f3c6a70065bcb28a6e6af7897d",
      "tree": "7c611839027c2385b3c6d59c9008fc9d0d2801e9",
      "parents": [
        "d523e1ae6addd4f18a609da39f23719eaecfedf0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:14:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:14:00 2010 +0900"
      },
      "message": "sh: Ensure that X2 TLB settings are reflected in vmcore.\n\nThis rolls in the X2TLB config settings for vmcore.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d523e1ae6addd4f18a609da39f23719eaecfedf0",
      "tree": "61a7bf312c71b4bca50710b0b3dc8a54c3a7eb11",
      "parents": [
        "9b7a37853a8cd69829eb1d9715a6c09aae01eeec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 16:39:09 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 16:39:09 2010 +0900"
      },
      "message": "sh: flag kdump as broken on SMP for now.\n\nThere\u0027s still quite a bit of shootdown logic that needs to be hacked up\nto support SMP for kdump properly, so just add in a BROKEN_ON_SMP\ndependency for now.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "080e71e13d99d850875c0335c364766162eae7c6",
      "tree": "8612d86e668186303044e89ff0a5073dbea6d2c0",
      "parents": [
        "36fa06d6b5ef1874d012c04b23d5b8982b1f8dea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:42 2010 +0900"
      },
      "message": "sh: bump up extra LMB reservations in bootmem init.\n\nThis bumps up the extra LMB reservations in ordering so that they\u0027re\naccounted for prior to iterating over the region list. This ensures that\nreservations are visible both within the LMB and bootmem context.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "36fa06d6b5ef1874d012c04b23d5b8982b1f8dea",
      "tree": "f56bd023231ff45e7a556dc4ab7f7758eddf9515",
      "parents": [
        "a5ec39507129a086d8838228ac1ca0a2eab38f91"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:07 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:07 2010 +0900"
      },
      "message": "sh: convert initrd reservation to LMB.\n\nThis switches over from bootmem -\u003e LMB for the initrd area reservation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5ec39507129a086d8838228ac1ca0a2eab38f91",
      "tree": "01c3cfa2f80aa3144b16c87e2cf769b605c7c889",
      "parents": [
        "9b7a37853a8cd69829eb1d9715a6c09aae01eeec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 14:54:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 14:54:55 2010 +0900"
      },
      "message": "sh: convert kexec crash kernel management to LMB.\n\nThis migrates the crash kernel handling off of bootmem and over to LMB.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b7a37853a8cd69829eb1d9715a6c09aae01eeec",
      "tree": "0ae5f3290d5a3804fc87b7af5af5943104d9531e",
      "parents": [
        "1483feac74fdfd84a7ed7586c66482842e3b6e86"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 06 15:09:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 06 15:09:45 2010 +0900"
      },
      "message": "sh: Make initrd detection more robust.\n\nVarious boot loaders go to various extents to thwart the initrd detection\nlogic (mostly on account of not being able to be bothered with adhering\nto the established boot ABI), so we make the detection logic a bit more\nrobust. This makes it possible to work around the SDK7786\u0027s firmware\u0027s\nattempts to thwart compressed image booting. Victory is mine.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "feef47d0cb530e8419dfa0b48141b538b89b1b1a",
      "tree": "ad40b07e8b240eca134770120b5c644ec0062ce2",
      "parents": [
        "f93a20541134fa767e8dc4eb32e956d30b9f6b92"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Apr 23 05:59:55 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 01 04:32:14 2010 +0200"
      },
      "message": "hw-breakpoints: Get the number of available registers on boot dynamically\n\nThe breakpoint generic layer assumes that archs always know in advance\nthe static number of address registers available to host breakpoints\nthrough the HBP_NUM macro.\n\nHowever this is not true for every archs. For example Arm needs to get\nthis information dynamically to handle the compatiblity between\ndifferent versions.\n\nTo solve this, this patch proposes to drop the static HBP_NUM macro\nand let the arch provide the number of available slots through a\nnew hw_breakpoint_slots() function. For archs that have\nCONFIG_HAVE_MIXED_BREAKPOINTS_REGS selected, it will be called once\nas the number of registers fits for instruction and data breakpoints\ntogether.\nFor the others it will be called first to get the number of\ninstruction breakpoint registers and another time to get the\ndata breakpoint registers, the targeted type is given as a\nparameter of hw_breakpoint_slots().\n\nReported-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: K. Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0102752e4c9e0655b39734550d4c35327954f7f9",
      "tree": "04c23f88e57c8e804d144434c60b91879e83648d",
      "parents": [
        "b2812d031dea86926e9c10f7714af33ac2f6b43d"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sun Apr 11 18:55:56 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 01 04:32:11 2010 +0200"
      },
      "message": "hw-breakpoints: Separate constraint space for data and instruction breakpoints\n\nThere are two outstanding fashions for archs to implement hardware\nbreakpoints.\n\nThe first is to separate breakpoint address pattern definition\nspace between data and instruction breakpoints. We then have\ntypically distinct instruction address breakpoint registers\nand data address breakpoint registers, delivered with\nseparate control registers for data and instruction breakpoints\nas well. This is the case of PowerPc and ARM for example.\n\nThe second consists in having merged breakpoint address space\ndefinition between data and instruction breakpoint. Address\nregisters can host either instruction or data address and\nthe access mode for the breakpoint is defined in a control\nregister. This is the case of x86 and Super H.\n\nThis patch adds a new CONFIG_HAVE_MIXED_BREAKPOINTS_REGS config\nthat archs can select if they belong to the second case. Those\nwill have their slot allocation merged for instructions and\ndata breakpoints.\n\nThe others will have a separate slot tracking between data and\ninstruction breakpoints.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: K. Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2812d031dea86926e9c10f7714af33ac2f6b43d",
      "tree": "a48b18b49fa064e89b7b03e057e46e5a294a8053",
      "parents": [
        "87e9b2024659c614a876ce359a57e98a47b5ef37"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sun Apr 18 18:11:53 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 01 04:32:10 2010 +0200"
      },
      "message": "hw-breakpoints: Change/Enforce some breakpoints policies\n\nThe current policies of breakpoints in x86 and SH are the following:\n\n- task bound breakpoints can only break on userspace addresses\n- cpu wide breakpoints can only break on kernel addresses\n\nThe former rule prevents ptrace breakpoints to be set to trigger on\nkernel addresses, which is good. But as a side effect, we can\u0027t\nbreakpoint on kernel addresses for task bound breakpoints.\n\nThe latter rule simply makes no sense, there is no reason why we\ncan\u0027t set breakpoints on userspace while performing cpu bound\nprofiles.\n\nWe want the following new policies:\n\n- task bound breakpoint can set userspace address breakpoints, with\nno particular privilege required.\n- task bound breakpoints can set kernelspace address breakpoints but\nmust be privileged to do that.\n- cpu bound breakpoints can do what they want as they are privileged\nalready.\n\nTo implement these new policies, this patch checks if we are dealing\nwith a kernel address breakpoint, if so and if the exclude_kernel\nparameter is set, we tell the user that the breakpoint is invalid,\nwhich makes a good generic ptrace protection.\nIf we don\u0027t have exclude_kernel, ensure the user has the right\nprivileges as kernel breakpoints are quite sensitive (risk of\ntrap recursion attacks and global performance impacts).\n\n[ Paul Mundt: keep addr space check for sh signal delivery and fix\n  double function declaration]\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: K. Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73266fc1df2f94cf72b3beba3eee3b88ed0b0664",
      "tree": "876f6ab9c85715665e5c5562d70d9ea2c10facea",
      "parents": [
        "d00a47cce569a3e660a8c9de5d57af28d6a9f0f7"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Apr 22 05:05:45 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 01 04:32:07 2010 +0200"
      },
      "message": "hw-breakpoints: Tag ptrace breakpoint as exclude_kernel\n\nTag ptrace breakpoints with the exclude_kernel attribute set. This\nwill make it easier to set generic policies on breakpoints, when it\ncomes to ensure nobody unpriviliged try to breakpoint on the kernel.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: K. Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1483feac74fdfd84a7ed7586c66482842e3b6e86",
      "tree": "0982c4fa3f7434d08ad75c6b5306528f37e53651",
      "parents": [
        "5f737b39be9110bd64874f508bd89ba27746b17e"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed Apr 28 11:11:30 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 29 23:28:38 2010 +0900"
      },
      "message": "sh: native_cpu_disable() build error when CONFIG_HOTPLUG_CPU\u003dn\n\narch/sh/kernel/smp.c:164: error: conflicting types for \u0027native_cpu_disable\u0027\n/home/matt/src/kernels/sh-2.6/arch/sh/include/asm/smp.h:48: error: previous declaration of \u0027native_cpu_disable\u0027 was here\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5f737b39be9110bd64874f508bd89ba27746b17e",
      "tree": "b2203b60d20f1cb6120c833349c67eee3feb5c59",
      "parents": [
        "b7386a09ce7e8add333f5d67f2fe1b1eac1f4746"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Apr 28 05:46:11 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 29 23:28:37 2010 +0900"
      },
      "message": "sh: add CONFIG_VIRTUALIZATION for virtio support\n\nAdd CONFIG_VIRTUALIZATION to the SH architecture\nand include the virtio code there. Used to enable\nthe virtio drivers under QEMU.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "b7386a09ce7e8add333f5d67f2fe1b1eac1f4746"
}
