)]}'
{
  "log": [
    {
      "commit": "5ea3a7480606cef06321cd85bc5113c72d2c7c68",
      "tree": "202d758d85e60b2a38cd7dd57b41a47d97ebbce8",
      "parents": [
        "445815d7ea4f59baf103f28b45f7dd45f21ff75d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Mar 11 17:55:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 11 17:55:27 2008 -0700"
      },
      "message": "[TCP]: Prevent sending past receiver window with TSO (at last skb)\n\nWith TSO it was possible to send past the receiver window when the skb\nto be sent was the last in the write queue while the receiver window\nis the limiting factor. One can notice that there\u0027s a loophole in the\ntcp_mss_split_point that lacked a receiver window check for the\ntcp_write_queue_tail() if also cwnd was smaller than the full skb.\n\nNoticed by Thomas Gleixner \u003ctglx@linutronix.de\u003e in form of \"Treason\nuncloaked! Peer ... shrinks window .... Repaired.\"  messages (the peer\ndidn\u0027t actually shrink its window as the message suggests, we had just\nsent something past it without a permission to do so).\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nTested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "445815d7ea4f59baf103f28b45f7dd45f21ff75d",
      "tree": "ddada62baf4559a5e6a3ead742fc0d8e51540595",
      "parents": [
        "fbb0a27a8ad56f822f479ee85446d9c29483a3d1"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Mar 09 22:42:32 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 11 15:13:41 2008 -0400"
      },
      "message": "rt2x00: Add new D-Link USB ID\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fbb0a27a8ad56f822f479ee85446d9c29483a3d1",
      "tree": "edd84e6063c63225e4c7a10f43718a9da473aa8a",
      "parents": [
        "5f0547c2813d4677908fa6de02f9911d25996515"
      ],
      "author": {
        "name": "Adam Baker",
        "email": "linux@baker-net.org.uk",
        "time": "Sun Mar 09 22:40:40 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 11 15:13:40 2008 -0400"
      },
      "message": "rt2x00: never disable multicast because it disables broadcast too\n\nOn rt73 and rt61 disabling reception of multicast packets also disables\nbroadcast traffic which we never want to do. Therefore we should never\ndisable multicast.\n\nSigned-off-by: Adam Baker \u003clinux@baker-net.org.uk\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f0547c2813d4677908fa6de02f9911d25996515",
      "tree": "0ff41d26c934c8e9bac4626e944ab5ad6f73a78e",
      "parents": [
        "97ed83905e5f8547a94a8066441351c6920728a1"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@tglx.de",
        "time": "Thu Mar 06 10:30:21 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 11 15:13:40 2008 -0400"
      },
      "message": "libertas: fix the \u0027compare command with itself\u0027 properly\n\n|libertas: Invalid CMD_RESP 8012 to command 50!\n\nThe special case got mixed up in 8a96df80b3.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97ed83905e5f8547a94a8066441351c6920728a1",
      "tree": "934976117e5e8de8502fcf4117ddb76c131d655d",
      "parents": [
        "94be1a3f365e2b9f2615575d7fef16a0bad106a3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 06 13:08:09 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 11 15:13:39 2008 -0400"
      },
      "message": "drivers/net/Kconfig: fix whitespace for GELIC_WIRELESS entry\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94be1a3f365e2b9f2615575d7fef16a0bad106a3",
      "tree": "95f51edc80b3ce55f3a9fd882f56b8a4b45e0e31",
      "parents": [
        "914afea84e3e20cdbcd040f8387a0e6ef20ffc97"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 10 16:45:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:45:05 2008 -0700"
      },
      "message": "[NETFILTER]: nf_queue: don\u0027t return error when unregistering a non-existant handler\n\nCommit ce7663d84:\n\n[NETFILTER]: nfnetlink_queue: don\u0027t unregister handler of other subsystem\n\nchanged nf_unregister_queue_handler to return an error when attempting to\nunregister a queue handler that is not identical to the one passed in.\nThis is correct in case we really do have a different queue handler already\nregistered, but some existing userspace code always does an unbind before\nbind and aborts if that fails, so try to be nice and return success in\nthat case.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "914afea84e3e20cdbcd040f8387a0e6ef20ffc97",
      "tree": "68d7e80bd238f2c2b794825213e3385c9db49de3",
      "parents": [
        "b7047a1c886386b10a103b4fea26678db8b57832"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 10 16:44:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:44:36 2008 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix EPERM when binding/unbinding and instance 0 exists\n\nSimilar to the nfnetlink_log problem, nfnetlink_queue incorrectly\nreturns -EPERM when binding or unbinding to an address family and\nqueueing instance 0 exists and is owned by a different process. Unlike\nnfnetlink_log it previously completes the operation, but it is still\nincorrect.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7047a1c886386b10a103b4fea26678db8b57832",
      "tree": "7bc7d14b5a71470f774f190d7809cca45e8bef8f",
      "parents": [
        "019f692ea719a2da17606511d2648b8cc1762268"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 10 16:44:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:44:13 2008 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix EPERM when binding/unbinding and instance 0 exists\n\nWhen binding or unbinding to an address family, the res_id is usually set\nto zero. When logging instance 0 already exists and is owned by a different\nprocess, this makes nfunl_recv_config return -EPERM without performing\nthe bind operation.\n\nSince no operation on the foreign logging instance itself was requested,\nthis is incorrect. Move bind/unbind commands before the queue instance\npermissions checks.\n\nAlso remove an incorrect comment.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "019f692ea719a2da17606511d2648b8cc1762268",
      "tree": "361999750dade856ff7dd1a5cb2ec2a06370f922",
      "parents": [
        "3d89e9cf3690b4645ce73b86c219c8188f8fa50a"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Mon Mar 10 16:43:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:43:41 2008 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: replace horrible hack with ksize()\n\nThere\u0027s a horrible slab abuse in net/netfilter/nf_conntrack_extend.c\nthat can be replaced with a call to ksize().\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d89e9cf3690b4645ce73b86c219c8188f8fa50a",
      "tree": "9a5c21bfdb3d8e6d7ff0ef963bd4f8f24dde6c43",
      "parents": [
        "4f4c9430cf5ee1ca3567bc88faf8b4c18ed0bd13"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Mon Mar 10 16:43:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:43:10 2008 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: add \\n to \"expectation table full\" message\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f4c9430cf5ee1ca3567bc88faf8b4c18ed0bd13",
      "tree": "083206f0e41fb084901fc12c1c6a761e9d90f4d5",
      "parents": [
        "7000d38d6126d6ef928605bdacebc9f12279c5aa"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Mon Mar 10 16:42:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:42:40 2008 -0700"
      },
      "message": "[NETFILTER]: xt_time: fix failure to match on Sundays\n\nFrom: Andrew Schulman \u003candrex@alumni.utexas.net\u003e\n\nxt_time_match() in net/netfilter/xt_time.c in kernel 2.6.24 never\nmatches on Sundays. On my host I have a rule like\n\n    iptables -A OUTPUT -m time --weekdays Sun -j REJECT\n\nand it never matches. The problem is in localtime_2(), which uses\n\n    r-\u003eweekday \u003d (4 + r-\u003edse) % 7;\n\nto map the epoch day onto a weekday in {0,...,6}. In particular this\ngives 0 for Sundays. But 0 has to be wrong; a weekday of 0 can never\nmatch. xt_time_match() has\n\n    if (!(info-\u003eweekdays_match \u0026 (1 \u003c\u003c current_time.weekday)))\n        return false;\n\nand when current_time.weekday \u003d 0, the result of the \u0026 is always\nzero, even when info-\u003eweekdays_match \u003d XT_TIME_ALL_WEEKDAYS \u003d 0xFE.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7000d38d6126d6ef928605bdacebc9f12279c5aa",
      "tree": "426fc2ff9a0dd6e0e786ecda54969e8ced1c8c5b",
      "parents": [
        "cabaa9bfb01eb4cee97ffb8a18405f4c5175d3d9"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Mon Mar 10 16:42:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:42:04 2008 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix computation of netlink skb size\n\nThis patch is similar to nfnetlink_queue fixes. It fixes the computation\nof skb size by using NLMSG_SPACE instead of NLMSG_ALIGN.\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cabaa9bfb01eb4cee97ffb8a18405f4c5175d3d9",
      "tree": "d1d6e0227240b0600e61d53fe013d1adf8cff20d",
      "parents": [
        "b5e85dee2a5433246d5b7488918a1a0ad22c046a"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Mon Mar 10 16:41:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:41:43 2008 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix computation of allocated size for netlink skb.\n\nSize of the netlink skb was wrongly computed because the formula was using\nNLMSG_ALIGN instead of NLMSG_SPACE. NLMSG_ALIGN does not add the room for\nnetlink header as NLMSG_SPACE does. This was causing a failure of message\nbuilding in some cases.\n\nOn my test system, all messages for packets in range [8*k+41, 8*k+48] where k\nis an integer were invalid and the corresponding packets were dropped.\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5e85dee2a5433246d5b7488918a1a0ad22c046a",
      "tree": "8fec53615252e64608a74044b97df2d7e15cc49c",
      "parents": [
        "e621e69137b24fdbbe7ad28214e8d81e614c25b7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 10 16:41:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 10 16:41:06 2008 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: fix ifdef in nfnetlink_compat.h\n\nUse __KERNEL__ instead of __KERNEL to make sure the headers are not\nusable by the kernel.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e621e69137b24fdbbe7ad28214e8d81e614c25b7",
      "tree": "6dce8c388746a8938019c99b49fef1eaf64c8968",
      "parents": [
        "e9720acd728a46cb40daa52c99a979f7c4ff195c"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "k.shutemov@gmail.com",
        "time": "Fri Mar 07 11:11:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 07 11:11:13 2008 -0800"
      },
      "message": "[NET]: include \u003clinux/types.h\u003e into linux/ethtool.h for __u* typedef\n\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9720acd728a46cb40daa52c99a979f7c4ff195c",
      "tree": "01380f601384cf93f30dedb64afe80359fecb807",
      "parents": [
        "1ff82fe0024e8070c38346b8abc1ff09612dea4c"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Mar 07 11:08:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 07 11:08:40 2008 -0800"
      },
      "message": "[NET]: Make /proc/net a symlink on /proc/self/net (v3)\n\nCurrent /proc/net is done with so called \"shadows\", but current\nimplementation is broken and has little chances to get fixed.\n\nThe problem is that dentries subtree of /proc/net directory has\nfancy revalidation rules to make processes living in different\nnet namespaces see different entries in /proc/net subtree, but\ncurrently, tasks see in the /proc/net subdir the contents of any\nother namespace, depending on who opened the file first.\n\nThe proposed fix is to turn /proc/net into a symlink, which points\nto /proc/self/net, which in turn shows what previously was in\n/proc/net - the network-related info, from the net namespace the\nappropriate task lives in.\n\n# ls -l /proc/net\nlrwxrwxrwx  1 root root 8 Mar  5 15:17 /proc/net -\u003e self/net\n\nIn other words - this behaves like /proc/mounts, but unlike\n\"mounts\", \"net\" is not a file, but a directory.\n\nChanges from v2:\n* Fixed discrepancy of /proc/net nlink count and selinux labeling\n  screwup pointed out by Stephen.\n\n  To get the correct nlink count the -\u003egetattr callback for /proc/net\n  is overridden to read one from the net-\u003eproc_net entry.\n\n  To make selinux still work the net-\u003eproc_net entry is initialized\n  properly, i.e. with the \"net\" name and the proc_net parent.\n\nSelinux fixes are\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n\nChanges from v1:\n* Fixed a task_struct leak in get_proc_task_net, pointed out by Paul.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ff82fe0024e8070c38346b8abc1ff09612dea4c",
      "tree": "68f3eca9e9ce6d4ae4e38575ab1370fb3b911d76",
      "parents": [
        "02ff05c49d7804f2574f358a937b43a41d15e36e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 05 18:53:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:53:55 2008 -0800"
      },
      "message": "RxRPC: fix rxrpc_recvmsg()\u0027s returning of msg_name\n\nFix rxrpc_recvmsg() to return msg_name correctly.  We shouldn\u0027t\noverwrite the *msg struct, but should rather write into msg-\u003emsg_name\n(there\u0027s a \u0027\u0026\u0027 unary operator that shouldn\u0027t be there).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02ff05c49d7804f2574f358a937b43a41d15e36e",
      "tree": "487a599ee51d81fda4f7f8fdb6446e6e40ae16c4",
      "parents": [
        "e8a1d919d16abaccc4564bd913cac9a0c1aaf078"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 05 18:51:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:51:19 2008 -0800"
      },
      "message": "net/enc28j60: oops fix\n\nPrevent oops on enc28j60 packet RX:  make sure buffers are aligned.\nNot all architectures support unaligned accesses in kernel space.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Claudio Lanconelli \u003clanconelli.claudio@eptar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8a1d919d16abaccc4564bd913cac9a0c1aaf078",
      "tree": "220a5610ca7aea6ad769205cb00c67292748d9cf",
      "parents": [
        "3cfbb6771b11c161aaee0cc839f923fc208868b8"
      ],
      "author": {
        "name": "Jon Schindler",
        "email": "jkschind@gmail.com",
        "time": "Wed Mar 05 18:50:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:50:41 2008 -0800"
      },
      "message": "drivers/net/ac3200.c: replace init_module\u0026cleanup_module with module_init\u0026module_exit\n\nReplace init_module and cleanup_module with static functions and\nmodule_init/module_exit.\n\nSigned-off-by: Jon Schindler \u003cjkschind@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3cfbb6771b11c161aaee0cc839f923fc208868b8",
      "tree": "44ef122a4c7c2f8ba5c3cd32cd02ec6df6e58907",
      "parents": [
        "7249d4c3985454ee5cd150198bb21cb15dee242e"
      ],
      "author": {
        "name": "Jon Schindler",
        "email": "jkschind@gmail.com",
        "time": "Wed Mar 05 18:50:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:50:16 2008 -0800"
      },
      "message": "drivers/net/apne.c: replace init_module\u0026cleanup_module with module_init\u0026module_exit\n\nReplaced init_module and cleanup_module with static functions and\nmodule_init/module_exit.\n\nSigned-off-by: Jon Schindler \u003cjkschind@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7249d4c3985454ee5cd150198bb21cb15dee242e",
      "tree": "b897e2ad35205c107ceff957aa4505895b757b6c",
      "parents": [
        "32c9874759651b69e496f89ec9e5e6702f67ffca"
      ],
      "author": {
        "name": "Jon Schindler",
        "email": "jkschind@gmail.com",
        "time": "Wed Mar 05 18:49:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:49:51 2008 -0800"
      },
      "message": "drivers/net/arcnet/capmode.c: replace init_module\u0026cleanup_module with module_init\u0026module_exit\n\nReplaced init_module and cleanup_module with static functions and\nmodule_init/module_exit.\n\nSigned-off-by: Jon Schindler \u003cjkschind@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32c9874759651b69e496f89ec9e5e6702f67ffca",
      "tree": "cc726ca42457a9981f0b6133a31512dec4a6b280",
      "parents": [
        "a4e2acf01a7e5fcd960fc332335ca10313641f4b"
      ],
      "author": {
        "name": "Jon Schindler",
        "email": "jkschind@gmail.com",
        "time": "Wed Mar 05 18:49:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:49:21 2008 -0800"
      },
      "message": "drivers/net/appletalk/ltpc.c: replace init_module\u0026cleanup_module with module_init\u0026module_exit\n\nReplaced init_module and cleanup_module with static functions and\nmodule_init/module_exit.\n\nSigned-off-by: Jon Schindler \u003cjkschind@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4e2acf01a7e5fcd960fc332335ca10313641f4b",
      "tree": "fc6fa7b3f8c74c46aee76a4f62bad997297e3129",
      "parents": [
        "04005dd9ae7bf1031408869c33df96149ebb1086"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Mar 05 18:47:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:47:40 2008 -0800"
      },
      "message": "bluetooth: make bnep_sock_cleanup() return void\n\nbnep_sock_cleanup() always returns 0 and its return value isn\u0027t used\nanywhere in the code.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04005dd9ae7bf1031408869c33df96149ebb1086",
      "tree": "07a729c5a58c27dcf0247aac66515ce48b3a98cc",
      "parents": [
        "147e2d59833e994cc99341806a88b9e59be41391"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Mar 05 18:47:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:47:03 2008 -0800"
      },
      "message": "bluetooth: Make hci_sock_cleanup() return void\n\nhci_sock_cleanup() always returns 0 and its return value isn\u0027t used\nanywhere in the code.\n\nCompile-tested with \u0027make allyesconfig \u0026\u0026 make net/bluetooth/bluetooth.ko\u0027\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "147e2d59833e994cc99341806a88b9e59be41391",
      "tree": "a05da0bc5c4ae84140a62ec5f5f9589070a9e9ec",
      "parents": [
        "09a76031f19bc77beb081e8ff7bfde731af93f50"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Wed Mar 05 18:45:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:45:59 2008 -0800"
      },
      "message": "bluetooth: hci_core: defer hci_unregister_sysfs()\n\nAlon Bar-Lev reports:\n\n Feb 16 23:41:33 alon1 usb 3-1: configuration #1 chosen from 1 choice\nFeb 16 23:41:33 alon1 BUG: unable to handle kernel NULL pointer  \ndereference at virtual address 00000008\nFeb 16 23:41:33 alon1 printing eip: c01b2db6 *pde \u003d 00000000\nFeb 16 23:41:33 alon1 Oops: 0000 [#1] PREEMPT\nFeb 16 23:41:33 alon1 Modules linked in: ppp_deflate zlib_deflate  \nzlib_inflate bsd_comp ppp_async rfcomm l2cap hci_usb vmnet(P)  \nvmmon(P) tun radeon drm autofs4 ipv6 aes_generic crypto_algapi  \nieee80211_crypt_ccmp nf_nat_irc nf_nat_ftp nf_conntrack_irc  \nnf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat ipt_REJECT  \nxt_tcpudp ipt_LOG xt_limit xt_state nf_conntrack_ipv4 nf_conntrack  \niptable_filter ip_tables x_tables snd_pcm_oss snd_mixer_oss  \nsnd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device  \nbluetooth ppp_generic slhc ioatdma dca cfq_iosched cpufreq_powersave  \ncpufreq_ondemand cpufreq_conservative acpi_cpufreq freq_table uinput  \nfan af_packet nls_cp1255 nls_iso8859_1 nls_utf8 nls_base pcmcia  \nsnd_intel8x0 snd_ac97_codec ac97_bus snd_pcm nsc_ircc snd_timer  \nipw2200 thinkpad_acpi irda snd ehci_hcd yenta_socket uhci_hcd  \npsmouse ieee80211 soundcore intel_agp hwmon rsrc_nonstatic pcspkr  \ne1000 crc_ccitt snd_page_alloc i2c_i801 ieee80211_crypt pcmcia_core  \nagpgart thermal bat!\ntery nvram rtc sr_mod ac sg firmware_class button processor cdrom  \nunix usbcore evdev ext3 jbd ext2 mbcache loop ata_piix libata sd_mod  \nscsi_mod\nFeb 16 23:41:33 alon1\nFeb 16 23:41:33 alon1 Pid: 4, comm: events/0 Tainted: P         \n(2.6.24-gentoo-r2 #1)\nFeb 16 23:41:33 alon1 EIP: 0060:[\u003cc01b2db6\u003e] EFLAGS: 00010282 CPU: 0\nFeb 16 23:41:33 alon1 EIP is at sysfs_get_dentry+0x26/0x80\nFeb 16 23:41:33 alon1 EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX:  \nf48a2210\nFeb 16 23:41:33 alon1 ESI: f72eb900 EDI: f4803ae0 EBP: f4803ae0 ESP:  \nf7c49efc\nFeb 16 23:41:33 alon1 hcid[7004]: HCI dev 0 registered\nFeb 16 23:41:33 alon1 DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\nFeb 16 23:41:33 alon1 Process events/0 (pid: 4, ti\u003df7c48000  \ntask\u003df7c3efc0 task.ti\u003df7c48000)\nFeb 16 23:41:33 alon1 Stack: f7cb6140 f4822668 f7e71e10 c01b304d  \nffffffff ffffffff fffffffe c030ba9c\nFeb 16 23:41:33 alon1 f7cb6140 f4822668 f6da6720 f7cb6140 f4822668  \nf6da6720 c030ba8e c01ce20b\nFeb 16 23:41:33 alon1 f6e9dd00 c030ba8e f6da6720 f6e9dd00 f6e9dd00  \n00000000 f4822600 00000000\nFeb 16 23:41:33 alon1 Call Trace:\nFeb 16 23:41:33 alon1 [\u003cc01b304d\u003e] sysfs_move_dir+0x3d/0x1f0\nFeb 16 23:41:33 alon1 [\u003cc01ce20b\u003e] kobject_move+0x9b/0x120\nFeb 16 23:41:33 alon1 [\u003cc0241711\u003e] device_move+0x51/0x110\nFeb 16 23:41:33 alon1 [\u003cf9aaed80\u003e] del_conn+0x0/0x70 [bluetooth]\nFeb 16 23:41:33 alon1 [\u003cf9aaed99\u003e] del_conn+0x19/0x70 [bluetooth]\nFeb 16 23:41:33 alon1 [\u003cc012c1a1\u003e] run_workqueue+0x81/0x140\nFeb 16 23:41:33 alon1 [\u003cc02c0c88\u003e] schedule+0x168/0x2e0\nFeb 16 23:41:33 alon1 [\u003cc012fc70\u003e] autoremove_wake_function+0x0/0x50\nFeb 16 23:41:33 alon1 [\u003cc012c9cb\u003e] worker_thread+0x9b/0xf0\nFeb 16 23:41:33 alon1 [\u003cc012fc70\u003e] autoremove_wake_function+0x0/0x50\nFeb 16 23:41:33 alon1 [\u003cc012c930\u003e] worker_thread+0x0/0xf0\nFeb 16 23:41:33 alon1 [\u003cc012f962\u003e] kthread+0x42/0x70\nFeb 16 23:41:33 alon1 [\u003cc012f920\u003e] kthread+0x0/0x70\nFeb 16 23:41:33 alon1 [\u003cc0104c2f\u003e] kernel_thread_helper+0x7/0x18\nFeb 16 23:41:33 alon1 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nFeb 16 23:41:33 alon1 Code: 26 00 00 00 00 57 89 c7 a1 50 1b 3a c0  \n56 53 8b 70 38 85 f6 74 08 8b 0e 85 c9 74 58 ff 06 8b 56 50 39 fa 74  \n47 89 fb eb 02 89 c3 \u003c8b\u003e 43 08 39 c2 75 f7 8b 46 08 83 c0 68 e8 98  \ne7 10 00 8b 43 10\nFeb 16 23:41:33 alon1 EIP: [\u003cc01b2db6\u003e] sysfs_get_dentry+0x26/0x80  \nSS:ESP 0068:f7c49efc\nFeb 16 23:41:33 alon1 ---[ end trace aae864e9592acc1d ]---\n\nDefer hci_unregister_sysfs because hci device could be destructed\nwhile hci conn devices still there.\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nTested-by: Stefan Seyfried \u003cseife@suse.de\u003e\nAcked-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "09a76031f19bc77beb081e8ff7bfde731af93f50",
      "tree": "0dba0a15efcc059c684997f5868b34523fe52a6c",
      "parents": [
        "e653181dd6b3ad38ce14904351b03a5388f4b0f7"
      ],
      "author": {
        "name": "SDiZ",
        "email": "sdiz@sdiz.net",
        "time": "Wed Mar 05 18:43:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:43:50 2008 -0800"
      },
      "message": "bluetooth: CONWISE Technology based adapters with buggy SCO support (bugzilla #9027)\n\nFrom: SDiZ \u003csdiz@sdiz.net\u003e\n\nFix the CONWISE Technology based adapters with buggy SCO support issue\n(bugzilla #9027)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e653181dd6b3ad38ce14904351b03a5388f4b0f7",
      "tree": "36703dfc6206863464a162f0a4a29a5901314e44",
      "parents": [
        "cf3752e2d203bbbfc88d29e362e6938cef4339b3"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Wed Mar 05 18:40:01 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:40:01 2008 -0800"
      },
      "message": "[PPPOL2TP]: Fix SMP issues in skb reorder queue handling\n\nWhen walking a session\u0027s packet reorder queue, use\nskb_queue_walk_safe() since the list could be modified inside the\nloop.\n\nRearrange the unlinking skbs from the reorder queue such that it is\ndone while the queue lock is held in pppol2tp_recv_dequeue() when\nwalking the skb list.\n\nA version of this patch was suggested by Jarek Poplawski.\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf3752e2d203bbbfc88d29e362e6938cef4339b3",
      "tree": "f48f87708423899ca04590e0a004b3c4913443f9",
      "parents": [
        "5a346a10c0b1192e7eae52f0f3a332f1d3f11226"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Wed Mar 05 18:39:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:39:08 2008 -0800"
      },
      "message": "[PPPOL2TP]: Make locking calls softirq-safe\n\nFix locking issues in the pppol2tp driver which can cause a kernel\ncrash on SMP boxes. There were two problems:-\n\n1. The driver was violating read_lock() and write_lock() scheduling\n   rules because it wasn\u0027t using softirq-safe locks in softirq\n   contexts. So we now consistently use the _bh variants of the lock\n   functions.\n\n2. The driver was calling sk_dst_get() in pppol2tp_xmit() which was\n   taking sk_dst_lock in softirq context. We now call __sk_dst_get().\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a346a10c0b1192e7eae52f0f3a332f1d3f11226",
      "tree": "3207ad3ba40408890d69fb17c238405004447d69",
      "parents": [
        "d4f7751495747b0e857b2c302e37fe515cd03ef5"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Mar 05 18:38:07 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:38:07 2008 -0800"
      },
      "message": "atm: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4f7751495747b0e857b2c302e37fe515cd03ef5",
      "tree": "14a5689f3f061abeac1f7ac2ce7a5ddd4753ecc6",
      "parents": [
        "4eb329a5aa113048ec9dbe2bd81ca27adab04e2d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Mar 05 18:37:39 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:37:39 2008 -0800"
      },
      "message": "isdn: replace __inline with inline\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eb329a5aa113048ec9dbe2bd81ca27adab04e2d",
      "tree": "87fbc28a009012379fa29959a229532f12204183",
      "parents": [
        "dfec72285ef50f1a5ff342ed122652ccd3d0fb96"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Mar 05 18:37:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:37:16 2008 -0800"
      },
      "message": "irda: replace __inline with inline\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfec72285ef50f1a5ff342ed122652ccd3d0fb96",
      "tree": "4882e8742a54109efd6f20ff0a77763699e7d35b",
      "parents": [
        "219b99a9edab4fdc478c819acb38f4a592dffd7d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Mar 05 18:36:28 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 18:36:28 2008 -0800"
      },
      "message": "net: replace __inline with inline\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "219b99a9edab4fdc478c819acb38f4a592dffd7d",
      "tree": "1cb97ab7985ea8944ee618a46b85c96173af3ccd",
      "parents": [
        "140ee9603c753ce11fc3088c1988a77e92183f9b"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Mar 05 13:44:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 13:44:46 2008 -0800"
      },
      "message": "[SCTP]: Bring MAX_BURST socket option into ietf API extension compliance\n\nBrings max_burst socket option set/get into line with the latest ietf\nsocket extensions api draft, while maintaining backwards\ncompatibility.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "140ee9603c753ce11fc3088c1988a77e92183f9b",
      "tree": "dd8bd485a3a453292dc0d571fffca017f1161fe0",
      "parents": [
        "0d66afe7805b169b6bf3c7a88cf8163298b8ef05"
      ],
      "author": {
        "name": "Gui Jianfeng",
        "email": "guijianfeng@cn.fujitsu.com",
        "time": "Wed Mar 05 13:43:32 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 13:43:32 2008 -0800"
      },
      "message": "SCTP: Fix chunk parameter processing bug\n\nIf an address family is not listed in \"Supported Address Types\"\nparameter(INIT Chunk), but the packet is sent by that family, this\naddress family should be considered as supported by peer.  Otherwise,\nan error condition will occur. For instance, if kernel receives an\nIPV6 SCTP INIT chunk with \"Support Address Types\" parameter which\nindicates just supporting IPV4 Address family. Kernel will reply an\nIPV6 SCTP INIT ACK packet, but the source ipv6 address in ipv6 header\nwill be vacant. This is not correct.\n\nrefer to RFC4460 as following:\n      IMPLEMENTATION NOTE: If an SCTP endpoint lists in the \u0027Supported\n      Address Types\u0027 parameter either IPv4 or IPv6, but uses the other\n      family for sending the packet containing the INIT chunk, or if it\n      also lists addresses of the other family in the INIT chunk, then\n      the address family that is not listed in the \u0027Supported Address\n      Types\u0027 parameter SHOULD also be considered as supported by the\n      receiver of the INIT chunk.  The receiver of the INIT chunk SHOULD\n      NOT respond with any kind of error indication.\n\nHere is a fix to comply to RFC.\n\nSigned-off-by: Gui Jianfeng \u003cguijianfeng@cn.fujitsu.com\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d66afe7805b169b6bf3c7a88cf8163298b8ef05",
      "tree": "c89e797a30488491fc042f591bbbc239407572d6",
      "parents": [
        "f9e7d100ddea5cdcea7a02230566f36b0a648c2e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Mar 04 15:19:22 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 07:24:01 2008 -0500"
      },
      "message": "make s2io.c:init_tti() static\n\nMake the needlessly global init_tti() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: \"Ramkrishna Vepa\" \u003cRamkrishna.Vepa@neterion.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f9e7d100ddea5cdcea7a02230566f36b0a648c2e",
      "tree": "0aa3ba9d579558e8b1a4731bac7a45a8388da6e0",
      "parents": [
        "f37c768c39e3aeb8a508e1a45e461a506771445e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Wed Feb 27 17:07:54 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:34:34 2008 -0500"
      },
      "message": "FIXED_PHY must depend on PHYLIB\u003dy\n\nThis patch fixes the following build error introduced by commit\na79d8e93d300adb84cccc38ac396cfb118c238ad and reported by Olaf Hering:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      .tmp_vmlinux1\narch/powerpc/sysdev/built-in.o: In function `of_add_fixed_phys\u0027:\nfsl_soc.c:(.init.text+0xd34): undefined reference to `fixed_phy_add\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\n\u003c--   snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f37c768c39e3aeb8a508e1a45e461a506771445e",
      "tree": "d32d7d9b805fe48d000dc6785cff1d3f67d88f20",
      "parents": [
        "d94e6fed6edb365debf44d884a7e626f06a0eb28"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 03 23:34:13 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:34:32 2008 -0500"
      },
      "message": "fix drivers/net/atarilance.c compilation\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  CC [M]  drivers/net/atarilance.o\n{standard input}: Assembler messages:\n{standard input}:406: Error: symbol `Lberr\u0027 is already defined\n{standard input}:460: Error: symbol `Lberr\u0027 is already defined\nmake[3]: *** [drivers/net/atarilance.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d94e6fed6edb365debf44d884a7e626f06a0eb28",
      "tree": "55ed27b780c11c6255eb688f8a5cc22a6e8408e3",
      "parents": [
        "5a059e9d49936fd2069d1777210b06b31ce50ee4"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Mar 03 14:37:47 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:34:31 2008 -0500"
      },
      "message": "Intel ethernet adapter: Update MAINTAINERS\n\nAnother team member unfortunately left: update MAINTAINERS.\n\nCondense the 3 lists down to a single list for all our drivers.\n\nPoint to our new sourceforge index page which is slightly\nbetter navigateable than the sf.net project page.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5a059e9d49936fd2069d1777210b06b31ce50ee4",
      "tree": "469552b2794b5c9c832874a4b79949db03d26ca0",
      "parents": [
        "f902283bbe68639142a00dd23d80ee31e1b00759"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Mon Mar 03 14:37:42 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:34:29 2008 -0500"
      },
      "message": "ixgbe: fix typo in speed mesage\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f902283bbe68639142a00dd23d80ee31e1b00759",
      "tree": "3eef8d0da638cecdc2d2e3496d84e3f3f05b3804",
      "parents": [
        "af856bbfc498c3c8c79cb07be84e958962c711c3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Mar 03 14:37:31 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:34:28 2008 -0500"
      },
      "message": "e100: Do suspend/shutdown like e1000\n\nThis fixes a \"trying to free already free IRQ\" message and simplifies\nthe shutdown/suspend code by re-using already existing code when going\nto suspend. The code is now symmetric with e100_resume.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af856bbfc498c3c8c79cb07be84e958962c711c3",
      "tree": "c82cf64525d8cb10263a857b7463f24bc704cd18",
      "parents": [
        "36c86bd27185939b7bb22252e47e133a08dcead6"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Mar 03 13:52:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:28:50 2008 -0500"
      },
      "message": "ehea: Fix missing Kconfig dependency\n\nFixed Kconfig: ehea driver requires sparse mem\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36c86bd27185939b7bb22252e47e133a08dcead6",
      "tree": "1181c4e4fde91a5245fef26388d5ca845efcca0b",
      "parents": [
        "27c8bc2cc1a520a6c77b225bb7dc53f7dea32f6f"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sat Mar 01 10:52:03 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:28:49 2008 -0500"
      },
      "message": "axnet_cs: change debugging level for \"Too much work at interrupt\" message.\n\nThis message is frequently displayed even if normal file-transfer.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27c8bc2cc1a520a6c77b225bb7dc53f7dea32f6f",
      "tree": "97183a809ffd025f07b76d8de0b336914654cb1f",
      "parents": [
        "f25f0f8dcd99e954dc0acf2fcb556cbcd7394549"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Feb 28 21:11:48 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:28:31 2008 -0500"
      },
      "message": "mv643xx_eth: Define module alias for platform device\n\nThe mv643xx_eth driver can be loaded as a platform device, as is done by\nvarious Orion (ARM) based devices.  The driver needs to define a module\nalias for the platform driver so udev will load it automatically.\nTested with Debian on a QNAP TS-209.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f25f0f8dcd99e954dc0acf2fcb556cbcd7394549",
      "tree": "06a85e7c9d023dce8eed5a10ac3dd6ff2a401bf5",
      "parents": [
        "8b7c1664405a1262bb78e80011ec10aa6b79df81"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Mon Feb 25 18:45:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:27:50 2008 -0500"
      },
      "message": "de2104x: remove BUG_ON() when changing media type\n\nWhen the chip dies (probably because of a bug somewhere in the driver),\nde_stop_rxtx() fails and changing the media type crashes the whole machine.\nReplace BUG_ON() in de_set_media() with a warning.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b7c1664405a1262bb78e80011ec10aa6b79df81",
      "tree": "22512e85617dea4f2ea65e76938b1be6ea5bc4f7",
      "parents": [
        "dea75bdfa57f75a7a7ec2961ec28db506c18e5db"
      ],
      "author": {
        "name": "frederic Rodo",
        "email": "f.rodo@til-technologies.fr",
        "time": "Wed Feb 27 12:58:37 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 05 06:26:56 2008 -0500"
      },
      "message": "dm9161: add configuration for MII/RMII\n\nSigned-off-by: Frederic Rodo \u003cf.rodo@til-technologies.fr\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dea75bdfa57f75a7a7ec2961ec28db506c18e5db",
      "tree": "778abead15781a9b05b2b945d12a0042c8e6e593",
      "parents": [
        "3123e666ea92ab0b1762e97e0785d20a0ab25088"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Mar 04 17:03:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 17:03:49 2008 -0800"
      },
      "message": "[IPCONFIG]: The kernel gets no IP from some DHCP servers\n\nFrom: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n\nBased upon a patch by Marcel Wappler:\n \n   This patch fixes a DHCP issue of the kernel: some DHCP servers\n   (i.e.  in the Linksys WRT54Gv5) are very strict about the contents\n   of the DHCPDISCOVER packet they receive from clients.\n \n   Table 5 in RFC2131 page 36 requests the fields \u0027ciaddr\u0027 and\n   \u0027siaddr\u0027 MUST be set to \u00270\u0027.  These DHCP servers ignore Linux\n   kernel\u0027s DHCP discovery packets with these two fields set to\n   \u0027255.255.255.255\u0027 (in contrast to popular DHCP clients, such as\n   \u0027dhclient\u0027 or \u0027udhcpc\u0027).  This leads to a not booting system.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3123e666ea92ab0b1762e97e0785d20a0ab25088",
      "tree": "aab303bf0d7158edb438de6b47886f9b574d2541",
      "parents": [
        "ed58dd41f3aeefc11a7f634db90687f92ea8632e",
        "c256e05b7b30fab484deacb4f8cff59ce649c75e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 16:44:01 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 16:44:01 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "c256e05b7b30fab484deacb4f8cff59ce649c75e",
      "tree": "b492be0ce8575c2b00b32eae0b64d654b668c79e",
      "parents": [
        "cdb2a9fe63575dd1eb82b724bbd0aa5e0dd89fa0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Mar 04 20:31:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "b43legacy: Fix module init message\n\nThis fixes the module init message to tell that the legacy\ndriver loaded. This makes it less confusing, in case both drivers are loaded.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cdb2a9fe63575dd1eb82b724bbd0aa5e0dd89fa0",
      "tree": "f0a41d799f0d9bab6dd91c2475adcc9178a71d9d",
      "parents": [
        "8a96df80b3ddb2410045a26ea19eeccb5f2d2d11"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Mar 04 20:05:27 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "rndis_wlan: fix broken data copy\n\nReplace broken code that attempted to copy 6 byte array to 64-bit\ninteger. Due to missing cast to 64-bit integer, left shift operation\nwere 32-bit and lead to bytes been copied over each other. New code\nuses simple memcpy, for greater readability and efficiency.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a96df80b3ddb2410045a26ea19eeccb5f2d2d11",
      "tree": "f2d8b7e5f6614a561a71a2044ade59dc1b6cea50",
      "parents": [
        "6305f498604df6c66bdb4cc533ce6332fa5ab61f"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@tglx.de",
        "time": "Tue Mar 04 18:22:27 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "libertas: compare the current command with response\n\ninstead of with itself.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6305f498604df6c66bdb4cc533ce6332fa5ab61f",
      "tree": "31b17cb19d71aa85e9f016cf58d84ac463d3cbe0",
      "parents": [
        "c2f2d3a06f8b628d444cf4f396d6c6ddd47e1d1f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Mar 03 12:20:12 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:37 2008 -0500"
      },
      "message": "libertas: fix sanity check on sequence number in command response\n\nSlightly more useful if we compare it against the sequence number of the\ncommand we have outstanding, rather than comparing the reply with itself.\n\nDoh. Pointed out by Sebastian Siewior\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2f2d3a06f8b628d444cf4f396d6c6ddd47e1d1f",
      "tree": "7879c02aa491f6e335dd907b1093941bfb892215",
      "parents": [
        "8c28293f5514f64ba064bac7946aebeda4a663c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 29 23:28:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:36 2008 -0500"
      },
      "message": "p54: fix eeprom parser length sanity checks\n\nWhen I called p54_parse_eeprom() on a hand-coded structure\nI managed to make a small mistake with wrap-\u003elen which caused\na segfault a few lines down when trying to read entry-\u003elen.\nThis patch changes the validation code to avoid such problems.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nTested-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c28293f5514f64ba064bac7946aebeda4a663c6",
      "tree": "92a88fa9606aff0e0325b2cc4c328a395866541e",
      "parents": [
        "dc63644b0ee3b447e879ef8e124657b40e9ea81c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 29 13:56:33 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:36 2008 -0500"
      },
      "message": "p54: fix EEPROM structure endianness\n\nSince the EEPROM structure is read from hardware, it is\nalways little endian, annotate that in the struct and\nmake sure to convert where applicable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Wu \u003cflamingice@sourmilk.net\u003e\nTested-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc63644b0ee3b447e879ef8e124657b40e9ea81c",
      "tree": "91b167d5411141dd669a51317aec678a802b3c17",
      "parents": [
        "1d60ab0574fae362b1cca0ef52181ef75fd46832"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Feb 29 11:09:31 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:35 2008 -0500"
      },
      "message": "ssb: Add pcibios_enable_device() return value check\n\nThis patch has added pcibios_enable_device() return value check.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d60ab0574fae362b1cca0ef52181ef75fd46832",
      "tree": "0623fff0e79c97fa8862b5657a19363c0734cfb4",
      "parents": [
        "ec9b6add7d81f902f6094e71f595da4a362f3348"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sun Mar 02 11:33:10 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:35 2008 -0500"
      },
      "message": "rc80211-pid: fix rate adjustment\n\nMerge rate_control_pid_shift_adjust() to rate_control_pid_adjust_rate()\nin order to make the learning algorithm aware of constraints on rates. Also\nadd some comments and rename variables.\n\nThis fixes a bug which prevented 802.11b/g non-AP STAs from working with\n802.11b only AP STAs.\n\nThis patch was originally destined for 2.6.26, and is being backported\nto fix a user reported problem in post-2.6.24 kernels.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed58dd41f3aeefc11a7f634db90687f92ea8632e",
      "tree": "4d73cb9b13fb8742cd9da21b7e98420efaa4e70a",
      "parents": [
        "7adc3830f90df04a13366914d80a3ed407db5381"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Mar 04 14:29:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 14:29:21 2008 -0800"
      },
      "message": "[ESP]: Add select on AUTHENC\n\nNow the ESP uses the AEAD interface even for algorithms which are\nnot combined mode, we need to select CONFIG_CRYPTO_AUTHENC as\notherwise only combined mode algorithms will work.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7adc3830f90df04a13366914d80a3ed407db5381",
      "tree": "811ce5e53634034a16d81bd34a8c80965abc28c7",
      "parents": [
        "d9452e9f81e997cbd0c9bface8d2c2a4b064cc3e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 14:28:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 14:28:41 2008 -0800"
      },
      "message": "[TCP]: Improve ipv4 established hash function.\n\nIf all of the entropy is in the local and foreign addresses,\nbut xor\u0027ing together would cancel out that entropy, the\ncurrent hash performs poorly.\n\nSuggested by Cosmin Ratiu:\n\n\tBasically, the situation is as follows: There is a client\n\tmachine and a server machine. Both create 15000 virtual\n\tinterfaces, open up a socket for each pair of interfaces and\n\tdo SIP traffic. By profiling I noticed that there is a lot of\n\ttime spent walking the established hash chains with this\n\tparticular setup.\n\n\tThe addresses were distributed like this: client interfaces\n\twere 198.18.0.1/16 with increments of 1 and server interfaces\n\twere 198.18.128.1/16 with increments of 1. As I said, there\n\twere 15000 interfaces. Source and destination ports were 5060\n\tfor each connection.  So in this case, ports don\u0027t matter for\n\thashing purposes, and the bits from the address pairs used\n\tcancel each other, meaning there are no differences in the\n\twhole lot of pairs, so they all end up in the same hash chain.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9452e9f81e997cbd0c9bface8d2c2a4b064cc3e",
      "tree": "6f0ea6264fa359293cc6093fff763305d4c0e9f4",
      "parents": [
        "ec9b6add7d81f902f6094e71f595da4a362f3348"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 12:28:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 04 12:28:49 2008 -0800"
      },
      "message": "[NETPOLL]: Revert two bogus cleanups that broke netconsole.\n\nBased upon a report by Andrew Morton and code analysis done\nby Jarek Poplawski.\n\nThis reverts 33f807ba0d9259e7c75c7a2ce8bd2787e5b540c7 (\"[NETPOLL]:\nKill NETPOLL_RX_DROP, set but never tested.\")  and\nc7b6ea24b43afb5749cb704e143df19d70e23dea (\"[NETPOLL]: Don\u0027t need\nrx_flags.\").\n\nThe rx_flags did get tested for zero vs. non-zero and therefore we do\nneed those tests and that code which sets NETPOLL_RX_DROP et al.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec9b6add7d81f902f6094e71f595da4a362f3348",
      "tree": "5636180fcd749cfce604d238357ccc2ff63bb770",
      "parents": [
        "c8fff1cf4e4e5e420c929469a09427aa37342928"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Mon Mar 03 20:49:34 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 20:49:34 2008 -0800"
      },
      "message": "[PPPOL2TP]: Add missing sock_put() in pppol2tp_tunnel_closeall()\n\nEvery skb removed from session-\u003ereorder_q needs sock_put().\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8fff1cf4e4e5e420c929469a09427aa37342928",
      "tree": "4697944066307c29bbb03c538a5953ae9a42ccbe",
      "parents": [
        "8e8440f53593b5f9c695f18b493b535873dbb9da"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Mon Mar 03 20:48:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 20:48:53 2008 -0800"
      },
      "message": "Subject: [PPPOL2TP] add missing sock_put() in pppol2tp_recv_dequeue()\n\nEvery skb removed from session-\u003ereorder_q needs sock_put().\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e8440f53593b5f9c695f18b493b535873dbb9da",
      "tree": "e0429845227215de8284bcd9e7824ad26d4c8b7b",
      "parents": [
        "7e36763b2c204d59de4e88087f84a2c0c8421f25"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Mon Mar 03 12:18:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 12:18:55 2008 -0800"
      },
      "message": "[BLUETOOTH]: l2cap info_timer delete fix in hci_conn_del\n\nWhen the l2cap info_timer is active the info_state will be set to\nL2CAP_INFO_FEAT_MASK_REQ_SENT, and it will be unset after the timer is\ndeleted or timeout triggered.\n\nHere in l2cap_conn_del only call del_timer_sync when the info_state is\nset to L2CAP_INFO_FEAT_MASK_REQ_SENT.\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e36763b2c204d59de4e88087f84a2c0c8421f25",
      "tree": "5e39fcd1121fd033bd1ff985aa37de017f933526",
      "parents": [
        "c3d84a4dd22c727f5ed64453c72183c242ac9c19"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 03 12:16:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 12:16:04 2008 -0800"
      },
      "message": "[NET]: Fix race in generic address resolution.\n\nneigh_update sends skb from neigh-\u003earp_queue while neigh_timer_handler\nhas increased skbs refcount and calls solicit with the\nskb. neigh_timer_handler should not increase skbs refcount but make a\ncopy of the skb and do solicit with the copy.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3d84a4dd22c727f5ed64453c72183c242ac9c19",
      "tree": "0cf7e88f877f9e8117bd4be2f466eb815284090f",
      "parents": [
        "d152a7d88ab4134a895f91a9e00f70d118696039"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 03 12:12:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 12:12:33 2008 -0800"
      },
      "message": "iucv: fix build error on !SMP\n\nSince a5fbb6d1064be885d2a6b82f625186753cf74848\n\"KVM: fix !SMP build error\" smp_call_function isn\u0027t a define anymore\nthat folds into nothing but a define that calls up_smp_call_function\nwith all parameters. Hence we cannot #ifdef out the unused code\nanymore...\nThis seems to be the preferred method, so do this for s390 as well.\n\nnet/iucv/iucv.c: In function \u0027iucv_cleanup_queue\u0027:\nnet/iucv/iucv.c:657: error: \u0027__iucv_cleanup_queue\u0027 undeclared\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d152a7d88ab4134a895f91a9e00f70d118696039",
      "tree": "c83d7e040955c8574fb8d88372b09f629627f74f",
      "parents": [
        "401023710d73aaef1191ab4d6a79d39c51add828"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Mar 03 12:10:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 12:10:16 2008 -0800"
      },
      "message": "[TCP]: Must count fack_count also when skipping\n\nIt makes fackets_out to grow too slowly compared with the\nreal write queue.\n\nThis shouldn\u0027t cause those BUG_TRAP(packets \u003c\u003d tp-\u003epackets_out)\nto trigger but how knows how such inconsistent fackets_out\naffects here and there around TCP when everything is nowadays\nassuming accurate fackets_out. So lets see if this silences\nthem all.\n\nReported by Guillaume Chazarain \u003cguichaz@gmail.com\u003e.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "401023710d73aaef1191ab4d6a79d39c51add828",
      "tree": "a19260d86b6fa1cdb27a368a3d77335cdfb27dbf",
      "parents": [
        "459eea74104ad85c30e17541c2b30d776445e985"
      ],
      "author": {
        "name": "Kim B. Heino",
        "email": "Kim.Heino@bluegiga.com",
        "time": "Fri Feb 29 12:26:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 29 12:26:21 2008 -0800"
      },
      "message": "[TUN]: Fix RTNL-locking in tun/tap driver\n\nCurrent tun/tap driver sets also net device\u0027s hw address when asked to\nchange character device\u0027s hw address. This is a good idea, but it\nmisses RTLN-locking, resulting following error message in 2.6.25-rc3\u0027s\ninetdev_event() function:\n\nRTNL: assertion failed at net/ipv4/devinet.c (1050)\n\nAttached patch fixes this problem.\n\nSigned-off-by: Kim B. Heino \u003cKim.Heino@bluegiga.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "459eea74104ad85c30e17541c2b30d776445e985",
      "tree": "3d1b8e922e391e8300a40bd1fb4f676a79812138",
      "parents": [
        "5e47879f493e14a017d1facefc601f43c477dbee"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Feb 29 11:24:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 29 11:24:45 2008 -0800"
      },
      "message": "[SCTP]: Use proc_create to setup de-\u003eproc_fops.\n\nIn addition to commit 160f17 (\"[SCTP]: Use proc_create() to setup\n-\u003eproc_fops first\") use proc_create in two more places.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e47879f493e14a017d1facefc601f43c477dbee",
      "tree": "268397e6e7af11d05d929bdf10306fa16701e279",
      "parents": [
        "0bc8c7bf9e7440500fe04f95d6cddc58ea023cd2"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Feb 29 10:34:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 29 10:34:45 2008 -0800"
      },
      "message": "[IRDA]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bc8c7bf9e7440500fe04f95d6cddc58ea023cd2",
      "tree": "248c264906c1bb64e458b762ed347a43c504241a",
      "parents": [
        "2335f8ec27e125208d8d2d3e257a82862c4977d6"
      ],
      "author": {
        "name": "Sangtae Ha",
        "email": "sha2@ncsu.edu",
        "time": "Thu Feb 28 22:14:32 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 22:14:32 2008 -0800"
      },
      "message": "[TCP]: BIC web page link is corrected.\n\nSigned-off-by: Sangtae Ha \u003csha2@ncsu.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2335f8ec27e125208d8d2d3e257a82862c4977d6",
      "tree": "8cb85e6bf5b05ceab9f7ae95ae1c21628114135c",
      "parents": [
        "6d37a1581695fba42f4b51e3ff4c2871552cd6d7"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:16:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:16:33 2008 -0800"
      },
      "message": "[X25]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d37a1581695fba42f4b51e3ff4c2871552cd6d7",
      "tree": "0532aaeb3898a00f6db9f621481e83a120796a07",
      "parents": [
        "d45fba3625249fada590a2eea09c38e755a3a2a7"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:15:56 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:15:56 2008 -0800"
      },
      "message": "[WANROUTER]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d45fba3625249fada590a2eea09c38e755a3a2a7",
      "tree": "0663813ee1b56adc585feb78d0b8124679d58568",
      "parents": [
        "770207208e4374f013f6f49233d5c8c8df505e03"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:14:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:14:58 2008 -0800"
      },
      "message": "[8021Q]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "770207208e4374f013f6f49233d5c8c8df505e03",
      "tree": "542a5b947a56f0f8375c88f19e5f60a9a5cd78a8",
      "parents": [
        "4436f4cbfac15acea139863e322ed2f9efb118d3"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:14:25 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:14:25 2008 -0800"
      },
      "message": "[IPV4]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4436f4cbfac15acea139863e322ed2f9efb118d3",
      "tree": "89be855725f3120513bb0ed74a9608a1ab3b5ed1",
      "parents": [
        "160f17e345f5b50484d6cdc985b8686a05bf015d"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:13:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:13:46 2008 -0800"
      },
      "message": "[IPV6]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "160f17e345f5b50484d6cdc985b8686a05bf015d",
      "tree": "3e455929c0b53b90ed08f123147ed52aa115c5bf",
      "parents": [
        "25296d599ccc7e06af217329729e4d7154fa79a2"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:13:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:13:16 2008 -0800"
      },
      "message": "[SCTP]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25296d599ccc7e06af217329729e4d7154fa79a2",
      "tree": "1b39600bfbc12845ffb9d457462019aeff3e5d2b",
      "parents": [
        "46ecf0b994715589b9f5f620beca4d6aaaa02028"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:11:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:11:49 2008 -0800"
      },
      "message": "[PKTGEN]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46ecf0b994715589b9f5f620beca4d6aaaa02028",
      "tree": "a71bf1165412f79145fe49648d1e7eaba374975e",
      "parents": [
        "7e0218099832d954d107f48de9e81bd521e16f24"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:10:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:10:51 2008 -0800"
      },
      "message": "[NEIGHBOUR]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e0218099832d954d107f48de9e81bd521e16f24",
      "tree": "57d436b98a42d7eb977a8f6d031de1e2e8ae5100",
      "parents": [
        "1e15dc981deb39056fa846fe55e1a1dbb175a98e"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:08:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:08:54 2008 -0800"
      },
      "message": "[LLC]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e15dc981deb39056fa846fe55e1a1dbb175a98e",
      "tree": "1e39dde7e1a40282de43e3dface80a9d16fa02c2",
      "parents": [
        "2ce8f047d5f3c0d782838bd2ecb6e4c440268e6d"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:06:14 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:06:14 2008 -0800"
      },
      "message": "[IPX]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ce8f047d5f3c0d782838bd2ecb6e4c440268e6d",
      "tree": "8c8f667f23e194e31dd9b82acaf5e3c0aa4238f1",
      "parents": [
        "64758bd7927be1f755e7a08edb2253d37e4b2445"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 14:00:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 14:00:59 2008 -0800"
      },
      "message": "[SUNRPC]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64758bd7927be1f755e7a08edb2253d37e4b2445",
      "tree": "91bd6ac12e9f537568ede4b6113dea5ed60fe9f8",
      "parents": [
        "16e297b35811c53288b35e15a5823fd8534c6d21",
        "7e8616d8e7731b026019d9af7cc9914b8bb42bc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 13:56:37 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 13:56:37 2008 -0800"
      },
      "message": "Merge branch \u0027pending\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/vxy/lksctp-dev\n"
    },
    {
      "commit": "16e297b35811c53288b35e15a5823fd8534c6d21",
      "tree": "638b371738c214f933d121da13708f52e9d6f399",
      "parents": [
        "ed2b5b474e853fe2f9a9988f2871051291779d90"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 13:55:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 13:55:45 2008 -0800"
      },
      "message": "[ATM]: Use proc_create() to setup -\u003eproc_fops first\n\nUse proc_create() to make sure that -\u003eproc_fops be setup before gluing\nPDE to main tree.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e8616d8e7731b026019d9af7cc9914b8bb42bc7",
      "tree": "ab2e83ac38625159f53eace7c99e2017df523198",
      "parents": [
        "b40db6846847e82daf175641987df29324c425fa"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Feb 27 16:04:52 2008 -0500"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Feb 28 16:45:04 2008 -0500"
      },
      "message": "[SCTP]: Update AUTH structures to match declarations in draft-16.\n\nThe new SCTP socket api (draft 16) updates the AUTH API structures.\nWe never exported these since we knew they would change.\nUpdate the rest to match the draft.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "b40db6846847e82daf175641987df29324c425fa",
      "tree": "11f1f64c79c2da85eaf4bbd13828616058ea22af",
      "parents": [
        "15efbe763978d7cc327d824d9e8f8f9e525dd40d"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Feb 27 14:40:37 2008 -0500"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Feb 28 16:45:01 2008 -0500"
      },
      "message": "[SCTP]: Incorrect length was used in SCTP_*_AUTH_CHUNKS socket option\n\nThe chunks are stored inside a parameter structure in the kernel\nand when we copy them to the user, we need to account for\nthe parameter header.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "15efbe763978d7cc327d824d9e8f8f9e525dd40d",
      "tree": "b327c7e80268d2362f20f3cf8ec9dffaf33869c9",
      "parents": [
        "b90a137d30a6322d76023d879d40fc31f3edf0a6"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Fri Feb 15 09:53:59 2008 -0500"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Feb 28 16:41:05 2008 -0500"
      },
      "message": "[SCTP]: Clean up naming conventions of sctp protocol/address family registration\n\nI noticed while looking into some odd behavior in sctp, that the variable\nname sctp_pf_inet6_specific was used twice to represent two different\npieces of data (its both a structure name and a pointer to that type of\nstructure), which is confusing to say the least, and potentially dangerous\ndepending on the variable scope.  This patch cleans that up, and makes the\nprotocol and address family registration names in SCTP more regular,\nincreasing readability.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n\n ipv6.c     |   12 ++++++------\n protocol.c |   12 ++++++------\n 2 files changed, 12 insertions(+), 12 deletions(-)\n"
    },
    {
      "commit": "ed2b5b474e853fe2f9a9988f2871051291779d90",
      "tree": "9b96f80c2bc9f86d8ff77b86e420e2d852fdca25",
      "parents": [
        "4d9d2cb026c756318965e2d9874d4695d9ebd4f6"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu Feb 28 12:53:32 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 12:53:32 2008 -0800"
      },
      "message": "[APPLETALK]: Use proc_create() to setup -\u003eproc_fops first\n\nAs Davem mentioned in his recently patch\n(d9595a7b9c777d45a74774f1428c263a0a47f4c0)\nthat the procfs visibility should occur after\nthe -\u003eproc_fops are setup.\n\nAnd also, Alexey provide proc_create() to make\nsure that -\u003eproc_fops is setup before gluing PDE\nto main tree.\n\nWe use proc_create().\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d9d2cb026c756318965e2d9874d4695d9ebd4f6",
      "tree": "dd412f0f5e5844fa1f870af55eb900d3a3939531",
      "parents": [
        "8d84a44096a34a5015fef8293fe1bf70068bfdd0"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:59:10 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:59:10 2008 -0800"
      },
      "message": "[BNX2X]: add bnx2x to MAINTAINERS\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d84a44096a34a5015fef8293fe1bf70068bfdd0",
      "tree": "a37e5ce6348c9b43c80fc86aca566eb475bf0fe2",
      "parents": [
        "96fc1784007bf194399759e9b7d9c836c7bbda2a"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:58:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:58:49 2008 -0800"
      },
      "message": "[BNX2X]: update version, remove CVS strings\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96fc1784007bf194399759e9b7d9c836c7bbda2a",
      "tree": "a6807c454b097b0642f83faeab35c3ee7db6dd91",
      "parents": [
        "e8717a47266b1527e620ddf262613b9d010bbbe7"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:57:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:57:55 2008 -0800"
      },
      "message": "[BNX2X]: Fix Xmit bugs\n\nSeveral endianity corrections in start_xmit()\n\nFixed TSO bug where packets were missing the TCP flags.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8717a47266b1527e620ddf262613b9d010bbbe7",
      "tree": "b793e6785a52e2442701114fcd59b4da941ee0ef",
      "parents": [
        "228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:57:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:57:29 2008 -0800"
      },
      "message": "[BNX2X]: Prevent PCI queue overflow\n\nLimit traffic through an internal queue to prevent overflow.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c",
      "tree": "765d0de072a2eab6575ff735a05e8ea492c4d08a",
      "parents": [
        "877e9aa4c31d8d1670b21824b819929435f46579"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:56:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:56:57 2008 -0800"
      },
      "message": "[BNX2X]: fix slowpath races and locking\n\nFixed locking between fastpath and slowpath operations.\n\nCorrected order of traffic disabling to prevent race when going down\nunder traffic.\n\n- first have the microcode drop all incoming packets\n- then do the slowpath stuff\n- only then reset the MAC\n\nGot rid of in_reset_task.\n\nRemove_one() and friends would deference a null pointer if init_one\nfailed.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "877e9aa4c31d8d1670b21824b819929435f46579",
      "tree": "47b576986291de8ff51e1a1d76642963e2bbe649",
      "parents": [
        "615f8fd9c2ab475c420d5baa7def37c5cb0d50d3"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:55:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:55:53 2008 -0800"
      },
      "message": "[BNX2X]: fix HW attentions and error handling\n\nSome of the HW attentions, used to indicate an error were not properly\nacked.\n\nThis will cause the driver to endlessly receive interrupts when such\nan error happens.\n\nHad to break the code into smaller chunks because it got too nested.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "615f8fd9c2ab475c420d5baa7def37c5cb0d50d3",
      "tree": "754b4dbb9bab483b5fdfc02621657e8dbe7c7d14",
      "parents": [
        "0e39e645b3e83873d59b865df2b671c822e2182c"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:54:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:54:54 2008 -0800"
      },
      "message": "[BNX2X]: fix MSI-X/INT#A errata\n\nErrata A0.158 workaround. \n\nRunning in INT#A mode after running with MSI-X fails due to a PCI core\nbug.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e39e645b3e83873d59b865df2b671c822e2182c",
      "tree": "7a035ad0f87efc29f70a652f9aaf4c5827d9fa54",
      "parents": [
        "49d66772112f40554ba18d037e0601ac3da0bf79"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:54:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:54:03 2008 -0800"
      },
      "message": "[BNX2X]: correct statistics\n\nErrors were summed improperly, some stats were missing.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49d66772112f40554ba18d037e0601ac3da0bf79",
      "tree": "e10b03f7e3ca5bf24fe05ba60dff5de342175cb4",
      "parents": [
        "f14106478e372e64be54a3cdab1e2fa83a5c8a35"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:53:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:53:13 2008 -0800"
      },
      "message": "[BNX2X]: Correct RX filtering and MC configuration\n\nThe configuration of RX filtering needed the following corrections:\n\nDrop flags need to be set per Rx queue.\n\nHave to tell the microcode to collect drop stats, and properly wait\nfor them to complete when going down.\n\nSometimes we failed to detect proper completion due to a logical error\nin the wait loop.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f14106478e372e64be54a3cdab1e2fa83a5c8a35",
      "tree": "5d66afdfdb0e9752e6ca13b28f6e61c4d8558e39",
      "parents": [
        "250479504ff7d7e8c7d5cf85bedd40fb8d725429"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:51:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:51:50 2008 -0800"
      },
      "message": "[BNX2X]: Correct Link management\n\nProperly protect PHY access between two devices on the same board with\na HW lock.\n\nUse GPIO to clear all previous configurations before changing link\nparameters.\n\nShut down the external PHY in case of fan failure.\n\nReducing the MDC/MDIO clock to 2.5MHz due to problems with some\ndevices.\n\nResolve the flow control response according to autoneg with external\nPHY.\n\nUnmasking all PHY interrupts in single write to prevent a race in the\ninterrupts order.\n\nLASI indication fixes to work with peculiarities of PHYs.\n\nDisable MAC RX to avoid a HW bug when closing the MAC under traffic.\n\nDisable parallel detection on HiGig due to HW limitation.\n\nUpdating the shared memory structure to work with the current\nbootcode.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "250479504ff7d7e8c7d5cf85bedd40fb8d725429",
      "tree": "0bbcae29bc8aeed97e1050c4b5b7939830633198",
      "parents": [
        "c14423fe585a5937db6e2eece4b79486521103be"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:50:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:50:16 2008 -0800"
      },
      "message": "[BNX2X]: Correct init_one()\n\nCorrect PCI-E info printed by init_one()\nIn one case it failed to free the netdev. \n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c14423fe585a5937db6e2eece4b79486521103be",
      "tree": "e1a158f10f92def85b1992706d167d5a4bc730af",
      "parents": [
        "21e43188f272c7fd9efc84b8244c0b1dfccaa105"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:49:42 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:49:42 2008 -0800"
      },
      "message": "[BNX2X]: Spelling fixes\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21e43188f272c7fd9efc84b8244c0b1dfccaa105",
      "tree": "ad0313f88c3abe948e5a5ec61fd404a5cbfd2972",
      "parents": [
        "60717f7e761ca04925d17e90e556e689ab134cdc"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 28 11:23:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:23:17 2008 -0800"
      },
      "message": "[IPCOMP]: Disable BH on output when using shared tfm\n\nBecause we use shared tfm objects in order to conserve memory,\n(each tfm requires 128K of vmalloc memory), BH needs to be turned\noff on output as that can occur in process context.\n\nPreviously this was done implicitly by the xfrm output code.\nThat was lost when it became lockless.  So we need to add the\nBH disabling to IPComp directly.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60717f7e761ca04925d17e90e556e689ab134cdc",
      "tree": "f0daeeb9e5797a8b492453850f3bb764d94c4584",
      "parents": [
        "fbabbed8284d1526ed01754ecd4fabdb941a1ff2",
        "2d8d4fdf78488f3362dccfd2a6bfdb4bc65c0858"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:03:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:03:29 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "2d8d4fdf78488f3362dccfd2a6bfdb4bc65c0858",
      "tree": "ce184f8e2d3e8b58e31b678bd100ff2e3f3088f4",
      "parents": [
        "f9d8f88952c263a4eeaaa0fc6ff726d2315b6a57"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Thu Feb 28 15:11:26 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:29:58 2008 -0500"
      },
      "message": "SSB PCI core driver: use new SPROM data structure\n\nSwitch the SSB PCI core driver to the new SPROM data structure now that\nthe old one has been removed.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "f9d8f88952c263a4eeaaa0fc6ff726d2315b6a57"
}
