)]}'
{
  "log": [
    {
      "commit": "1b0fee7d68f234be6b270cda51d9fcb71bebd780",
      "tree": "11e734d80ebaf2f0a053f912bfc59068c33ef4aa",
      "parents": [
        "778e6398d32590eaf2333706318cbcd04dbe50b7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Sep 27 20:06:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:48 2006 -0700"
      },
      "message": "[IrDA]: Memory allocations cleanups\n\nThis patch replaces the bunch of arbitrary 64 and 128 bytes alloc_skb() calls\nwith more accurate allocation sizes.\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da349f1c2e0a0bf8958cdaf14e8f33acdf3182a5",
      "tree": "c959dd1fe9a4104f94febd0ac6928d9f286f12f8",
      "parents": [
        "1a9e9ef684ec2bd27fcdb373a82957a0c050daf6"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Sep 27 20:05:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:46 2006 -0700"
      },
      "message": "[IrDA]: af_irda.c cleanups\n\nWe lock the socket when both releasing and getting a disconnected\nnotification. In the latter case, we also ste the socket as orphan.\nThis fixes a potential kernel bug that can be triggered when we get the\ndisconnection notification before closing the socket.\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a9e9ef684ec2bd27fcdb373a82957a0c050daf6",
      "tree": "ffe9696b24a6d62de6c61f20233224e7f8aefcb6",
      "parents": [
        "8122adf06e6f93ae608cf8227e878cc44f4a8fd1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Sep 27 19:03:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:45 2006 -0700"
      },
      "message": "[IPV6]: Disable SG for GSO unless we have checksum\n\nBecause the system won\u0027t turn off the SG flag for us we\nneed to do this manually on the IPv6 path.  Otherwise we\nwill throw IPv6 packets with bad checksums at the hardware.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8122adf06e6f93ae608cf8227e878cc44f4a8fd1",
      "tree": "b83ddb821f85c015e5414817c3d6a1f42a35630c",
      "parents": [
        "4324a174304d1d826582be5422a976e09d2b1e63"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:49:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:44 2006 -0700"
      },
      "message": "[XFRM]: xfrm_spi_hash() annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4324a174304d1d826582be5422a976e09d2b1e63",
      "tree": "b1d0b1e47e09901ca94419ec94cb31acc542baf1",
      "parents": [
        "9916ecb0a6f52f1475fa2f71845227d3c75fb40c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:49:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:43 2006 -0700"
      },
      "message": "[XFRM]: fl_ipsec_spi is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61f4627b2fecce9d5c9645e4b47e75a0c29ad8c3",
      "tree": "56eceeeb96291a2fe0f3f5f1ff34de31bf2ec605",
      "parents": [
        "a252cc2371930debe3162f1ac91467b9791324cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:48:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:41 2006 -0700"
      },
      "message": "[XFRM]: xfrm_replay_advance() annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a252cc2371930debe3162f1ac91467b9791324cb",
      "tree": "9679147dcceac5dd24c97dc9dbe7c63546cf568a",
      "parents": [
        "6067b2baba32211e84d1ef2dba863422281bd6c7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:48:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:40 2006 -0700"
      },
      "message": "[XFRM]: xrfm_replay_check() annotations\n\nseq argument is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6067b2baba32211e84d1ef2dba863422281bd6c7",
      "tree": "ee954829024c0e96d240bff8cdbec3f056017ab5",
      "parents": [
        "e037c39bf965ca66fde902e191d849a90de278fe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:47:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:39 2006 -0700"
      },
      "message": "[XFRM]: xfrm_parse_spi() annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a94cfd19744a568d97b14bbaa500b2a0c3684f34",
      "tree": "1e933aec3969ba63315d147fa39d0103ce311200",
      "parents": [
        "26977b4ed728ae911a162b16dbfe1a165b7cf9a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:47:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:37 2006 -0700"
      },
      "message": "[XFRM]: xfrm_state_lookup() annotations\n\nspi argument of xfrm_state_lookup() is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26977b4ed728ae911a162b16dbfe1a165b7cf9a1",
      "tree": "e70980811cbd0c6a271e3e92cd3c2c48bdea5701",
      "parents": [
        "737b5761dfc609b5be4163deb2cf09226f56bcbc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:47:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:36 2006 -0700"
      },
      "message": "[XFRM]: xfrm_alloc_spi() annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f83f23e6db8b9a9fe787d02f73489224668c4e2",
      "tree": "23348f11be718d24229ced9c49c0d2c82c759104",
      "parents": [
        "f9d07e41f89e7305eb2c0475c170c51d21425581"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:46:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:33 2006 -0700"
      },
      "message": "[XFRM]: ports in struct xfrm_selector annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f8552996d969f56039ec88128cf5ad35b12f141",
      "tree": "a17cf32c4e661e0fd2a674534f41e35d827debb8",
      "parents": [
        "82103232edc4b4ed48949a195aca93cfa3fe3fa8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:44:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:29 2006 -0700"
      },
      "message": "[IPV4]: inet_diag annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82103232edc4b4ed48949a195aca93cfa3fe3fa8",
      "tree": "59df0023c030b466bb4398cf7a42ac3121c8ec09",
      "parents": [
        "23f33c2d4fd5986243b67a2bf5e63ebae1a76ffa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:44:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:28 2006 -0700"
      },
      "message": "[IPV4]: inet_rcv_saddr() annotations\n\ninet_rcv_saddr() returns net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23f33c2d4fd5986243b67a2bf5e63ebae1a76ffa",
      "tree": "17c3315cd4d8f4aa86a45b9e069b57d9f9c46299",
      "parents": [
        "fb99c848e5ae6b8b2bc11f0f90c9e2bb3d702c0d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:43:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:27 2006 -0700"
      },
      "message": "[IPV4]: struct inet_timewait_sock annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb99c848e5ae6b8b2bc11f0f90c9e2bb3d702c0d",
      "tree": "843afd532897b2034769c7260436c49455f0d34d",
      "parents": [
        "4f765d842fa6e6fe15d555b247b640118d65b4dd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:43:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:26 2006 -0700"
      },
      "message": "[IPV4]: annotate inet_lookup() and friends\n\ninet_lookup() annotated along with helper functions (__inet_lookup(),\n__inet_lookup_established(), inet_lookup_established(),\ninet_lookup_listener(), __inet_lookup_listener() and inet_ehashfn())\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f765d842fa6e6fe15d555b247b640118d65b4dd",
      "tree": "7a7d3ef7f8013c76811558c045d7aacfc7feeaff",
      "parents": [
        "45d60b9e29556a7831812ec338d82f4d3a4145f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:43:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:25 2006 -0700"
      },
      "message": "[IPV4]: INET_MATCH() annotations\n\nINET_MATCH() and friends depend on an interesting set of kludges:\n\t* there\u0027s a pair of adjacent fields in struct inet_sock - __be16 dport\nfollowed by __u16 num.  We want to search by pair, so we combine the keys into\na single 32bit value and compare with 32bit value read from \u0026...-\u003edport.\n\t* on 64bit targets we combine comparisons with pair of adjacent __be32\nfields in the same way.\n\nMake sure that we don\u0027t mix those values with anything else and that pairs\nwe form them from have correct types.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45d60b9e29556a7831812ec338d82f4d3a4145f8",
      "tree": "9a75754845b8935483464dc6470ac5b340385c12",
      "parents": [
        "81f7bf6cbaca02c034b0393c51fc22b29cba20f7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:40:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:24 2006 -0700"
      },
      "message": "[IPV4]: FRA_{DST,SRC} annotated\n\nuse be32 netlink accessors for those\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81f7bf6cbaca02c034b0393c51fc22b29cba20f7",
      "tree": "e0da3b9060cb955588895c0c73547df6cc74a8bc",
      "parents": [
        "114c7844f34c1608aec20ae7ff85cec471ac90ae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:40:00 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:23 2006 -0700"
      },
      "message": "[IPV4]: net/ipv4/fib annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "114c7844f34c1608aec20ae7ff85cec471ac90ae",
      "tree": "f1cd7e413187004d6af8bdd62f20ffa6252d4a0b",
      "parents": [
        "1b620154273d5cc57690e0d199282c6bb9e56974"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:39:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:22 2006 -0700"
      },
      "message": "[IPV4]: mroute annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df7a3b07c28e7b547d8252a237299e32880b505d",
      "tree": "b1efe4d8b46b4adaee380cda4b5cc647f0fc397b",
      "parents": [
        "b03d73e30c1b29a365f085bca5214a14c6df3859"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:38:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:20 2006 -0700"
      },
      "message": "[TCP] net/ipv4/tcp_output.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b03d73e30c1b29a365f085bca5214a14c6df3859",
      "tree": "729c73b7c24a67f8bb27cb6cc2a602470efc1cf1",
      "parents": [
        "b1dd39ac963040c2d282ab8026b9c9aa9306ea06"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:38:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:19 2006 -0700"
      },
      "message": "[IPV4] net/ipv4/icmp.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "734ab87f632e94dfd4299f4d4d1d10668548f9d8",
      "tree": "da5225f270efbb1e345c9967626893227e6806bf",
      "parents": [
        "4e7e0c7592cafe5453e5b2f115fc0065d11b3d44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:37:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:17 2006 -0700"
      },
      "message": "[UDP] net/ipv4/udp.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b72977bd6c6fefc6497d4f0275079f539eaf0ac",
      "tree": "e4ed422550c98ebe8a51abe6f0cf12f2d074b926",
      "parents": [
        "ed9bad06eec5ee7842851f9abeb406e9a73084e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:36:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:15 2006 -0700"
      },
      "message": "[IPV4]: inet_csk_search_req() annotations\n\nrport argument is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed9bad06eec5ee7842851f9abeb406e9a73084e8",
      "tree": "b1bb4dd10f067bd42fc2a367080c612d4a6c34d8",
      "parents": [
        "bd6d610a14f2ed896b76dfb61fbdec829e44b8d3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:36:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:14 2006 -0700"
      },
      "message": "[IPV4] net/ipv4/arp.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f3608b787f471e8e6b9f39c5ed1edde5a2e7d04",
      "tree": "8caf222862ba3fda6e511bf483654a51d0ae54cc",
      "parents": [
        "39dccd9d922b595301e5d43ca7a30823d81393b6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:35:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:11 2006 -0700"
      },
      "message": "[TCP] net/ipv4/tcp_input.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35986b329f5476630cef00cc7a164ff336ec1a21",
      "tree": "c9125a35a00a981b6a3daea76af8ac71042647cc",
      "parents": [
        "b406313c733156c8eea7d9c1891476f400914367"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:34:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:09 2006 -0700"
      },
      "message": "[IPV4]: ip_icmp_error() annotations\n\nport is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0579016ec4691116f6322ec6ed7fb7ce746948e9",
      "tree": "9149400d6294f0a47df8aa0a4a2dd829d72011ab",
      "parents": [
        "cc939d37349bf82891bd1f4558284d7fafe7acb2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:33:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:08 2006 -0700"
      },
      "message": "[IPV4]: ip_local_error() annotations\n\nport argument is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "269bd27e66037a7932cee6d6aa7ef7defd0bfe38",
      "tree": "92b1694b00ee61777bd6976d32cb283effdf9172",
      "parents": [
        "46a97324a5ebdc1e343a0223d993e79551adab0f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:32:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:04 2006 -0700"
      },
      "message": "[TCP]: struct tcp_sack_block annotations\n\nSome of the instances of tcp_sack_block are host-endian, some - net-endian.\nDefine struct tcp_sack_block_wire identical to struct tcp_sack_block\nwith u32 replaced with __be32; annotate uses of tcp_sack_block replacing\nnet-endian ones with tcp_sack_block_wire.  Change is obviously safe since\nfor cc(1) __be32 is typedefed to u32.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63007727e0bb09e8d906f73d36a09b9fac0d5893",
      "tree": "015d2627d9a28e2b81989d3b82d130c32f138d5f",
      "parents": [
        "c0cda068aac3481d40795b115e4fd36f7d386e3a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:31:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:02 2006 -0700"
      },
      "message": "[IPV4]: trivial igmp annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0cda068aac3481d40795b115e4fd36f7d386e3a",
      "tree": "61dd1789701cc9c30f8a27577fd62af7e9f7d7c6",
      "parents": [
        "ea4d9e7220d32348cc9742ba6d27de5165262664"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:31:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:01 2006 -0700"
      },
      "message": "[IPV4]: ip_mc_sf_allow() annotated\n\nip_mc_sf_allow() expects addresses to be passed net-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea4d9e7220d32348cc9742ba6d27de5165262664",
      "tree": "4281211a94b6f7e68f96ebb5912086bbdfa8eac2",
      "parents": [
        "942bf921e922560c05fde6afb00ddedf6224c608"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:30:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:02:00 2006 -0700"
      },
      "message": "[IPV4]: struct ip_sf_list and struct ip_sf_socklist annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f935bbd7c6c66796c2403aefdab74bb48045bf6",
      "tree": "500b6cb37a536cdf4b63b6d33c53bdc6c752b228",
      "parents": [
        "00a5020cd51febbb3166ff7a09a2901c47ba251a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:30:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:58 2006 -0700"
      },
      "message": "[IPV4]: ip_mc_{inc,dec}_group() annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b06a7cf2f3c053e7fc47ca6a4c74553e2291e24",
      "tree": "551d4742937279bb148d035889955baa9825ffc3",
      "parents": [
        "e25d2ca6b2808c427704b01608baf0f7dea1696e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:29:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:56 2006 -0700"
      },
      "message": "[IPV4]: ip_local_error() ipv4 address argument annotated\n\ndaddr is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e25d2ca6b2808c427704b01608baf0f7dea1696e",
      "tree": "ff0e7ffb3ac5230a5e97e18b7d9a4667cbb2e09a",
      "parents": [
        "c1d18f9fa09489635a451ee13c1727e1683c2333"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:28:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:55 2006 -0700"
      },
      "message": "[IPV4]: trivial ip_options.c annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1d18f9fa09489635a451ee13c1727e1683c2333",
      "tree": "f44abb3c8ac44ec7113c00d2ca86bb2e33488464",
      "parents": [
        "3ca3c68e76686bee058937ade2b96f4de58ee434"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:28:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:54 2006 -0700"
      },
      "message": "[IPV4]: struct ipcm_cookie annotation\n\n-\u003eaddr is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ca3c68e76686bee058937ade2b96f4de58ee434",
      "tree": "13319a2f2a7f53c41746a32a5635254c157fe87e",
      "parents": [
        "7f25afbbefb266520a237df0e9b59112704a7a42"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:28:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:53 2006 -0700"
      },
      "message": "[IPV4]: struct ip_options annotations\n\n-\u003efaddr is net-endian; annotated as such, variables inferred to be net-endian\nannotated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f25afbbefb266520a237df0e9b59112704a7a42",
      "tree": "2a394c336c6cb4c4c331c9fe6ba90ec60ec25160",
      "parents": [
        "adaf345b537681c6ed3657941904d976fe72f342"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:27:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:52 2006 -0700"
      },
      "message": "[IPV4]: inet_csk_search_req() (partial) annotations\n\nraddr is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adaf345b537681c6ed3657941904d976fe72f342",
      "tree": "14912ce41908193e03bb1e570329e234448726bb",
      "parents": [
        "85670cc1faa2e1472e4a423cbf0b5e3d55c5ba88"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Sep 27 18:27:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:51 2006 -0700"
      },
      "message": "[IPV4]: annotate address in inet_request_sock\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85670cc1faa2e1472e4a423cbf0b5e3d55c5ba88",
      "tree": "a5da67836995f1b04c844071db97608bc2c37b85",
      "parents": [
        "787e0617e5176176c494a787f1b0a5248a3db568"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Sep 27 16:45:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:50 2006 -0700"
      },
      "message": "[NET_SCHED]: Fix fallout from dev-\u003eqdisc RCU change\n\nThe move of qdisc destruction to a rcu callback broke locking in the\nentire qdisc layer by invalidating previously valid assumptions about\nthe context in which changes to the qdisc tree occur.\n\nThe two assumptions were:\n\n- since changes only happen in process context, read_lock doesn\u0027t need\n  bottem half protection. Now invalid since destruction of inner qdiscs,\n  classifiers, actions and estimators happens in the RCU callback unless\n  they\u0027re manually deleted, resulting in dead-locks when read_lock in\n  process context is interrupted by write_lock_bh in bottem half context.\n\n- since changes only happen under the RTNL, no additional locking is\n  necessary for data not used during packet processing (f.e. u32_list).\n  Again, since destruction now happens in the RCU callback, this assumption\n  is not valid anymore, causing races while using this data, which can\n  result in corruption or use-after-free.\n\nInstead of \"fixing\" this by disabling bottem halfs everywhere and adding\nnew locks/refcounting, this patch makes these assumptions valid again by\nmoving destruction back to process context. Since only the dev-\u003eqdisc\npointer is protected by RCU, but -\u003eenqueue and the qdisc tree are still\nprotected by dev-\u003eqdisc_lock, destruction of the tree can be performed\nimmediately and only the final free needs to happen in the rcu callback\nto make sure dev_queue_xmit doesn\u0027t access already freed memory.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "787e0617e5176176c494a787f1b0a5248a3db568",
      "tree": "1ea176bcc24937619d52759016ccf70b4927733d",
      "parents": [
        "321efff7c3b7a26fa0522cb12b2af2ac82c05f1e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Sep 27 16:36:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:49 2006 -0700"
      },
      "message": "[NET_SCHED]: HTB: fix incorrect use of RB_EMPTY_NODE\n\nFix incorrect use of RB_EMPTY_NODE in htb_safe_rb_erase, which makes it\nskip nodes within the rbtree instead of nodes not in the tree, resulting\nin crashes later on.\n\nThe root cause for this seems to be the very counter-intuitive behaviour\nof the RB_EMPTY_NODE macro, which returns _false_ when the node is empty.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "321efff7c3b7a26fa0522cb12b2af2ac82c05f1e",
      "tree": "4cf5ef42a015559aa063500da21e5e8559dc4746",
      "parents": [
        "f0e82fd0e5ad8494985ddfca7de89a800cf96fb8"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Wed Sep 27 16:33:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:48 2006 -0700"
      },
      "message": "[IPV4]: Fix order in inet_init failure path.\n\nThis is just a minor buglet I came across by accident - when inet_init\nfails to register raw_prot, it jumps to out_unregister_udp_proto which\nshould unregister UDP _and_ TCP.\n\nSigned-off-by: Olaf Kirch \u003cokir@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ca7768c87ac1393228857d576654f7e84c8cee6",
      "tree": "0be67f8f07ca1e245892dd093b2464851933d2a9",
      "parents": [
        "34954ddc4f3e790fb6d5ed331513f54b38713234"
      ],
      "author": {
        "name": "Francesco Fondelli",
        "email": "francesco.fondelli@gmail.com",
        "time": "Wed Sep 27 16:32:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:47 2006 -0700"
      },
      "message": "[PKTGEN]: DSCP support\n\nAnyway, I\u0027ve been asked to add support for managing DSCP codepoints,\nso one can test DiffServ capable routers. It\u0027s very simple code and is\nworking for me.\n\nSigned-off-by: Francesco Fondelli \u003cfrancesco.fondelli@gmail.com\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34954ddc4f3e790fb6d5ed331513f54b38713234",
      "tree": "d0bdd9f7b3a5240cb65a5944ad1ba94e3317016c",
      "parents": [
        "658270a0a49612a0e3fdc01c2e8c0e1a6d47cbf4"
      ],
      "author": {
        "name": "Francesco Fondelli",
        "email": "francesco.fondelli@gmail.com",
        "time": "Wed Sep 27 16:30:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:46 2006 -0700"
      },
      "message": "[PKTGEN]: vlan support\n\nThe attached patch allows pktgen to produce 802.1Q and Q-in-Q tagged frames.\nI have used it for stress test a bridge and seems ok to me.\nUnfortunately I have no access to net-2.6.x git tree so the diff is against\n2.6.17.13.\n\nSigned-off-by: Francesco Fondelli \u003cfrancesco.fondelli@gmail.com\u003e\nAcked-by:      Steven Whitehouse \u003csteve@chygwyn.com\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "658270a0a49612a0e3fdc01c2e8c0e1a6d47cbf4",
      "tree": "a0210099c1136df9c3fc7478bde9050cb310e192",
      "parents": [
        "c9aa6895371b2a257401f59d3393c9f7ac5a8698"
      ],
      "author": {
        "name": "Kim Nordlund",
        "email": "kim.nordlund@nokia.com",
        "time": "Wed Sep 27 16:19:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:45 2006 -0700"
      },
      "message": "[PKT_SCHED] cls_basic: Use unsigned int when generating handle\n\nPrevents filters from being added if the first generated\nhandle already exists.\n\nSigned-off-by: Kim Nordlund \u003ckim.nordlund@nokia.com\u003e\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\n"
    },
    {
      "commit": "6ac59344ef25d5f0ebadb5663cf700d25d2a3886",
      "tree": "b4dbdf1589e0a7b6d3ed04d38fb7615a54f0d7af",
      "parents": [
        "1143e5a6d4d69cd36d44e0184769aa2b17041a10"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 26 09:43:48 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:33 2006 -0700"
      },
      "message": "[Bluetooth] Support create connection cancel command\n\nIn case of non-blocking connects it is possible that the last user\nof an ACL link quits before the connection has been fully established.\nThis will lead to a race condition where the internal state of a\nconnection is closed, but the actual link has been established and is\nactive. In case of Bluetooth 1.2 and later devices it is possible to\ncall create connection cancel to abort the connect. For older devices\nthe disconnect timer will be used to trigger the needed disconnect.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "1143e5a6d4d69cd36d44e0184769aa2b17041a10",
      "tree": "e3fb71220eb08c0c0b03ec7f76655818338643b5",
      "parents": [
        "b4c612a473eb816dff6e5ab6820dff338057aa8d"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Sep 23 09:57:20 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:32 2006 -0700"
      },
      "message": "[Bluetooth] Read local version information on device init\n\nThe local version information are needed to identify certain feature\nsets of devices. They must be read on device init and stored for later\nuse. It is also possible to access them through the device model.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "b4c612a473eb816dff6e5ab6820dff338057aa8d",
      "tree": "26d2a88e2355ec9852abf4f70b7990087da3a58c",
      "parents": [
        "7785162cf2baf7c6c1e4ad8ae5888f85fcc5febc"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Sep 23 09:54:38 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:31 2006 -0700"
      },
      "message": "[Bluetooth] Return EINPROGRESS for non-blocking socket calls\n\nIn case of non-blocking socket calls we should return EINPROGRESS\nand not EAGAIN.\n\nSigned-off-by: Ulisses Furquim \u003culissesf@gmail.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "defc761bc25643eeedee3abd6af0079ef214b55d",
      "tree": "4ac4e3584629345f8c20f5dcaace2cb011fa9a94",
      "parents": [
        "0ac53939a06c610b394aeb0211b985804f2d2da3"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Sep 21 16:04:00 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:29 2006 -0700"
      },
      "message": "[Bluetooth] Handle command complete event for exit periodic inquiry\n\nThe command complete event of the exit periodic inquiry command must\nclear the HCI_INQUIRY flag and finish the HCI request.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "0ac53939a06c610b394aeb0211b985804f2d2da3",
      "tree": "40e4b80f70a7cd42705e49a817950857055f2d1b",
      "parents": [
        "9c724357f432df5ddc83a62c8168414a604cd420"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Jul 08 13:57:15 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:28 2006 -0700"
      },
      "message": "[Bluetooth] Add HCI device identifier for SDIO cards\n\nThis patch assigns the next free HCI device identifier to Bluetooth\ndevices based on the SDIO interface.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "0a85b964e141a4b8db6eaf500ceace12f8f52f93",
      "tree": "8479bdc23230d7c1fa581af15199d7bef7268231",
      "parents": [
        "b219e3ac66183fc9771b94af931fb5fd41d586ec"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Jul 06 13:09:02 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:26 2006 -0700"
      },
      "message": "[Bluetooth] Integrate services into the driver model\n\nThis patch integrates the services of the Bluetooth protocols RFCOMM,\nBNEP and HIDP into the driver model. This makes it possible to assign\nthe virtual TTY, network and input devices to a specific Bluetooth\nconnection.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "b219e3ac66183fc9771b94af931fb5fd41d586ec",
      "tree": "671a6a553c6744fce2eb35c6508249cbc616c326",
      "parents": [
        "4d0eb0049ce94101f7f169f89216ba58475219e2"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Jul 06 12:38:46 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:25 2006 -0700"
      },
      "message": "[Bluetooth] Integrate low-level connections into the driver model\n\nThis patch integrates the low-level connections (ACL and SCO) into the\ndriver model. Every connection is presented as device with the parent\nset to its host controller device.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "4d0eb0049ce94101f7f169f89216ba58475219e2",
      "tree": "ed203109e89d7bf1cb6f92a833b592bab1a7fd9d",
      "parents": [
        "9918f230969bdaf3df012b77abcbcd4cdb0ab221"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Jul 06 12:34:41 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:24 2006 -0700"
      },
      "message": "[Bluetooth] Remove unused host controller attributes\n\nThis patch removes the unused device attribute entries for the Bluetooth\nhost controllers.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "9918f230969bdaf3df012b77abcbcd4cdb0ab221",
      "tree": "8cad5227f352a2a0756b2978339eff4b0a5ba0cb",
      "parents": [
        "753ed90d92009260616f6402aafa7ee47e03b162"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Sep 26 23:26:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:23 2006 -0700"
      },
      "message": "[RTNETLINK]: Possible dereference in net/core/rtnetlink.c\n\nanother possible dereference spotted by coverity (#cid 1390).\nif the nlmsg_parse() call fails, we goto errout, where we call\ndev_put(), with dev still initialized to NULL.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "753ed90d92009260616f6402aafa7ee47e03b162",
      "tree": "18db9f72bb5ff58961a14c37b1c263301cb120d8",
      "parents": [
        "d8ed029d6000ba2e2908d9286409e4833c091b4c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:30:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:22 2006 -0700"
      },
      "message": "[SUNRPC]: more sunrpc endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8ed029d6000ba2e2908d9286409e4833c091b4c",
      "tree": "732feaa2e3751df5c81032a30ff4761427492ac4",
      "parents": [
        "7699431301b189fca7ccbb64fe54e5a5170f8497"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 26 22:29:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:21 2006 -0700"
      },
      "message": "[SUNRPC]: trivial endianness annotations\n\npure s/u32/__be32/\n\n[AV: large part based on Alexey\u0027s patches]\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7699431301b189fca7ccbb64fe54e5a5170f8497",
      "tree": "4c20c5121776984cb054de3e0759cbeae860de3a",
      "parents": [
        "13d8eaa06abfeb708b60fa64203a20db033088b3"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 26 22:28:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:20 2006 -0700"
      },
      "message": "[SUNRPC]: svc_{get,put}nl()\n\n* add svc_getnl():\n\tTake network-endian value from buffer, convert to host-endian\n\tand return it.\n* add svc_putnl():\n\tTake host-endian value, convert to network-endian and put it\n\tinto a buffer.\n* annotate svc_getu32()/svc_putu32() as dealing with network-endian.\n* convert to svc_getnl(), svc_putnl().\n\n[AV: in large part it\u0027s a carved-up Alexey\u0027s patch]\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13d8eaa06abfeb708b60fa64203a20db033088b3",
      "tree": "87fb8643226444ec20368fe7d274b2e84e8e1910",
      "parents": [
        "8712f774dc47ec6353c9b75317d6db62e58d9367"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:27:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:19 2006 -0700"
      },
      "message": "[IPV4]: ip_build_and_send_pkt() annotations\n\nsaddr and daddr are net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8712f774dc47ec6353c9b75317d6db62e58d9367",
      "tree": "86a3298c55963e3248f4ea4c335b27b3160d583a",
      "parents": [
        "e8192f367cb3dcbefaa4109d26f3b1645b0c6b56"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:27:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:18 2006 -0700"
      },
      "message": "[IPV4]: ip_options_build() annotations\n\ndaddr is net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8192f367cb3dcbefaa4109d26f3b1645b0c6b56",
      "tree": "983e897fce2b94831b64b125b16fba386cc66325",
      "parents": [
        "f20f4a60d74b0d7e2a5dafd5e7d5760f44ce2f30"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:26:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:17 2006 -0700"
      },
      "message": "[IPV4] bug: broken open-coded inet_make_mask() (multipath_wrandom)\n\nmultipath_wrandom.c::__multipath_lookup_weight() contains open-coded\nattempt at inet_make_mask(); broken on big-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f20f4a60d74b0d7e2a5dafd5e7d5760f44ce2f30",
      "tree": "2451900886ea445774cf024d05ca84d4aa864757",
      "parents": [
        "d9cd66e0e593929077b5ecf87384e23db7271c6e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:25:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:16 2006 -0700"
      },
      "message": "[IPV4] multipath_wrandom.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9cd66e0e593929077b5ecf87384e23db7271c6e",
      "tree": "88687af48f84fff9329060b7b286a52083dea997",
      "parents": [
        "32ab5f80334fc067386c4c56c434010c01cff6b9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:22:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:15 2006 -0700"
      },
      "message": "[IPV4]: multipath_set_nhinfo() annotations\n\nmultipath_set_nhinfo() (and underlying callback) take net-endian\nnetwork and netmask.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32ab5f80334fc067386c4c56c434010c01cff6b9",
      "tree": "a3cac70ec86e94f90df6a54f251a0893bd98585d",
      "parents": [
        "1e8aa6f125d959d1a9f16a3f15e9ebbc6df63935"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:21:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:14 2006 -0700"
      },
      "message": "[IPV4] fib_trie.c: trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e8aa6f125d959d1a9f16a3f15e9ebbc6df63935",
      "tree": "bd3a60b326edf2096556cf6b34faecf64c4a3414",
      "parents": [
        "1ef1b8c85bb4954b7dca816f1bb7fd54bcd78078"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:21:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:13 2006 -0700"
      },
      "message": "[IPV4] bug: open-coded inet_make_mask() in fib_semantic_match() is broken\n\n... and works only on little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ef1b8c85bb4954b7dca816f1bb7fd54bcd78078",
      "tree": "cb5eff99198c273e880f5f6bdb50e9b198dd50bb",
      "parents": [
        "b6e80c6c8b2de8b581e7521af3e118ea379260f1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:20:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:12 2006 -0700"
      },
      "message": "[IPV4]: fib_semantic_match() annotations\n\n\u0027mask\u0027 and \u0027zone\u0027 arguments are net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6e80c6c8b2de8b581e7521af3e118ea379260f1",
      "tree": "b4e71679677889a1f1ee270ca24bf94c760825ad",
      "parents": [
        "80e856e16a145d7f44f613d9f3d903bf459510ca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:20:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:11 2006 -0700"
      },
      "message": "[IPV4]: trivial fib_hash.c annotations\n\nhash key and stored netmask are net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "182777700d912a69824245e9ee99148ac0aa57d7",
      "tree": "027f34a2a3342d59a29dac0d1fef1974e3239f76",
      "parents": [
        "53576d9b995605a9edc7414b900a9218c8f23b1f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:19:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:09 2006 -0700"
      },
      "message": "[IPV4]: ip_fragment.c endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53576d9b995605a9edc7414b900a9218c8f23b1f",
      "tree": "a0287612fda29ef5908febacecd001f59fe2ff28",
      "parents": [
        "d878e72e419db9ff4c66848375ee30a19820e4de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:18:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:09 2006 -0700"
      },
      "message": "[IPV4]: inetpeer annotations\n\nThis one is interesting - we use net-endian value as search key, but\norder the tree by *host-endian* comparisons of keys.  OK since we only\ncare about lookups.  Annotated inet_getpeer() and friends.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d878e72e419db9ff4c66848375ee30a19820e4de",
      "tree": "69df883f29c7d140440bb9cc2f47b5d9003d9643",
      "parents": [
        "fd6832220974809141b3981e380b78690bba8911"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:18:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:08 2006 -0700"
      },
      "message": "[IPV4]: ip_fib_check_default() annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd6832220974809141b3981e380b78690bba8911",
      "tree": "60fcf8bb0912b3b2eb91836540fdbb83265ef8e4",
      "parents": [
        "e4883014f48f8c17c17a2526cb5cb6e17c5f94e7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:17:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:07 2006 -0700"
      },
      "message": "[IPV4]: inet_addr_type() annotations\n\nargument and inferred net-endian variables in callers annotated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4883014f48f8c17c17a2526cb5cb6e17c5f94e7",
      "tree": "024030596297b68c3ee3d6a46c031c60c5fc7a44",
      "parents": [
        "60cad5da5791ceb0beefe9a79b570cca45791f50"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:17:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:06 2006 -0700"
      },
      "message": "[IPV4]: icmp_send() annotation\n\nThe last argument is network-endian (it will go straight into the packet).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60cad5da5791ceb0beefe9a79b570cca45791f50",
      "tree": "a70aaf76021d0824855d48f975ac2a12a14a045d",
      "parents": [
        "a7a628c442ed28511e1569a975c993b27fa034f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:17:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:05 2006 -0700"
      },
      "message": "[IPV4]: annotate inetdev.h helpers\n\ninet_confirm_addr(), inet_ifa_byprefix(), ip_dev_find(), inet_make_mask() and\ninet_ifa_match() annotated, along with inferred net-endian variables\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7a628c442ed28511e1569a975c993b27fa034f4",
      "tree": "f0fa844d3a742afbfff63c9a83919a44b8ae8d92",
      "parents": [
        "a144ea4b7a13087081ab5402fa9ad0bcfd249e67"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:16:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 18:01:04 2006 -0700"
      },
      "message": "[IPV4]: IFA_{LOCAL,ADDRESS,BROADCAST,ANYCAST} on ipv4 annotated\n\nuse be32 netlink accessors\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a144ea4b7a13087081ab5402fa9ad0bcfd249e67",
      "tree": "a0452a546c231d85a89e8920c26e5dec4595ba54",
      "parents": [
        "6d85c10abe840e98cbac673202fe7cc9ada2180c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Sep 28 18:00:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 28 18:00:55 2006 -0700"
      },
      "message": "[IPV4]: annotate struct in_ifaddr\n\nifa_local, ifa_address, ifa_mask, ifa_broadcast and ifa_anycast are\nnet-endian.  Annotated them and variables that are inferred to be\nnet-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d85c10abe840e98cbac673202fe7cc9ada2180c",
      "tree": "6f8c6c18c58dfea095cc6f9e0f3e19b3e0303d0c",
      "parents": [
        "17fb2c64394a2d5106540d69fc83c183ee7c206e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:15:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:17 2006 -0700"
      },
      "message": "[IPV4]: struct fib_config IPv4 address fields annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17fb2c64394a2d5106540d69fc83c183ee7c206e",
      "tree": "cfc528dd1dde8a711c63b9b05b2e6d2370d5b2ba",
      "parents": [
        "e448515c79c3785eae225c25e8cd5b90b470d0a6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:15:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:16 2006 -0700"
      },
      "message": "[IPV4]: RTA_{DST,SRC,GATEWAY,PREFSRC} annotated\n\nthese are passed net-endian; use be32 netlink accessors\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e448515c79c3785eae225c25e8cd5b90b470d0a6",
      "tree": "193578af763e2664df698352f59cb69ba68def62",
      "parents": [
        "00012e5bb9527022cbc843c5d372b282dbe6c4af"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:15:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:15 2006 -0700"
      },
      "message": "[IPV4] net/ipv4/route.c: trivial endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b83738ae003dde613712ddb1e90a8a01f5587b51",
      "tree": "55a60484109b539d6e9dbb359b6dda9071b877fa",
      "parents": [
        "ed49e3caaa6126f8e29f08e8b4fdcafcae431b57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:14:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:13 2006 -0700"
      },
      "message": "[IPV4]: FIB_RES_PREFSRC() annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff428d72c59b35e4ba34bc1b487e707648010fe3",
      "tree": "27fca5deb97e0a91f731327d13510b0050863e7a",
      "parents": [
        "a60c4923da795c74db9ff61a60e2f1df5754e4ce"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 22:13:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:11 2006 -0700"
      },
      "message": "[IPV4]: inet_addr_onlink() annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a60c4923da795c74db9ff61a60e2f1df5754e4ce",
      "tree": "70811e8c52e0edab4e27540b91c26f96daec6894",
      "parents": [
        "d9c9df8c9368f4102324e8c3923edae83974602b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:28:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:10 2006 -0700"
      },
      "message": "[IPV4]: ip_check_mc() annotations\n\nannotated arguments\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9c9df8c9368f4102324e8c3923edae83974602b",
      "tree": "11b1df675c261c5fe9ea84e954de276905d6ec40",
      "parents": [
        "a61ced5d1c2e773620d7855ea2009d770c10a6e6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:28:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:09 2006 -0700"
      },
      "message": "[IPV4]: fib_validate_source() annotations\n\nannotated arguments and inferred net-endian variables in callers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a61ced5d1c2e773620d7855ea2009d770c10a6e6",
      "tree": "ca9d49774eb4740a60e5338d4da51af1c8c862d6",
      "parents": [
        "011a92610826bdeec4b80ab423958d4c512639f6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:27:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:08 2006 -0700"
      },
      "message": "[IPV4]: inet_select_addr() annotations\n\nargument and return value are net-endian.  Annotated function and inferred\nnet-endian variables in callers.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bada8adc4e6622764205921e6ba3f717aa03c882",
      "tree": "6052ffa8b3f6fbb8e11566f7a0e3f1f557acccd2",
      "parents": [
        "f2c3fe24119ee4f8faca08699f0488f500014a27"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:27:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:06 2006 -0700"
      },
      "message": "[IPV4]: ip_route_connect() ipv4 address arguments annotated\n\nannotated address arguments (port number left alone for now); ditto\nfor inferred net-endian variables in callers.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c7bc84085135d5cc87e9fc6802d3c7bbbb40ef5",
      "tree": "9411e9f05014223c84c9e18de09e8a734507846c",
      "parents": [
        "f7655229c06d041323b40bd6eb9f95ca0ce95506"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:26:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:04 2006 -0700"
      },
      "message": "[IPV4]: annotate rt_hash_code() users\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7655229c06d041323b40bd6eb9f95ca0ce95506",
      "tree": "55dd35d7a70a8e2041b79f76f9122d89b1c1d2c4",
      "parents": [
        "9e12bb22e32389b41222c9d9fb55724fed83a038"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:25:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:03 2006 -0700"
      },
      "message": "[IPV4]: ip_rt_redirect() annotations\n\nThe first 4 arguments of ip_rt_redirect() are net-endian.  Annotated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e12bb22e32389b41222c9d9fb55724fed83a038",
      "tree": "8961158286de30363fe3a4c2be25d1d4c89168b2",
      "parents": [
        "046d033148e6936ee2466d38214cf0743a210f39"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:25:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:02 2006 -0700"
      },
      "message": "[IPV4]: ip_route_input() annotations\n\nip_route_input() takes net-endian source and destination address.\n* Annotated as such.\n* arguments of its invocations annotated where needed.\n* local helpers getting the same values passed to by it (ip_route_input_mc(),\nip_route_input_slow(), ip_handle_martian_source(), ip_mkroute_input(),\nip_mkroute_input_def(), __mkroute_input()) annotated\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4229934bd11e1dd03d433072ef3871915fc5e4f",
      "tree": "edd1ddcd326ae2fd9183528d1fb0c95abcc38f91",
      "parents": [
        "0ac0760a57a6b1eb75c21a590e578be5dfc2f88b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:23:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:54:00 2006 -0700"
      },
      "message": "[ATM]: use NIPQUAD instead of open-coding it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ac0760a57a6b1eb75c21a590e578be5dfc2f88b",
      "tree": "397d0458d430251a80c2d55716639e14f5b96f3f",
      "parents": [
        "2a50f28c326d20ab4556be1b867ecddf6aefbb88"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:23:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:53:59 2006 -0700"
      },
      "message": "[TR]: endiannness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a50f28c326d20ab4556be1b867ecddf6aefbb88",
      "tree": "6890abb1bf8ebfadca86b19bceb48502bda47001",
      "parents": [
        "82fe7c924e61f9444b376498496942d41fbe9d26"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 26 21:22:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:53:58 2006 -0700"
      },
      "message": "[ATALK]: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82fe7c924e61f9444b376498496942d41fbe9d26",
      "tree": "3886364eca14653ab60d3084dc2780d20f4d3108",
      "parents": [
        "1618cb0c9c2ac128beb94ff376e3367932ae6432"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Mon Sep 25 23:47:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:53:57 2006 -0700"
      },
      "message": "[NET] Kconfig: fix cut/paste error in TCPPROBE\n\nFix cut/paste error in TCPPROBE help text.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293b9c42511d800b5f7bb2acba50f3e584b8c410",
      "tree": "bec6ae33c1e50ed5cf03a7ecf05f5bd88636c0b8",
      "parents": [
        "2ff712585a5026a021859233fce145068292584d"
      ],
      "author": {
        "name": "Fabio Olive Leite",
        "email": "fleite@redhat.com",
        "time": "Mon Sep 25 22:28:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 28 17:53:54 2006 -0700"
      },
      "message": "[IPV6]: bh_lock_sock_nested on tcp_v6_rcv\n\nA while ago Ingo patched tcp_v4_rcv on net/ipv4/tcp_ipv4.c to use\nbh_lock_sock_nested and silence a lock validator warning. This fixed\nit for IPv4, but recently I saw a report of the same warning on IPv6.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77c64c1a641950626181b4857abb701d8f38ccc",
      "tree": "9bfd2a99cc969b3d863d583b9ef18114a4fc4793",
      "parents": [
        "ac7f6b5e44cb0982b98c31fa33298ba73fb5dcfc",
        "0ba8821b12231386c8c1d506c682061f7225ae49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:41:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:41:24 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (48 commits)\n  [PATCH] bonding: update version number\n  [PATCH] git-netdev-all: pc300_tty build fix\n  [PATCH] Make PC300 WAN driver compile again\n  [PATCH] Modularize generic HDLC\n  [PATCH] more s2io __iomem annotations\n  [PATCH] restore __iomem annotations in e1000\n  [PATCH] 64bit bugs in s2io\n  [PATCH] bonding: Fix primary selection error at enslavement time\n  [PATCH] bonding: Don\u0027t mangle LACPDUs\n  [PATCH] bonding: Validate probe replies in ARP monitor\n  [PATCH] bonding: Don\u0027t release slaves when master is admin down\n  [PATCH] bonding: Add priv_flag to avoid event mishandling\n  [PATCH] bonding: Handle large hard_header_len\n  [PATCH] bonding: Remove unneeded NULL test\n  [PATCH] bonding: Format fix in seq_printf call\n  [PATCH] bonding: Convert delay value from s16 to int\n  [PATCH] bonding: Allow bonding to enslave a 10 Gig adapter\n  Delete unused drivers/net/gt64240eth.h\n  [PATCH] skge: fiber support\n  [PATCH] fix possible NULL ptr deref in forcedeth\n  ...\n"
    },
    {
      "commit": "ba52de123d454b57369f291348266d86f4b35070",
      "tree": "3973f3f3c853b5857b6b64a027cadd4fe954e3b9",
      "parents": [
        "577c4eb09d1034d0739e3135fd2cff50588024be"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] inode-diet: Eliminate i_blksize from the inode structure\n\nThis eliminates the i_blksize field from struct inode.  Filesystems that want\nto provide a per-inode st_blksize can do so by providing their own getattr\nroutine instead of using the generic_fillattr() function.\n\nNote that some filesystems were providing pretty much random (and incorrect)\nvalues for i_blksize.\n\n[bunk@stusta.de: cleanup]\n[akpm@osdl.org: generic_fillattr() fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a1d92c10dd24bbdc28b3d6e2d03ec199dd3a65b",
      "tree": "fade83955f75e718e39153d6f81d221403338bed",
      "parents": [
        "f52720ca5f48574e347dff35ffe6b389ace61537"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 27 01:49:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:10 2006 -0700"
      },
      "message": "[PATCH] Really ignore kmem_cache_destroy return value\n\n* Rougly half of callers already do it by not checking return value\n* Code in drivers/acpi/osl.c does the following to be sure:\n\n\t(void)kmem_cache_destroy(cache);\n\n* Those who check it printk something, however, slab_error already printed\n  the name of failed cache.\n* XFS BUGs on failed kmem_cache_destroy which is not the decision\n  low-level filesystem driver should make. Converted to ignore.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c226951b93f7cd7c3a10b17384535b617bd43fd0",
      "tree": "07b8796a5c99fbbf587b8d0dbcbc173cfe5e381e",
      "parents": [
        "b0df3bd1e553e901ec7297267611a5db88240b38",
        "e8216dee838c09776680a6f1a2e54d81f3cdfa14"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 26 13:13:19 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 26 13:13:19 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "4cc6773508299377099aa30cf30e6a2196c5872d",
      "tree": "c96fe28eb992700065a1c98777894f5f20efe6c7",
      "parents": [
        "fd3858554b62c3af6b7664b5c58ad864c87116c9"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:57:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:57:13 2006 -0700"
      },
      "message": "[NetLabel]: update docs with website information\n\nNow that all of the supporting pieces of NetLabel have a home at SourceForge\nupdate the Kconfig help text and add an entry to the MAINTAINERS file.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd3858554b62c3af6b7664b5c58ad864c87116c9",
      "tree": "9b01a61ed88a19331565649f04373a08ca3d3aa6",
      "parents": [
        "fcd48280643e92ec6cb29a04e9079dd7b6b5bfef"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:56:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:56:37 2006 -0700"
      },
      "message": "[NetLabel]: rework the Netlink attribute handling (part 2)\n\nAt the suggestion of Thomas Graf, rewrite NetLabel\u0027s use of Netlink attributes\nto better follow the common Netlink attribute usage.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcd48280643e92ec6cb29a04e9079dd7b6b5bfef",
      "tree": "c594e16a021262e97f8b41493529c95bd616529e",
      "parents": [
        "4fe5d5c07ab615a52fd1b0ceba5aeed7c612821a"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:56:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:56:09 2006 -0700"
      },
      "message": "[NetLabel]: rework the Netlink attribute handling (part 1)\n\nAt the suggestion of Thomas Graf, rewrite NetLabel\u0027s use of Netlink attributes\nto better follow the common Netlink attribute usage.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "609c92feea5652809319bb77f19d24a44615687d",
      "tree": "01c7523782233356d0a373f775f21fa52099cd23",
      "parents": [
        "14a72f53fb1bb5d5c2bdd8cf172219519664729a"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:52:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:52:37 2006 -0700"
      },
      "message": "[NetLabel]: make the CIPSOv4 cache spinlocks bottom half safe\n\nThe CIPSOv4 cache traversal routines are triggered both the userspace events\n(cache invalidation due to DOI removal or updated SELinux policy) and network\npacket processing events.  As a result there is a problem with the existing\nCIPSOv4 cache spinlocks as they are not bottom-half/softirq safe.  This patch\nconverts the CIPSOv4 cache spin_[un]lock() calls into spin_[un]lock_bh() calls\nto address this problem.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14a72f53fb1bb5d5c2bdd8cf172219519664729a",
      "tree": "95a077fb9289a95c352af77f18f12e5aba3313c6",
      "parents": [
        "597811ec167fa01c926a0957a91d9e39baa30e64"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Sep 25 15:52:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 25 15:52:01 2006 -0700"
      },
      "message": "[NetLabel]: correct improper handling of non-NetLabel peer contexts\n\nFix a problem where NetLabel would always set the value of \nsk_security_struct-\u003epeer_sid in selinux_netlbl_sock_graft() to the context of\nthe socket, causing problems when users would query the context of the\nconnection.  This patch fixes this so that the value in\nsk_security_struct-\u003epeer_sid is only set when the connection is NetLabel based,\notherwise the value is untouched.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b978d0278c3a4c41bda806743c6ef5dca86b4c61",
      "tree": "be2aa99aec33494c13326fd5606fad1ee6b55c12",
      "parents": [
        "a6082f4032a9667e844fecd974f17268249fb966"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Aug 31 10:01:39 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 25 16:52:16 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: WE-21 support\n\nPatch to make bcm43xx-softmac be compatible with the revised SSID\nlength of WE-21.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "baef186519c69b11cf7e48c26e75feb1e6173baa"
}
