)]}'
{
  "log": [
    {
      "commit": "a4282717c102aef2bfab1d947c392de4d8abc0ec",
      "tree": "ef178b6eea8cd9a8790ae58a6c19ff2aa877bcc1",
      "parents": [
        "58bc57471514be9206ebcda90b1076f6be41d1c7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:51:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:11 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_linkfail_register uses\n\nax25_linkfail_register uses kmalloc and the callers were ignoring the\nerror value.  Rewrite to let the caller deal with the allocation.  This\nallows the use of static allocation of kmalloc use entirely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58bc57471514be9206ebcda90b1076f6be41d1c7",
      "tree": "684ba3b7d09464cb27dddbbc4535554ce8426f94",
      "parents": [
        "81dcd1690697efbdf8126e78fbbf7c76d359377f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:10 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked nr_add_node uses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81dcd1690697efbdf8126e78fbbf7c76d359377f",
      "tree": "e4408697d6e40efed6f876b7bcd133fdc93c7eb5",
      "parents": [
        "8d5cf596d10d740b69b5f4bbdb54b85abf75810d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:34 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:09 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_listen_register uses\n\nFix ax25_listen_register to return something that\u0027s a sane error code,\nthen all callers to use it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d5cf596d10d740b69b5f4bbdb54b85abf75810d",
      "tree": "f0fd6a296f1b90d5fb1898ce1932c6ec5d245465",
      "parents": [
        "c9266b99e2def0a456766220df09713f8e765891"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:08 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_protocol_register uses.\n\nReplace ax25_protocol_register by ax25_register_pid which assumes the\ncaller has done the memory allocation.  This allows replacing the\nkmalloc allocations entirely by static allocations.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9266b99e2def0a456766220df09713f8e765891",
      "tree": "4685070018632e00437fbb368b28d6cc1ebc467e",
      "parents": [
        "bd2b334378530f6dbe03f6325b8c885524e298a3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:49:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:07 2006 -0800"
      },
      "message": "[AX.25]: Mark all kmalloc users __must_check\n\nThe recent fix 0506d4068bad834aab1141b5dc5e748eb175c6b3 made obvious that\nerror values were not being propagated through the AX.25 stack.  To help\nwith that this patch marks all kmalloc users in the AX.25, NETROM and\nROSE stacks as __must_check.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eafff86d3bd80403c808f67f5389813fdb5bd6c8",
      "tree": "da04350a38b970c430445a09d225e40daa45cec4",
      "parents": [
        "0459d70add3f7ca5d433d4b2334cc6ec9ddab05b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Nov 17 13:05:04 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:02 2006 -0800"
      },
      "message": "[NETROM]: Use kmemdup\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "4b260a98f1afc74cd6b73ce0616d76b441dbe8c5",
      "tree": "bba0f6b35326b0e6eba15b6ce33f3393564cc4d0",
      "parents": [
        "b1d21ca83c9139e7889a754934bcdd7071157560"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 12 13:26:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 12 13:59:02 2006 -0700"
      },
      "message": "[NETROM] lockdep: fix false positive\n\nNETROM network devices are virtual network devices encapsulating NETROM\nframes into AX.25 which will be sent through an AX.25 device, so form a\nspecial \"super class\" of normal net devices; split their locks off into a\nseparate class since they always nest.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bf2b7b1888babe182a503437f6d40062aa84037",
      "tree": "ca77285eaa2bd8ecd5c6c93d41fdad4c55958feb",
      "parents": [
        "5cc29e3bea77092c48e5c71d792c7461e6a6c4cf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 10 20:21:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 12 13:58:45 2006 -0700"
      },
      "message": "[NETROM]: Drop lock before calling nr_destroy_socket\n\nnr_destroy_socket takes the socket lock itself so it should better be\ncalled with the socket unlocked.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cc29e3bea77092c48e5c71d792c7461e6a6c4cf",
      "tree": "c72c228a673d61f11e5782d564b912eabda09a64",
      "parents": [
        "95ff9f4d3cc72b62b76498290d00d129e1e62545"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 10 16:23:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 12 13:58:43 2006 -0700"
      },
      "message": "[NETROM]: Fix locking order when establishing a NETROM circuit.\n\nWhen establishing a new circuit in nr_rx_frame the locks are taken in\na different order than in the rest of the stack.  This should be\nharmless but triggers lockdep.  Either way, reordering the code a\nlittle solves the issue.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b30dd359ebec22d035e8b145751319f63772ca1",
      "tree": "1efbdc5573940817dac79672357e1c2fa1ed6a28",
      "parents": [
        "24781734643ea2e9fd864f58000e47793e2dcb04"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 09 12:14:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 09 12:14:22 2006 -0700"
      },
      "message": "[AX.25]: Use kzalloc\n\nReplace kzalloc instead of kmalloc + memset.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18601a7d30c8340af4d786793ee52828471d2630",
      "tree": "f3451f508f4784323829bb6618dbd0ca9bdd604d",
      "parents": [
        "006f68b84fe19fc5015a8cf838a10d75f91f0218"
      ],
      "author": {
        "name": "Ralf Baechle DL5RB",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 03 19:31:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 03 19:31:14 2006 -0700"
      },
      "message": "[NETROM]: Use socket helpers instead of direct fiddling with struct sock\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "52383678a8ac80e6679f94f60c897f9292e0e8b9",
      "tree": "071aa3fe0dd9124a645ef4c9cc7b769a5b034d91",
      "parents": [
        "068c6e98bc7ec4419299b38cd40be26ebf4bdeda"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 26 00:05:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 26 00:05:23 2006 -0700"
      },
      "message": "[NETROM]: Fix possible null pointer dereference.\n\nIf in nr_link_failed the neighbour list is non-empty but the node list\nis empty we\u0027ll end dereferencing a  in a NULL pointer.\n\nThis fixes coverity 362.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f530937b2cccdb131cb459977943c98421ab09b3",
      "tree": "88c19d9542bd88b0c88ac4e4601953248fc86e80",
      "parents": [
        "134af34632a7b3b0a98a79a2e56bf9cc927e0eac"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 05 17:19:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 05 17:19:26 2006 -0700"
      },
      "message": "[NETROM/ROSE]: Kill module init version kernel log messages.\n\nThere are out of date and don\u0027t tell the user anything useful.\nThe similar messages which IPV4 and the core networking used\nto output were killed a long time ago.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d8937d0b113e8ec39f7d18cf13804f3b5fb8fd4",
      "tree": "a9f530d23b756c00a885491e335cd7afda2d70ec",
      "parents": [
        "e1fdb5b39656ea2be8cadde565e543649a988af9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 03 23:27:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 03 23:27:47 2006 -0700"
      },
      "message": "[NETROM]: Eleminate HZ from NET/ROM kernel interfaces\n\nConvert all NET/ROM sysctl time values from jiffies to ms as units.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86cfcb95ec60e910d7efcb35ae89bf3403befaad",
      "tree": "5477ef554d43afe1acf7124156a95cad7c4eab5f",
      "parents": [
        "3f072310d0ca85891323e9d325c37c76de389387"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 03 23:23:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 03 23:23:48 2006 -0700"
      },
      "message": "[AX25, ROSE]: Remove useless SET_MODULE_OWNER calls.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fc268d24ceb9f4150777c1b5b2b8e6214e56b2b",
      "tree": "d2aaf0b5986b03e6129ed3ccd65b9f706cd59c7f",
      "parents": [
        "16f7e0fe2ecc30f30652e8185e1772cdebe39109"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jan 11 12:17:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 18:42:14 2006 -0800"
      },
      "message": "[PATCH] capable/capability.h (net/)\n\nnet: Use \u003clinux/capability.h\u003e where capable() is used.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5e5fa5e093e42cab4ee3d6dcbc4f450ad29a723",
      "tree": "7a87804b0953f22de43054ccc7ae67ebc5b66b20",
      "parents": [
        "5ff7630e4aa6c3969094dc30ff1cdaa6f52b0ed0"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jan 03 14:18:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 03 14:18:33 2006 -0800"
      },
      "message": "[NET]: Add a dev_ioctl() fallback to sock_ioctl()\n\nCurrently all network protocols need to call dev_ioctl as the default\nfallback in their ioctl implementations.  This patch adds a fallback\nto dev_ioctl to sock_ioctl if the protocol returned -ENOIOCTLCMD.\nThis way all the procotol ioctl handlers can be simplified and we don\u0027t\nneed to export dev_ioctl.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ff7630e4aa6c3969094dc30ff1cdaa6f52b0ed0",
      "tree": "a7905ac237dae4d9cf9f155a0aea33d904f67e96",
      "parents": [
        "b461d2f2188c1c578ed651e4cdf608be7a993cd4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jan 03 14:14:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 03 14:14:46 2006 -0800"
      },
      "message": "[NETROM]: Remove unessecary lock_sock calls in netrom_ioctl()\n\nlock_sock is needed only in very few cases, so do it there instead of\naround the switch statement.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90ddc4f0470427df306f308ad03db6b6b21644b8",
      "tree": "f97c1d57b25585394ebbd4b42b8d42a339f98644",
      "parents": [
        "77d76ea310b50a9c8ff15bd290fcb4ed4961adf2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Dec 22 12:49:22 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 03 13:11:15 2006 -0800"
      },
      "message": "[NET]: move struct proto_ops to const\n\nI noticed that some of \u0027struct proto_ops\u0027 used in the kernel may share\na cache line used by locks or other heavily modified data. (default\nlinker alignement is 32 bytes, and L1_CACHE_LINE is 64 or 128 at\nleast)\n\nThis patch makes sure a \u0027struct proto_ops\u0027 can be declared as const,\nso that all cpus can share all parts of it without false sharing.\n\nThis is not mandatory : a driver can still use a read/write structure\nif it needs to (and eventually a __read_mostly)\n\nI made a global stubstitute to change all existing occurences to make\nthem const.\n\nThis should reduce the possibility of false sharing on SMP, and\nspeedup some socket system calls.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d77d59f6293438f25e0560172699c0d3e4ef5ac",
      "tree": "aa527856369efdafe7fd26aff4ed893cc333bc41",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Wed Dec 21 18:38:26 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:38:26 2005 -0800"
      },
      "message": "[NETROM]: Fix three if-statements in nr_state1_machine()\n\nI found these while compiling with extra gcc warnings;\nconsidering the indenting surely they are not intentional?\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a867b36c3234673e61f883ebc11ad18f80a176f",
      "tree": "1964810d9545edb884687934994561316d042e08",
      "parents": [
        "77d8d7a6848c81084f413e1ec4982123a56e2ccb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 05 12:16:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 05 12:16:04 2005 -0700"
      },
      "message": "[AX.25]: Fix packet socket crash\n\nSince changeset 98a82febb6340466824c3a453738d4fbd05db81a AX.25 is passing\nreceived IP and ARP packets to the stack through netif_rx() but we don\u0027t\nset the skb-\u003emac.raw to right value which may result in a crash with\napplications that use a packet socket.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b88a762b6062f06d431af0045de4854a758646c0",
      "tree": "f85f579a183fa314ea793e178e28066476f01f7f",
      "parents": [
        "e21ce8c7c013fb223a002c70bb0a547de6c26c12"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:28:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:28:03 2005 -0700"
      },
      "message": "[NETROM]: Introduct stuct nr_private\n\nNET/ROM\u0027s virtual interfaces don\u0027t have a proper private data\nstructure yet.  Create struct nr_private and put the statistics there.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e21ce8c7c013fb223a002c70bb0a547de6c26c12",
      "tree": "767b9aae7bdd50cdf867f3cdc1a3e214692146e1",
      "parents": [
        "d2ce4bc340946d5b78484d638ac10df958c4c3bf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:27:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:27:37 2005 -0700"
      },
      "message": "[NETROM]: Implement G8PZT Circuit reset for NET/ROM\n\nNET/ROM is lacking a connection reset like TCP\u0027s RST flag which at times\nmay result in a connecting having to slowly timing out instead of just being\nreset.  An earlier attempt to reset the connection by sending a\nNR_CONNACK | NR_CHOKE_FLAG transport was inacceptable as it did result in\ncrashes of BPQ systems.  An alternative approach of introducing a new\ntransport type 7 (NR_RESET) has be implemented several years ago in\nPaula Jayne Dowie G8PZT\u0027s Xrouter.\n\nImplement NR_RESET for Linux\u0027s NET/ROM but like any messing with the state\nengine consider this experimental for now and thus control it by a sysctl\n(net.netrom.reset) which for the time being defaults to off.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "723772913e6caf82919754f9d73fa55fc762bb1b",
      "tree": "0247acc348e2285ae7f347aca3f712805ab1188e",
      "parents": [
        "dd8aa40431d2776ef72fd36aab6a6a6bf0f45967"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:26:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:26:26 2005 -0700"
      },
      "message": "[NETROM]: NET/ROM has no ARP\n\nARP over NET/ROM does not exist so it\u0027s obviously not implemented on any\nNET/ROM stack, so the NET/ROM interfaces really should default to IFF_NOARP.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd8aa40431d2776ef72fd36aab6a6a6bf0f45967",
      "tree": "081f46b8d64cc4761597da4b5909c564c9faad5d",
      "parents": [
        "4676356b57ee767d5a95df8270f5c372b838dd33"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:25:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:25:57 2005 -0700"
      },
      "message": "[NETROM] NET/ROM has no txqueue\n\nNET/ROM uses virtual interfaces so setting a queue length is wrong.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b37ee75858ce35cf3c0e4724acaf4efabb45687",
      "tree": "5ea2b68ca964fa7c5e64590d7c72b4dd5cc79762",
      "parents": [
        "6ddcf626fd0a3cbf410ceb483cb76074ed1c5873"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:23:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:23:52 2005 -0700"
      },
      "message": "[NETROM/AX.25/ROSE]: Remove useless tests\n\nRemove error tests that have already been performed by the caller.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ddcf626fd0a3cbf410ceb483cb76074ed1c5873",
      "tree": "04a50a481833c131e0680c3e508a329b8c530d84",
      "parents": [
        "3bf0ae7b57cade2003ffd0125ee30e80adb93d23"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:23:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:23:06 2005 -0700"
      },
      "message": "[NETROM]: statistics fix\n\nCalling an incoming NET/ROM-encapsulated IP packet an error if the\ninterface isn\u0027t up is probably a bit over the top, so count it as\ndropped instead of an error.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f2aadd041a7a3e732d182c3770b3fa95a2300b2",
      "tree": "be2917b8e811c91d95a2413bb31ee44e99dadb88",
      "parents": [
        "6f74998e5c3b4610e6eba06babf16547369c512a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 12 14:21:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 12 14:21:48 2005 -0700"
      },
      "message": "[NETROM]: Fix rebuild header mess\n\nFor reason that probably nobody recalls NET/ROM does it\u0027s actual\npacket transmission in nr_rebuild_header and even treats invocation of\nit\u0027s hard_start_xmit method nr_xmit as a bug.  Fix that by splitting\nthe job done by nr_rebuild_header into two halves.  Along with that we\nnow also can get rid of the silly clone of the skb on transmit.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d06afab73a75f40ae2864e6c296356bab1ab473",
      "tree": "1d9c8c24a1024a12a4e8df841fba5809fa914356",
      "parents": [
        "7c352bdf048811b8128019ffc1e886161e09c11c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] timer initialization cleanup: DEFINE_TIMER\n\nClean up timer initialization by introducing DEFINE_TIMER a\u0027la\nDEFINE_SPINLOCK.  Build and boot-tested on x86.  A similar patch has been\nbeen in the -RT tree for some time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "c91326db013ddff478da8a8d66fb99ef4579f19a",
      "tree": "07c6111590cef5ce52909c3b50ac64ae19eee3bb",
      "parents": [
        "98a82febb6340466824c3a453738d4fbd05db81a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:37:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:15 2005 -0700"
      },
      "message": "[AX25/NETROM/ROSE]: Kill net/ip.h inclusion\n\nAll these are claiming to include \u003cnet/ip.h\u003e to get ip_rcv() but in\nfact don\u0027t need the header at all, so away with the inclusion.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98a82febb6340466824c3a453738d4fbd05db81a",
      "tree": "ce1e22a4d8ccb662ed116a90c78dbf8bcbb3e0f4",
      "parents": [
        "0c7770c740156c8802c23d24fc094d06967d997d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:35:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:09 2005 -0700"
      },
      "message": "[AX25/NETROM]: Cleanup direct calls into IP stack\n\nGet rid of the calls to ip_rcv and arp_rcv which were layering\nviolations anyway.  With those being replaced by netif_rx, less parts\nof AX.25 and relatives depend on INET support actually being enabled.\nThis also will make PF_PACKET sockets work for IP and ARP packets\nreceived over AX.25 and for IP packets over NET/ROM.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c752f0739f09b803aed191c4765a3b6650a08653",
      "tree": "33dcc7acf66ec51952b76276c758e38811f4f708",
      "parents": [
        "f3f05f7046e7c85b04af390d95a82a27160dd5d0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Tue Aug 09 20:08:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:41:54 2005 -0700"
      },
      "message": "[TCP]: Move the tcp sock states to net/tcp_states.h\n\nLots of places just needs the states, not even linux/tcp.h, where this\nenum was, needs it.\n\nThis speeds up development of the refactorings as less sources are\nrebuilt when things get moved from net/tcp.h.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\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": "8728b834b226ffcf2c94a58530090e292af2a7bf",
      "tree": "2fd51ff3b7097eb3ffc41ea3a1d8b3ba04715b4c",
      "parents": [
        "6869c4d8e066e21623c812c448a05f1ed931c9c6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 09 19:25:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:31:14 2005 -0700"
      },
      "message": "[NET]: Kill skb-\u003elist\n\nRemove the \"list\" member of struct sk_buff, as it is entirely\nredundant.  All SKB list removal callers know which list the\nSKB is on, so storing this in sk_buff does nothing other than\ntaking up some space.\n\nTwo tricky bits were SCTP, which I took care of, and two ATM\ndrivers which Francois Romieu \u003cromieu@fr.zoreil.com\u003e fixed\nup.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\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": "53b924b31fa53ac3007df3fef6870d5074a9adf8",
      "tree": "117e7f530fa2aa37751cfd22908cd81253fd08f8",
      "parents": [
        "66a79a19a7c582efd99bb143c3a59fbda006eb39"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 23 10:11:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:11:30 2005 -0700"
      },
      "message": "[NET]: Fix socket bitop damage\n\nThe socket flag cleanups that went into 2.6.12-rc1 are basically oring\nthe flags of an old socket into the socket just being created.\nUnfortunately that one was just initialized by sock_init_data(), so already\nhas SOCK_ZAPPED set.  As the result zapped sockets are created and all\nincoming connection will fail due to this bug which again was carefully\nreplicated to at least AX.25, NET/ROM or ROSE.\n\nIn order to keep the abstraction alive I\u0027ve introduced sock_copy_flags()\nto copy the socket flags from one sockets to another and used that\ninstead of the bitwise copy thing.  Anyway, the idea here has probably\nbeen to copy all flags, so sock_copy_flags() should be the right thing.\nWith this the ham radio protocols are usable again, so I hope this will\nmake it into 2.6.13.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\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"
    }
  ]
}
