)]}'
{
  "log": [
    {
      "commit": "7b7b0b90592a023ac8946b29cca871bf17741fab",
      "tree": "72637e6bd28dcff682a0b02a0112102523ff4b22",
      "parents": [
        "652c6717465dbd0091dbe04ed9be2f7e59c03c7d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Jul 25 21:23:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 26 21:05:03 2010 -0700"
      },
      "message": "caif: handle snprintf() return\n\nsnprintf() returns the number of bytes that would have been written.  It\ncan be larger than the size of the buffer.  The current code won\u0027t\noverflow, but people cut and paste this stuff so lets do it right and\nalso make the static checkers happy.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb8b6a937712cc6c4a23766ddb74171bb19b528c",
      "tree": "37caf70b6dcf89e8fda4188bef9a827c39d7a5cb",
      "parents": [
        "54cbb1cab88ef20c284eef8c24a6d86fad989464"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 10:50:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 21:13:35 2010 -0700"
      },
      "message": "drivers/net/caif: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "529d6dad5bc69de14cdd24831e2a14264e93daa4",
      "tree": "a89d7b8cdd3692e96a64c5d7196bcefc9f1e7f24",
      "parents": [
        "01eebb53a65996dfbfb892bf5eb21ae831fbe3a6"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Tue Jun 29 00:08:21 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 29 00:08:21 2010 -0700"
      },
      "message": "caif-driver: Add CAIF-SPI Protocol driver.\n\nThis patch introduces the CAIF SPI Protocol Driver for\nCAIF Link Layer.\n\nThis driver implements a platform driver to accommodate for a\nplatform specific SPI device. A general platform driver is not\npossible as there are no SPI Slave side Kernel API defined.\nA sample CAIF SPI Platform device can be found in\n.../Documentation/networking/caif/spi_porting.txt\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01eebb53a65996dfbfb892bf5eb21ae831fbe3a6",
      "tree": "958201b54f52778159010d55006c52d00955d654",
      "parents": [
        "cfc9b16b75f2cef1e0b283fd2b52ddde568401ab"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Sat Jun 26 11:31:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 29 00:06:38 2010 -0700"
      },
      "message": "caif: Kconfig and Makefile fixes\n\nUse \"depends on\" instead of \"if\" in Kconfig files.\nFixed CAIF debug flag, and removed unnecessary clean-* options.\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2aa40aef9debc77d55cc87a50d335b6fe97fbeb0",
      "tree": "0dccf47cf6cb861c7efa72601fab9511760c7e74",
      "parents": [
        "a7da1f55a826c621251874e7684c234972fc3216"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:06 2010 -0700"
      },
      "message": "caif: Use link layer MTU instead of fixed MTU\n\nPreviously CAIF supported maximum transfer size of ~4050.\nThe transfer size is now calculated dynamically based on the\nlink layers mtu size.\n\nSigned-off-by: Sjur Braendeland@stericsson.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1f8fc57c046903b5e7c891f2922592d5f775af3",
      "tree": "fed7e2ce4c750b324ab5d18cab76bae6a9c1470a",
      "parents": [
        "7c25492871a50f9f72f4d1350bdea53169024864"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 31 21:09:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 02 05:16:22 2010 -0700"
      },
      "message": "caif: add newlines after declarations in caif_serial.c\n\nI added newlines after the declarations in caif_serial.c.  This is\nnormal kernel style, although I can\u0027t see anywhere it\u0027s documented.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c25492871a50f9f72f4d1350bdea53169024864",
      "tree": "fb068a702d31e1bd80f2d2d0eca74f232ead6ee7",
      "parents": [
        "79640a4ca6955e3ebdb7038508fa7a0cd7fa5527"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 31 21:08:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 02 05:16:21 2010 -0700"
      },
      "message": "caif: remove unneeded variable from caif_net_open()\n\nWe don\u0027t use the \"ser\" variable so I\u0027ve removed it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3f744e0d6c1c27a10cdceac6eb946122188dbc9",
      "tree": "29ea75a920eba781d617c4e1ef30298952a73d27",
      "parents": [
        "a4900ac9f7d10ad062e54dd03125e3619e0ac17a"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Wed Apr 28 08:54:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 12:55:10 2010 -0700"
      },
      "message": "caif: Ldisc add permission check and mem-alloc error check\n\nChanges:\n   o Added permission checks for installing. CAP_SYS_ADMIN and\n     CAP_SYS_TTY_CONFIG can install the ldisc.\n   o Check if allocation of skb was successful.\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e31d5a05948e4478ba8396063d1e1f39880928e2",
      "tree": "c164c122d3b6500b40ea9a695009215714d23ae2",
      "parents": [
        "c93f09402106f22601838ee2bb0d02bae934b5e5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Apr 07 16:50:00 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 07 16:50:00 2010 -0700"
      },
      "message": "caif: tty\u0027s are kref objects so take a reference\n\nI don\u0027t think this can be abused in this case but do things properly.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c93f09402106f22601838ee2bb0d02bae934b5e5",
      "tree": "5e8471a9bcdbf63e170380163a987b51f82719d7",
      "parents": [
        "298b9e44be9592e94c0e69a5d3893cd11f5484fa"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Apr 07 16:49:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 07 16:49:31 2010 -0700"
      },
      "message": "caif: check write operations\n\nwrite is optional for a tty device. Check that we have a write op rather\nthan calling NULL.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b27105b4a44c54bf91ecd7d0315034ae75684f7",
      "tree": "f23691d85d007358a7e52b92f7f4f6a1d6d9f00c",
      "parents": [
        "edc7616c307ad315159a8aa050142237f524e079"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Tue Mar 30 13:56:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 30 19:08:50 2010 -0700"
      },
      "message": "net-caif-driver: add CAIF serial driver (ldisc)\n\nAdd CAIF Serial driver. This driver is implemented as a line discipline.\n\ncaif_serial uses the following module parameters:\nser_use_stx - specifies if STart of frame eXtension is in use.\nser_loop    - sets the interface in loopback mode.\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
