)]}'
{
  "log": [
    {
      "commit": "d7a6119f457f48a94985fdbdc400cbb03e136a76",
      "tree": "db6903a1a6135daa83f603ff147fff9a68355bc5",
      "parents": [
        "65ae24b1811650f2bc5b0b85ea8b0bff6b5bf4a9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Oct 16 09:28:47 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:32:38 2008 -0700"
      },
      "message": "rtc: rtc-ds1286 and rtc-m48t35 need \u003clinux/io.h\u003e\n\nWith m68k allmodconfig, I get:\n\n| drivers/rtc/rtc-ds1286.c: In function \u0027ds1286_rtc_read\u0027:\n| drivers/rtc/rtc-ds1286.c:33: error: implicit declaration of function \u0027__raw_readl\u0027\n| drivers/rtc/rtc-ds1286.c: In function \u0027ds1286_rtc_write\u0027:\n| drivers/rtc/rtc-ds1286.c:38: error: implicit declaration of function \u0027__raw_writel\u0027\n| drivers/rtc/rtc-ds1286.c: In function \u0027ds1286_probe\u0027:\n| drivers/rtc/rtc-ds1286.c:345: error: implicit declaration of function \u0027ioremap\u0027\n| drivers/rtc/rtc-ds1286.c:345: warning: assignment makes pointer from integer without a cast\n| drivers/rtc/rtc-ds1286.c:365: error: implicit declaration of function \u0027iounmap\u0027\n\nand\n\n| drivers/rtc/rtc-m48t35.c: In function \u0027m48t35_read_time\u0027:\n| drivers/rtc/rtc-m48t35.c:59: error: implicit declaration of function \u0027readb\u0027\n| drivers/rtc/rtc-m48t35.c:60: error: implicit declaration of function \u0027writeb\u0027\n| drivers/rtc/rtc-m48t35.c: In function \u0027m48t35_probe\u0027:\n| drivers/rtc/rtc-m48t35.c:168: error: implicit declaration of function \u0027ioremap\u0027\n| drivers/rtc/rtc-m48t35.c:168: warning: assignment makes pointer from integer without a cast\n| drivers/rtc/rtc-m48t35.c:188: error: implicit declaration of function \u0027iounmap\u0027\n\nInclude \u003clinux/io.h\u003e to get access to the I/O API.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1dbd82e2ff02181a7102088a9fe83e17ddbcb47",
      "tree": "464587b752de7756bf45de8b31744ccb17710385",
      "parents": [
        "3ec066cdb75fb0ece5d4cc1ddfa93392f0f6498a"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Oct 14 17:17:32 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 15 12:46:51 2008 +0100"
      },
      "message": "RTC: M48T35: new RTC driver\n\nThis driver replaces the broken ip27-rtc driver in drivers/char and\ngives back RTC support for SGI IP27 machines.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ]
}
