)]}'
{
  "log": [
    {
      "commit": "edec231a8a652384cb6d61e648338aa5155f2b72",
      "tree": "70652aa8f30bea3ea83594cc4a47a11f7a8db89d",
      "parents": [
        "c5c13fafd6548fe36b8fe9285c1912fcf96379f4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sun Apr 24 20:22:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:22:28 2005 -0700"
      },
      "message": "[IPV6]: export inet6_sock_nr\n\nPlease apply, SCTP/DCCP needs this when INET_REFCNT_DEBUG\nis set.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5c13fafd6548fe36b8fe9285c1912fcf96379f4",
      "tree": "892a1f3c6fa74e2b75c2278c44b58a8813f770cc",
      "parents": [
        "0d3d077cd4f1154e63a9858e47fe3fb1ad0c03e5"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sun Apr 24 20:19:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:19:54 2005 -0700"
      },
      "message": "[PKT_SCHED]: improve hashing performance of cls_fw\n\nCalculate hashtable size to fit into a page instead of a hardcoded\n256 buckets hash table. Results in a 1024 buckets hashtable on\nmost systems.\n\nReplace old naive extract-8-lsb-bits algorithm with a better\nalgorithm xor\u0027ing 3 or 4 bit fields at the size of the hashtable\narray index in order to improve distribution if the majority of\nthe lower bits are unused while keeping zero collision behaviour\nfor the most common use case.\n\nThanks to Wang Jian \u003clark@linux.net.cn\u003e for bringing this issue\nto attention and to Eran Mann \u003cemann@mrv.com\u003e for the initial\nidea for this new algorithm.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d3d077cd4f1154e63a9858e47fe3fb1ad0c03e5",
      "tree": "63f376b3586412af712ffac7d500516c98f7bb2c",
      "parents": [
        "aa77d26961fa4ecb11fe4209578dcd62ad15819d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Apr 24 20:16:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:16:19 2005 -0700"
      },
      "message": "[SELINUX]: Fix ipv6_skip_exthdr() invocation causing OOPS.\n\nThe SELinux hooks invoke ipv6_skip_exthdr() with an incorrect\nlength final argument.  However, the length argument turns out\nto be superfluous.\n\nI was just reading ipv6_skip_exthdr and it occured to me that we can\nget rid of len altogether.  The only place where len is used is to\ncheck whether the skb has two bytes for ipv6_opt_hdr.  This check\nis done by skb_header_pointer/skb_copy_bits anyway.\n\nNow it might appear that we\u0027ve made the code slower by deferring\nthe check to skb_copy_bits.  However, this check should not trigger\nin the common case so this is OK.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af191367a752625b9f05a25a9a76c727b9b17cab",
      "tree": "3f4ad2da9cb293f4ab0f8c25899b23ed0fd18e3f",
      "parents": [
        "db7530797992bb2be703f9f3cc69b1a578f812f8"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Sun Apr 24 20:12:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:12:36 2005 -0700"
      },
      "message": "[NET]: Document -\u003ehard_start_xmit() locking in comments.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db7530797992bb2be703f9f3cc69b1a578f812f8",
      "tree": "741ca281d2acb1f5a62df20ccda4ad294b57347b",
      "parents": [
        "ac6910e189471e6b46ecea59e7620b083329ad4f"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "message": "[PKT_SCHED]: Introduce simple actions.\n\nAnd provide an example simply action in order to\ndemonstrate usage.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ac99a648b8c61d0c7f1c32a8ab7f1dca0123d2",
      "tree": "3811d84e83dab918c57aeca1081ae343cb97df8b",
      "parents": [
        "158a0e45b69254a9ee4d7795e3b98d8c959fb799"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 19:12:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 19:12:33 2005 -0700"
      },
      "message": "[TCP]: skb pcount with MTU discovery\n\nThe problem is that when doing MTU discovery, the too-large segments in\nthe write queue will be calculated as having a pcount of \u003e1.  When\ntcp_write_xmit() is trying to send, tcp_snd_test() fails the cwnd test\nwhen pcount \u003e cwnd.\n\nThe segments are eventually transmitted one at a time by keepalive, but\nthis can take a long time.\n\nThis patch checks if TSO is enabled when setting pcount.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\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": "3b2d59d1fc86cc7217f165100a939907802dc67c",
      "tree": "469883c37bf5fc6beea10530c4c557d8bb022cad",
      "parents": [
        "e281e3ac2b6c294d672034909883e7bb9e649ac7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Apr 24 18:42:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:42:39 2005 -0700"
      },
      "message": "[NETFILTER]: Ignore PSH on SYN/ACK in TCP connection tracking\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e281e3ac2b6c294d672034909883e7bb9e649ac7",
      "tree": "0a7a13aa6ecaddf030a8ec5deecce87ee424aae7",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix NAT sequence number adjustment\n\nThe NAT changes in 2.6.11 changed the position where helpers\nare called and perform packet mangling. Before 2.6.11, a NAT\nhelper was called before the packet was NATed and had its\nsequence number adjusted. Since 2.6.11, the helpers get packets\nwith already adjusted sequence numbers.\n\nThis breaks sequence number adjustment, adjust_tcp_sequence()\nneeds the original sequence number to determine whether\na packet was a retransmission and to store it for further\ncorrections. It can\u0027t be reconstructed without more information\nthan available, so this patch restores the old order by\ncalling helpers from a new conntrack hook two priorities\nbelow ip_conntrack_confirm() and adjusting the sequence number\nfrom a new NAT hook one priority below ip_conntrack_confirm().\n\nTracked down by Phil Oester \u003ckernel@linuxace.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c5d281a93e9816966b6131ccec19519dab0e103",
      "tree": "a897ec464a600d7a678052bfd5e52378470a45fe",
      "parents": [
        "7938109fff944e0117976a39946d99d2b0b0250d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 21 20:12:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 20:12:32 2005 -0700"
      },
      "message": "[XFRM]: Fix existence lookup in xfrm_state_find\n\nUse \u0027daddr\u0027 instead of \u0026tmpl-\u003eid.daddr, since the latter\nmight be zero.  Also, only perform the lookup when\ntmpl-\u003eid.spi is non-zero.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebc37b611616ad46dce7d590b15ad655aa50213a",
      "tree": "e2fe9f2dcc4150555b0f42bc898d5e561bff7356",
      "parents": [
        "29c4be51e3fd52205d848248d38924941f22ca0e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 21 16:48:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:48:26 2005 -0700"
      },
      "message": "[ATM]: net/atm/resources.c: remove __free_atm_dev\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\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": "208a6dfbd651f3a16c635678a731b419d3d9646f",
      "tree": "b391b92b053cb8cfa2e52a7d95c5b1c090009e47",
      "parents": [
        "26095455ac2943edb0852aba1ff8f8026aabe07b"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Apr 21 16:44:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:44:57 2005 -0700"
      },
      "message": "[ATM]: sk_atm() conversion missed subtle change of vcc\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26095455ac2943edb0852aba1ff8f8026aabe07b",
      "tree": "0ff6d976f3ae94e1428564fdfad8baba67e7faa6",
      "parents": [
        "1cff94c6fecdc54d6f022ae5a22888f8272804a1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 21 16:43:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:43:02 2005 -0700"
      },
      "message": "[NET]: Add missing newline for skb_*_panic\n\nWhile we\u0027re at it, lets also replace KERN_INFO by KERN_EMERG to\nmake sure the user gets to see it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d78b6c78ae6d87e4c1c8072f42efa716f04afb9",
      "tree": "e04f156e8d74c28b925bf53e62d3e4b424a6ffb7",
      "parents": [
        "c7f905f0f6d49ed8c1aa4566c31f0383a0ba0c9d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 22:48:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:48:59 2005 -0700"
      },
      "message": "[IPSEC]: COW skb header in UDP decap\n\nThe following patch just makes the header part of the skb writeable.\nThis is needed since we modify the IP headers just a few lines below.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7f905f0f6d49ed8c1aa4566c31f0383a0ba0c9d",
      "tree": "4d0116592a49e7887e33b778ba1b286758812a5f",
      "parents": [
        "88a66858253c57334a519a77187234867bc8605c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 22:44:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:44:17 2005 -0700"
      },
      "message": "[ATALK]: Add missing dev_hold() to atrtr_create().\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88a66858253c57334a519a77187234867bc8605c",
      "tree": "0ed43178152af4eff13943540aa7e4ec9f3658fb",
      "parents": [
        "9c2b3328f74800bb370d08bb3a4255d5fe833e94"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Tue Apr 19 22:41:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:41:54 2005 -0700"
      },
      "message": "[SOCK]: on failure free the sock from the right place\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c2b3328f74800bb370d08bb3a4255d5fe833e94",
      "tree": "9d3092a44b592a091c4818a20bd678d1191f7a88",
      "parents": [
        "98f245e797a01611d6734c7d192240f1361439d3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 19 22:39:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:39:42 2005 -0700"
      },
      "message": "[NET]: skbuff: remove old NET_CALLER macro\n\nHere is a revised alternative that uses BUG_ON/WARN_ON\n(as suggested by Herbert Xu) to eliminate NET_CALLER.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98f245e797a01611d6734c7d192240f1361439d3",
      "tree": "1b0c3ca312f7e38c065cfe9915d15efc1750d154",
      "parents": [
        "240eed95eb55b43a3daadbf0cd7298f44eaa737c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:37:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:37:04 2005 -0700"
      },
      "message": "[RTNETLINK]: Add comma to final entry in link_rtnetlink_table\n\nNoticed by Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "240eed95eb55b43a3daadbf0cd7298f44eaa737c",
      "tree": "308f6a87c0558ed32c2c4950d22efc8e4ed16685",
      "parents": [
        "3320da8906d8a7277ef54fd1b3646f85354cb66a"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Apr 19 22:35:07 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:35:07 2005 -0700"
      },
      "message": "[RTNETLINK]: Protocol family wildcard dumping for routing rules\n\nBe kind to userspace and don\u0027t force them to hardcode protocol\nfamilies just to have it changed again once we support routing\nrules for more than one protocol family.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3320da8906d8a7277ef54fd1b3646f85354cb66a",
      "tree": "97b9e465bc72ed95a0d3959cf0abb3786f9d7517",
      "parents": [
        "357b40a18b04c699da1d45608436e9b76b50e251"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 22:32:22 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:32:22 2005 -0700"
      },
      "message": "[IPV6]: Replace bogus instances of inet-\u003erecverr\n\nWhile looking at this problem I noticed that IPv6 was sometimes\nlooking at inet-\u003erecverr which is bogus.  Here is a patch to\ncorrect that and use np-\u003erecverr.\n \nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357b40a18b04c699da1d45608436e9b76b50e251",
      "tree": "51c4480c9508a911d52a3f69bbe84ec1191fd202",
      "parents": [
        "fd92833a52b972aafacced959f4a3f7541936a9b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 22:30:14 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:30:14 2005 -0700"
      },
      "message": "[IPV6]: IPV6_CHECKSUM socket option can corrupt kernel memory\n\nSo here is a patch that introduces skb_store_bits -- the opposite of\nskb_copy_bits, and uses them to read/write the csum field in rawv6.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd92833a52b972aafacced959f4a3f7541936a9b",
      "tree": "78d8e11eca4d84b91f5be4a28ad81ba523f9dc65",
      "parents": [
        "c4d541106bc5d0a2134aaf9e8735eee3c70b0db2"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Apr 19 22:27:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:27:09 2005 -0700"
      },
      "message": "[IPV6]: Fix a branch prediction\n\nFrom: Tushar Gohad \u003ctgohad@mvista.com\u003e\n\nSigned-off-by: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0e035f4b6940aae6836500b642029c289ed4535",
      "tree": "e19b4a0d1baf0e856499387aeb2794870397f9fa",
      "parents": [
        "089d42b013675b028a499c61bac59954067dc668"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "message": "[PATCH] kobject/hotplug split - net bridge\n\nkobject_add() and kobject_del() don\u0027t emit hotplug events anymore.\nWe need to do it ourselves now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b6d9a5d81c6159ad651b5c6bb9223d14e33d8033",
      "tree": "68c06cad51517a312ba720f37610f8380f084efd",
      "parents": [
        "1e01441051dda3bb01c455b6e20bce6d00563d82"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "message": "[PATCH] x86_64: Make IRDA devices are not really ISA devices not depend on CONFIG_ISA\n\nThis allows to use them on x86-64\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e5c6bc0a600c49e5922591ad41ff41987f54eb4",
      "tree": "5855fa231cff77adeed4838757116d1948cb97cb",
      "parents": [
        "6775cab98b89b2caa10dce4b07e2c81999e45517"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Sat Apr 16 15:24:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:11 2005 -0700"
      },
      "message": "[PATCH] irda_device() oops fix\n\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6775cab98b89b2caa10dce4b07e2c81999e45517",
      "tree": "c24ede63d9f2eb303744d5c96c8f5294cee3c1db",
      "parents": [
        "2a27805127aee1e7e62854bcf9ca8c355c23b73e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Apr 16 15:24:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:10 2005 -0700"
      },
      "message": "[PATCH] Fix dst_destroy() race\n\nWhen we are not the real parent of the dst (e.g., when we\u0027re xfrm_dst and\nthe child is an rtentry), it may already be on the GC list.\n\nIn fact the current code is buggy to, we need to check dst-\u003eflags before\nthe dec as dst may no longer be valid afterwards.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a27805127aee1e7e62854bcf9ca8c355c23b73e",
      "tree": "d76f7f634e43bf3797657c5cb2d2b222ffd76f8b",
      "parents": [
        "9f3786dc8b1d6229dbe76e364323f0d787e7a0ea"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@conectiva.com.br",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "message": "[PATCH] net: don\u0027t call kmem_cache_create with a spinlock held\n\nThis fixes the warning reported by Marcel Holtmann (Thanks!).\n  \nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@conectiva.com.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
