)]}'
{
  "log": [
    {
      "commit": "cfb901bf84fe22eb86525e9fb20675b53fb0462a",
      "tree": "e1e710df2c1ba0da26b12f7487fdac6cedc7e166",
      "parents": [
        "2034563ca323ee45f37a32911550d21c1f1e9626",
        "5fb4523afbffae5a5cec4989ee4c9fbc3dbdef33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:11:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:11:41 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Warn on deprecated binding model use\n  eeprom: More consistent symbol names\n  eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom\n  spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom\n  i2c: Move old eeprom driver to /drivers/misc/eeprom\n  i2c: Move at24 to drivers/misc/eeprom\n  i2c: Quilt tree has moved\n  i2c: Delete many unused adapter IDs\n  i2c: Delete 10 unused driver IDs\n"
    },
    {
      "commit": "dd7f8dbe2b3c0611ba969cd867c10cb63d163e25",
      "tree": "3f87d94235a7b7a5248b59ab4c1c4132984f237b",
      "parents": [
        "0eb6da20681db9b5d5769d3e1aca877f4a77d8fb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:57 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:57 2009 +0100"
      },
      "message": "eeprom: More consistent symbol names\n\nNow that all EEPROM drivers live in the same place, let\u0027s harmonize\ntheir symbol names.\n\nAlso fix eeprom\u0027s dependencies, it definitely needs sysfs, and is no\nlonger experimental after many years in the kernel tree.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "2afb447f33c29cb000a494396559f8005d3e33c1",
      "tree": "71365a7c84c6493f602cae0e6f249f26c26ae4ea",
      "parents": [
        "eb6434d9e79a72d35d68811efd68fe8bab8f5baf"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Wed Jan 21 09:42:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 18:35:55 2009 +0900"
      },
      "message": "sh: fix unaligned and nonexistent address handling\n\nunaligned and nonexistent address causes wrong exception\nhandling in traps_32.c(handle_unaligned_access).\n\n\u0027handle_unalinged_ins\u0027 should return -EFAULT if address error\nis fixed up with kernel exception table, otherwise\n\u0027handle_unaligned_access\u0027 increases already fixed program counter\nand then crash.\n\nfor example\n   ioctl(fd, TCGETA, (struct termio *)-1)\nnever return and stay in TASK_UNINTERRUPTIBLE state forever\nin my kernel.\n\nSigned-off-by: SUGIOKA Toshinobu \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3442c0d627985778ef275985831f8fdb5d626c25",
      "tree": "8951e5c3edaf7d70fcaed0ad253027ff5815156a",
      "parents": [
        "5e8766f1c1f747522350eba385c584a862f47e4c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:55:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:44:26 2009 +0900"
      },
      "message": "sh: export the sh7343 JPU to user space\n\nThis patch exports the sh7343 JPU to user space using uio_pdrv_genirq,\nvery similar to the sh7722 JPU patch by Hayama-san.\n\nWhile at it fix up the end of the sh7722 JPU iomem resource.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e8766f1c1f747522350eba385c584a862f47e4c",
      "tree": "df9480750f80e4961d61d2bf49519f0e508b88a4",
      "parents": [
        "fd88cac90587a456eb944bf794634229553c11b9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 13 12:38:06 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:44:16 2009 +0900"
      },
      "message": "sh: update defconfigs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e16038aba3daee694b318fc7a7b4db74a485cde5",
      "tree": "c97c8d7587adaed958ff8ed9c6375fae87bb4a13",
      "parents": [
        "604437f0f8ce1d66d4bdaa0d932949688d847d96"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 09 15:12:30 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:44:01 2009 +0900"
      },
      "message": "sh: Kill off obsolete busses from arch/sh/Kconfig.\n\nISA can go away now that the hd6446x PCMCIA drivers no longer exist\nin-tree. The rationale for enabling CONFIG_ISA in the first place is\nlikewise no longer valid given that the subsystem has changed since\nthe time that assertion was valid.\n\nWhile we are at it, kill off SBUS, MCA, EISA, and so on. These are\nnot supported and never will be.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "604437f0f8ce1d66d4bdaa0d932949688d847d96",
      "tree": "424d38a0903e6c90c79b183ec534493cfc8af967",
      "parents": [
        "70e5c4f0843c3021a2e95b46edd8925a885d2e31"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 09 15:11:58 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:43:25 2009 +0900"
      },
      "message": "sh: sh7785lcr/highlander/hp6xx need linux/irq.h.\n\nMore build fixes..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "70e5c4f0843c3021a2e95b46edd8925a885d2e31",
      "tree": "4610bda44f328deb59195745641a7968f541cb8a",
      "parents": [
        "fbdd9a70c21002c6ce50cd653380641a8b575eff"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 07 20:36:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:43:23 2009 +0900"
      },
      "message": "sh: Migo-R MMC support using spi_gpio and mmc_spi.\n\nThis patch adds CN9 MMC support for MigoR using the mmc_spi\ndriver on top of the bitbanging spi_gpio driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fbdd9a70c21002c6ce50cd653380641a8b575eff",
      "tree": "4ab0c95aaac6f1c0a24173452e3bbb1f8a275794",
      "parents": [
        "10f0fc17f54527520959298f947c9b9e80643f84"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 07 20:35:21 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:43:15 2009 +0900"
      },
      "message": "sh: ap325rxa MMC support using spi_gpio and mmc_spi\n\nThis patch adds CN3 MMC support for ap325rxa using the mmc_spi\ndriver on top of the bitbanging spi_gpio driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10f0fc17f54527520959298f947c9b9e80643f84",
      "tree": "d2814a8e0079e5f9b4f1aea9dc88a7232a478806",
      "parents": [
        "5e6136135d4f50fda6699498185c6dffe08d7891"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 07 17:45:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:42:58 2009 +0900"
      },
      "message": "sh: mach-x3proto: needs linux/irq.h.\n\nSince commit ba84be2338d3a2b6020d39279335bb06fcd332e1\n(\"remove linux/hardirq.h from asm-generic/local.h\"), the asm/irq.h\ndefinitions that mach-x3proto/setup.c depends on are no longer available,\ncausing the build to die. So, include linux/irq.h explicitly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e6136135d4f50fda6699498185c6dffe08d7891",
      "tree": "caa7df93da14651185cd7a21409598eb350e259f",
      "parents": [
        "8ed3592e567db7344b2c7353667e0d281cd13471"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 07 17:42:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:42:55 2009 +0900"
      },
      "message": "sh: Drop the BKL from sys_execve() on SH-5.\n\nBrings it in line with the SH implementation, the BKL is not\nnecessary here.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8ed3592e567db7344b2c7353667e0d281cd13471",
      "tree": "4e86c8c8f99fff5d0ecaf7c0d7198fc350697ab6",
      "parents": [
        "02da916ae69889f72ca026d759fe521094ba7065"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Wed Jan 07 17:22:24 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:42:34 2009 +0900"
      },
      "message": "sh: convert rsk7203 to use smsc911x.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "02da916ae69889f72ca026d759fe521094ba7065",
      "tree": "58b38239ce2cfe60eda381c119baed21fb49aa26",
      "parents": [
        "90b764916abedbebe62ac41b2e4a3fc3e2b82f9b"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Wed Jan 07 17:21:29 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:42:25 2009 +0900"
      },
      "message": "sh: convert magicpanelr2 platform to use smsc911x.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "90b764916abedbebe62ac41b2e4a3fc3e2b82f9b",
      "tree": "f0d08c4e26e13d1071720d1d7e15ba5ae4cc3015",
      "parents": [
        "deae7b860a5aca341410b72cca789589c5c93ce4"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Wed Jan 07 17:20:07 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:42:21 2009 +0900"
      },
      "message": "sh: convert ap325rxa platform to use smsc911x.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "deae7b860a5aca341410b72cca789589c5c93ce4",
      "tree": "3ae0983d8dbeb16759f0eb2f2b52df75ade5d277",
      "parents": [
        "b9afb0bae5411faadc0afcfbaa8ef0035fc0e8f8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Jan 05 16:25:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:41:55 2009 +0900"
      },
      "message": "sh: mach-migor: Add tw9910 support.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9afb0bae5411faadc0afcfbaa8ef0035fc0e8f8",
      "tree": "0715134ff326c80acc9ec29567850428cc30dedd",
      "parents": [
        "ff04ea40ea3037b26d01bdeacbab1d6c15c5df61"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Dec 02 16:42:24 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:41:52 2009 +0900"
      },
      "message": "sh: mach-migor: Delete soc_camera_platform setup.\n\nMigo-R can use ov772x camera driver in Linux 2.6.29.\nTherefore, soc_camera_platform setting is no longer needed.\nThis patch removes it.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ff04ea40ea3037b26d01bdeacbab1d6c15c5df61",
      "tree": "c506e72b9cdd0d7e35f108bc8cda67a9d252c29b",
      "parents": [
        "c2bcc4a7ffa7438a8ded91fbd0313c50d420ff45"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Dec 02 16:38:34 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:41:28 2009 +0900"
      },
      "message": "sh: mach-migor: Add ov772x support.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c2bcc4a7ffa7438a8ded91fbd0313c50d420ff45",
      "tree": "11d0432ef3ce36766afbfe64bbc317a1c826a30c",
      "parents": [
        "7bfa122c19e47b1dee47476ce6e9ed6ba16f8269"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 02 02:52:57 2009 -0500"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:41:21 2009 +0900"
      },
      "message": "asm-sh/posix_types_{32,64}.h: drop __GLIBC__/__USE_ALL usage\n\nBring sh in line with all the other ports.  Not sure how sh missed this\nchange as all the other arches were being updated ...\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7bfa122c19e47b1dee47476ce6e9ed6ba16f8269",
      "tree": "84550953efedb635b8c25c2c7273eeec141c5106",
      "parents": [
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Dec 26 08:27:24 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:41:14 2009 +0900"
      },
      "message": "arch/sh/mm: Move a dereference below a NULL test\n\nIf the NULL test is necessary, then the dereference should be moved below\nthe NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/).\n\n// \u003csmpl\u003e\n@disable is_null@\nidentifier f;\nexpression E;\nidentifier fld;\nstatement S;\n@@\n\n+ if (E \u003d\u003d NULL) S\n  f(...,E-\u003efld,...);\n- if (E \u003d\u003d NULL) S\n\n@@\nidentifier f;\nexpression E;\nidentifier fld;\nstatement S;\n@@\n\n+ if (!E) S\n  f(...,E-\u003efld,...);\n- if (!E) S\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bca268565fd18f0b36ab8fff6e1623d8dffae2b1",
      "tree": "11abda03d7a7764cfa6a49a6ec2da1576b3058ee",
      "parents": [
        "74d96f018673759d04d032c137d132f6447bfb1e",
        "26689452f5ca201add63b1b1ff0dbcf82d6885e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:58:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:58:40 2009 -0800"
      },
      "message": "Merge branch \u0027syscalls\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027syscalls\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (44 commits)\n  [CVE-2009-0029] s390 specific system call wrappers\n  [CVE-2009-0029] System call wrappers part 33\n  [CVE-2009-0029] System call wrappers part 32\n  [CVE-2009-0029] System call wrappers part 31\n  [CVE-2009-0029] System call wrappers part 30\n  [CVE-2009-0029] System call wrappers part 29\n  [CVE-2009-0029] System call wrappers part 28\n  [CVE-2009-0029] System call wrappers part 27\n  [CVE-2009-0029] System call wrappers part 26\n  [CVE-2009-0029] System call wrappers part 25\n  [CVE-2009-0029] System call wrappers part 24\n  [CVE-2009-0029] System call wrappers part 23\n  [CVE-2009-0029] System call wrappers part 22\n  [CVE-2009-0029] System call wrappers part 21\n  [CVE-2009-0029] System call wrappers part 20\n  [CVE-2009-0029] System call wrappers part 19\n  [CVE-2009-0029] System call wrappers part 18\n  [CVE-2009-0029] System call wrappers part 17\n  [CVE-2009-0029] System call wrappers part 16\n  [CVE-2009-0029] System call wrappers part 15\n  ...\n"
    },
    {
      "commit": "74d96f018673759d04d032c137d132f6447bfb1e",
      "tree": "426f0649e0903c185a1426da65b4d8eeb5c8cf12",
      "parents": [
        "aa0effbd1c0269ce7dd13be8dbf13e6b04f30ebd"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 13 19:27:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:56:50 2009 -0800"
      },
      "message": "byteorder: make swab.h include asm/swab.h like a regular header\n\nAdd swab.h to kbuild.asm and remove the individual entries from\neach arch, mark as unifdef as some arches have some kernel-only\nbits inside.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1134723e96f6e2abcf8bfd7a2d1c96fcc323ef35",
      "tree": "7a056eb6845609e298568190603b71801f7e7e8f",
      "parents": [
        "e55380edf68796d75bf41391a781c68ee678587d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:56 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Remove __attribute__((weak)) from sys_pipe/sys_pipe2\n\nRemove __attribute__((weak)) from common code sys_pipe implemantation.\nIA64, ALPHA, SUPERH (32bit) and SPARC (32bit) have own implemantations\nwith the same name. Just rename them.\nFor sys_pipe2 there is no architecture specific implementation.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "e55380edf68796d75bf41391a781c68ee678587d",
      "tree": "3f40b4c46c8723bb5bec0e2e009416069a7725fc",
      "parents": [
        "2ed7c03ec17779afb4fcfa3b8c61df61bd4879ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:55 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Rename old_readdir to sys_old_readdir\n\nThis way it matches the generic system call name convention.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "8feae13110d60cc6287afabc2887366b0eb226c2",
      "tree": "b3188986faab70e753e00ea8670a11ba8ec844c0",
      "parents": [
        "41836382ebb415d68d3ebc4525e78e871fe58baf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Jan 08 12:04:47 2009 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Jan 08 12:04:47 2009 +0000"
      },
      "message": "NOMMU: Make VMAs per MM as for MMU-mode linux\n\nMake VMAs per mm_struct as for MMU-mode linux.  This solves two problems:\n\n (1) In SYSV SHM where nattch for a segment does not reflect the number of\n     shmat\u0027s (and forks) done.\n\n (2) In mmap() where the VMA\u0027s vm_mm is set to point to the parent mm by an\n     exec\u0027ing process when VM_EXECUTABLE is specified, regardless of the fact\n     that a VMA might be shared and already have its vm_mm assigned to another\n     process or a dead process.\n\nA new struct (vm_region) is introduced to track a mapped region and to remember\nthe circumstances under which it may be shared and the vm_list_struct structure\nis discarded as it\u0027s no longer required.\n\nThis patch makes the following additional changes:\n\n (1) Regions are now allocated with alloc_pages() rather than kmalloc() and\n     with no recourse to __GFP_COMP, so the pages are not composite.  Instead,\n     each page has a reference on it held by the region.  Anything else that is\n     interested in such a page will have to get a reference on it to retain it.\n     When the pages are released due to unmapping, each page is passed to\n     put_page() and will be freed when the page usage count reaches zero.\n\n (2) Excess pages are trimmed after an allocation as the allocation must be\n     made as a power-of-2 quantity of pages.\n\n (3) VMAs are added to the parent MM\u0027s R/B tree and mmap lists.  As an MM may\n     end up with overlapping VMAs within the tree, the VMA struct address is\n     appended to the sort key.\n\n (4) Non-anonymous VMAs are now added to the backing inode\u0027s prio list.\n\n (5) Holes may be punched in anonymous VMAs with munmap(), releasing parts of\n     the backing region.  The VMA and region structs will be split if\n     necessary.\n\n (6) sys_shmdt() only releases one attachment to a SYSV IPC shared memory\n     segment instead of all the attachments at that addresss.  Multiple\n     shmat()\u0027s return the same address under NOMMU-mode instead of different\n     virtual addresses as under MMU-mode.\n\n (7) Core dumping for ELF-FDPIC requires fewer exceptions for NOMMU-mode.\n\n (8) /proc/maps is now the global list of mapped regions, and may list bits\n     that aren\u0027t actually mapped anywhere.\n\n (9) /proc/meminfo gains a line (tagged \"MmapCopy\") that indicates the amount\n     of RAM currently allocated by mmap to hold mappable regions that can\u0027t be\n     mapped directly.  These are copies of the backing device or file if not\n     anonymous.\n\nThese changes make NOMMU mode more similar to MMU mode.  The downside is that\nNOMMU mode requires some extra memory to track things over NOMMU without this\npatch (VMAs are no longer shared, and there are now region structs).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e55823492dde22f841ec7deeb4d61f195ecb7ed4",
      "tree": "942cd5b44bed4acb6f64d081418348d2cfd561a7",
      "parents": [
        "67eed58060ca2049fd59d35f426b6c7dbd51b20b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Dec 16 21:37:15 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:13:15 2009 -0800"
      },
      "message": "PCI: sh: use generic INTx swizzle from PCI core\n\nUse the generic pci_common_swizzle() instead of arch-specific code.\n\nNote that pci_common_swizzle() loops based on dev-\u003ebus-\u003eself, not\ndev-\u003ebus-\u003eparent as the sh simple_swizzle() did.  I think they\nare equivalent for this purpose.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "6aa6e4981741013e4a8c7c3ee7b90c24e89fae24",
      "tree": "b9b3c6f7414759681525427fc00e14d53530be7a",
      "parents": [
        "f14d766a1a438fdc69d04b876965d6b26b071f14"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Dec 09 16:12:32 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:52 2009 -0800"
      },
      "message": "PCI: sh: use generic pci_swizzle_interrupt_pin()\n\nUse the generic pci_swizzle_interrupt_pin() instead of arch-specific code.\n\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1af84a625356768ab1f9687b70c825250123d7fd",
      "tree": "9bf824eab0ccaed29b217964d4ec5d0bc715fcc8",
      "parents": [
        "13f7877bb5aeb1d5ad01ffbf17a80fb550fa6642"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 06 14:56:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 18:10:27 2009 -0800"
      },
      "message": "sh: introduce asm/swab.h\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba84be2338d3a2b6020d39279335bb06fcd332e1",
      "tree": "ea41e8d58b208332945808380f9643a8267f7ad5",
      "parents": [
        "08adefd4791772d8b3fe23cc9d2554123e21dfa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 06 14:41:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:13 2009 -0800"
      },
      "message": "remove linux/hardirq.h from asm-generic/local.h\n\nWhile looking at reducing the amount of architecture namespace pollution\nin the generic kernel, I found that asm/irq.h is included in the vast\nmajority of compilations on ARM (around 650 files.)\n\nSince asm/irq.h includes a sub-architecture include file on ARM, this\ncauses a negative impact on the ccache\u0027s ability to re-use the build\nresults from other sub-architectures, so we have a desire to reduce the\ndependencies on asm/irq.h.\n\nIt turns out that a major cause of this is the needless include of\nlinux/hardirq.h into asm-generic/local.h.  The patch below removes this\ninclude, resulting in some 250 to 300 files (around half) of the kernel\nthen omitting asm/irq.h.\n\nMy test builds still succeed, provided two ARM files are fixed\n(arch/arm/kernel/traps.c and arch/arm/mm/fault.c) - so there may be\nnegative impacts for this on other architectures.\n\nNote that x86 does not include asm/irq.h nor linux/hardirq.h in its\nasm/local.h, so this patch can be viewed as bringing the generic version\ninto line with the x86 version.\n\n[kosaki.motohiro@jp.fujitsu.com: add #include \u003clinux/irqflags.h\u003e to acpi/processor_idle.c]\n[adobriyan@gmail.com: fix sparc64]\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea435467500612636f8f4fb639ff6e76b2496e4b",
      "tree": "fdf5cb7ca3834f0a4120fb3cce5a631dd2769f26",
      "parents": [
        "f99ebf0a86de13f77bc4ee349de96db9f2f67f2e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jan 06 14:40:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:10 2009 -0800"
      },
      "message": "atomic_t: unify all arch definitions\n\nThe atomic_t type cannot currently be used in some header files because it\nwould create an include loop with asm/atomic.h.  Move the type definition\nto linux/types.h to break the loop.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c04fc586c1a480ba198f03ae7b6cbd7b57380b91",
      "tree": "9d6544a3b62cc01dbcbb1e315b84378b45ba86d2",
      "parents": [
        "ee53a891f47444c53318b98dac947ede963db400"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Tue Jan 06 14:39:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:00 2009 -0800"
      },
      "message": "mm: show node to memory section relationship with symlinks in sysfs\n\nShow node to memory section relationship with symlinks in sysfs\n\nAdd /sys/devices/system/node/nodeX/memoryY symlinks for all\nthe memory sections located on nodeX.  For example:\n/sys/devices/system/node/node1/memory135 -\u003e ../../memory/memory135\nindicates that memory section 135 resides on node1.\n\nAlso revises documentation to cover this change as well as updating\nDocumentation/ABI/testing/sysfs-devices-memory to include descriptions\nof memory hotremove files \u0027phys_device\u0027, \u0027phys_index\u0027, and \u0027state\u0027\nthat were previously not described there.\n\nIn addition to it always being a good policy to provide users with\nthe maximum possible amount of physical location information for\nresources that can be hot-added and/or hot-removed, the following\nare some (but likely not all) of the user benefits provided by\nthis change.\nImmediate:\n  - Provides information needed to determine the specific node\n    on which a defective DIMM is located.  This will reduce system\n    downtime when the node or defective DIMM is swapped out.\n  - Prevents unintended onlining of a memory section that was\n    previously offlined due to a defective DIMM.  This could happen\n    during node hot-add when the user or node hot-add assist script\n    onlines _all_ offlined sections due to user or script inability\n    to identify the specific memory sections located on the hot-added\n    node.  The consequences of reintroducing the defective memory\n    could be ugly.\n  - Provides information needed to vary the amount and distribution\n    of memory on specific nodes for testing or debugging purposes.\nFuture:\n  - Will provide information needed to identify the memory\n    sections that need to be offlined prior to physical removal\n    of a specific node.\n\nSymlink creation during boot was tested on 2-node x86_64, 2-node\nppc64, and 2-node ia64 systems.  Symlink creation during physical\nmemory hot-add tested on a 2-node x86_64 system.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d3b56ba37a95f1f370f50258ed3954c304c524b",
      "tree": "86102527b92f02450aa245f084ffb491c18d2e0a",
      "parents": [
        "269b012321f2f1f8e4648c43a93bf432b42c6668",
        "ab14398abd195af91a744c320a52a1bce814dd1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 03 12:04:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 03 12:04:39 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (77 commits)\n  x86: setup_per_cpu_areas() cleanup\n  cpumask: fix compile error when CONFIG_NR_CPUS is not defined\n  cpumask: use alloc_cpumask_var_node where appropriate\n  cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t\n  x86: use cpumask_var_t in acpi/boot.c\n  x86: cleanup some remaining usages of NR_CPUS where s/b nr_cpu_ids\n  sched: put back some stack hog changes that were undone in kernel/sched.c\n  x86: enable cpus display of kernel_max and offlined cpus\n  ia64: cpumask fix for is_affinity_mask_valid()\n  cpumask: convert RCU implementations, fix\n  xtensa: define __fls\n  mn10300: define __fls\n  m32r: define __fls\n  h8300: define __fls\n  frv: define __fls\n  cris: define __fls\n  cpumask: CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS\n  cpumask: zero extra bits in alloc_cpumask_var_node\n  cpumask: replace for_each_cpu_mask_nr with for_each_cpu in kernel/time/\n  cpumask: convert mm/\n  ...\n"
    },
    {
      "commit": "7eb19553369c46cc1fa64caf120cbcab1b597f7c",
      "tree": "ef1a3beae706b9497c845d0a2557ceb4d2754998",
      "parents": [
        "6092848a2a23b660150a38bc06f59d75838d70c8",
        "8c384cdee3e04d6194a2c2b192b624754f990835"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Wed Dec 31 17:34:16 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 03 18:53:31 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask into merge-rr-cpumask\n\nConflicts:\n\tarch/x86/kernel/io_apic.c\n\tkernel/rcuclassic.c\n\tkernel/sched.c\n\tkernel/time/tick-sched.c\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\n[ mingo@elte.hu: backmerged typo fix for io_apic.c ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "18d8fda7c3c9439be04d7ea2e82da2513b121acb",
      "tree": "6b16a687205c7c027c719fd2249551f58f966618",
      "parents": [
        "cb23beb55100171646e69e248fb45f10db6e99a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 26 00:35:37 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 31 18:07:42 2008 -0500"
      },
      "message": "take init_fs to saner place\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "33edcf133ba93ecba2e4b6472e97b689895d805c",
      "tree": "327d7a20acef64005e7c5ccbfa1265be28aeb6ac",
      "parents": [
        "be4d638c1597580ed2294d899d9f1a2cd10e462c",
        "3c92ec8ae91ecf59d88c798301833d7cf83f2179"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 30 08:02:35 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 30 08:02:35 2008 +1030"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "1db2a5c11e495366bff35cf7445d494703f7febe",
      "tree": "3347dd1cab0a2a96a4333524298a62132eb22336",
      "parents": [
        "a39b863342b8aba52390092be95db58f6ed56061",
        "cef7125def4dd104769f400c941199614da0aca1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:33:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:33:21 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (85 commits)\n  [S390] provide documentation for hvc_iucv kernel parameter.\n  [S390] convert ctcm printks to dev_xxx and pr_xxx macros.\n  [S390] convert zfcp printks to pr_xxx macros.\n  [S390] convert vmlogrdr printks to pr_xxx macros.\n  [S390] convert zfcp dumper printks to pr_xxx macros.\n  [S390] convert cpu related printks to pr_xxx macros.\n  [S390] convert qeth printks to dev_xxx and pr_xxx macros.\n  [S390] convert sclp printks to pr_xxx macros.\n  [S390] convert iucv printks to dev_xxx and pr_xxx macros.\n  [S390] convert ap_bus printks to pr_xxx macros.\n  [S390] convert dcssblk and extmem printks messages to pr_xxx macros.\n  [S390] convert monwriter printks to pr_xxx macros.\n  [S390] convert s390 debug feature printks to pr_xxx macros.\n  [S390] convert monreader printks to pr_xxx macros.\n  [S390] convert appldata printks to pr_xxx macros.\n  [S390] convert setup printks to pr_xxx macros.\n  [S390] convert hypfs printks to pr_xxx macros.\n  [S390] convert time printks to pr_xxx macros.\n  [S390] convert cpacf printks to pr_xxx macros.\n  [S390] convert cio printks to pr_xxx macros.\n  ...\n"
    },
    {
      "commit": "7479a2939df4957ba794cce814379b6d10914bdc",
      "tree": "6f63adc957e142a6f24faf66922a24057dc5d7d5",
      "parents": [
        "96d76a74870d5f11ce2abdd09a8dcdc401d714d1"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Dec 26 22:23:39 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Dec 26 22:23:39 2008 +1030"
      },
      "message": "cpumask: sh: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask\n\nImpact: New APIs\n\nThe old node_to_cpumask/node_to_pcibus returned a cpumask_t: these\nreturn a pointer to a struct cpumask.  Part of removing cpumasks from\nthe stack.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc5243d98ac2575ad14a974b3c097e9ba874c03d",
      "tree": "014f2b61180433799a438e1e2022636f0b8c6a7b",
      "parents": [
        "a114a9d69d1362546b9dda651028acb311ddb7af"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 25 13:38:35 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 25 13:38:54 2008 +0100"
      },
      "message": "[S390] arch_setup_additional_pages arguments\n\narch_setup_additional_pages currently gets two arguments, the binary\nformat descripton and an indication if the process uses an executable\nstack or not. The second argument is not used by anybody, it could\nbe removed without replacement.\n\nWhat actually does make sense is to pass an indication if the process\nuses the elf interpreter or not. The glibc code will not use anything\nfrom the vdso if the process does not use the dynamic linker, so for\nstatically linked binaries the architecture backend can choose not\nto map the vdso.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "59de580af1c2fd671b0cb27c41ff958859ae5288",
      "tree": "5d639f31c459d4499c6b6a08eaa0379829ec7ccf",
      "parents": [
        "7d91fcfcb91dde7bc4586154942862c1724b3519"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 19:32:27 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 19:32:27 2008 +0900"
      },
      "message": "sh: oprofile: Fix up the module build.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d91fcfcb91dde7bc4586154942862c1724b3519",
      "tree": "8eefa88104c5bd4786fc717772c3482f56eea80b",
      "parents": [
        "b0c50ad71746c4ad148f366135e3c87e32729108"
      ],
      "author": {
        "name": "Takanari Hayama",
        "email": "taki@igel.co.jp",
        "time": "Mon Dec 22 11:05:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:49 2008 +0900"
      },
      "message": "sh: add UIO support for JPU on SH7722.\n\nAdd JPU support on Migo-R via UIO. This make use of Magnus\u0027s\ngeneric UIO platform driver. Chunk of contiguous memory to hold\nintermediate image and compressed data during encode and decode.\n\nSigned-off-by: Takanari Hayama \u003ctaki@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6f5cd2bd59c3bbaf073a7a52fcdefded939bd306",
      "tree": "32596d3dd1b95e2ee5ead4c32711c0109ca37d9d",
      "parents": [
        "2ea40dec26da89702dface74365cd16cea9ded6c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 03:26:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:49 2008 +0900"
      },
      "message": "sh: mach-rsk: Use uImage generation by default for rsk7201/7203.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2ea40dec26da89702dface74365cd16cea9ded6c",
      "tree": "dbba39ed83384e8a5319b94ad5c2acd70c4207aa",
      "parents": [
        "b5868e8cdeb35cd9ddc3a541f81f318b0f6772b3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 03:25:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:49 2008 +0900"
      },
      "message": "sh: mach-sh03: Fix up pata_platform build breakage.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b5868e8cdeb35cd9ddc3a541f81f318b0f6772b3",
      "tree": "01fe85b2dc7f1c57589f81a9fc9f6629f142cc1a",
      "parents": [
        "8564557a03c12adb9c4b76ae1e86db4113a04d13"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Dec 19 15:34:50 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:49 2008 +0900"
      },
      "message": "sh: enable deferred io LCDC on Migo-R\n\nEnable LCDC deferred io on Migo-R using 1s delay.\n\nAs with other deferred io frame buffers user space code should\nuse fsync() on the frame buffer device to trigger an update.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0790555437df2b6070af8f021b8d2ef79e70e144",
      "tree": "8c211771dec535a24da04781cd16f38b5311ddc3",
      "parents": [
        "2540c111ead82cad605ec2b14a1905ad914cc124"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Dec 19 12:02:16 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:48 2008 +0900"
      },
      "message": "sh: add LCDC interrupt configuration to AP325 and Migo-R\n\nAdd LCDC interrupt resources for AP325 and Migo-R. The LCDC driver does\nnot require interrupts at this point, but changes such as one-shot SYS\nmode using deferred io, and wait-for-vblank will both need this.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da9fdc8b44c421f14a68988ae4d1fb414d5edbf0",
      "tree": "4136203d0e17012ba2aff4e6ee1568eaf77d72ba",
      "parents": [
        "78fb40263f34c65ade1693664db1af168d479588"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Dec 17 17:18:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:48 2008 +0900"
      },
      "message": "sh: split coherent pages\n\nSplit pages returned by dma_alloc_coherent() and make sure\nwe free them one by one.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "78fb40263f34c65ade1693664db1af168d479588",
      "tree": "757f5aaf0ea4d0d8942aa11002bdbfda6fda8fb0",
      "parents": [
        "5d2685d0b3edc51ecc92604d5b7f5ca9b29b90bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 16:23:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: dma: Kill off ISA DMA wrapper.\n\nThere are no more users for this code, and it has been deprecated for\nsome time, so just kill it off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5d2685d0b3edc51ecc92604d5b7f5ca9b29b90bb",
      "tree": "389a38e95a74306e94c7bffc1b05635ff08db754",
      "parents": [
        "fe58cac35f48a9598c2a1360c2204c73f7bca2d2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:56:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: Conditionalize the code dumper on CONFIG_DUMP_CODE.\n\nWe don\u0027t really want this enabled by default, but it is still quite\nuseful for debugging. So, make it conditional and leave it off by\ndefault.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fe58cac35f48a9598c2a1360c2204c73f7bca2d2",
      "tree": "659b7d82d4d19c5ff8b2a84c232e6d5127c03054",
      "parents": [
        "740a3e677b70181d5e2b1458a27891209e3bf635"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:36:50 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: Kill off the unused SH_ALPHANUMERIC debug option.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "740a3e677b70181d5e2b1458a27891209e3bf635",
      "tree": "9b5de2213f9a6ca036398bbc411a9982444d4351",
      "parents": [
        "8a655053ca1593dd160dac2a4ee638fdec037d86"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:33:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: Enable skipping of bss on debug platforms for sh32 also.\n\nThis enables the same functionality that sh64 has for sh32. When running\non simulated hardware or via remote memory via the debug interface,\nmemory is gauranteed to be zero on boot already, and skipping the zeroing\nof BSS has measurable boot time benefits.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a655053ca1593dd160dac2a4ee638fdec037d86",
      "tree": "d296f973248c42eb83e6e344f4518e13aef62d40",
      "parents": [
        "0146d7875976795fe364b4a3da629975ebd37671"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:06:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "doc: Update sh cpufreq documentation.\n\nThe sh cpufreq driver is no longer limited to just the SH-3 and SH-4,\nupdate the documentation to reflect this fact accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0146d7875976795fe364b4a3da629975ebd37671",
      "tree": "7000057a0356fd62a325d093d13eec17c4dee386",
      "parents": [
        "1f6fd5c916c8416588f5797e7837b9e81b3251a5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 14:58:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:46 2008 +0900"
      },
      "message": "sh: mrshpc_setup_windows() needs to be inline.\n\nWhile no one should be including this file multiple times, flag it\ninline anyways just in case.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "073da9c0de401e8683b6bc76c008a7e0850045d5",
      "tree": "7b843de420aec114f3ed497813ca9e5913d7e157",
      "parents": [
        "8c197c3afb4a9026973315cc6a3c189dd8434053"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 14:41:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:46 2008 +0900"
      },
      "message": "sh: Kill off cf-enabler with extreme prejudice.\n\nNow that the rest of the boards that were using cf-enabler \"generically\"\nhave switched to setting up their mappings on their own, only the mach-se\nboards were left using it. All of the cf-enabler using mach-se boards\nuse a special initialization of the MRSHPC windows rather than going\nthrough the special PTE as other SH-4 platforms do. This consolidates\nthe MRSHPC setup logic, hooks it up on the boards that care, and gets rid\nof any and all remaining references to cf-enabler.\n\nThis has been long overdue, as cf-enabler has been the bane of\narch/sh/kernel for the last 7 years. Good riddance.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8c197c3afb4a9026973315cc6a3c189dd8434053",
      "tree": "7b3dcaa9b75dc19442cc686643ca9b24068237aa",
      "parents": [
        "866ef8f48f2272ce8d84156c91964d730666ab33"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 13:57:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:46 2008 +0900"
      },
      "message": "sh: Add a simple edosk7705_defconfig for build testing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "866ef8f48f2272ce8d84156c91964d730666ab33",
      "tree": "683761501449f87a85a9df966818a0824fe781a0",
      "parents": [
        "0ef0e6ca426d28561b752e5f576932659295b928"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 13:57:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: mach-edosk7705: Fix up edosk7705 so it all builds again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0ef0e6ca426d28561b752e5f576932659295b928",
      "tree": "d725eb9b4ab122ddb0ab1fdd31569389767c387f",
      "parents": [
        "43eeb0fb9f4e2aaefc4ae9dc964308ce8f55998b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 13:14:22 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: mach-microdev: Split out the fdc37c93xapm initialization code.\n\nThis makes the microdev code a bit more readable, and moves the\nsetup for the SuperIO out on its own.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "43eeb0fb9f4e2aaefc4ae9dc964308ce8f55998b",
      "tree": "1bdf71886653d0027094567957b3e229ab6f5362",
      "parents": [
        "8db806ec80ce80605005d1d558add716152a1134"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:54:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: mach-sh03: Use __set_io_port_base(), kill off special ioport_map().\n\nThis also fixes up a long-standing bug for this platform where the PIO\nbase was set to a register offset, rather than the actual PIO offset\nitself.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8db806ec80ce80605005d1d558add716152a1134",
      "tree": "11198cd4f35164c0e6931a88e7723e02bbacfee0",
      "parents": [
        "98a955da8525a4218c8186fba5a6b949f563bbea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:48:41 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: mach-sh03: Move off of cf_enabler to pata_platform, as per landisk.\n\nThis gets rid of the cf enabler use on mach-sh03 and switches to use\npata_platform with the proper address directly. cf_enabler is\nsubsequently disabled for mach-sh03.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "98a955da8525a4218c8186fba5a6b949f563bbea",
      "tree": "f3c3f03c610be7d3266e34a0140d3979c9bf40d0",
      "parents": [
        "2125a46083dc5a9aa321c243e322638a9338cd11"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:42:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: board-shmin: Convert shmin to use __set_io_port_base().\n\nDrop the special mv_ioport_map() implementation, as this can simply use\n__set_io_port_base() directly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2125a46083dc5a9aa321c243e322638a9338cd11",
      "tree": "146e74923f30d93256a637cdb84b5dbfda810f70",
      "parents": [
        "43f8f9b95b65dc05368cd82268895b9508b17d50"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:31:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: Kill off dead mv_init_pci() from machvec.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "43f8f9b95b65dc05368cd82268895b9508b17d50",
      "tree": "a0709b718dfadce2f80bb24c0ab1a27faf3b3016",
      "parents": [
        "7b80fb32b39a51ce3e1afa051f5a616eb8ecbed3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:20:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Simplify kernel_thread_helper() for sh32.\n\nThis can use the same implementation as sh64, the generated assembly is\nthe same between the new and old version, so there is not much point in\nleaving it open coded in inline assembly.\n\nThis is preparatory work for future consolidation of the _32/_64\nvariants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b80fb32b39a51ce3e1afa051f5a616eb8ecbed3",
      "tree": "4ab8968c41898392e99569dbcb79febccac14d41",
      "parents": [
        "b94ea27570e4ae87942e2f2ae386d4007ef7ac58"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:19:30 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Kill off mv_heartbeat() from the machvec.\n\nNothing is using this any more, so get rid of it before anyone gets the\nbright idea to start using it again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b94ea27570e4ae87942e2f2ae386d4007ef7ac58",
      "tree": "9bbd902e87a76bde0fc63c08218add2e926a14d1",
      "parents": [
        "ca0c14e447a399eb90a1c9a4357560c2a29ef499"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:17:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Kill off the cayman and microdev special heartbeat code.\n\nThese can use the generic code instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ca0c14e447a399eb90a1c9a4357560c2a29ef499",
      "tree": "4e918da94433fb708e87791cdd42186c323d094b",
      "parents": [
        "a9df1ed92fc46cb7c9a9c6b74dbd8bbdc41f69ce"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 11:47:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Kill off sh_bios_in_gdb_mode().\n\nWith the reworked kgdb support, we always detach and reinitialize the\nstub. This was mostly a feature for handoffs between sh-ipl+g and the\nkgdb stub, but virtually no sh-ipl+g versions ever had this working\nright in the first place.\n\nGiven that the sh-ipl+g stubs in general use today don\u0027t even support\nthe GDB stub, and we have already killed off the special casing in the\nsh-sci serial driver, kill off this now unused symbol too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a9df1ed92fc46cb7c9a9c6b74dbd8bbdc41f69ce",
      "tree": "bd8b4ba50e0904974bdbe3019a97757da2c37a18",
      "parents": [
        "8e32018b0428038b492dad5b19e80bf7d6dc002d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 11:39:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: export sh_bios_get_node_addr() symbol for stnic module.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8e32018b0428038b492dad5b19e80bf7d6dc002d",
      "tree": "116221a082a8a8e251acdee44c0c3d9cc105ba15",
      "parents": [
        "d5701647f1aaaea5da20023976d86af79ab84707"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 11:37:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Run sh_bios through a long overdue Lindent.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d9341b51f28a5eb4ce231f4a3bbfa02aaecae626",
      "tree": "457f3f44248d3d178096978d5f10cfd5814f8850",
      "parents": [
        "40a8b421b6a85f7786bf3007d316cd799efe8ea1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 09:36:25 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "sh: oprofile: Convert op_model_sh7750 to new common interface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40a8b421b6a85f7786bf3007d316cd799efe8ea1",
      "tree": "64c422b0897587ceba98b83869dda4c3ddbb0070",
      "parents": [
        "60a51fbe5dd2baef0f35bcf79f25ac1ee239a660"
      ],
      "author": {
        "name": "Dave Peverley",
        "email": "dpeverley@mpc-data.co.uk",
        "time": "Tue Dec 16 09:35:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "sh: oprofile: Backtrace support.\n\nThis patch improves the oprofile support on sh and adds backtrace\nsupport.\n\nSigned-off-by: Dave Peverley \u003cdpeverley@mpc-data.co.uk\u003e\nSigned-off-by: Chris Smith \u003cchris.smith@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "60a51fbe5dd2baef0f35bcf79f25ac1ee239a660",
      "tree": "5183e3e22c526129f6fa9ddbe973116f2bed08b1",
      "parents": [
        "70fe224743c11b57f9b63326313988fdcceb54df"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 09:33:53 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "sh: oprofile: Refactor common setup code for multiple driver support.\n\nThis re-implements the old op_model_null code in to something more\ngeneric, where multiple drivers, backtrace, etc. can all be interfaced.\nBased largely on arch/mips/oprofile/common.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "70fe224743c11b57f9b63326313988fdcceb54df",
      "tree": "30dd6955e96536e0214a8ed97c3591f5a2f040e2",
      "parents": [
        "1a94757fae2ac2a9971694b55972f65a396a2f31"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Tue Dec 16 09:13:05 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:42 2008 +0900"
      },
      "message": "sh: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all SuperH machines\n\nAfter the recent changes to switch SuperH board support over to irq_chip\nit is now possible to set GENERIC_HARDIRQS_NO__DO_IRQ for all SuperH\nboards.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a94757fae2ac2a9971694b55972f65a396a2f31",
      "tree": "6afe66c533c6a1141dc5d8929b516af983575dfc",
      "parents": [
        "e85a47744bbdfbcc65c94b2af67499f861c6fa42"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Dec 14 12:02:27 2008 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:06 2008 +0900"
      },
      "message": "sh: Convert Cayman boards from hw_interrupt_type to irq_chip\n\nI\u0027ve been unable to even compile-test this change because I don\u0027t have\nan sh5 toolchain. All uses of hw_interrupt_type for SuperH boards have\nnow been converted to use irq_chip.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e85a47744bbdfbcc65c94b2af67499f861c6fa42",
      "tree": "c37699b7741c3d97fdf01e68914a3383f408c69a",
      "parents": [
        "bd0a22d21f26864792a0e49c20f5bd25d6c335e4"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Dec 14 12:02:26 2008 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:06 2008 +0900"
      },
      "message": "sh: Convert Dreamcast support from hw_interrupt_type to irq_chip\n\nSwitch the dreamcast IRQ code over to the irq_chip way of doing things,\nso that we can set GENERIC_HARDIRQS_NO__DO_IRQ for all SuperH boards.\n\nAlso, whilst I\u0027m here change some things to make checkpatch.pl happy:\n\t- Indent with tabs, not with spaces\n\t- Include \u003clinux/io.h\u003e, not \u003casm/io.h\u003e\n\t- Fix the multi-line comment style\n\t- Fix some typos in the comments\n\nTested-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd0a22d21f26864792a0e49c20f5bd25d6c335e4",
      "tree": "5574cd2c9fda8686d96539cb8ce8f1d0a763d66f",
      "parents": [
        "be729fd8900f0026238539de46d867d232d1e913"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Dec 14 12:02:25 2008 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Convert SystemH board support from hw_interrupt_type to irq_chip\n\n... as part of the hw_interrupt_type to irq_chip crusade.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be729fd8900f0026238539de46d867d232d1e913",
      "tree": "ded93267eb157a5539db316412d3dc254294cc6d",
      "parents": [
        "180ae2037f5bc33b0597ddbb76d36b08a74a238a"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Dec 14 12:02:24 2008 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Convert Microdev boards from hw_interrupt_type to irq_chip\n\nThis is part of the SH move to irq_chip.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "180ae2037f5bc33b0597ddbb76d36b08a74a238a",
      "tree": "623c8e77a7593811124726e669e701443b83e47e",
      "parents": [
        "209aa4fdc39eacc145a7f9c32a4b9ffcc68912c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 12 16:53:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Provide sdivsi3/udivsi3/udivdi3 for sh64, kill off libgcc linking.\n\nThis moves in the necessary libgcc bits and kills off the libgcc linking\nfor sh64 kernels as well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4466b20cfcfa718ff515b9e3886749cc025e2005",
      "tree": "f12402e006de74df252dff03d455af0a9e2bfa0b",
      "parents": [
        "776d6c298aad42c2b8f191fa9ad826075e4d588c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 12 16:34:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Add SH-5 optimized memcpy()/memset()/strcpy()/strlen().\n\nAdopted from the uClibc optimized string versions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "776d6c298aad42c2b8f191fa9ad826075e4d588c",
      "tree": "058b8590d98312ebe65bcd7b51765f5c83cc62dc",
      "parents": [
        "07d2a1a1cd8d609a4bc320a492670de57ec6bde1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 11 19:15:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Kill off remaining CONFIG_SH_KGDB bits.\n\nNow that we use the generic stub, kill off all of the left over\nreferences.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ab6e570ba33dbee18c2520d386e0f367a9b573c3",
      "tree": "7594192d10726e72bf7744bb83bdc0c9a30891d1",
      "parents": [
        "d7b01f78a3ae6a3cc21a16a1a3d377adc2227537"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 11 18:46:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Generic kgdb stub support.\n\nThis migrates from the old bitrotted kgdb stub implementation and moves\nto the generic stub. In the process support for SH-2/SH-2A is also added,\nwhich the old stub never provided.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d7b01f78a3ae6a3cc21a16a1a3d377adc2227537",
      "tree": "cfbc5b86b3e830792ac6e2a5140ef45f26ebaba2",
      "parents": [
        "dd76279b47dce2c0bd7c54997938ec4cb9f16884"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 20:17:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Enable HAVE_ARCH_TRACEHOOK for all SH, now that SH-5 supports it too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd76279b47dce2c0bd7c54997938ec4cb9f16884",
      "tree": "471aca15a9ff5caab3d71adf0cae52f00ac172c6",
      "parents": [
        "94e2fb3d3e1f4cb6bad2b13c572c4c99ad734a37"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 20:14:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Provide linux/regset.h interface for SH-5.\n\nPlugs in general and FPU regsets.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "94e2fb3d3e1f4cb6bad2b13c572c4c99ad734a37",
      "tree": "7bfd32774ea72cbf0da11ed074dd449a31dbed0b",
      "parents": [
        "6ac034375fe8b4341137657adf5e6ff0dcb5a99f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 19:46:18 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Provide asm/syscall.h for SH-5.\n\nThis provides the asm/syscall.h implementation for sh64 parts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6ac034375fe8b4341137657adf5e6ff0dcb5a99f",
      "tree": "0fe119cb5e3f216240e75e9e823964cb4245921a",
      "parents": [
        "f15b2dc02fef0c53aa5ffa3c4617e184f057d402"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 19:26:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Handle cases where setup{_rt,}_frame() fail on SH-5 signal delivery.\n\nPresently these cases are not handled properly due to the return value\nnot being passed back. This needs to be correct to get proper behaviour\nout of things like the tracehook signal notifier, amongst others.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f15b2dc02fef0c53aa5ffa3c4617e184f057d402",
      "tree": "b6069b4352c32d681c986cf7f5384ff35bf0ede2",
      "parents": [
        "35724a0aed6e62bdad640e8a1b8498329708226f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 19:18:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Fix up syscall_get_nr() comment in syscall_32.h.\n\nResidual copy-and-paste damage, fix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35724a0aed6e62bdad640e8a1b8498329708226f",
      "tree": "c6cff78adaa62df45bd3fcbbbdc0e1d18cc28c17",
      "parents": [
        "a99d6fde69dd9c73ac0b4e42a77ed1ebc714e56a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 18:17:19 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: Fix up the cpu_asid() return value on nommu.\n\nThis ought to be unsigned long, rather than defaulting to int.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a99d6fde69dd9c73ac0b4e42a77ed1ebc714e56a",
      "tree": "96d0136b37139a696265b7218e7037ce09a19873",
      "parents": [
        "4d1f3bbec49a080cae753aaa44dc1fc7277b3e50"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 18:06:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: Convert sh64 /proc/asids to debugfs and generic sh.\n\nThis converts the sh64 /proc/asids entry to debugfs and enables it for\nall SH parts that have debugfs enabled.\n\nOn MMU systems this can be used to determine which processes are using\nwhich ASIDs which in turn can be used for finer grained cache tag\nanalysis.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d1f3bbec49a080cae753aaa44dc1fc7277b3e50",
      "tree": "0f2ac29f232ceef181a8b1f348b16fee77b2e198",
      "parents": [
        "4eec8834f085e5eaf70e64849f879068256c07c5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 17:16:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: Kill off sh64\u0027s unused alloc/free_task_struct() definitions.\n\nThese were left over from some time ago, sh64 never got around to\ndefining __HAVE_ARCH_TASK_STRUCT_ALLOCATOR during the conversion, and it\nhas no need to. Kill these off and use the generic versions instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4eec8834f085e5eaf70e64849f879068256c07c5",
      "tree": "fce8de5b7f826dab9516113d77bd49daef4e1763",
      "parents": [
        "4545bfa00a010b619a596b3893be820935c01bb7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 17:09:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: mach-migor: Kill off unused Migo-R machvec.\n\nThis kills off the special Migo-R machvec, as nothing is using it. By\ndefault this will switch to using the generic machvec, which provides the\nsame functionality. This saves us a bit of space in the machvec section.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4545bfa00a010b619a596b3893be820935c01bb7",
      "tree": "aa0ca293199b31c1a1a6fef5fecc41c814e503d1",
      "parents": [
        "a6bc25abc89a72a8533dbb912a4116a8349b9d8c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Dec 10 17:02:13 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: add ov772x reset delay on Migo-R\n\nAdd reset delay for the ov772x device on Migo-R.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6bc25abc89a72a8533dbb912a4116a8349b9d8c",
      "tree": "95f03b8c5805148c629e2cca08c37aea01c865e8",
      "parents": [
        "bd40e8132336fbc3f2857f24720e11b6c1c9ac26"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 13:42:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:03 2008 +0900"
      },
      "message": "sh: Drop the special qemu defconfig.\n\nQEMU can now use rts7751r2dplus_defconfig directly, there is no more need\nfor a neutered defconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd40e8132336fbc3f2857f24720e11b6c1c9ac26",
      "tree": "6eaccd510d76aff832b124d5f34b2b1023f1fcda",
      "parents": [
        "06be3724548a443a99d703ff79f43d6f1e2975f0"
      ],
      "author": {
        "name": "Aoi Shinkai",
        "email": "shinkoi2005@gmail.com",
        "time": "Wed Dec 10 13:30:28 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Delete unnecessary mov in the interrupt exception entry point.\n\nThe INTEVT read at interrupt exception entry is uneccessary, as the read\nis deferred until we are ready to enter do_IRQ(). The kgdb nmi path still\nrequires it, so move it there.\n\nSigned-off-by: Aoi Shinkai \u003cshinkoi2005@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "06be3724548a443a99d703ff79f43d6f1e2975f0",
      "tree": "ac704d6faeadd77e64bb4f8695ec03f8b30831e7",
      "parents": [
        "a47925ffd1b1b22ee004de36e2c8b811910616ba"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 17:01:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Fix an off-by-1 check in __mutex_fastpath_unlock().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a47925ffd1b1b22ee004de36e2c8b811910616ba",
      "tree": "2b697ca81c4d34ed0a1ecb08c844770f94618343",
      "parents": [
        "ff15b9050677b9d63959cbca4c9abe36a05c72c9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 14:53:28 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Update rsk701_defconfig to reflect mach-rsk changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ff15b9050677b9d63959cbca4c9abe36a05c72c9",
      "tree": "e14aa20b735f6aa77f6c3320514312216ffbd9a9",
      "parents": [
        "ea0aac1e1327476d2f6a38f08145281237cf1b03"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 14:46:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Enable leds-gpio in rsk7203 defconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea0aac1e1327476d2f6a38f08145281237cf1b03",
      "tree": "e4bc1b726cd4d17145a69edca84fe9b5db6c6d5c",
      "parents": [
        "b5cfeac990cc164a3d3422aab88ac5b138fa822d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 14:32:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Consolidate rsk7203/7201 in to a new mach-rsk.\n\nRSK+ platforms have quite a few characteristics in common, so roll them\ntogether in to a shiny new RSK mach-type.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b5cfeac990cc164a3d3422aab88ac5b138fa822d",
      "tree": "b87cfa078ee4bfe56c207266cbd4fd8ba1e8df3f",
      "parents": [
        "4bc3e7192cf9a47d9864c4e8259859be55a480b3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 12:02:28 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Provide ftrace_make_call()/ftrace_make_nop().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bc3e7192cf9a47d9864c4e8259859be55a480b3",
      "tree": "62836b423f3004dae3dc9d78318f40294ca316fb",
      "parents": [
        "3b041227f7ef7c7e97f205c68c6069c0c62e5204"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 11:49:19 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:02 2008 +0900"
      },
      "message": "sh: Disable -Werror for arch/sh/oprofile/.\n\ndrivers/oprofile/ objects have proven to be problematic in this regard,\nso simply disable -Werror for now.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3b041227f7ef7c7e97f205c68c6069c0c62e5204",
      "tree": "a860f34b268a257611415f33ea8f9df4ad188cb6",
      "parents": [
        "1fdae0e59a3fc9e391d2422ddcfbdbdec1e8f724"
      ],
      "author": {
        "name": "Takashi YOSHII",
        "email": "yoshii.takashi@renesas.com",
        "time": "Mon Dec 08 11:33:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:53 2008 +0900"
      },
      "message": "sh: Add plain udivsi3 (not _i4*) for gcc-4.1 and lower.\n\nWe chan\u0027t share code for udivsi3 and udivsi3_i4, because they\nhave a different clobber list. Copy udivsi3 from gcc-4.1.2.\n\nAs shown in arch/sh/lib/udivsi3.S (and -Os.S),\n\n  .global __udivsi3_i4i\n  .global __udivsi3_i4\n  .global __udivsi3\n__udivsi3_i4i:\n  ...\n\nThree symbols are sharing one code, which is actually udivsi3_i4i.\nBut, this results unwanted code with gcc 4.1.\n\nIn gcc, these three are treated as pseudo instructions that have\ntheir own clobber list apart from the usual calling convention.\n\nAccording to sh\u0027s machine description. The clobber list is as\nfollows:\n\n - udivsi3_i4i : t,r1,pr,mach,macl\n - udivsi3_i4  : t,r0,r1,r4,r5,pr,dr0,dr2,dr4\n - udivsi3     : t,r4,pr\n\nThe caller of udivsi3 will be left with a broken r1 and mac*.\n\ngcc-4.1.x and older(at least to 3.4) generate udivsi3.\nST\u0027s gcc-4.1.1 seems to be OK because it has _i4i.\n\nSigned-off-by: Takashi YOSHII \u003cyoshii.takashi@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1fdae0e59a3fc9e391d2422ddcfbdbdec1e8f724",
      "tree": "1d72b295fb8d711606f3eda8a5989634e6d79b46",
      "parents": [
        "77ba93a7ac5fb0d9338bffbf97c787b8efe00806"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Fri Dec 05 14:07:57 2008 +1100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:52 2008 +0900"
      },
      "message": "Fix incorrect use of loose in c-checksum.c\n\nFix incorrect use of loose in c-checksum.c\n\nIt should be \u0027lose\u0027, not \u0027loose\u0027.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "77ba93a7ac5fb0d9338bffbf97c787b8efe00806",
      "tree": "5446453de9b7317e0c5ca255e13e553843c30093",
      "parents": [
        "c6f17cb2272121475c87592560534b157b17544e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 11:25:50 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:52 2008 +0900"
      },
      "message": "sh: Fix up the SH-4A mutex fastpath semantics.\n\nThis fixes up the __mutex_fastpath_xxx() routines to match the semantics\nnoted in the comment. Previously these were looping rather than doing a\nsingle-pass, which is counter-intuitive, as the slow path takes care of\nthe looping for us in the event of contention.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6f17cb2272121475c87592560534b157b17544e",
      "tree": "0afb2b3cf92534878ea7a3fc5c74847429857754",
      "parents": [
        "af998a9a0ae3291e86ddcae8e196a1cbf82c2457"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 04 22:45:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:52 2008 +0900"
      },
      "message": "sh: allow CONFIG_CPU_IDLE\n\nAllow users to select CONFIG_CPU_IDLE regardless of processor type or board.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "af998a9a0ae3291e86ddcae8e196a1cbf82c2457",
      "tree": "222c0b173dcb105fed931822e1f781e0edd4dc55",
      "parents": [
        "3e51762759db9e26c6c3e4e1010d80a50c62ca03"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 04 22:45:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:52 2008 +0900"
      },
      "message": "sh: allow CONFIG_PM\n\nAllow users to select CONFIG_PM regardless of processor type or board.\nSuspend and hibernation are only allowed on supported platforms.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "3e51762759db9e26c6c3e4e1010d80a50c62ca03"
}
