)]}'
{
  "log": [
    {
      "commit": "60d78c4473493674531a1df0772ca9e4d6133a62",
      "tree": "6aa49f29e15f4d71b05fd2a6dca5db213434671a",
      "parents": [
        "d52a60ad389d8aeac162350b19e4303c6cde7f93"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 19:03:35 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:53 2007 -0800"
      },
      "message": "ssb: Fix PCMCIA-host lowlevel bus access\n\nThis fixes the lowlevel bus access routines for\nPCMCIA based devices.\n\nThere are still a few issues with register access sideeffects after\nthis patch. This will be addressed in a later patch.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d8c90e3fd1f8895f6d48bdcb34ba69a1fe73616",
      "tree": "d9cc15d752e21f95a6ed01f7c81c2cc27562a427",
      "parents": [
        "94e10bfb8a7372df3ef2759c9ec2a37de2f24aca"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Oct 27 15:14:39 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:58:58 2007 -0800"
      },
      "message": "ssb: Fix initcall ordering\n\nssb must init after PCI but before the ssb drivers.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nFixes-bug: #9219\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9be4bfb974b37410466db605abe3402236167e05",
      "tree": "b9b82c25455b6e2d59ec5742e0c4acd0cb6133d7",
      "parents": [
        "7007d00caca268e1ba2bcaa6bed4a6456a96884b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:23:21 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 16 21:04:11 2007 -0400"
      },
      "message": "[PATCH] ssb: fix build failure\n\nfix build failure if PCMCIA\u003dm but SSB\u003dy:\n\ndrivers/built-in.o: In function `ssb_pcmcia_switch_coreidx\u0027:\n: undefined reference to `pcmcia_access_configuration_register\u0027\n\n(fix symmetric bug for PCI too.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7007d00caca268e1ba2bcaa6bed4a6456a96884b",
      "tree": "7432ffd80e167e55a16b5c61c1741ea08990ce29",
      "parents": [
        "58a9ac17ed7a78958d03f3b4af107f0ef075cbed"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 14 21:04:22 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 16 21:04:11 2007 -0400"
      },
      "message": "[PATCH] ssb: Fix a null pointer check in mipscore init\n\nFix a null pointer check in ssb mipscore init\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "409f2435205803634b67210040d785455e807b58",
      "tree": "386659fce9727c12972cb55287c4bd966797344f",
      "parents": [
        "97be91c183275fbf3eb5e0a44b0c1a7a36ccc040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:51:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "missing include in ssb\n\nUsing readw() and friends \u003d\u003e needs to pull io.h and not all targets are\ndoing that via indirect chains.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ac0326c3fd3f7cd2426dbbce896a0f8c91b962f",
      "tree": "9adb34ab779412430774a15e6efe9e8db5b8cd67",
      "parents": [
        "4735b37cf434175c2b7b36b3b68f1e60e8ec8527"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:46:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "uevent environment changes fallout\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6faf035cf9fdd8283c2b2b2c34b76b5445ec6fc4",
      "tree": "261989dd368c841043fd94c46e8fb112d9478f73",
      "parents": [
        "50e36ebe65ff1b96e35a703fab28314ee4f984f7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Oct 13 14:31:31 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:41:03 2007 -0700"
      },
      "message": "ssb bus needs \u003clinux/io.h\u003e\n\nssb bus needs \u003clinux/io.h\u003e\n\n  linux/drivers/ssb/main.c: In function \u0027ssb_ssb_read16\u0027:\n  linux/drivers/ssb/main.c:518: error: implicit declaration of function \u0027readw\u0027\n  linux/drivers/ssb/main.c: In function \u0027ssb_ssb_read32\u0027:\n  linux/drivers/ssb/main.c:526: error: implicit declaration of function \u0027readl\u0027\n  linux/drivers/ssb/main.c: In function \u0027ssb_ssb_write16\u0027:\n  linux/drivers/ssb/main.c:534: error: implicit declaration of function \u0027writew\u0027\n  linux/drivers/ssb/main.c: In function \u0027ssb_ssb_write32\u0027:\n  linux/drivers/ssb/main.c:542: error: implicit declaration of function \u0027writel\u0027\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b9bafec6608539d07f7ccdeefe121dabe06604f",
      "tree": "38a76e37746631b5ad7925864899a03b7b2836eb",
      "parents": [
        "4b402c65a3a17257af45875159395278e4a2f0cd"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 18:55:12 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:21 2007 -0700"
      },
      "message": "[SSB]: Sparse fixes.\n\nThis fixes all Sparse warnings in SSB.\nNo semantics change.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b402c65a3a17257af45875159395278e4a2f0cd",
      "tree": "0a3f3cad8fbcd4c331cc723fbb778fb3d4af2f09",
      "parents": [
        "b85b3b7af52d1c1bd45bfcd47aa425a15fda45f7"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 18:53:44 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:20 2007 -0700"
      },
      "message": "[SSB]: Use ioreadX() and iowriteX() for PCI.\n\nOn a PCI bus use ioreadX() and iowriteX().\nWe map the I/O space with pci_iomap(), so we must use the correct\naccessor functions, too.\nreadX() and writeX() are not guaranteed to accept the cookie returned\nfrom pci_iomap() (though, it currently works on most architectures).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e115a56d1aafd6e6a8a9fee8ac099a6128ac7b",
      "tree": "add97bf6a1207a4caea3a86cf13495ad3dc477de",
      "parents": [
        "5ee3afba88f5a79d0bff07ddd87af45919259f91"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Sep 18 15:12:50 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:36 2007 -0700"
      },
      "message": "[SSB]: add Sonics Silicon Backplane bus support\n\nSSB is an SoC bus used in a number of embedded devices.  The most\nwell-known of these devices is probably the Linksys WRT54G, but there\nare others as well.  The bus is also used internally on the BCM43xx\nand BCM44xx devices from Broadcom.\n\nThis patch also includes support for SSB ID tables in modules, so\nthat SSB drivers can be loaded automatically.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
