)]}'
{
  "log": [
    {
      "commit": "b4558ea93d66a43f7990d26f145fd4c54a01c9bf",
      "tree": "70aa8ba4864f8ee994b7f5278f5045af6a646d34",
      "parents": [
        "7380a78a973a8109c13cb0e47617c456b6f6e1f5"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Oct 28 16:53:13 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:53:13 2005 -0400"
      },
      "message": "drivers/net: Remove pointless checks for NULL prior to calling kfree()\n"
    },
    {
      "commit": "4595f251058609d97a5d792de08c34a7956af816",
      "tree": "3742b9fa7befc487d2bddf41fa7a1ea686b7f72d",
      "parents": [
        "c98d80edc827277c28f88d662a7d6e9affa7e12f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 14 21:29:56 2005 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Oct 22 17:20:50 2005 -0200"
      },
      "message": "[AX.25]: Fix signed char bug\n\nOn architectures where the char type defaults to unsigned some of the\narithmetic in the AX.25 stack to fail, resulting in some packets being dropped\non receive.\n\nCredits for tracking this down and the original patch to\nBob Brose N0QBJ \u003clinuxhams@n0qbj-11.ampr.org\u003e.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "b01ef8ffafc5239a871bc24af74f604654e7de2b",
      "tree": "64d7f5da9477f7a008e5c5d6d24772494c759a78",
      "parents": [
        "9b37ee75858ce35cf3c0e4724acaf4efabb45687"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:24:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:24:24 2005 -0700"
      },
      "message": "[AX.25]: Add descriptions to constants\n\nComment the names used for the AX.25 state machine.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf0ae7b57cade2003ffd0125ee30e80adb93d23",
      "tree": "084da4bca5f284549c8a4b8e64550a66286f0340",
      "parents": [
        "3f2aadd041a7a3e732d182c3770b3fa95a2300b2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:22:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:22:30 2005 -0700"
      },
      "message": "[AX.25]: Add more PIDs\n\nAdd a few more PID definitions.  AX.25 PIDs are the equivalent to IP\nprotocol numbers.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f74998e5c3b4610e6eba06babf16547369c512a",
      "tree": "f9a0209a38f508862a762861f79b58c23a05351c",
      "parents": [
        "c4bc7ee2e474819d3932e8d726fdf7cb0bdc00c1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:21:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:21:01 2005 -0700"
      },
      "message": "[AX.25]: Rename ax25_encapsulate to ax25_hard_header\n\nRename ax25_encapsulate to ax25_hard_header which these days more\naccurately describes what the function is supposed to do.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "baed16a7ff5194487764db300c2753ac7409c4c5",
      "tree": "a6cc8276bdd41abee85df26a894980a4de5d504c",
      "parents": [
        "3a93481589dc80d9ff9082731f35031b0345442e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 08 13:40:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 08 13:40:41 2005 -0700"
      },
      "message": "[AX.25]: Make asc2ax() thread-proof\n\nAsc2ax was still using a static buffer for all invocations which isn\u0027t\nexactly SMP-safe.  Change asc2ax to take an additional result buffer as\nthe argument.  Change all callers to provide such a buffer.\n\nThis one only really is a fix for ROSE and as per recent discussions\nthere\u0027s still much more to fix in ROSE ...\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f75268cd6cbd24e6c70ff1390f4de5d0bb618539",
      "tree": "ade569781c444bd7f0d648a38cab205d7624e286",
      "parents": [
        "f2c383988d68c91a7d474b7cf26c0a2df49bbafe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 06 15:49:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 06 15:49:39 2005 -0700"
      },
      "message": "[AX25]: Make ax2asc thread-proof\n\nAx2asc was still using a static buffer for all invocations which isn\u0027t\nexactly SMP-safe.  Change ax2asc to take an additional result buffer as\nthe argument.  Change all callers to provide such a buffer.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2ccd8fa06c8e302116e71df372f5c1f83432e03",
      "tree": "6e933f4bdc8899009edb33642b908779f123fb4a",
      "parents": [
        "b6b99eb5409d75ae35390057cd28f3aedfbd4cf4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 09 19:34:12 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:32:25 2005 -0700"
      },
      "message": "[NET]: Kill skb-\u003ereal_dev\n\nBonding just wants the device before the skb_bond()\ndecapsulation occurs, so simply pass that original\ndevice into packet_type-\u003efunc() as an argument.\n\nIt remains to be seen whether we can use this same\nexact thing to get rid of skb-\u003einput_dev as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01d7dd0e9f8c5f1888619d2649c7da389232b408",
      "tree": "ee4f22a33557bae4883eb2f4fb1359e97ac74186",
      "parents": [
        "53b924b31fa53ac3007df3fef6870d5074a9adf8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 23 10:11:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:11:45 2005 -0700"
      },
      "message": "[AX25]: UID fixes\n\n o Brown paperbag bug - ax25_findbyuid() was always returning a NULL pointer\n   as the result.  Breaks ROSE completly and AX.25 if UID policy set to deny.\n\n o While the list structure of AX.25\u0027s UID to callsign mapping table was\n   properly protected by a spinlock, it\u0027s elements were not refcounted\n   resulting in a race between removal and usage of an element.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f852640e74f71e6dd38146e1149ec1fe6da2fb07",
      "tree": "4ddd00e408f5eb1c2973f1077298cf34eaab4f4e",
      "parents": [
        "dd87147eed934eaff92869f3d158697c7239d1d2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jun 20 13:31:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:31:11 2005 -0700"
      },
      "message": "[AX25]: endian-annotate ax25_type_trans()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56cb515628e6a831bb76783f282a71f7285dad33",
      "tree": "ef7a70e6269eaf6f616066b6e1cd718a394d94bb",
      "parents": [
        "3b2d59d1fc86cc7217f165100a939907802dc67c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "message": "[AX25] Introduce ax25_type_trans\n\nReplacing the open coded equivalents and making ax25 look more like\na linux network protocol, i.e. more similar to inet.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29c4be51e3fd52205d848248d38924941f22ca0e",
      "tree": "3164d78c43159c242b632ce15882c47e69d28c73",
      "parents": [
        "208a6dfbd651f3a16c635678a731b419d3d9646f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Thu Apr 21 16:46:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:46:56 2005 -0700"
      },
      "message": "[AX25]: make ax25_queue_xmit a net_device parameter\n\nI.e. not using skb-\u003edev as a way to pass the parameter used to fill...\nskb-\u003edev :-)\n\nAlso to get the _type_trans open coded sequence grouped, next changesets\nwill introduce ax25_type_trans.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
