)]}'
{
  "log": [
    {
      "commit": "68abdbbb03476a60d932eeba0035dd5069afec38",
      "tree": "de3854f76d6d9aec121c432a3cd276bb756003c9",
      "parents": [
        "50f63f2518ee68bc132d357d2b6fdb7f60ef79e0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jun 15 18:56:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 15 18:56:19 2007 +0900"
      },
      "message": "sh: rework ipr code\n\nThis patch reworks the ipr code by grouping the offset array together\nwith the ipr_data structure in a new data structure called ipr_desc.\nThis new structure also contains the name of the controller in struct\nirq_chip. The idea behind putting struct irq_chip in there is that we\ncan use offsetof() to locate the base addresses in the irq_chip\ncallbacks. This strategy has much in common with the recently merged\nintc2 code.\n\nOne logic change has been made - the original ipr code enabled the\ninterrupts by default but with this patch they are all disabled by\ndefault.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d619500aed2f9b841b2310bc94f8056ae9ca2a73",
      "tree": "42ca07266afbf0406d419e57dde404ad89cd316d",
      "parents": [
        "d3efbdd6c5e8c823b732df26a355ec931ccab374"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jun 15 10:41:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 15 10:41:54 2007 +0900"
      },
      "message": "sh: rework intc2 code\n\nThe shared intc2 code currently contains cpu-specific #ifdefs.\nThis is a tad unclean and it prevents us from using the shared code\nto drive board-specific irqs on the se7780 board.\n\nThis patch reworks the intc2 code by moving the base addresses of\nthe intc2 registers into struct intc2_desc. This new structure also\ncontains the name of the controller in struct irq_chip. The idea\nbehind putting struct irq_chip in there is that we can use offsetof()\nto locate the base addresses in the irq_chip callbacks.\n\nOne logic change has been made - the original shared intc2 code\nenabled the interrupts by default but with this patch they are all\ndisabled by default.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be782df54c51b50dd4dbc363a5a5afa04565fc60",
      "tree": "be45290a6d46e8746b5b9b51c1c3b804c6816177",
      "parents": [
        "fa69151173b1fc6fa3ced0edd5c2ea83b5d32bc1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 14:09:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:53 2007 +0000"
      },
      "message": "sh: NR_IRQS consolidation.\n\nEach board sets the total number of IRQs that it\u0027s interested in via\nthe machvec. Previously we cared about the off vs on-chip IRQ range,\nbut any code relying on that is long dead. Set NR_IRQS to something\nsensible given the vector range, and allow boards to cap it if they\nreally care.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3afb209a43a4216ad4f1411922d47a44252926c6",
      "tree": "8c91a9edad3b09181bd290f33f3e14e3d7c01e2c",
      "parents": [
        "ffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:03:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:03:35 2007 +0900"
      },
      "message": "sh: Fix bogus regs pointer in do_IRQ().\n\nSH-3 and SH-4 were trampling the register, and SH-2 wasn\u0027t even\nsetting it in the first place. This ended up with some rather\nbroken behaviour in the sysrq show_regs().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e65fa9f59e9230b72ac298d445b4a18a4eefeb34",
      "tree": "402036274b557da72a93b17fffc95f41c3137704",
      "parents": [
        "71074d3a2c70aa8a213222fef5014bfd9b3daf1f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 14 15:06:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 14 15:06:09 2007 +0900"
      },
      "message": "sh: Kill off dead bigsur and ec3104 boards.\n\nNeither of these have had any maintenance in years, and there\u0027s\nno interest in keeping them straggling along. These have already\nbeen slated for removal some time, so finally just get rid of them.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "41504c39726a7099e5a42508dd57fe561c8b4129",
      "tree": "29e3ea77a973fc7ee137e78a03b2b6c24b99d559",
      "parents": [
        "5432143464ee7f5cb8b0b015a0fd1c3279af10ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 11 20:28:03 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:09 2006 +0900"
      },
      "message": "sh: SH-MobileR SH7722 CPU support.\n\nThis adds CPU support for the SH7722.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea0f8feaa041f3ccec3d6b8ee51325b177daef06",
      "tree": "261c7d75e5caccbaface63370bae029ecd81b98a",
      "parents": [
        "fe9687dec0400c6de7187ab5efa91facd958ca84"
      ],
      "author": {
        "name": "Jamie Lenehan",
        "email": "lenehan@twibble.org",
        "time": "Wed Dec 06 12:05:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 12:05:02 2006 +0900"
      },
      "message": "sh: sh775x/titan fixes for irq header changes.\n\nThe following moves the creation of IPR interupts into setup-7750.c\nand updates a few other things to make it all work after the \"Drop\nCPU subtype IRQ headers\" commit. It boots and runs fine on my titan\nboard.\n\n - adds an ipr_idx to the ipr_data and uses a function in the subtype\n   code to calculate the address of the IPR registers\n\n - adds a function to enable individual interrupt mode for externals\n   in the subtype code and calls that from the titan board code\n   instead of doing it directly.\n\n - I changed the shift in the ipr_data to be the actual # of bits to\n   shift, instead of the numnber / 4 - made it easier to match with\n   the manual.\n\nSigned-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a7ef6d59f9d4780ff5bc9c4d05266b52dcb9211",
      "tree": "47094da0cd858abb54607b139c41686d293b130f",
      "parents": [
        "417528a2e35f46bc42721de5c4efd33a0eba019d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 20 13:55:34 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Drop CPU subtype IRQ headers.\n\nThis drops the various IRQ headers that were floating around\nand primarily providing hardcoded IRQ definitions for the\nvarious CPU subtypes. This quickly got to be an unmaintainable\nmess, made even more evident by the subtle breakage introduced\nby the SH-2 and SH-2A changes.\n\nNow that subtypes are able to register IRQ maps directly, just\nrip all of the headers out.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b229632abd451ab2c797010b9788e48c9314db4f",
      "tree": "be097331d66985376057ff3ffbab742d60ac55ed",
      "parents": [
        "de39840646a223ae13a346048c280b7c871bf56e"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sun Nov 05 16:18:08 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:36 2006 +0900"
      },
      "message": "sh: Add SH-2A platform headers.\n\nMostly SH-2 wrappers..\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd71ab88deab3358241f22ed6c035c427aacc4e7",
      "tree": "632aa998acac7feb7df79684f4c382a6d6bf2294",
      "parents": [
        "1f6c526c409ed7ecdd02469c46ab4b4a50ebec45"
      ],
      "author": {
        "name": "Jamie Lenehan",
        "email": "lenehan@twibble.org",
        "time": "Tue Oct 31 12:35:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 31 12:53:28 2006 +0900"
      },
      "message": "sh: Fix IPR-IRQ\u0027s for IRQ-chip change breakage.\n\nThe conversion from IPR-IRQ to IRQ-chip resulted in the\nipr data being allocated in a local variable in\nmake_ipr_irq - breaking anything using IPR interrupts.\n\nThis changes all of the callers of make_ipr_irq to\nallocate a static structure containing the IPR data which\nis then passed to make_ipr_irq. This removes the need for\nmake_ipr_irq to allocate any additional space for the IPR\ninformation.\n\nSigned-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66a740572d7bcb18469e71cb014bfed3ff75a773",
      "tree": "7815f5352608159123badd7e3e8a4c0bf921ac11",
      "parents": [
        "709bc44c31db4eeeec7dcf7d3f3fefd057adf7fb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 20 15:30:55 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 20 15:30:55 2006 +0900"
      },
      "message": "sh: Convert INTC2 to IRQ table registration.\n\nCurrently the INTC2 code contains a fixed IRQ table that it\niterates through to set the handler type, we move this in to\nthe CPU subtype setup code instead and allow for submitting\nthe table that way.\n\nThis drops the ST40 tables, as nothing has been happening\nwith those processors, while converting the only existing\nusers to use the new table directly (SH7760 and SH7780).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4a58eaca7ca68abea37d6d2a4ea7deb394906183",
      "tree": "a879475b6db09e06be21727c54d516099a13207d",
      "parents": [
        "6b0022305f80cf249de69e746f6f5ccf7ffc5b7c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 19 16:15:13 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 19 16:30:32 2006 +0900"
      },
      "message": "sh: Remove board-specific ide.h headers.\n\nThe driver that these were using never made it in to\ndrivers/ide, so kill off the rest of the cruft. These\nwill have to be reworked for board-specific platform\ndevices through libata when they\u0027re added back through\nthe setup code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "525ccc452c79db41874c5edac3f67618a0997d6f",
      "tree": "937987eae54debb7b23d4473089229a798bacc32",
      "parents": [
        "580410005daecd8e9f0e1baa9ddadbb7f706e7e2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 06 17:35:48 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 06 17:35:48 2006 +0900"
      },
      "message": "sh: Convert INTC2 IRQ handler to irq_chip.\n\nMore struct irq_chip conversions, this time the INTC2 handlers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6a31139897a5e539efe7ad3b7bd351fa9673ce8",
      "tree": "6e2ad11d93ab95214694038080c79284c6da30d6",
      "parents": [
        "2cb7ce3bb384f30a377f66336c78546b834604df"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 18:22:14 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 18:22:14 2006 +0900"
      },
      "message": "sh: Add support for 4K stacks.\n\nThis enables support for 4K stacks on SH.\n\nCurrently this depends on DEBUG_KERNEL, but likely all boards\nwill switch to this as the default in the future.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bc8fb5d0471473f775378d09db712dcb8eeece75",
      "tree": "373f7b27ae734c03d4d995a9ea8f3fecade3acab",
      "parents": [
        "91b91d01416afba8d3f230a62b5d2784bd7af94a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 18:09:34 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 18:09:34 2006 +0900"
      },
      "message": "sh: Solution Engine SH7343 board support.\n\nThis adds support for the SE7343 board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e5723e0eeb2dc16629e86d66785024ead9169000",
      "tree": "7fe39cdaf3106cc726d3b84fdc998b382b6c5e22",
      "parents": [
        "ecd9561687a0952a96a0a705f618e59cb6f3189b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:38:11 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:38:11 2006 +0900"
      },
      "message": "sh: Add support for SH7706/SH7710/SH7343 CPUs.\n\nThis adds support for the aforementioned CPU subtypes, and cleans\nup some build issues encountered as a result.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0f08f338083cc1d68788ccbccc44bd0502fc57ae",
      "tree": "97c69dbbd63a108a7367644dadedd390a3948f0c",
      "parents": [
        "9e3043c091819729ecf4fc5063d0a2d0954dfd7f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:03:56 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:03:56 2006 +0900"
      },
      "message": "sh: More cosmetic cleanups and trivial fixes.\n\nNothing exciting here, just trivial fixes..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5283ecb5ccbdb90d49fce6488d3944bba63a591c",
      "tree": "a58e20bd532fa5f933d099bb7b5dd0637b581d33",
      "parents": [
        "d7c30c682a278abe1a52db83f69efec1a9d8f8c2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 15:59:17 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 15:59:17 2006 +0900"
      },
      "message": "sh: Add support for R7780RP and R7780MP boards.\n\nThis adds support for the Renesas SH7780 development boards,\nR7780RP and R7780MP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8d27e08191379b7a3302a33a6efdb8bdfd319c95",
      "tree": "dd63b12706e849bdb494b0cdd2f11e60feb9ca91",
      "parents": [
        "50373c1b7ee9cdd9b8ccaa1b58d13ad43f879908"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 01 03:06:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:20 2006 -0800"
      },
      "message": "[PATCH] sh: drop maskpos from make_ipr_irq(), remove duplicate irq definitions\n\nClean up some of the subtype IRQ definitions for IPR IRQ, and consolidate the\nmake_ipr_irq() definitions by dropping maskpos.  SH-4A was the only thing\ninterested in the maskpos, and this should be handled through INTC2 rather\nthan IPR.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf3a00f88c926635932c91afd90b4a0907dfbe78",
      "tree": "179a56c061461a0f3d25cd0171ba8ce90e5e7ed5",
      "parents": [
        "9d44190eae97ad4c9ce30f1084e1b0dabd646df5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: IRQ handler updates\n\nThis moves the various IRQ controller drivers into a new subdirectory, and\nalso extends the INTC2 IRQ handler to also deal with SH7760 and SH7780\ninterrupts, rather than just ST-40.\n\nThe old CONFIG_SH_GENERIC has also been removed from the IRQ definitions, as\nnew ports are expected to be based off of CONFIG_SH_UNKNOWN.  Since there are\nplenty of incompatible machvecs, CONFIG_SH_GENERIC doesn\u0027t make sense anymore.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24b20ac6e1c80082889b3d6ae08aadda777519e5",
      "tree": "6dd4c90d761f6b8764c4780c298f0bc581af25da",
      "parents": [
        "73a358d1892a8233801e3fd54668075b52ec42da"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 09 13:02:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:33 2005 -0700"
      },
      "message": "[PATCH] remove unnecessary handle_IRQ_event() prototypes\n\nThe function prototype for handle_IRQ_event() in a few architctures is not\nneeded because they use GENERIC_HARDIRQ.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
