)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
