)]}'
{
  "log": [
    {
      "commit": "447648128ec22e294604674ffe1064aa3ec3b767",
      "tree": "1dfb671203f989a8612704674bbe59c78cf27109",
      "parents": [
        "e65ac4d54546b7d7514a9e8be1484c758f2b7ba3"
      ],
      "author": {
        "name": "Dmitry Tarnyagin",
        "email": "dmitry.tarnyagin@stericsson.com",
        "time": "Thu Apr 12 08:27:24 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 13 11:37:36 2012 -0400"
      },
      "message": "caif: set traffic class for caif packets\n\nSet traffic class for CAIF packets, based on socket\npriority, CAIF protocol type, or type of message.\n\nTraffic class mapping for different packet types:\n - control:       TC_PRIO_CONTROL;\n - flow control:  TC_PRIO_CONTROL;\n - at:            TC_PRIO_CONTROL;\n - rfm:           TC_PRIO_INTERACTIVE_BULK;\n - other sockets: equals to socket\u0027s TC;\n - network data:  no change.\n\nSigned-off-by: Dmitry Tarnyagin \u003cdmitry.tarnyagin@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "374458b3fe4288f820dbf3de0728e314d969f9e4",
      "tree": "5249fa436617d45cd2c3e5fad60732fc6d1a0e94",
      "parents": [
        "e8abbe0d0236ac1d55d21fec7a8d2ee03e9d3258"
      ],
      "author": {
        "name": "Dmitry Tarnyagin",
        "email": "dmitry.tarnyagin@stericsson.com",
        "time": "Sun Mar 11 10:28:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 11 15:38:16 2012 -0700"
      },
      "message": "caif: Fix for a race in socket transmit with flow control.\n\nKill faulty checks on flow-off leading to connection drop at race conditions.\ncaif_socket checks for flow-on before transmitting and goes to sleep or\nreturn -EAGAIN upon flow stop. Remove faulty subsequent checks on flow-off\nleading to connection drop. Also fix memory leaks on some of the errors paths.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ac2ed0ceeafa130f85aa947b271b571c68b9e75",
      "tree": "7f08a891990d46c84b0dd6b665fc0a70451fb6b2",
      "parents": [
        "343e43c02850a3abcd22bd144e5bdbc92fdd273c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Aug 25 13:22:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 28 17:16:13 2011 -0400"
      },
      "message": "caif: Remove OOM messages, use kzalloc\n\nRemove per site OOM messages because they duplicate\nthe generic mm subsystem OOM message.\n\nUse kzalloc instead of kmalloc/memset\nwhen next to the OOM message removals.\n\nReduces object size (allyesconfig ~2%)\n\n$ size -t drivers/net/caif/built-in.o.old net/caif/built-in.o.old\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  32297\t    700\t   8224\t  41221\t   a105\tdrivers/net/caif/built-in.o.old\n  72159\t   1317\t  20552\t  94028\t  16f4c\tnet/caif/built-in.o.old\n 104456\t   2017\t  28776\t 135249\t  21051\t(TOTALS)\n$ size -t drivers/net/caif/built-in.o.new net/caif/built-in.o.new\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  31975\t    700\t   8184\t  40859\t   9f9b\tdrivers/net/caif/built-in.o.new\n  70748\t   1317\t  20152\t  92217\t  16839\tnet/caif/built-in.o.new\n 102723\t   2017\t  28336\t 133076\t  207d4\t(TOTALS)\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43e3692101086add8719c3b8b50b05c9ac5b14e1",
      "tree": "736fc7d0792a492d9ef3a19ac8fff7ca800ced99",
      "parents": [
        "cb3cb423a0f3c627639535e5d87977ae662d779f"
      ],
      "author": {
        "name": "sjur.brandeland@stericsson.com",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Fri May 13 02:44:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 15 17:45:55 2011 -0400"
      },
      "message": "caif: Move refcount from service layer to sock and dev.\n\nInstead of having reference counts in caif service layers,\nwe hook into existing refcount handling in socket layer and netdevice.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73d6ac633c6c0ca703f90db0b808d9593e46aef6",
      "tree": "738fb16f97e24288f9db9c6b43b4bcee4f794dc6",
      "parents": [
        "1c01a80cfec6f806246f31ff2680cd3639b30e67"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Apr 11 10:43:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 11 15:08:47 2011 -0700"
      },
      "message": "caif: code cleanup\n\nCleanup of new CAIF code.\n  * make local functions static\n  * remove code that is never used\n  * expand get_caif_conf() since wrapper is no longer needed\n  * make args to comparison functions const\n  * rename connect_req_to_link_param to keep exported names\n    consistent\n\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b31fa5bad576cd8180a5ad70c648333b44320d44",
      "tree": "b31239e8828e7e5b36ef85a0715ababc4f556e42",
      "parents": [
        "a0ece28539d49c9bdcc6da0bbb26771dceb57581"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Sep 05 21:31:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 06 18:48:43 2010 -0700"
      },
      "message": "net/caif: Use pr_fmt\n\nThis patch standardizes caif message logging prefixes.\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \":%s(): \" fmt, __func__\nAdd missing \"\\n\"s to some logging messages\nConvert pr_warning to pr_warn\n\nThis changes the logging message prefix from CAIF: to caif:\nfor all uses but caif_socket.c and chnl_net.c.  Those now use\ntheir filename without extension.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.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": "a7da1f55a826c621251874e7684c234972fc3216",
      "tree": "e5c66620b9cfe00ed62233665002a0acf5fc1004",
      "parents": [
        "b1c74247b9e29ae3bfdf133862328c309bc9cf14"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:05 2010 -0700"
      },
      "message": "caif: Bugfix - RFM must support segmentation.\n\nCAIF Remote File Manager may send or receive more than 4050 bytes.\nDue to this The CAIF RFM service have to support segmentation.\n\nSigned-off-by: Sjur Braendeland@stericsson.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1c74247b9e29ae3bfdf133862328c309bc9cf14",
      "tree": "a20cd55d47036a22e3857d382ed505436a366efe",
      "parents": [
        "c14c643b3d91cc741425c058968672228c310927"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:05 2010 -0700"
      },
      "message": "caif: Bugfix not all services uses flow-ctrl.\n\nFlow control is not used by all CAIF services.\nThe usage of flow control is now part of the gerneal\ninitialization function for CAIF Services.\n\nSigned-off-by: Sjur Braendeland@stericsson.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "638e628a600a5c542d46dfb06771cf9c229ef5f3",
      "tree": "777d4d2b9aee8a1d4b0ce522bf3957023a9bfb7e",
      "parents": [
        "7aecf4944f2c05aafb73b4820e469c74b4ec8517"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Fri May 21 02:16:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 23 23:57:42 2010 -0700"
      },
      "message": "caif: Bugfix - handle mem-allocation failures\n\nDiscovered bugs when injecting slab allocation failures.\nAdd checks on all memory allocation.\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b2086567503f9b55136642031ec0067319f58e0",
      "tree": "00c4264ed7a8a989b398166c2c5f98175f5c28a5",
      "parents": [
        "e539d83cc8a4fa581cbf8ed288fdadb19a692cb0"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Wed Apr 28 08:54:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 12:55:12 2010 -0700"
      },
      "message": "caif: Add reference counting to service layer\n\nChanges:\no Added functions cfsrvl_get and cfsrvl_put.\no Added support release_client to use by socket and net device.\no Increase reference counting for in-flight packets from cfmuxl\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b482cd2053e3b90a7b33a78c63cdb6badf2ec383",
      "tree": "1c05e28f19a194b52bf43730fa498dcdb0e92b59",
      "parents": [
        "2721c5b9dd2a56a9710021c00146bb26ba8dd7b3"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Tue Mar 30 13:56:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 30 19:08:46 2010 -0700"
      },
      "message": "net-caif: add CAIF core protocol stack\n\nCAIF generic protocol implementation. This layer is\nsomewhat generic in order to be able to use and test it outside\nthe Linux Kernel.\n\ncfctrl.c     - CAIF control protocol layer\ncfdbgl.c     - CAIF debug protocol layer\ncfdgml.c     - CAIF datagram protocol layer\ncffrml.c     - CAIF framing protocol layer\ncfmuxl.c     - CAIF mux protocol layer\ncfrfml.c     - CAIF remote file manager protocol layer\ncfserl.c     - CAIF serial (fragmentation) protocol layer\ncfsrvl.c     - CAIF generic service layer functions\ncfutill.c    - CAIF utility protocol layer\ncfveil.c     - CAIF AT protocol layer\ncfvidl.c     - CAIF video protocol layer\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
