)]}'
{
  "log": [
    {
      "commit": "5ce2d488fe039ddd86a638496cf704df86c74eeb",
      "tree": "71b4d982bfa8bd457bb41c0693c0e70d75b524b4",
      "parents": [
        "bb949fbd1878973c3539d9aecff52f284482a937"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:06:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:06:30 2008 -0700"
      },
      "message": "pkt_sched: Remove \u0027dev\u0027 member of struct Qdisc.\n\nIt can be obtained via the netdev_queue.  So create a helper routine,\nqdisc_dev(), to make the transformations nicer looking.\n\nNow, qdisc_alloc() now no longer needs a net_device pointer argument.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb949fbd1878973c3539d9aecff52f284482a937",
      "tree": "e8bde854b18be79723502167c16e2131914a75b7",
      "parents": [
        "e65d22e18038eed7307276e46810d884c402d57d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:55:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:55:56 2008 -0700"
      },
      "message": "netdev: Create netdev_queue abstraction.\n\nA netdev_queue is an entity managed by a qdisc.\n\nCurrently there is one RX and one TX queue, and a netdev_queue merely\ncontains a backpointer to the net_device.\n\nThe Qdisc struct is augmented with a netdev_queue pointer as well.\n\nEventually the \u0027dev\u0027 Qdisc member will go away and we will have the\nresulting hierarchy:\n\n\tnet_device --\u003e netdev_queue --\u003e Qdisc\n\nAlso, qdisc_alloc() and qdisc_create_dflt() now take a netdev_queue\npointer argument.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e65d22e18038eed7307276e46810d884c402d57d",
      "tree": "8f0be904c8bba72d0357e6e2938241a4060c91a1",
      "parents": [
        "7c3ceb4a409e2b838700edf081d61a8a4c921e79"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:46:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:46:01 2008 -0700"
      },
      "message": "pkt_sched: Remove comment reference to old style TX locking.\n\nWe haven\u0027t had netdev-\u003etbusy in many years :)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c3ceb4a409e2b838700edf081d61a8a4c921e79",
      "tree": "4dbf54cc23d2796b278e22fc6f5460b9b451c956",
      "parents": [
        "54dceb008ffcbe003bea9017cad1227a83b6fc3f",
        "b2238566401f01eb796e75750213c7b0fce396b2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:30:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:30:17 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/iwlwifi/iwl-3945.c\n\tnet/mac80211/mlme.c\n"
    },
    {
      "commit": "54dceb008ffcbe003bea9017cad1227a83b6fc3f",
      "tree": "d4e3345ead16da19efe38dbf97ade38309f8b4f7",
      "parents": [
        "11a100f844f6096787ab20e19f17d72abc957a8f",
        "b46372710ab536c0967f76be5dc41341583d4a54"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 15:39:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 15:39:41 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "11a100f844f6096787ab20e19f17d72abc957a8f",
      "tree": "9dd9f8578727783dc1d321a822402ee6ca83cd10",
      "parents": [
        "9bb8582efb555521c7eec595ebd34e835ddc34b8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 15:36:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 15:36:57 2008 -0700"
      },
      "message": "vlan: avoid header copying and linearisation where possible\n\n- vlan_dev_reorder_header() is only called on the receive path after\n  calling skb_share_check(). This means we can use skb_cow() since\n  all we need is a writable header.\n\n- vlan_dev_hard_header() includes a work-around for some apparently\n  broken out of tree MPLS code. The hard_header functions can expect\n  to always have a headroom of at least there own hard_header_len\n  available, so the reallocation check is unnecessary.\n\n- __vlan_put_tag() can use skb_cow_head() to avoid the skb_unshare()\n  copy when the header is writable.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2238566401f01eb796e75750213c7b0fce396b2",
      "tree": "01135bc75b5a212fe13e98ddc7721e9aae6584f0",
      "parents": [
        "07035fc1bbf931a06e47583cddd2cea2907ac0db"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@parallels.com",
        "time": "Tue Jul 08 15:13:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 15:13:31 2008 -0700"
      },
      "message": "ipv6: fix race between ipv6_del_addr and DAD timer\n\nConsider the following scenario:\n\nipv6_del_addr(ifp)\n  ipv6_ifa_notify(RTM_DELADDR, ifp)\n    ip6_del_rt(ifp-\u003ert)\n\nafter returning from the ipv6_ifa_notify and enabling BH-s\nback, but *before* calling the addrconf_del_timer the \nifp-\u003etimer fires and:\n\naddrconf_dad_timer(ifp)\n  addrconf_dad_completed(ifp)\n    ipv6_ifa_notify(RTM_NEWADDR, ifp)\n      ip6_ins_rt(ifp-\u003ert)\n\nthen return back to the ipv6_del_addr and:\n\nin6_ifa_put(ifp)\n  inet6_ifa_finish_destroy(ifp)\n    dst_release(\u0026ifp-\u003ert-\u003eu.dst)\n\nAfter this we have an ifp-\u003ert inserted into fib6 lists, but \nqueued for gc, which in turn can result in oopses in the\nfib6_run_gc. Maybe some other nasty things, but we caught \nonly the oops in gc so far.\n\nThe solution is to disarm the ifp-\u003etimer before flushing the\nrt from it.\n\nSigned-off-by: Andrey Vagin \u003cavagin@parallels.com\u003e\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b46372710ab536c0967f76be5dc41341583d4a54",
      "tree": "6cbf00e9246943306d9185267e783684a68dc27d",
      "parents": [
        "0e25b4ef220f6ef4eed120543182385b13005db9"
      ],
      "author": {
        "name": "Julius Volz",
        "email": "juliusv@google.com",
        "time": "Tue Jul 08 14:02:19 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:08 2008 -0400"
      },
      "message": "net/wireless/nl80211.c: fix endless Netlink callback loop.\n\nAlthough I only tested similar code (I don\u0027t use any of this wireless\ncode), the state maintainance between Netlink dump callback invocations\nseems wrong here and should lead to an endless loop. There are also other\nexamples in the same file which might have the same problem. Perhaps someone\ncan actually test this (or refute my logic).\n\nTake the simple example with only one element in the list (which should fit\ninto the message):\n\n1. invocation:\n  Start:\n    idx \u003d 0, start \u003d 0\n  Loop:\n    condition (++idx \u003c start) \u003d\u003e (1 \u003c 0) \u003d\u003e false\n    \u003d\u003e no continue, fill one entry, exit loop, return skb-\u003elen \u003e 0\n\n2. invocation:\n  Start:\n    idx \u003d 0, start \u003d 1\n  Loop:\n    condition (++idx \u003c start) \u003d\u003e (1 \u003c 1) \u003d\u003e false\n    \u003d\u003e no continue, fill the same entry again, exit loop, return skb-\u003elen \u003e 0\n\n3. invocation:\n  Same as 2. invocation, endless invocation of callback.\n\nAlso, iterations where the filling of an element fails should not be counted as\ncompleted, so idx should not be incremented in this case.\n\nSigned-off-by: Julius Volz \u003cjuliusv@google.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e25b4ef220f6ef4eed120543182385b13005db9",
      "tree": "8c76baf2ad89cf1f703b4b0cb46f4c2b52ef2da2",
      "parents": [
        "5c036b217a1fe3ae0616e9c43c6bcd13b3c134b6"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jul 08 09:43:43 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:07 2008 -0400"
      },
      "message": "rtl8187: Change detection of RTL8187B with USB ID of 8187\n\nSome early versions of RTL8187B devices have a USB ID of 0x8187\nrather than the 0x8189 of later models. In addition, it appears\nthat these early units also must be programmed with lower power.\nPrevious patches used the Product ID string to detect this situation,\nbut did not address the low power question. This patch uses the\nhardware version and sets the power accordingly.\n\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c036b217a1fe3ae0616e9c43c6bcd13b3c134b6",
      "tree": "f13bfccb11a098fa123e75eca325343e5af47876",
      "parents": [
        "6f7853f3cbe457067e9fe05461f56c7ea4ac488c"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Tue Jul 08 12:38:02 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:07 2008 -0400"
      },
      "message": "rtl8187: updating Kconfig to support RTL8187B\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f7853f3cbe457067e9fe05461f56c7ea4ac488c",
      "tree": "3edd16656fe0bc9614d24bd7c88f1c55f05e5772",
      "parents": [
        "f8a08c34265b59710a8fc049911f487477c19fab"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Tue Jul 08 12:36:04 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:07 2008 -0400"
      },
      "message": "rtl8187: change rtl8187_dev.c to support RTL8187B (part 2)\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8a08c34265b59710a8fc049911f487477c19fab",
      "tree": "f4feb9c34efdae99293a4b9ba8e2afdb89e85e35",
      "parents": [
        "e7d414ff21a7e0b00295e838c004ff1de5fba6ce"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Tue Jul 08 12:33:34 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:07 2008 -0400"
      },
      "message": "rtl8187: change rtl8187_dev.c to support RTL8187B (part 1)\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7d414ff21a7e0b00295e838c004ff1de5fba6ce",
      "tree": "4442c3b6b28e0b8cfd7d020eec931f26ad5a082c",
      "parents": [
        "d1e11af51657d18222bef9cc15591f8c0f289186"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Tue Jul 08 12:31:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:06 2008 -0400"
      },
      "message": "rtl8187: updating rtl8187_rtl8225.c to support RTL8187B\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1e11af51657d18222bef9cc15591f8c0f289186",
      "tree": "28fd2d6779e17908fd98d9e1713bed86b0d1041a",
      "parents": [
        "c44ac0b9855c62b5ec8af5935124cfbe6654a32d"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Tue Jul 08 12:30:02 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:06 2008 -0400"
      },
      "message": "rtl8187: updating rtl818x.h to support RTL8187B\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c44ac0b9855c62b5ec8af5935124cfbe6654a32d",
      "tree": "0541ef3a45c29b369828218412c4f9a9c985293e",
      "parents": [
        "84263b0c94431e686552a322ae84678fddd22ebd"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Tue Jul 08 12:27:54 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:06 2008 -0400"
      },
      "message": "rtl8187: updating rtl8187.h to support RTL8187B\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84263b0c94431e686552a322ae84678fddd22ebd",
      "tree": "c9c90b19cee077d30aaf3305dc51de752da133bf",
      "parents": [
        "0ac2a00c1035c749b720c4d817beea1795f02d47"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Jul 06 17:09:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:06 2008 -0400"
      },
      "message": "rt2x00: Fix register comments\n\nFix some register documentation in the register header files.\nThis allows better parsing by userspace scripts which in turn\nhelps debugging.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ac2a00c1035c749b720c4d817beea1795f02d47",
      "tree": "58c73edf5ea15fa6ac48d6e146139d8ece3d6142",
      "parents": [
        "70197ede33134725f3e2e606fcabc28b0a4549a3"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sun Jul 06 09:12:30 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:05 2008 -0400"
      },
      "message": "hostap: don\u0027t compile prism2_suspend() for hostap_pci without CONFIG_PM\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70197ede33134725f3e2e606fcabc28b0a4549a3",
      "tree": "b4f62374362e041156630daa0400320abf6abff6",
      "parents": [
        "ae73e58ea64f121b26437a10937330e77ff48f33"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Jul 04 08:39:01 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:04 2008 -0400"
      },
      "message": "b43legacy: Remove switch statement with 64-bit index\n\nThe gcc 3.4 fork used to compile the MN10300 port emits unwanted\n__ucmpdi2() calls for switch statements that use a 64bit value.\n\nThis patch removes such a switch from b43legacy, and makes the code\nmore like that used in b43. Thanks to Adrian Bunk \u003cbunk@kernel.org\u003e\nfor reporting the problem.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae73e58ea64f121b26437a10937330e77ff48f33",
      "tree": "98b70e1d25267da456963ed95d6cd7e2dc2f1315",
      "parents": [
        "8e260c22238dd8b57aefb1f5e4bd114486a9c17d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri Jul 04 16:14:59 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:04 2008 -0400"
      },
      "message": "rt2x00: Report RX end time for rt2400pci\n\nrt2400 is the only currently available rt2x00 driver which\nsupports reporting of the RX end time for frames.\nSince mac80211 uses this information for IBSS syncing, it\nis important that it is being reported.\n\nv2: Complement 32 bits of RX timestamp with upper 32bits from TSF\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e260c22238dd8b57aefb1f5e4bd114486a9c17d",
      "tree": "aaf7e9d32e1e30fa204d154e02f7dd9d45043319",
      "parents": [
        "ff352391acfac1e183c8c8b2858f9393bd064a65"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri Jul 04 13:41:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:04 2008 -0400"
      },
      "message": "rt2x00: Use ieee80211_hw-\u003eworkqueue again\n\nRemove the rt2x00 singlethreaded workqueue and move\nthe link tuner and packet filter scheduled work to\nthe ieee80211_hw-\u003eworkqueue again.\nThe only exception is the interface scheduled work\nhandler which uses the mac80211 interface iterator\nunder the RTNL lock. This work needs to be handled\non the kernel workqueue to prevent lockdep issues.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff352391acfac1e183c8c8b2858f9393bd064a65",
      "tree": "33beda14985f49a09fed0a7d9ff2339554f8471a",
      "parents": [
        "50db7875d9dcd89f7624b13535738612faf8db0c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri Jul 04 14:56:07 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:04 2008 -0400"
      },
      "message": "rt2x00: Decrease alignment headroom\n\nWe only need 4 bytes of headroom for alignment\npurposes in the RX frame. It was previously higher\nfor optimization purposes which are no longer\npossible due to DMA mappings.\n\nv2: Fix patch error\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "50db7875d9dcd89f7624b13535738612faf8db0c",
      "tree": "40533fe7fc13cad3a343754644757b5809a213c4",
      "parents": [
        "f2cae6c5e41a979f85463aff60877b31fa3a383d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri Jul 04 14:51:39 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:03 2008 -0400"
      },
      "message": "rt2x00: Remove input_polldev requirements for rfkill\n\nWith the new rfkill interface there is no longer a need\nfor the input_polldev. Create a delayed_work structure\nwhich we can put on the mac80211 workqueue and poll the\nhardware every 1000ms.\n\nv2: Decrease poll frequency from 100ms to 1000ms\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2cae6c5e41a979f85463aff60877b31fa3a383d",
      "tree": "5cc72cc6a6bd4a424b093589dbcaad2843994dbf",
      "parents": [
        "6ef307bc561911c8cdda98ef3896b5982b602a43"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri Jul 04 04:30:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:03 2008 -0400"
      },
      "message": "zd1211rw: beacon config error checking\n\nAdd some error checking to the new beacon configuration code.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ef307bc561911c8cdda98ef3896b5982b602a43",
      "tree": "e9f78dc7bfe9907b68f25a68441715856b52b1f5",
      "parents": [
        "fd4484af7c02b31bcb6090eeb0d85cf947719f2d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 03 13:52:18 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:03 2008 -0400"
      },
      "message": "mac80211: fix lots of kernel-doc\n\nFix more than 50 kernel-doc warnings in ieee80211/mac80211 kernel-doc notation.\nFix a few typos also.\n\nNote: Some fields are marked as TBD and need to have their description\ncorrected.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd4484af7c02b31bcb6090eeb0d85cf947719f2d",
      "tree": "b7cf0b5b4ade5c3cd4351b1a1256432356898068",
      "parents": [
        "0f687e9aeb590e9581709379f47dd13ee9357258"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Jul 03 13:14:57 2008 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:03 2008 -0400"
      },
      "message": "rfkill: ignore errors from rfkill_toggle_radio in rfkill_add_switch\n\nrfkill_add_switch() calls rfkill_toggle_radio() to set the state of a\nrecently registered rfkill class to the current global state [for that\nrfkill-\u003etype].\n\nThe rfkill_toggle_radio() call is going to error out if the hardware is\nRFKILL_STATE_HARD_BLOCKED, and the global state is RFKILL_STATE_UNBLOCKED.\n\nThat is a quite normal situation which I missed to account for.  As things\nstand, the error return from rfkill_toggle_radio ends up causing\nrfkill_register to bail out with an error (de-registering the new switch in\nthe process), which is Not Nice.\n\nChange rfkill_add_switch() to not return errors because of a failed call to\nrfkill_toggle_radio().  We can go back to returning errors again (if that\u0027s\nindeed the right thing to do) if we define the exact error codes the\nrfkill-\u003etoggle_radio callbacks are to return in each situation, so that we\ncan ignore the right ones only.\n\nBug reported by \"kionez \u003ckionez@anche.no\u003e\".\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: kionez \u003ckionez@anche.no\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f687e9aeb590e9581709379f47dd13ee9357258",
      "tree": "1e713f23476d03171d608abfdd9308552c5f1da9",
      "parents": [
        "e4abd4d49d6df6d5e94564c5e831c61ac722f6ec"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Jul 03 13:14:56 2008 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:02 2008 -0400"
      },
      "message": "rfkill: some minor kernel-doc changes for rfkill_toggle_radio\n\nImprove rfkill_toggle_radio\u0027s kernel-doc header a bit.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4abd4d49d6df6d5e94564c5e831c61ac722f6ec",
      "tree": "c05f6edfbd834d5394c8097b9ec33dd390bd25f1",
      "parents": [
        "5fdae6b37e9346dbaea1e51ed6235ed0269d445d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jul 03 18:02:27 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:02 2008 -0400"
      },
      "message": "mac80211: add support for iwconfig wlanX frag auto\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fdae6b37e9346dbaea1e51ed6235ed0269d445d",
      "tree": "a01b0978b4e9c175189b54a641d00e4b1d8b0a1f",
      "parents": [
        "feccb466944cb1aeaabc701cfde6771f3be74919"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 16:30:53 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:02 2008 -0400"
      },
      "message": "mac80211: aes_ccm.c remove crypto wrapper and extra args\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feccb466944cb1aeaabc701cfde6771f3be74919",
      "tree": "62da55862059f4adb4858376b4698f1d81afbec4",
      "parents": [
        "c34498b9e633baa3266af98106502633b6bc371b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 16:30:52 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:02 2008 -0400"
      },
      "message": "mac80211: pass scratch buffer directly, remove additional pointers\n\nRecalculate the offset pointers in the ccmp calculations rather than\nin the callers.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c34498b9e633baa3266af98106502633b6bc371b",
      "tree": "d3fea359c2c54f3b5b3c5630864ebb6c628a4b08",
      "parents": [
        "a7767f958a3b09a1bcd0ddcb21ef6f9a8ebd782c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 16:30:52 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:01 2008 -0400"
      },
      "message": "mac80211: wpa.c remove rx/tx_data -\u003efc users\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7767f958a3b09a1bcd0ddcb21ef6f9a8ebd782c",
      "tree": "634e73fbd9ba624b2a50a9460a129d95f90f0d8d",
      "parents": [
        "fc32f9243dc93e75f81457e95d9cb90ee6136d94"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 16:30:51 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:01 2008 -0400"
      },
      "message": "mac80211: remove trivial rx_data-\u003efc users\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc32f9243dc93e75f81457e95d9cb90ee6136d94",
      "tree": "b95c2c4ac3cf2052d9bcb67eeac51cfe6fee2a9b",
      "parents": [
        "8e8862b79d2ce9177bfddd85b8328a86a25c69b2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jul 03 01:27:13 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:01 2008 -0400"
      },
      "message": "mac80211: call bss_info_change only once upon disassociation\n\nThis patch removes call of ieee80211_bss_info_change_notify from within\nieee80211_reset_erp_info. This allows gathering all bss info changes\ninto one call to the driver in the disassociation flow.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e8862b79d2ce9177bfddd85b8328a86a25c69b2",
      "tree": "595f0a47cf20800ee895c9cd6e98817ac1ff71ba",
      "parents": [
        "f14df8049f9c9f34164dd598772fecea83a394a2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 11:05:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:01 2008 -0400"
      },
      "message": "mac80211: remove ieee80211_get_hdr_info\n\nDo the check for sufficient skb-\u003elen explicitly and pass a pointer\nto the struct ieee80211_hdr directly to the michael_mic calculation.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f14df8049f9c9f34164dd598772fecea83a394a2",
      "tree": "3f13b28d569b69246e2a66bc6e9a9faf54c1f46b",
      "parents": [
        "73e1f7c823252d671361cddde0b498bf2c0fe4e1"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 11:05:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:00 2008 -0400"
      },
      "message": "mac80211: remove one user of ieee80211_get_hdr_info\n\nccmp_special_blocks was only using it to calculate data_len,\ncalculate that directly.\n\nUse unaligned helpers rather than masking/shifting.\n\nUse symbolic constants for the masked frame_control, and do it directly\non a le16 value.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73e1f7c823252d671361cddde0b498bf2c0fe4e1",
      "tree": "16b9d66d4317825241d7e6de7bac90c313a7055d",
      "parents": [
        "238f74a227fd7de8ea1bc66dcbbd36cf9920d1cb"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 11:05:34 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:16:00 2008 -0400"
      },
      "message": "mac80211: use symbolic defines in wpa.c\n\nETH_ALEN and IEEE80211_QOS_CTL_LEN\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "238f74a227fd7de8ea1bc66dcbbd36cf9920d1cb",
      "tree": "2174b8920ae81c82e7e382d1fc66e1609df11828",
      "parents": [
        "994d31f7430c3639b73c6ee038bd437c926b1227"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 02 11:05:34 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:15:59 2008 -0400"
      },
      "message": "mac80211: move QOS control helpers into ieee80211.h\n\nAlso remove the WLAN_IS_QOS_DATA inline after removing the last\ntwo users.  This starts moving away from using rx-\u003efc to using\nthe header frame_control directly.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "994d31f7430c3639b73c6ee038bd437c926b1227",
      "tree": "5159eb2b1023a1580010a5690978f18c1ac02340",
      "parents": [
        "4e887d5b2fb909f18d153f47d2f3fdc2c76bb83a"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "hschaa@suse.de",
        "time": "Wed Jul 02 12:17:06 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:15:59 2008 -0400"
      },
      "message": "iwlwifi: fix typo which caused iwl_get_tx_fail_reason to ever return an empty string\n\nSigned-off-by: Helmut Schaa \u003chschaa@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e887d5b2fb909f18d153f47d2f3fdc2c76bb83a",
      "tree": "1526b08b2396f14a49cae6003e57241ad4236688",
      "parents": [
        "80fcc9e28cf3a209fbfb39a7bbddc313c59c7424"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Wed Jul 02 10:53:57 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 14:15:59 2008 -0400"
      },
      "message": "mac80211: remove MAC80211_DEBUG from net/mac80211/Kconfig.\n\nThis patch removes MAC80211_DEBUG from /net/mac80211/Kconfig\n(in MAC80211_DEBUG_COUNTERS config entry), and replaces\nMAC80211_DEBUG_MENU instead of MAC80211_DEBUG\n(in MAC80211_VERBOSE_SPECT_MGMT_DEBUG config entry).\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80fcc9e28cf3a209fbfb39a7bbddc313c59c7424",
      "tree": "fe77fdd591652db82a87bff12d4b1528a1ecdfe4",
      "parents": [
        "ebd74487d4b7a48ab8513ecfe3d321346d7c602e"
      ],
      "author": {
        "name": "Adel Gadllah",
        "email": "adel.gadllah@gmail.com",
        "time": "Tue Jul 01 17:49:50 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:35 2008 -0400"
      },
      "message": "iwlwifi: remove input device and fix rfkill state\n\nThis patch fixes the iwlwifi rfkill. It removes the input device from iwl3945,\nadds support for RFKILL_STATE_HARD_BLOCKED and calls rfkill_force_state() to\nupdate the state rather than accessing it directly.\nThe calls to iwl|iwl3945_rfkill_set_hw_state() had to be moved because\nrfkill_force_state() cannot be called from an atomic context.\nTested on iwl3945 and seems to work fine.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nCc: Fabien Crespel \u003cfcrespel@gmail.com\u003e\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Adel Gadllah \u003cadel.gadllah@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ebd74487d4b7a48ab8513ecfe3d321346d7c602e",
      "tree": "a6f1bd2f3449810fe94d2c9ecd45c0ef7fcc35e4",
      "parents": [
        "3235427ecb092e4ff86528edd775e759dbeeecff"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jul 01 10:44:50 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:35 2008 -0400"
      },
      "message": "mac80211: fix warning: unused variable ifsta\n\nThis patch fixes warning unused variable ifsta\nwhen compiling without CONFIG_MAC80211_VERBOSE_DEBUG\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3235427ecb092e4ff86528edd775e759dbeeecff",
      "tree": "faa95a5021d55308248301794431c58b5111e947",
      "parents": [
        "d96a7bc0499d0332cecb0a1d7d7d0d44f9c8cc28"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Tue Jul 01 10:44:51 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:34 2008 -0400"
      },
      "message": "iwlwifi: request Tx of block ack request if necessary\n\nThis patch sets the block ack request flag if needed\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d96a7bc0499d0332cecb0a1d7d7d0d44f9c8cc28",
      "tree": "cf2e44f2901bdf2905b6eca4c735f9aa1bd986b1",
      "parents": [
        "429a380571a6e6b8525b93161544eafc9b227e44"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jul 01 14:29:20 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:34 2008 -0400"
      },
      "message": "mac80211: remove useless tid assignment for management and control frames\n\nThis patch removes useless tid assignment for management and control frames\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "429a380571a6e6b8525b93161544eafc9b227e44",
      "tree": "a90ad1cba6ea557ace90a74ea02af9d5bcad36c1",
      "parents": [
        "b2898a27809f54a33050a70d0eaa4a78194163a0"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Tue Jul 01 14:16:03 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:34 2008 -0400"
      },
      "message": "mac80211: add block ack request capability\n\nThis patch adds block ack request capability\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2898a27809f54a33050a70d0eaa4a78194163a0",
      "tree": "e0adf0193c7c3cfd9b2165cbbd18ff14b352927f",
      "parents": [
        "8fa7425c6394117a541de82826d128d6c3d9161b"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Tue Jul 01 10:45:13 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:34 2008 -0400"
      },
      "message": "mac80211: Don\u0027t request encryption for probe response\n\nProbe responses shouldn\u0027t be encrypted, and mac80211 doesn\u0027t\nset the crypto key accordingly. However it didn\u0027t set the\nIEEE80211_TX_CTL_DO_NOT_ENCRYPT flag which means drivers\ncould make an attempt to encrypt it, and causing a NULL\npointer dereference when accessing the provided hw_key field.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fa7425c6394117a541de82826d128d6c3d9161b",
      "tree": "1c9b9848e6a0c6ad2aa22e871f4e0f7c562077f4",
      "parents": [
        "9bb8582efb555521c7eec595ebd34e835ddc34b8"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Jul 01 10:44:48 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 08 10:21:33 2008 -0400"
      },
      "message": "iwlwifi: fix error path of iwl_rfkill_init\n\nThis patch cleans rfkill error path. The problem was result of removing\nthe input device\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9bb8582efb555521c7eec595ebd34e835ddc34b8",
      "tree": "8eb6aae062bbd359e820a35d51fb16a32e7b828f",
      "parents": [
        "df6b6a0cf62afeacdeb4c1a35b8fba21fda54399"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 03:24:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:24:44 2008 -0700"
      },
      "message": "vlan: TCI related type and naming cleanups\n\nThe VLAN code contains multiple spots that use tag, id and tci as\nidentifiers for arguments and variables incorrectly and they actually\ncontain or are expected to contain something different. Additionally\ntypes are used inconsistently (unsigned short vs u16) and identifiers\nare sometimes capitalized.\n\n- consistently use u16 for storing TCI, ID or QoS values\n- consistently use vlan_id and vlan_tci for storing the respective values\n- remove capitalization\n- add kdoc comment to netif_hwaccel_{rx,receive_skb}\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df6b6a0cf62afeacdeb4c1a35b8fba21fda54399",
      "tree": "a38dedd6e4e328f32035a06ea327f20149527b75",
      "parents": [
        "22d1ba74bbafa96d3f425cc12714d3fe8675183f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 03:24:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:24:14 2008 -0700"
      },
      "message": "vlan: remove useless struct hlist_node declaration from if_vlan.h\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22d1ba74bbafa96d3f425cc12714d3fe8675183f",
      "tree": "5fdc18001037a667e95229dbc34130b7210e8c8c",
      "parents": [
        "7750f403cbe56971336d575b354365190b4e3227"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 03:23:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:23:57 2008 -0700"
      },
      "message": "vlan: move struct vlan_dev_info to private header\n\nHide struct vlan_dev_info from drivers to prevent them from growing\nmore creative ways to use it. Provide accessors for the two drivers\nthat currently use it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7750f403cbe56971336d575b354365190b4e3227",
      "tree": "bc8a65b0dd0d5cc3faac943f7e3df0c6dfedeaf6",
      "parents": [
        "75b8846acd11ad3fc736d4df3413fe946bbf367c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 03:23:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:23:36 2008 -0700"
      },
      "message": "vlan: uninline __vlan_hwaccel_rx\n\nThe function is huge and included at least once in every VLAN acceleration\ncapable driver. Uninline it; to avoid having drivers depend on the VLAN\nmodule, the function is always built in statically when VLAN is enabled.\n\nWith all VLAN acceleration capable drivers that build on x86_64 enabled,\nthis results in:\n\n   text    data     bss     dec     hex filename\n6515227  854044  343968 7713239  75b1d7 vmlinux.inlined\n6505637  854044  343968 7703649  758c61 vmlinux.uninlined\n----------------------------------------------------------\n  -9590\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75b8846acd11ad3fc736d4df3413fe946bbf367c",
      "tree": "78a96fe42916ac18e4d992eb3024e8427fb42eb3",
      "parents": [
        "26a25239d7a660cc7162e2463b48b40d544364d0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 03:22:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:22:42 2008 -0700"
      },
      "message": "vlan: Add ethtool support\n\nAdd ethtool support for querying the device for offload settings.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26a25239d7a660cc7162e2463b48b40d544364d0",
      "tree": "1448f1721042dbbac1ff2f1fd4ba2bcb965f96ee",
      "parents": [
        "acc81e1465d29e0284008770cc4b8bc90bd93bd7"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 03:22:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:22:16 2008 -0700"
      },
      "message": "vlan: Use is_vlan_dev()\n\nUse simplified is_vlan_dev function.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acc81e1465d29e0284008770cc4b8bc90bd93bd7",
      "tree": "7580b619f82a6ae13c425051c305b7d5501e201d",
      "parents": [
        "256f3bfce87fe39ec008b2c27890b30066984f50"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 03:21:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:21:27 2008 -0700"
      },
      "message": "vlan: fix network_header/mac_header adjustments\n\nLennert Buytenhek points out that the VLAN code incorrectly adjusts\nskb-\u003enetwork_header to point in the middle of the VLAN header and\nadditionally tries to adjust skb-\u003emac_header without checking for\nvalidity.\n\nThe network_header should not be touched at all since we\u0027re only\nadding headers in front of it, mac_header adjustments are not\nnecessary at all.\n\nBased on patch by Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "256f3bfce87fe39ec008b2c27890b30066984f50",
      "tree": "847046f3f793590754e06e78c3f553e879e3a7db",
      "parents": [
        "81c684d12ddc05bba4953e36e9cdd5939dde344b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 08 03:08:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:08:16 2008 -0700"
      },
      "message": "irda: Remove useless pm_dev references\n\nSome IRDA headers contain references to \u0027struct pm_dev\u0027 that are not\nnecessary any more and may be removed.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07035fc1bbf931a06e47583cddd2cea2907ac0db",
      "tree": "7fda25add89536a7ae44e4e91537e5815dd59f97",
      "parents": [
        "02307080622da0312f2ede0f9c0ac779a1cc4f9a"
      ],
      "author": {
        "name": "Julius Volz",
        "email": "juliusv@google.com",
        "time": "Tue Jul 08 03:07:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:07:43 2008 -0700"
      },
      "message": "irda: Fix netlink error path return value\n\nFix an incorrect return value check of genlmsg_put() in irda_nl_get_mode().\ngenlmsg_put() does not use ERR_PTR() to encode return values, it just\nreturns NULL on error.\n\nSigned-off-by: Julius Volz \u003cjuliusv@google.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02307080622da0312f2ede0f9c0ac779a1cc4f9a",
      "tree": "791862081551d8fdaafcc9b1de9628cc67b55edd",
      "parents": [
        "568b4933a9902aed0f51e2e1bea3da157fb18833"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Tue Jul 08 03:07:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:07:16 2008 -0700"
      },
      "message": "irda: New device ID for nsc-ircc\n\nHP OmniBook 500\u0027s DSDT code changes the HID of the FIR device from\nNSC6001 to HWPC224 when run under an \"NT\" operating system. Add the\nnew ID to the pnp device id table.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "568b4933a9902aed0f51e2e1bea3da157fb18833",
      "tree": "e50e94dd9a9b25af5141bd85d30275362af4524a",
      "parents": [
        "3888e9efc9bf05e60504d2a420be7a527ff43678"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue Jul 08 03:06:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:06:46 2008 -0700"
      },
      "message": "irda: via-ircc proper dma freeing\n\n1. dma should be freed when dma2 request fail.\n2. dma2 should be freed too when device close.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81c684d12ddc05bba4953e36e9cdd5939dde344b",
      "tree": "397ffc2a3e00f07d1cdda8707cf36bf3ca43268a",
      "parents": [
        "2c693610fe923764fe41b846fb86938a2010da6e"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Jul 08 03:05:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:05:28 2008 -0700"
      },
      "message": "ipv4: remove flush_mutex from ipv4_sysctl_rtcache_flush\n\nIt is possible to avoid locking at all in ipv4_sysctl_rtcache_flush by\ndefining local ctl_table on the stack.\n\nThe patch is based on the suggestion from Eric W. Biederman.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c693610fe923764fe41b846fb86938a2010da6e",
      "tree": "f104646dc005a69f235053a9aee844376a2e41cc",
      "parents": [
        "4ad3f26162ece5aca3045fd45e15dd99acea4a0e"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Tue Jul 08 03:03:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 03:03:01 2008 -0700"
      },
      "message": "net: remove padding from struct socket on 64bit \u0026 increase objects/cache\n\nremove padding from struct socket reducing its size by 8 bytes.\n    \nThis allows more objects/cache in sock_inode_cache\n12 objects/cache when cacheline size is 128 (generic x86_64)\n    \nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ad3f26162ece5aca3045fd45e15dd99acea4a0e",
      "tree": "05c0db40febdc89055f2572bc0cf42388f798ead",
      "parents": [
        "dde77e604497dada6f224a685278dfb27747ae52"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 02:38:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:38:56 2008 -0700"
      },
      "message": "netfilter: fix string extension for case insensitive pattern matching\n\nThe flag XT_STRING_FLAG_IGNORECASE indicates case insensitive string\nmatching. netfilter can find cmd.exe, Cmd.exe, cMd.exe and etc easily.\n\nA new revision 1 was added, in the meantime invert of xt_string_info\nwas moved into flags as a flag. If revision is 1, The flag\nXT_STRING_FLAG_INVERT indicates invert matching.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dde77e604497dada6f224a685278dfb27747ae52",
      "tree": "d4f43497f985e1b8417960640f4be8fe1fc78410",
      "parents": [
        "43138833ee9af07e865a4dcbfe81684c9c2f2262"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 02:38:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:38:40 2008 -0700"
      },
      "message": "textsearch: convert kmalloc + memset to kzalloc\n\nconvert kmalloc + memset to kzalloc for alloc_ts_config\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43138833ee9af07e865a4dcbfe81684c9c2f2262",
      "tree": "c3de1d509fce8c2defbf4d63d2e3055de24e9948",
      "parents": [
        "2523c3fc2bc9e34c06a71517844d55353f1f904a"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 02:38:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:38:27 2008 -0700"
      },
      "message": "textsearch: ts_fsm: return error on request for case insensitive search\n\nFor fsm text search, handle case insensitive parameter as -EINVAL.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2523c3fc2bc9e34c06a71517844d55353f1f904a",
      "tree": "ac84b347f87d4a01110c0294ba4452a12db4c60a",
      "parents": [
        "3b76d08190e6b420ed3f5534aa99ee29d82d731f"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 02:38:09 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:38:09 2008 -0700"
      },
      "message": "textsearch: ts_kmp: support case insensitive searching in Knuth-Morris-Pratt algorithm\n\nAdd support for case insensitive search to Knuth-Morris-Pratt algorithm.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b76d08190e6b420ed3f5534aa99ee29d82d731f",
      "tree": "90f5f3b38148529946d3b0807d6cdd80445ed1cf",
      "parents": [
        "b9c796783151678d08b1ec1ef410685b2515ba51"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 02:37:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:37:54 2008 -0700"
      },
      "message": "textsearch: ts_bm: support case insensitive searching in Boyer-Moore algorithm\n\nAdd support for case insensitive search to Boyer-Moore algorithm.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9c796783151678d08b1ec1ef410685b2515ba51",
      "tree": "48546b3c11b7111f465d09fe6802bae3e227262f",
      "parents": [
        "58de7862e61cb71251a25314d1b3d7260af1448a"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Tue Jul 08 02:37:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:37:31 2008 -0700"
      },
      "message": "textsearch: support for case insensitive searching\n\nThe function textsearch_prepare has a new flag to support case\ninsensitive searching.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58de7862e61cb71251a25314d1b3d7260af1448a",
      "tree": "2cd5b2aee05ee02b44361ee59b4e8050c2c76446",
      "parents": [
        "cdf060a5d3c2afc7998af94b26a6c5182419e071"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 08 02:37:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:37:07 2008 -0700"
      },
      "message": "netfilter: ebt_nflog: fix Kconfig typo\n\nThe help text should refer to nflog instead of ulog. Noticed by\nKrzysztof Halasa \u003ckhc@pm.waw.pl\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdf060a5d3c2afc7998af94b26a6c5182419e071",
      "tree": "6524930a211fae0c6d6ad318e4a23cf7ecbf2515",
      "parents": [
        "43de9dfeaa30f7ed801dc1c38bdb63b1738bddcc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 08 02:36:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:36:40 2008 -0700"
      },
      "message": "netfilter: cleanup netfilter_ipv6.h userspace header\n\nKernel functions are not for userspace.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43de9dfeaa30f7ed801dc1c38bdb63b1738bddcc",
      "tree": "756447886ded9413fbe010f5820dfa3d60baf199",
      "parents": [
        "b891c5a831b13f74989dcbd7b39d04537b2a05d9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 08 02:36:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:36:18 2008 -0700"
      },
      "message": "netfilter: ip6table_filter in netns for real\n\nOne still needs to remove checks in nf_hook_slow() and nf_sockopt_find()\nto test this, though.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b891c5a831b13f74989dcbd7b39d04537b2a05d9",
      "tree": "b2bc084458948473e31be39edfbc494325f95176",
      "parents": [
        "b11c16beb92112885edccc79e17d39c5d218f441"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Jul 08 02:35:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:35:55 2008 -0700"
      },
      "message": "netfilter: nf_conntrack: add allocation flag to nf_conntrack_alloc\n\nctnetlink does not need to allocate the conntrack entries with GFP_ATOMIC\nas its code is executed in user context.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b11c16beb92112885edccc79e17d39c5d218f441",
      "tree": "fff5ff2ef32a33a71a1b68ab4a8588fc74747632",
      "parents": [
        "d2789312cc6d875462d1d248e07a8a9caf8a6ae3"
      ],
      "author": {
        "name": "Russ Dill",
        "email": "Russ.Dill@gmail.com",
        "time": "Tue Jul 08 02:35:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:35:27 2008 -0700"
      },
      "message": "netfilter: Get rid of refrences to no longer existant Fast NAT.\n\nGet rid of refrences to no longer existant Fast NAT.\n\nIP_ROUTE_NAT support was removed in August of 2004, but references to Fast\nNAT were left in a couple of config options.\n\nSigned-off-by: Russ Dill \u003cRuss.Dill@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2789312cc6d875462d1d248e07a8a9caf8a6ae3",
      "tree": "d53894fffb3c0731983e068ba662a17867dd4d2d",
      "parents": [
        "6ba33ac8a47d33d0b5996d24ddf66c457cd7180b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@parallels.com",
        "time": "Tue Jul 08 02:34:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:34:52 2008 -0700"
      },
      "message": "netfilter: use correct namespace in ip6table_security\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@parallels.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3888e9efc9bf05e60504d2a420be7a527ff43678",
      "tree": "5c4b889c057eac0951ed8bf248379ce2dcc33f90",
      "parents": [
        "6e43829bb69bf1d584a592075f1357590eb49b1a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jul 08 02:28:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 02:28:39 2008 -0700"
      },
      "message": "sctp: Mark the tsn as received after all allocations finish\n\nIf we don\u0027t have the buffer space or memory allocations fail,\nthe data chunk is dropped, but TSN is still reported as received.\nThis introduced a data loss that can\u0027t be recovered.  We should\nonly mark TSNs are received after memory allocations finish.\nThe one exception is the invalid stream identifier, but that\u0027s\ndue to user error and is reported back to the user.\n\nThis was noticed by Michael Tuexen.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ba33ac8a47d33d0b5996d24ddf66c457cd7180b",
      "tree": "eca6d10d65e20cbaf7491e10f9a931b78f9cfb77",
      "parents": [
        "a6676019a794eac967a967c1206a57824b180c9a"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 06 20:55:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 07 22:40:58 2008 -0700"
      },
      "message": "amd8111e: delete non NAPI code from the driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6676019a794eac967a967c1206a57824b180c9a",
      "tree": "9df26bc5151cec8e4c8c0fd4490aabe95f449025",
      "parents": [
        "6a3d8aa48c1c9d3afc761b862267b9945cc6f281"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 06 20:54:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 07 22:40:42 2008 -0700"
      },
      "message": "starfire: delete non NAPI code from the driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a3d8aa48c1c9d3afc761b862267b9945cc6f281",
      "tree": "882ddbfed854123db6def74f7885bf779560c0e7",
      "parents": [
        "38b221957b155ef410bdc28856a66386303fbd5a"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 06 20:50:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 07 22:40:26 2008 -0700"
      },
      "message": "netdev: remove unused S2IO_NAPI\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e43829bb69bf1d584a592075f1357590eb49b1a",
      "tree": "e3c6b3e0e84998f2fdcfec0f36cdbe0141aa7331",
      "parents": [
        "9e095a687b3561972272063260e14ab1bc21de08"
      ],
      "author": {
        "name": "Vladimir Koutny",
        "email": "vlado@work.ksp.sk",
        "time": "Mon Jul 07 14:23:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:31:40 2008 -0400"
      },
      "message": "mac80211: don\u0027t report selected IBSS when not found\n\nDon\u0027t report a \u0027selected\u0027 IBSS in sta_find_ibss when none was found.\n\nSigned-off-by: Vladimir Koutny \u003cvlado@ksp.sk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e095a687b3561972272063260e14ab1bc21de08",
      "tree": "f5f7f9bcfaad71c8b2f8aca9b7a743963fb81cdf",
      "parents": [
        "9dfd55008e3863dcd93219c74bf05b09e5c549e2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jul 04 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:31:40 2008 -0400"
      },
      "message": "ssb-pcicore: Fix IRQ-vector init on embedded devices\n\nOn embedded devices we must not route the interrupts through\nthe PCI core, if our host-bus is not PCI.\n\nReported-by: Steve Brown \u003csbrown@cortland.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9dfd55008e3863dcd93219c74bf05b09e5c549e2",
      "tree": "11cabdf2007a87a826c0aaea47bfb06d09f94285",
      "parents": [
        "ea0c925370b33baf168bb33782c613468c1aa119"
      ],
      "author": {
        "name": "Firat Birlik",
        "email": "firat@airties.com",
        "time": "Fri Jul 04 04:31:50 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:31:40 2008 -0400"
      },
      "message": "zd1211rw: add ID for AirTies WUS-201\n\nI would like to inform you of our zd1211 based usb wifi adapter (AirTies\nWUS-201), which works with the zd1211rw driver with the following device\nid definition.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea0c925370b33baf168bb33782c613468c1aa119",
      "tree": "3a1c0edb45895a289c5e3e36a85c8fb57439e3ee",
      "parents": [
        "8db9369ff92b1cd93566baadd8bd2992f025fdd0"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Thu Jul 03 19:02:44 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:31:39 2008 -0400"
      },
      "message": "mac80211: Only flush workqueue when last interface was removed\n\nCurrently the ieee80211_hw-\u003eworkqueue is flushed each time\nan interface is being removed. However most scheduled work\nis not interface specific but device specific, for example things like\nperiodic work for link tuners.\n\nThis patch will move the flush_workqueue() call to directly behind\nthe call to ops-\u003estop() to make sure the workqueue is only flushed\nwhen all interfaces are gone and there really shouldn\u0027t be any scheduled\nwork in the drivers left.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8db9369ff92b1cd93566baadd8bd2992f025fdd0",
      "tree": "0b52162cacc30138045d0a52476d0a61365ac10d",
      "parents": [
        "0ff1cca0e272045b9c11a2ff94bd3e6893c9308c"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Thu Jul 03 19:56:13 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:31:39 2008 -0400"
      },
      "message": "mac80211: move netif_carrier_on to after ieee80211_bss_info_change_notify\n\nPutting netif_carrier_on before configuring the driver/device with the\nnew association state may cause a race (tx frames may be sent before\nconfiguration is done)\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ff1cca0e272045b9c11a2ff94bd3e6893c9308c",
      "tree": "0c444007df7337c4a8ffbca237325d56133d3635",
      "parents": [
        "fcee7a01ad7516eeb8dfdd0a17ef04cd2ee30757"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Thu Jul 03 09:41:38 2008 +1000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:29:28 2008 -0400"
      },
      "message": "drivers/net/wireless/iwlwifi/iwl-3945.c Fix type issue on 64bit\n\nCoverity CID: 2265 NEGATIVE_RETURNS\n\n\"rate\" is of an unsigned type, and the code requires a signed type.\nThe following patch makes it so.\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmailcom\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcee7a01ad7516eeb8dfdd0a17ef04cd2ee30757",
      "tree": "15b71fcba6b899d065b133499ebc48afbf97a1f2",
      "parents": [
        "7f2d38eb7a42bea1c1df51bbdaa2ca0f0bdda07f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 02 11:04:24 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:22:53 2008 -0400"
      },
      "message": "hostap_cs: correct poor NULL checks in suspend/resume routines\n\nThis corrects this kernel.org bug:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9701\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38b221957b155ef410bdc28856a66386303fbd5a",
      "tree": "458006267c33308be8812a9def8eec7cbb23192a",
      "parents": [
        "4b5a698ef423eebc37cfacc6d3376d6dffd5bf83"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 06 20:48:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 06 20:48:41 2008 -0700"
      },
      "message": "netdrv: don\u0027t truncate VLAN TCI with VLAN stripping\n\nThe vlan_hwaccel_{rx,receive_skb} functions expect the full TCI field\nfor priority mappings, don\u0027t truncate the upper 4 bits.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b5a698ef423eebc37cfacc6d3376d6dffd5bf83",
      "tree": "fc887610dc023d19c9abbe7189a5719ee35c7f67",
      "parents": [
        "fb0305ce1b03f6ff17f84f2c63daccecb45f2805"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 06 15:49:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 06 15:49:08 2008 -0700"
      },
      "message": "net: fix dev_set_promiscuity() breakage\n\nCommit dad9b335 (netdevice: Fix promiscuity and allmulti overflow) broke\ndev_set_promiscuity() by returning on success without reprogramming the\ndevice.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb0305ce1b03f6ff17f84f2c63daccecb45f2805",
      "tree": "cd0a024459000123cd45b6862b8eb5c7789a72a0",
      "parents": [
        "aee18a8cf28808b7302ef698d77fa73883e60f1b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:40:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:40:21 2008 -0700"
      },
      "message": "net-sched: consolidate default fifo qdisc setup\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f2d38eb7a42bea1c1df51bbdaa2ca0f0bdda07f",
      "tree": "930ee4b119242ea70d020521f217b42090e42b6e",
      "parents": [
        "c5a78ac00c400df29645e59938700301efb371d0"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver.hartkopp@volkswagen.de",
        "time": "Sat Jul 05 23:38:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:38:43 2008 -0700"
      },
      "message": "can: add sanity checks\n\nEven though the CAN netlayer only deals with CAN netdevices, the \nnetlayer interface to the userspace and to the device layer should \nperform some sanity checks.\n\nThis patch adds several sanity checks that mainly prevent userspace apps \nto send broken content into the system that may be misinterpreted by \nsome other userspace application.\n\nSigned-off-by: Oliver Hartkopp \u003coliver.hartkopp@volkswagen.de\u003e\nSigned-off-by: Urs Thuermann \u003curs.thuermann@volkswagen.de\u003e\nAcked-by: Andre Naujoks \u003cnautsch@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aee18a8cf28808b7302ef698d77fa73883e60f1b",
      "tree": "588722b785cea394c13997dfa1502ed041588d8c",
      "parents": [
        "4207759939c208f24d7e09596753e67b6bc188f9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:23:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:23:27 2008 -0700"
      },
      "message": "net-sched: sch_htb: remove write-only qdisc filter_cnt\n\nThe filter_cnt is supposed to count filter references to a class.\nSince the qdisc can\u0027t be the target of a filter, it doesn\u0027t need\na filter_cnt. In fact the counter is never decreased since cls_api\nconsiders a return value of zero a failure and doesn\u0027t unbind again.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4207759939c208f24d7e09596753e67b6bc188f9",
      "tree": "90b2cb3e740100a947f40a916b862eae099299ce",
      "parents": [
        "f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:22:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:22:53 2008 -0700"
      },
      "message": "net-sched: sch_htb: remove child and sibling lists\n\nNow that the qdisc isn\u0027t destroyed in hierarchical order anymore,\nthe only user of the child lists left is htb_parent_last_child().\nThis can be easily changed to use a counter of children to save\na few bytes.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4c1f3e0c59be0e6566d9c00b1d8b204ffb861a2",
      "tree": "6dffffa3a06bf252fd23c681b19063693174bdb8",
      "parents": [
        "fbd8f1379aeeb3e44a59302a6b2850636130bb2a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:22:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:22:35 2008 -0700"
      },
      "message": "net-sched: sch_htb: use dynamic class hash helpers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbd8f1379aeeb3e44a59302a6b2850636130bb2a",
      "tree": "aa3c73e765d983f91f6509753c35a019bae19fd8",
      "parents": [
        "d77fea2eb9206833c7aa1b013044ddeb5225b92c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:22:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:22:19 2008 -0700"
      },
      "message": "net-sched: sch_htb: move hash and sibling list removal to htb_delete\n\nHash list removal currently happens twice (once in htb_delete, once\nin htb_destroy_class), which makes it harder to use the dynamically\nsized class hash without adding special cases for HTB. The reason is\nthat qdisc destruction destroys classes in hierarchical order, which\nis not necessary if filters are destroyed in a separate iteration\nduring qdisc destruction.\n\nAdjust qdisc destruction to follow the same scheme as other hierarchical\nqdiscs by first performing a filter destruction pass, then destroying\nall classes in hash order.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d77fea2eb9206833c7aa1b013044ddeb5225b92c",
      "tree": "716d9994e60b8ed0cf395e98dde7414a8324f161",
      "parents": [
        "be0d39d52ce35554e856de7e9ea37ac1fa4a7f91"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:22:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:22:05 2008 -0700"
      },
      "message": "net-sched: sch_cbq: use dynamic class hash helpers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be0d39d52ce35554e856de7e9ea37ac1fa4a7f91",
      "tree": "bc76beba534507e921d4eafdf615d19d012437e4",
      "parents": [
        "6fe1c7a5556807e9d7154a2d2fb938d8a9e47e5f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:21:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:21:47 2008 -0700"
      },
      "message": "net-sched: sch_hfsc: use dynamic class hash helpers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fe1c7a5556807e9d7154a2d2fb938d8a9e47e5f",
      "tree": "27758ea169b402aba70ef68bde8e554e7f135031",
      "parents": [
        "ea2aca084ba82aaf7c148d04914ceed8758ce08a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 23:21:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:21:31 2008 -0700"
      },
      "message": "net-sched: add dynamically sized qdisc class hash helpers\n\nCurrently all qdiscs which allow to create classes uses a fixed sized hash\ntable with size 16 to hash the classes. This causes a large bottleneck\nwhen using thousands of classes and unbound filters.\n\nAdd helpers for dynamically sized class hashes to fix this. The following\npatches will convert the qdiscs to use them.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2aca084ba82aaf7c148d04914ceed8758ce08a",
      "tree": "dcb3f4f849cf48deac2dd3bafd5c2cd2f0e7dc79",
      "parents": [
        "f3032be921cd126615ce3bfd7084e3d319f3f892",
        "c5a78ac00c400df29645e59938700301efb371d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:08:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:08:07 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wan/hdlc_fr.c\n\tdrivers/net/wireless/iwlwifi/iwl-4965.c\n\tdrivers/net/wireless/iwlwifi/iwl3945-base.c\n"
    },
    {
      "commit": "f3032be921cd126615ce3bfd7084e3d319f3f892",
      "tree": "c2ce874f2ab7f107dddf7b854772e0f3b64d35a1",
      "parents": [
        "70c03b49b80ba3634958acc31853771019c0ebd3",
        "18d7260527ce7c0d0a177afdf92d8f868f50b067"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:41:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:41:53 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "70c03b49b80ba3634958acc31853771019c0ebd3",
      "tree": "097861a5da46fc10696c97f21720c1e5053b322f",
      "parents": [
        "ce305002e1c9b90c2c151ce18bab0b895dd55ae6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 21:26:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:26:57 2008 -0700"
      },
      "message": "vlan: Add GVRP support\n\nAdd GVRP support for dynamically registering VLANs with switches.\n\nBy default GVRP is disabled because we only support the applicant-only\nparticipant model, which means it should not be enabled on vlans that\nare members of a bridge. Since there is currently no way to cleanly\ndetermine that, the user is responsible for enabling it.\n\nThe code is pretty small and low impact, its wrapped in a config\noption though because it depends on the GARP implementation and\nthe STP core.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce305002e1c9b90c2c151ce18bab0b895dd55ae6",
      "tree": "dce98db82836d00cc45db667ada6b77a86724f13",
      "parents": [
        "b3ce0325f2bf1bb737cb8fc7c349ce8fefdd9e40"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 21:26:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:26:41 2008 -0700"
      },
      "message": "vlan: Move device unregistration before lower dev cleanup\n\nMove the unregister_netdevice() call for the VLAN device before cleanup\nfor the lower device. This is needed by GVRP so it can send a leave\nmessage before the applicant on the lower device is cleaned up.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3ce0325f2bf1bb737cb8fc7c349ce8fefdd9e40",
      "tree": "f2925e18555561b528b781c535c96bdbc0c809a9",
      "parents": [
        "eca9ebac651f774d8b10fce7c5d173c3c3d3394f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 21:26:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:26:27 2008 -0700"
      },
      "message": "vlan: Change vlan_dev_set_vlan_flag() to handle multiple flags at once\n\nChange vlan_dev_set_vlan_flag() to handle multiple flags at once and\nrename to vlan_dev_change_flags(). This allows to to use it from the\nnetlink interface, which in turn allows to handle necessary adjustments\nwhen changing flags centrally.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eca9ebac651f774d8b10fce7c5d173c3c3d3394f",
      "tree": "58b4117a0820dff43d4faa7fdcae5cd7723674c7",
      "parents": [
        "7c85fbf0657f216557b0c9c4a2e4e07f37d8bb8c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 21:26:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:26:13 2008 -0700"
      },
      "message": "net: Add GARP applicant-only participant\n\nAdd an implementation of the GARP (Generic Attribute Registration Protocol)\napplicant-only participant. This will be used by the following patch to\nadd GVRP support to the VLAN code.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c85fbf0657f216557b0c9c4a2e4e07f37d8bb8c",
      "tree": "08660067a7f60fdf4e8343ec9481ce6da22ac6d8",
      "parents": [
        "a19800d704177caaa5874baf5819307c5b7d5e4f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 21:25:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:25:56 2008 -0700"
      },
      "message": "bridge: Use STP demux\n\nUse the STP demux layer for receiving STP PDUs instead of directly\nregistering with LLC.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a19800d704177caaa5874baf5819307c5b7d5e4f",
      "tree": "ebe3397dc06ff3544a09f078f512cadb996daaf9",
      "parents": [
        "ef28d1a20f9f18ebf1be15ef6f097a76f9a63499"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 05 21:25:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 21:25:39 2008 -0700"
      },
      "message": "net: Add STP demux layer\n\nAdd small STP demux layer for demuxing STP PDUs based on MAC address.\nThis is needed to run both GARP and STP in parallel (or even load the\nmodules) since both use LLC_SAP_BSPAN.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "ef28d1a20f9f18ebf1be15ef6f097a76f9a63499"
}
