)]}'
{
  "log": [
    {
      "commit": "ca1e8bb8e4e89e2769e2b39eb29fdcfc5c19cf89",
      "tree": "7a810b35b6f584b3176b42d35c30bcd7d79db11f",
      "parents": [
        "67dd7608078b17f63f29ff2108fc5bf2407ddcec"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 21 03:41:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:30:59 2008 -0700"
      },
      "message": "wext: Parameterize the standard/private handlers.\n\nThe WEXT standard and private handlers to use are now\narguments to wireless_process_ioctl().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67dd7608078b17f63f29ff2108fc5bf2407ddcec",
      "tree": "92dda0580609f2be16c45e9c8bdbaed0d1fb5a00",
      "parents": [
        "d88174e4d295f0880e5f9cb6d42f26b0367c8fd9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 21 03:36:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:30:47 2008 -0700"
      },
      "message": "wext: Pull ioctl permission checking out into helper function.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d88174e4d295f0880e5f9cb6d42f26b0367c8fd9",
      "tree": "09bc63d4e92e2ad5a409ed9186dea29ed0070901",
      "parents": [
        "84149b0fca08f9ec554dfc28dabc39839fdf8a06"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 21 03:33:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:30:21 2008 -0700"
      },
      "message": "wext: Extract private call iw_point handling into seperate functions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84149b0fca08f9ec554dfc28dabc39839fdf8a06",
      "tree": "52b243f540da478bc6d938f679145aa39b256089",
      "parents": [
        "208887d4cc5a5c1eeb68bd170e21e32b1129cd94"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 21 03:27:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:30:09 2008 -0700"
      },
      "message": "wext: Extract standard call iw_point handling into seperate function.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "208887d4cc5a5c1eeb68bd170e21e32b1129cd94",
      "tree": "d1f9a0c3215470ae7402ff0129066eeffa58390e",
      "parents": [
        "25519a2a769d42fc2733a8f119682272d99b1304"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 21 03:24:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:29:55 2008 -0700"
      },
      "message": "wext: Make adjust_priv_size() take a \"struct iw_point *\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25519a2a769d42fc2733a8f119682272d99b1304",
      "tree": "4088b215b4ff59b31ba2c325c560ff5e186bcfa3",
      "parents": [
        "caea902f72b053fd0c76d0d3b6b2e057beb3fc64"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 21 03:22:38 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:29:40 2008 -0700"
      },
      "message": "wext: Remove inline from get_priv_size() and adjust_priv_size().\n\nThe compiler inlines when appropriate.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caea902f72b053fd0c76d0d3b6b2e057beb3fc64",
      "tree": "74e8d476b2c51480420e2ef7c9bbae249b6edbc9",
      "parents": [
        "0b4419162aa6c4204843f3a13b48d9ab821d3167",
        "65c3e4715b1b934f8dcc002d9f46b4371ca7a9b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:25:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:25:48 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/rt2x00/Kconfig\n\tdrivers/net/wireless/rt2x00/rt2x00usb.c\n\tnet/sctp/protocol.c\n"
    },
    {
      "commit": "65c3e4715b1b934f8dcc002d9f46b4371ca7a9b1",
      "tree": "b24e7a7bffa48cee7cf80c41bf8327ad055abfb5",
      "parents": [
        "28e84ab3abafb0f9c9573993626abe6ca3fa8eb1"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:21:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:21:27 2008 -0700"
      },
      "message": "atm: [he] send idle cells instead of unassigned when in SDH mode\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28e84ab3abafb0f9c9573993626abe6ca3fa8eb1",
      "tree": "13d7c12e8041d9e0f64c37d6764c492857ab230b",
      "parents": [
        "7e903c2ae36efb526eacab3b25d00e90424bd8a8"
      ],
      "author": {
        "name": "Robert T. Johnson",
        "email": "rtjohnso@eecs.berkeley.edu",
        "time": "Mon Jun 16 17:20:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:20:52 2008 -0700"
      },
      "message": "atm: [he] limit queries to the device\u0027s register space\n\nFrom: \"Robert T. Johnson\" \u003crtjohnso@eecs.berkeley.edu\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "7e903c2ae36efb526eacab3b25d00e90424bd8a8",
      "tree": "857f53f4d5b039ecc8c40238b2e8a115c7e497b0",
      "parents": [
        "059e3779b59527150e1d1942026ec149192cbf77"
      ],
      "author": {
        "name": "Eric Kinzie",
        "email": "ekinzie@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:18:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:18:18 2008 -0700"
      },
      "message": "atm: [br2864] fix routed vcmux support\n\nFrom: Eric Kinzie \u003cekinzie@cmf.nrl.navy.mil\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "059e3779b59527150e1d1942026ec149192cbf77",
      "tree": "ff3ee9a9f7c5cfdb948863cd3e5c48e0a5063ae0",
      "parents": [
        "d6c1d704ab5d2e13bebb096e415156a9c54a3d32"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:17:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:17:31 2008 -0700"
      },
      "message": "atm: [he] only support suni driver on multimode interfaces\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c1d704ab5d2e13bebb096e415156a9c54a3d32",
      "tree": "419bdb2e79ae6be235956279a155e4337a4438a4",
      "parents": [
        "c0ed0b60f2c36acfebb53384a3b24d13b3a09309"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:16:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:16:35 2008 -0700"
      },
      "message": "atm: [iphase] doesn\u0027t call phy-\u003estart due to a bogus #ifndef\n\nThis causes the suni driver to oops if you try to use sonetdiag to get\nthe statistics. Also add the corresponding phy-\u003estop call to fix another\noops if you try to remove the module.\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0ed0b60f2c36acfebb53384a3b24d13b3a09309",
      "tree": "cfdc26e4e218e11898c4743fcc7108470daf5bf1",
      "parents": [
        "27141666b69f535a4d63d7bc6d9e84ee5032f82a"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:16:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:16:04 2008 -0700"
      },
      "message": "atm: [iphase] set drvdata before enabling interrupts\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27141666b69f535a4d63d7bc6d9e84ee5032f82a",
      "tree": "b1aec050d32e5a2d1d75e8c88b4407c409720a33",
      "parents": [
        "a9d246dbb07cf0bd32bbfc5d184ed738bf2af4f8"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:15:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:15:33 2008 -0700"
      },
      "message": "atm: [br2684] Fix oops due to skb-\u003edev being NULL\n\nIt happens that if a packet arrives in a VC between the call to open it on\nthe hardware and the call to change the backend to br2684, br2684_regvcc\nprocesses the packet and oopses dereferencing skb-\u003edev because it is\nNULL before the call to br2684_push().\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "0b4419162aa6c4204843f3a13b48d9ab821d3167",
      "tree": "1c475a8f59b7fce528eb97c6709b25145c110c33",
      "parents": [
        "33de014c63646f69f36f3673e3b4676f931dc878"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:14:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:14:11 2008 -0700"
      },
      "message": "netns: introduce the net_hash_mix \"salt\" for hashes\n\nThere are many possible ways to add this \"salt\", thus I made this\npatch to be the last in the series to change it if required.\n\nCurrently I propose to use the struct net pointer itself as this \nsalt, but since this pointer is most often cache-line aligned, shift \nthis right to eliminate the bits, that are most often zeroed.\n\nAfter this, simply add this mix to prepared hashfn-s.\n\nFor CONFIG_NET_NS\u003dn case this salt is 0 and no changes in hashfn\nappear.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33de014c63646f69f36f3673e3b4676f931dc878",
      "tree": "c4f3afa3224fdb887b8606a7327424bf407bff93",
      "parents": [
        "9f26b3add3783c0af869ea2207871da5dafefffa"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:13:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:13:48 2008 -0700"
      },
      "message": "inet6: add struct net argument to inet6_ehashfn\n\nSame as for inet_hashfn, prepare its ipv6 incarnation.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f26b3add3783c0af869ea2207871da5dafefffa",
      "tree": "adadfc84d2daf5133c0c536d87242df049daf53e",
      "parents": [
        "2086a65078bd24682bdcf413d9c91d81988b8359"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:13:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:13:27 2008 -0700"
      },
      "message": "inet: add struct net argument to inet_ehashfn\n\nAlthough this hash takes addresses into account, the ehash chains\ncan also be too long when, for instance, communications via lo occur.\nSo, prepare the inet_hashfn to take struct net into account.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2086a65078bd24682bdcf413d9c91d81988b8359",
      "tree": "ff1699db9c0cc50f0c2709b74808bc8ef46168a1",
      "parents": [
        "7f635ab71eef8da012320c0092b662d6af8c1e69"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:13:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:13:08 2008 -0700"
      },
      "message": "inet: add struct net argument to inet_lhashfn\n\nListening-on-one-port sockets in many namespaces produce long \nchains in the listening_hash-es, so prepare the inet_lhashfn to \ntake struct net into account.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f635ab71eef8da012320c0092b662d6af8c1e69",
      "tree": "21e4af155dbbc1f059b8af0281fdfbc0fb207084",
      "parents": [
        "19c7578fb22b0aef103222cae9b522f03ae489d6"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:12:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:12:49 2008 -0700"
      },
      "message": "inet: add struct net argument to inet_bhashfn\n\nBinding to some port in many namespaces may create too long\nchains in bhash-es, so prepare the hashfn to take struct net\ninto account.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19c7578fb22b0aef103222cae9b522f03ae489d6",
      "tree": "645365b1bfb70bf758633934660608be180f07f0",
      "parents": [
        "e31634931d00081c75e3fb3f3ec51a50dbf108bb"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:12:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:12:29 2008 -0700"
      },
      "message": "udp: add struct net argument to udp_hashfn\n\nEvery caller already has this one. The new argument is currently \nunused, but this will be fixed shortly.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e31634931d00081c75e3fb3f3ec51a50dbf108bb",
      "tree": "ce1ef0eacc371bab82a604a9d42ae0b854a33031",
      "parents": [
        "d6266281f8175e3ad68c28b20a609b278b47ade5"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:12:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:12:11 2008 -0700"
      },
      "message": "udp: provide a struct net pointer for __udp[46]_lib_mcast_deliver\n\nThey both calculate the hash chain, but currently do not have\na struct net pointer, so pass one there via additional argument,\nall the more so their callers already have such.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6266281f8175e3ad68c28b20a609b278b47ade5",
      "tree": "16e8643eb5560d70daf1097c3a09df21b6d186c1",
      "parents": [
        "942e7b102a4827fdb69a39c7f07c544542589ef9"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Jun 16 17:11:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:11:50 2008 -0700"
      },
      "message": "udp: introduce a udp_hashfn function\n\nCurrently the chain to store a UDP socket is calculated with\nsimple (x \u0026 (UDP_HTABLE_SIZE - 1)). But taking net into account\nwould make this calculation a bit more complex, so moving it into\na function would help.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9d246dbb07cf0bd32bbfc5d184ed738bf2af4f8",
      "tree": "893b5e69f6e4b1227ad83bf856a86d01803c80ed",
      "parents": [
        "68be802cd5ad040fe8cfa33ce3031405df2d9117"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Mon Jun 16 17:07:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:07:16 2008 -0700"
      },
      "message": "ipv4: Remove unused definitions in net/ipv4/tcp_ipv4.c.\n\n1) Remove ICMP_MIN_LENGTH, as it is unused.\n\n2) Remove unneeded tcp_v4_send_check() declaration.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68be802cd5ad040fe8cfa33ce3031405df2d9117",
      "tree": "103502062ee25d04e9a158c43450d5ce5987d60b",
      "parents": [
        "6de329e26caed7bbbf51229c80f3948549d3c010"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Jun 16 17:03:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:03:32 2008 -0700"
      },
      "message": "raw: Restore /proc/net/raw correct behavior\n\nI just noticed \"cat /proc/net/raw\" was buggy, missing \u0027\\n\u0027 separators.\n\nI believe this was introduced by commit 8cd850efa4948d57a2ed836911cfd1ab299e89c6 \n([RAW]: Cleanup IPv4 raw_seq_show.)\n\nThis trivial patch restores correct behavior, and applies to current \nLinus tree (should also be applied to stable tree as well.)\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6de329e26caed7bbbf51229c80f3948549d3c010",
      "tree": "a93885a05230ee514dcc5c58a1b4af3cc09b9d28",
      "parents": [
        "319fa2a24f652dc35e613360c4532b8d2a771add"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Jun 16 17:02:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:02:28 2008 -0700"
      },
      "message": "net: Fix test for VLAN TX checksum offload capability\n\nSelected device feature bits can be propagated to VLAN devices, so we\ncan make use of TX checksum offload and TSO on VLAN-tagged packets.\nHowever, if the physical device does not do VLAN tag insertion or\ngeneric checksum offload then the test for TX checksum offload in\ndev_queue_xmit() will see a protocol of htons(ETH_P_8021Q) and yield\nfalse.\n\nThis splits the checksum offload test into two functions:\n\n- can_checksum_protocol() tests a given protocol against a feature bitmask\n\n- dev_can_checksum() first tests the skb protocol against the device\n  features; if that fails and the protocol is htons(ETH_P_8021Q) then\n  it tests the encapsulated protocol against the effective device\n  features for VLANs\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "319fa2a24f652dc35e613360c4532b8d2a771add",
      "tree": "cd00c2ef88b083efc11dc1843857e2e9279a3f5f",
      "parents": [
        "80896a3584bbff9ff9ad4dde735517c4de68d736"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Jun 16 17:00:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:00:29 2008 -0700"
      },
      "message": "sctp: Correclty set changeover_active for SFR-CACC\n\nRight now, any time we set a primary transport we set\nthe changeover_active flag.  As a result, we invoke SFR-CACC\neven when there has been no changeover events.\n\nOnly set changeover_active, when there is a true changeover\nevent, i.e. we had a primary path and we are changing to\nanother transport.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80896a3584bbff9ff9ad4dde735517c4de68d736",
      "tree": "0646aee2e49f0d8c789a3239d579a6e9e7fee0bb",
      "parents": [
        "93653e0448196344d7699ccad395eaebd30359d1"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Mon Jun 16 16:59:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 16:59:55 2008 -0700"
      },
      "message": "sctp: Correctly cleanup procfs entries upon failure.\n\nThis patch remove the proc fs entry which has been created if fail to\nset up proc fs entry for the SCTP protocol.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93653e0448196344d7699ccad395eaebd30359d1",
      "tree": "1016de074b6921c4fa932ed0046b7557472a02c5",
      "parents": [
        "2b4743bd6be9fedaa560f8c6dc3997e9ec21b99b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 16:57:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 16:57:40 2008 -0700"
      },
      "message": "tcp: Revert reset of deferred accept changes in 2.6.26\n\nIngo\u0027s system is still seeing strange behavior, and he\nreports that is goes away if the rest of the deferred\naccept changes are reverted too.\n\nTherefore this reverts e4c78840284f3f51b1896cf3936d60a6033c4d2c\n(\"[TCP]: TCP_DEFER_ACCEPT updates - dont retxmt synack\") and\n539fae89bebd16ebeafd57a87169bc56eb530d76 (\"[TCP]: TCP_DEFER_ACCEPT\nupdates - defer timeout conflicts with max_thresh\").\n\nJust like the other revert, these ideas can be revisited for\n2.6.27\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b4743bd6be9fedaa560f8c6dc3997e9ec21b99b",
      "tree": "f456be9cf7fcaf6bcedf66250543bd8787d7ac3a",
      "parents": [
        "47083fc0735f5145b72fc31236d07339dc52b908"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Jun 16 16:48:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 16:48:20 2008 -0700"
      },
      "message": "ipv6 sit: Avoid extra need for compat layer in PRL management.\n\nWe\u0027ve introduced extra need of compat layer for ip_tunnel_prl{}\nfor PRL (Potential Router List) management.  Though compat_ioctl\nis still missing in ipv4/ipv6, let\u0027s make the interface more\nstraight-forward and eliminate extra need for nasty compat layer\nanyway since the interface is new for 2.6.26.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47083fc0735f5145b72fc31236d07339dc52b908",
      "tree": "a9113482b6edf7cfd865d8f7b9c28e7731513583",
      "parents": [
        "f9ffcedddba5b2fc5ab16ef08bca55af8be2717e"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "hawk@comx.dk",
        "time": "Mon Jun 16 16:39:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 16:39:32 2008 -0700"
      },
      "message": "pkt_sched: Change HTB_HYSTERESIS to a runtime parameter htb_hysteresis.\n\nAdd a htb_hysteresis parameter to htb_sch.ko and by sysfs magic make\nit runtime adjustable via\n/sys/module/sch_htb/parameters/htb_hysteresis mode 640.\n\nSigned-off-by: Jesper Dangaard Brouer \u003chawk@comx.dk\u003e\nAcked-by: Martin Devera \u003cdevik@cdi.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9ffcedddba5b2fc5ab16ef08bca55af8be2717e",
      "tree": "dc51b00085b8db2863c4191ea8b1d5623057c11a",
      "parents": [
        "34a5d713056c325e5bf2b5361646585d5f550a72"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "hawk@comx.dk",
        "time": "Mon Jun 16 16:38:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 16:38:33 2008 -0700"
      },
      "message": "pkt_sched: HTB scheduler, change default hysteresis mode to off.\n\nThe HTB hysteresis mode reduce the CPU load, but at the\ncost of scheduling accuracy.\n\nOn ADSL links (512 kbit/s upstream), this inaccuracy introduce\nsignificant jitter, enought to disturbe VoIP.  For details see my\nmasters thesis (http://www.adsl-optimizer.dk/thesis/), chapter 7,\nsection 7.3.1, pp 69-70.\n\nSigned-off-by: Jesper Dangaard Brouer \u003chawk@comx.dk\u003e\nAcked-by: Martin Devera \u003cdevik@cdi.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34a5d713056c325e5bf2b5361646585d5f550a72",
      "tree": "d2dc0fb65b30469c877e79bc70c7345097aef31c",
      "parents": [
        "7775c9753b94fe429dc4323360d6502c95e0dd6e",
        "cb62eccd7d946f7fb92b8beb79988726ec92c227"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:33:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:33:38 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "942e7b102a4827fdb69a39c7f07c544542589ef9",
      "tree": "4c47174c91eb76aaa31abc141adbee1acc649987",
      "parents": [
        "7d06b2e053d2d536348e3a0f6bb02982a41bea37",
        "87291c0269e77b029282676448fed3706a54211a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:15:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:15:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "7d06b2e053d2d536348e3a0f6bb02982a41bea37",
      "tree": "ec6a5c3f448e84cd431a0397b9e2a87ca25aec17",
      "parents": [
        "4ae127d1b6c71f9240dd4245f240e6dd8fc98014"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Sat Jun 14 17:04:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:04:49 2008 -0700"
      },
      "message": "net: change proto destroy method to return void\n\nChange struct proto destroy function pointer to return void.  Noticed\nby Al Viro.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87291c0269e77b029282676448fed3706a54211a",
      "tree": "a066649aa997de82c1d0643f9feb155591f3f9ac",
      "parents": [
        "c644bce95f287e763a0b49e5d03f0fe6256f6d2e"
      ],
      "author": {
        "name": "Vladimir Koutny",
        "email": "vlado@work.ksp.sk",
        "time": "Fri Jun 13 16:50:44 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:14 2008 -0400"
      },
      "message": "mac80211: eliminate IBSS warning in rate_lowest_index()\n\nIn IBSS mode prior to join/creation of new IBSS it is possible that\na frame from unknown station is received and an ibss_add_sta() is\ncalled. This will cause a warning in rate_lowest_index() since the\nlist of supported rates of our station is not initialized yet.\n\nThe fix is to add ibss stations with a rate we received that frame\nat; this single-element set will be extended later based on beacon\ndata. Also there is no need to store stations from a foreign IBSS.\n\nSigned-off-by: Vladimir Koutny \u003cvlado@ksp.sk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c644bce95f287e763a0b49e5d03f0fe6256f6d2e",
      "tree": "714e2209e13f30c1b81b0f1ea2ad6022dc033718",
      "parents": [
        "7c70537f97fe35f46762247a4bda72c16d585736"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:22:02 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:14 2008 -0400"
      },
      "message": "mac80211: tkip.c use a local struct tkip_ctx in ieee80211_get_tkip_key\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c70537f97fe35f46762247a4bda72c16d585736",
      "tree": "54c8ba7f5e1822f48a00ae3133492e0b4d624a4a",
      "parents": [
        "c801242c38de247d82f12f6bf28bd19a280a12ae"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:22:00 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: tkip.c fold ieee80211_gen_rc4key into its one caller\n\nAlso change the arguments of the phase1, 2 key mixing to take\na pointer to the encrytion key and the tkip_ctx in the same\norder.\n\nDo the dereference of the encryption key in 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": "c801242c38de247d82f12f6bf28bd19a280a12ae",
      "tree": "7ad4a20083f24b433e36ab28bda09ea87f499bdc",
      "parents": [
        "87228f57434108d8463ff10fd408d8d1273a23d2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:22:00 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: tkip.c consolidate tkip IV writing in helper\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87228f57434108d8463ff10fd408d8d1273a23d2",
      "tree": "1ba172f6a1528a220e5dc2317d94865cef3110f0",
      "parents": [
        "002aaf4ea6be3247c246d274979359c3bc93c82a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:59 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: rx.c use new helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "002aaf4ea6be3247c246d274979359c3bc93c82a",
      "tree": "5697b85a40fda48b062fd0fd3a87239fd4447d57",
      "parents": [
        "a494bb1cae40dd0a98682826d91ddf533cbc864e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:59 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: wme.c use new helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a494bb1cae40dd0a98682826d91ddf533cbc864e",
      "tree": "86d16d99f4ca1f53535781fb158bfa114bc50db8",
      "parents": [
        "d5184cacf3eeaeb6ae0c7a02aa44fe589beeda23"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:58 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: use new helpers in util.c - ieee80211_get_bssid()\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5184cacf3eeaeb6ae0c7a02aa44fe589beeda23",
      "tree": "e28a1ec7c79e79db56a324fa50dd931f3315118d",
      "parents": [
        "6693be7124cb8e4f15f0d80ed6e3e50678771737"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:58 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: wpa.c use new access helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6693be7124cb8e4f15f0d80ed6e3e50678771737",
      "tree": "aadddb7a21250d1e7b76e0f4ba2ca124288515e3",
      "parents": [
        "c9c6950c14ffc0e30e592fec1ebcb203ad3dff10"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:57 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:13 2008 -0400"
      },
      "message": "mac80211: add utility function to get header length\n\nTake a __le16 directly rather than a host-endian value.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9c6950c14ffc0e30e592fec1ebcb203ad3dff10",
      "tree": "bcfdd7dea25e8b6acfea1a54ea28394a531e3fae",
      "parents": [
        "8b7b1e05b0454f232b8ae1e6ee134b7f0b38abfb"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:57 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211: make ieee80211_get_hdrlen_from_skb return unsigned\n\nMany callers already expect it to.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b7b1e05b0454f232b8ae1e6ee134b7f0b38abfb",
      "tree": "e2b31bc4158a0e5ba20fe5ca81f7c9d4d51390d5",
      "parents": [
        "fd7c8a40b2a63863f749e4d17f0d94d2e5ab1331"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:56 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211: remove ieee80211_get_morefrag\n\nReplaced by the new helper ieee80211_has_morefrags which is\nmore consistent with the intent of the function.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd7c8a40b2a63863f749e4d17f0d94d2e5ab1331",
      "tree": "098e07d68b4d1e7a6c02750db480204c0dd469d5",
      "parents": [
        "e36cfdc9b17fa64245ee6206287e5120e59bbfca"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:56 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211: add helpers for frame control testing\n\nA few general categories:\n\n1) ieee80211_has_* tests if particular fctl bits are set, the helpers are de\nin the same order as the fctl defines:\n\nA combined _has_a4 was also added to test when both FROMDS and TODS are set.\n\n2) ieee80211_is_* is meant to test whether the frame control is of a certain\nftype - data, mgmt, ctl, and two special helpers _is_data_qos, _is_data_pres\nwhich also test a subset of the stype space.\n\nWhen testing for a particular stype applicable only to one ftype, functions\nlike ieee80211_is_ack have been added.  Note that the ftype is also being\nchecked in these helpers.  They have been added for all mgmt and ctl stypes\nin the same order as the STYPE defines.\n\n3) ieee80211_get_* is meant to take a struct ieee80211_hdr * and returns a\npointer to somewhere in the struct, see get_SA, get_DA, get_qos_ctl.\n\nThe intel wireless drivers had helpers that used this namespace, convert the\nall to use the new helpers and remove the byteshifting as they were defined\nin cpu-order rather than little-endian.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e36cfdc9b17fa64245ee6206287e5120e59bbfca",
      "tree": "daef7afbb47f228a2c5db6c253e5b6db67de252b",
      "parents": [
        "f248f10515dc7279120adf2d3eabcac9561fb1b4"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Jun 13 19:44:48 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211_hwsim: Shared TX code for received frames and Beacons\n\nUse a shared function for transmitting the frames instead of\nduplicated code in two places.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f248f10515dc7279120adf2d3eabcac9561fb1b4",
      "tree": "cb9bbac7255093cf92213aebbb9e21b37264e7d7",
      "parents": [
        "ba77f1abde3999e45d92c0ba4e0356f7498e959f"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Jun 13 19:44:47 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211_hwsim: Minor cleanup\n\nRemove unnecessary \u0027__constant_\u0027 prefix and use the atomic version of\nieee80211_iterate_active_interfaces().\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba77f1abde3999e45d92c0ba4e0356f7498e959f",
      "tree": "6648e13b2597212f58c4e9f2df7e76c8e8d9bea5",
      "parents": [
        "acc1e7a3007ec1940374206a84465c1e0cfcda09"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Jun 13 19:44:46 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211_hwsim: Clean up documentation\n\nClean up the introduction and fix a typo.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acc1e7a3007ec1940374206a84465c1e0cfcda09",
      "tree": "af6f8a36da6979d0e4504615aa57a6b4bd87c561",
      "parents": [
        "14a08a7fcf72a8d69cdee225cc76c50b229faa20"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Wed Jun 11 10:42:31 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "mac80211_hwsim: 802.11 radio simulator for mac80211\n\nmac80211_hwsim is a Linux kernel module that can be used to simulate\narbitrary number of IEEE 802.11 radios for mac80211 on a single\ndevice. It can be used to test most of the mac80211 functionality and\nuser space tools (e.g., hostapd and wpa_supplicant) in a way that\nmatches very closely with the normal case of using real WLAN\nhardware. From the mac80211 view point, mac80211_hwsim is yet another\nhardware driver, i.e., no changes to mac80211 are needed to use this\ntesting tool.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14a08a7fcf72a8d69cdee225cc76c50b229faa20",
      "tree": "fed4f75ab3551b205184a7cbecf6b7f532dd3c08",
      "parents": [
        "14b3d3387c95cc78f3d740ea53577d9ff41415e3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri Jun 13 15:44:55 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "iwlwifi: unify SW rf-kill flow\n\nThis patch unifies SW rf-kill flow between 4965 and 5000. It enables SW\nRF-kill for 5000. This patch also solves a bug in iwl4965_mac_config:\nbad mutex locking balance.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14b3d3387c95cc78f3d740ea53577d9ff41415e3",
      "tree": "91ae0a7bf2bc019f9ca90f4dec6a6a6a9e5e12a5",
      "parents": [
        "5d72a1f5b6da334f8722255c766fdbcd4c1b4c51"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Fri Jun 13 15:44:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 prefix from iwl4965_ucode\n\nThe patch removes 4965 prefix from iwl4965_ucode.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d72a1f5b6da334f8722255c766fdbcd4c1b4c51",
      "tree": "374ca22bc2c7ba3e728e7daf4b00a416f03eb7e1",
      "parents": [
        "dc0ae30c31ee6ef83992bb692f37dfbba08a2ef6"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Fri Jun 13 15:44:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "iwlwifi: adding channels to sysfs\n\nThis patch returns channel list to sysfs.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc0ae30c31ee6ef83992bb692f37dfbba08a2ef6",
      "tree": "cb13bf8b058797a290fb4b41e09acf783d1b7c78",
      "parents": [
        "5720508d9ad9a82927875252b7a19ba2b45f11f8"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 22:38:37 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "mac80211: fix beacon interval value\n\nThis patch fixes setting beacon interval\n\n1. in register_hw it honors value requested by the driver\n2. It uses default 100 instead of 1000 or 10000. Scanning for beacon\ninterval ~1sec and above is not sane\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5720508d9ad9a82927875252b7a19ba2b45f11f8",
      "tree": "86a56fc683749b4f4f7921c79209b7848d55f683",
      "parents": [
        "90d07349f8d754b89de8c61bdef9f95688900f30"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Jun 12 15:34:42 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "rndis_wlan: Use kernel-supplied ARRAY_SIZE() macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90d07349f8d754b89de8c61bdef9f95688900f30",
      "tree": "742a449b46354085199c10c34804ff2ac6c06f09",
      "parents": [
        "bb8649d42989eddf9c7d128114c1adcffe9eef54"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Jun 12 20:19:19 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "rndis_wlan: preallocate command buffer for set/get_oid\n\nReduce amount of kmalloc/kfree calls in set/get_oid by preallocating command\nbuffer.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb8649d42989eddf9c7d128114c1adcffe9eef54",
      "tree": "da44afa8e8fc5333eab4546da48408aeb3c3e436",
      "parents": [
        "8d5e0d58b39eed9b0f1064f4a7f2b215869b7e71"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Jun 12 20:19:01 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "rndis_wlan: use kzalloc to allocate private data\n\nrndis_wlan used kmalloc to allocate private data structure and leaving data\nuninitialized, but later assumed to be set zero.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d5e0d58b39eed9b0f1064f4a7f2b215869b7e71",
      "tree": "eb91dd7f55e48583f6a7f9a18eb824de0a8cc880",
      "parents": [
        "58d0f3610e0c1fd31a2ff3b89879211727292771"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 15:42:29 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "mac80211: do not fragment while aggregation is in use\n\nThis patch denies the use of framentation while ampdu is used.\n\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": "58d0f3610e0c1fd31a2ff3b89879211727292771",
      "tree": "e260c4adc2b9e7e3427b26a7a22bac4b83eac722",
      "parents": [
        "be1f3ab6e5e9788fd2985117b40755130058a2be"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:19 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "iwlwifi: remove iwlcore_low_level_notify\n\nThis patch removes the iwlcore_low_level_notify. The\nnotification chain is not required in this level.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be1f3ab6e5e9788fd2985117b40755130058a2be",
      "tree": "bfb3f526195076f866723880dc59dba4a82a49b0",
      "parents": [
        "808e72a088d164cf0030f593d9a5fc23306fb6b6"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:18 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "iwlwifi: general code clean up\n\nThis patch cleans up iwlwifi\u0027s code: Add missing include, remove empty\nlines etc...\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "808e72a088d164cf0030f593d9a5fc23306fb6b6",
      "tree": "f7ecfb26b4baed326adb4f31eb4566949a1df0a9",
      "parents": [
        "95483b69c8c0d49e43c97ecb5eb3cbec48a02d61"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jun 12 09:47:17 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: fix software rf_kill problem when interface is down\n\nThe patch fixes the problem that software rf_kill messes up the\ncard status when it is disabled if the interface is down.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95483b69c8c0d49e43c97ecb5eb3cbec48a02d61",
      "tree": "81261960fe03b9d6898a1690da103fcaf62d42e2",
      "parents": [
        "91dbc5bdbaccc3e89f757afb53c6956c40b80306"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:15 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: remove dead code iwl4965_calc_db_from_ratio\n\nThis patch removes iwl4965_calc_db_from_ratio which is dead code.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "91dbc5bdbaccc3e89f757afb53c6956c40b80306",
      "tree": "d7bc2473babb988513ab90ee62110b1a5bc1151f",
      "parents": [
        "47f4a5871614756627d7209e0569b58faf99b0d9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:14 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: retfactor get_temperature functions\n\nThis patch renames iwl4965_get_tempearture to iwl4965_hw_get_temperature\nand replaces usage of original iwl4965_hw_get_temperature by\ndirect access to priv-\u003etemperature.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47f4a5871614756627d7209e0569b58faf99b0d9",
      "tree": "5800fc8d160fb9d67ed7ea4aa3f562ef458b221a",
      "parents": [
        "f53696de6722a4aac00b76e25a5321c01e88a55f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:13 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: move iwl4965_rf_kill_ct_config to iwl-core.c\n\nThis patch moves iwl4965_rf_kill_ct_config to iwl-core.c.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f53696de6722a4aac00b76e25a5321c01e88a55f",
      "tree": "cd735b6fd5bfa7a5ba593eb591cfc6d62d26e7dd",
      "parents": [
        "e7d326ac437e9e9425dcd79382f4e5f6ca31fb16"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:12 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: cleans up scanning code\n\nThis patch\n1. cleans up scanning code.\n2. It adds round robin of TX antannas/chains.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7d326ac437e9e9425dcd79382f4e5f6ca31fb16",
      "tree": "82dad05f71fd368c98f30b39eb15921c17487a78",
      "parents": [
        "2a421b91d6fe89e27ded7544a25449c0b050098f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:11 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: move rate helpers to iwlcore\n\nThis patch moves rate helpers to iwlcore.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a421b91d6fe89e27ded7544a25449c0b050098f",
      "tree": "a1e0ba54c0457c20d1ac7b8b765899d695d796f6",
      "parents": [
        "4564ce8b0e17d91d047aa875843deb2cccf3f268"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:10 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: move scan to iwl-scan.c iwlcore\n\nThis patch moves scan code to iwl-scan.c file in iwlcore module.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4564ce8b0e17d91d047aa875843deb2cccf3f268",
      "tree": "46fe73e2085af1e9b62e787014128536f9424529",
      "parents": [
        "630fe9b6f774dd55b71fe94392101eb00df58762"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:09 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: add bad length check for WEP keys\n\nThis patch adds a check for bad length in set key flow. This solves the\nOops reported by Thomas Backlund, Joonwoo Park and Ian Schram.\nIt also adds some debug printing that can be useful.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "630fe9b6f774dd55b71fe94392101eb00df58762",
      "tree": "a4835d1d28195321f52f877f89d5bf1dbe8bf436",
      "parents": [
        "25a6572cc13ba2a3fefc02a63a077ff3664a1ca9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:08 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: refactor setting tx power\n\nThis patch\n1. Refactors settings of tx power\n2. enables iwconfig txpower \u003cvalue\u003e\n3. adds 5000 HW tx power\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25a6572cc13ba2a3fefc02a63a077ff3664a1ca9",
      "tree": "7c796dc956d9c643d966bd7a09c3d3c6320031f8",
      "parents": [
        "398f9e765f57c0dca0f6fb13c28ad929c09c68ef"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:07 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: refactor tx aggregation response flow\n\nThis patch refactors tx aggregation respnse flow\nand fixes bug revealed by tx_info to cb patch\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "398f9e765f57c0dca0f6fb13c28ad929c09c68ef",
      "tree": "b35d110f16f1327d29625e62b13c735b7624022c",
      "parents": [
        "c46fbefa32c3c314884d3d3be27d0e1839de2c24"
      ],
      "author": {
        "name": "Assaf Krauss",
        "email": "assaf.krauss@intel.com",
        "time": "Thu Jun 12 09:47:06 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: Fix mode changes (ad-hoc \u003c--\u003e managed)\n\nThis fix allows to move between modes (ad-hoc to managed, and vice versa).\nSince mode changes can only be done while driver is down, check for ibss\nsupport can only be made when the channel is set (afte the driver goes up).\n\nSigned-off-by: Assaf Krauss \u003cassaf.krauss@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c46fbefa32c3c314884d3d3be27d0e1839de2c24",
      "tree": "dc85d2017a5f8a99a4d17c1a74fc392f5bb7093b",
      "parents": [
        "f3d5b45b40c42b0b55710667740cc545b6e17c10"
      ],
      "author": {
        "name": "Assaf Krauss",
        "email": "assaf.krauss@intel.com",
        "time": "Thu Jun 12 09:47:05 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi enabling IBSS (Ad-Hoc) mode\n\nThis patch enables ibss mode. It consists of two changes upon entering ibss\nmode:\n1. Removing the redundant line which clears the driver\u0027s station table.\n   This line creates a discrepancy between the driver and the FW\u0027s station\n   table. This prevented the generation of beacons.\n2. Assigning a default value to priv\u0027s assoc_id. Normally given by an AP in\n   STA mode, this field is used as an indication for association. Being 0,\n   it prevented normal TX flow.\n3. Remove a redundant ADD_STA command that cause uCode error.\n4. Delay the set_mode until after the uCode is ready.\n\nSigned-off-by: Assaf Krauss \u003cassaf.krauss@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3d5b45b40c42b0b55710667740cc545b6e17c10",
      "tree": "ef44ebb909b934d656dabf3831d9eb37550430fe",
      "parents": [
        "64e72c3efc2e4753ddfdd27ba8c7a31d6b11faba"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:04 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: fix resart flow after fw error\n\nClear STATUS_FW_ERROR in the _up_ flow before reseting NIC.\nUP flow will otherwise call restart again causing endless restart loop.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64e72c3efc2e4753ddfdd27ba8c7a31d6b11faba",
      "tree": "261bdc9c2fc8433144ab2ced3d073238d83bd163",
      "parents": [
        "77c5d08e6c18e5c749f125d7df70bc7d54cb4cd8"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Jun 12 09:47:03 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: fix resume SW RF-kill\n\nThis patch fixes SW RF-kill. If we resumed from S3 state with SW RF-kill\nset, the driver wouldn\u0027t be able to remove SW RF-kill. This patch fixes\nthis.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77c5d08e6c18e5c749f125d7df70bc7d54cb4cd8",
      "tree": "8c04d0828d85fe6f2d475dbcadb836ccf948d616",
      "parents": [
        "753f766108158c65ac62cddd26dddcb3f7d9cc3a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:02 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: format log prints for easier parsing\n\nThis patch changes uCode log print to for easier parsing.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "753f766108158c65ac62cddd26dddcb3f7d9cc3a",
      "tree": "9681eee7a822e2d9ff7e3502a045f48d843416b5",
      "parents": [
        "963f55178b25cb673ab438edaae4127b1d014bc1"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:01 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: fix bug when moving from 11gn to 11a or 11an to 11g\n\nIt is wrong to set the rxon channel according to the ht-channel\nin case there is a mismatch (e.g. when there is no ht).\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "963f55178b25cb673ab438edaae4127b1d014bc1",
      "tree": "0152c2829b8e79621e880bc9b289f016c78fc848",
      "parents": [
        "838f8a748562265f8a5ad5c0c0ef8f454fcc28cf"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:00 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: remove redundant flags regarding to FAT channel\n\nThis patch removes redundant flags regarding to FAT channel. Use\nmac80211\u0027s flag instead.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "838f8a748562265f8a5ad5c0c0ef8f454fcc28cf",
      "tree": "06035cb5f0b62bad75dd76ff01872d212a79d235",
      "parents": [
        "faa297183897ac6f55c4dd97a0b3aee122aeec46"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:46:59 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: remove unused flag\n\nThis patch removes IEEE80211_CHAN_W_RADAR_DETECT flag.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "faa297183897ac6f55c4dd97a0b3aee122aeec46",
      "tree": "0124944891235a086ff83195fea7246e22c32945",
      "parents": [
        "263b5f5aae8a3ec72fd3e5a98031664759e7fd72"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 09:46:58 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: fix allow iwlwifi to aggregate according to tid load\n\nThis fix opens back the aggregation decision path for iwlwifi.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "263b5f5aae8a3ec72fd3e5a98031664759e7fd72",
      "tree": "2eaf325d9c36d447a976bcce2a2b9da9cb55dc6e",
      "parents": [
        "e26e47d94473af0c2a18beac664e526317b4f0b9"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 09:46:57 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: use ieee80211_conf to examine rate capabilities\n\nThis patch switches the use of internal iwlwifi structure with\nieee80211_conf in order to examine ht rate capabilities.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e26e47d94473af0c2a18beac664e526317b4f0b9",
      "tree": "034700425e4d2097c9a4b21a665429c95fab5fb1",
      "parents": [
        "7f3e4bb60f81dd172d5e4b89220cb3f80c6dc552"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:46:56 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: add TX aggregation code for 5000 HW\n\nThis patch adds TX aggregation handler for 5000 HW.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f3e4bb60f81dd172d5e4b89220cb3f80c6dc552",
      "tree": "8cc593c25bbb8c4bc74c54e1dcace793ff194a02",
      "parents": [
        "203566f359b5702be72238a8b1d37655c986cc7c"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 09:46:55 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:05 2008 -0400"
      },
      "message": "iwlwifi: map sw and hw ampdu queues\n\nThis patch maps sw and hw queues (for aggregations), so the right\nmac80211 queue will be waken when ieee80211_wake_queue is invoked.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "203566f359b5702be72238a8b1d37655c986cc7c",
      "tree": "8686ac5b77f31b4765e60210b731f1b52c888c33",
      "parents": [
        "4e39317df0f9e48919130574238319f9a445e6e3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:46:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:05 2008 -0400"
      },
      "message": "iwlwifi: add possibility to disable tx_power calibration\n\nThis patch adds the possibility to disable the tx_power calibration.\nIn 5000 HW, this calibration is implemented in uCode, hence, it is\ndisabled in driver by default.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e39317df0f9e48919130574238319f9a445e6e3",
      "tree": "7983603d7798c10f18372de514ab9b2a773d1f8b",
      "parents": [
        "16e727e866d739d7f02790c794410f6d9f1d720b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:46:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:04 2008 -0400"
      },
      "message": "iwlwifi: clean up in setup/cancel deferred work\n\nThis patch makes some clean up in setup/cancel_deferred_work.\niwl_setup_deferred_work does the work that is common to 4965\nand 5000, then it calls to HW specific handlers.\n\nThis patch also removes uneeded work_struct from iwl_priv.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16e727e866d739d7f02790c794410f6d9f1d720b",
      "tree": "88a6bbf3e8e3135bfc6b3f4a58c6421c2a81643c",
      "parents": [
        "a78a83255651acff8234975b5c7b6cd19d717f3f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:46:52 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:04 2008 -0400"
      },
      "message": "iwlwifi: removes the RUN_TIME_CALIB ifdef\n\nThis patch removes the possibility not to compile the run time\ncalibrations. It also renames priv-\u003esensitivity_work to\npriv-\u003erun_time_calib_work, and moves bg_run_time_calib to iwl4965_base\nsince it is common to both: 4965 and 5000.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a78a83255651acff8234975b5c7b6cd19d717f3f",
      "tree": "252ceae15185eccc109338eb41909f19a893ec16",
      "parents": [
        "4c55523e600ee762c2b00b1ade4c5a82b57d07aa"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:09:50 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:04 2008 -0400"
      },
      "message": "libertas: rename some registers to clarify their meaning\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c55523e600ee762c2b00b1ade4c5a82b57d07aa",
      "tree": "186c6a2315b7381b0fbc63b4bcece82a3b57f601",
      "parents": [
        "5314325692239a977a58fc796b4f4fb783643012"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:08:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "libertas: check for old, unsupported hardware\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5314325692239a977a58fc796b4f4fb783643012",
      "tree": "f0c97d148170ce9caad9f5b1635a6d5a49921a0d",
      "parents": [
        "3073556171f1cf2044ff38c1fc3b9f6c805f0873"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:07:04 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "libertas: document register meanings\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3073556171f1cf2044ff38c1fc3b9f6c805f0873",
      "tree": "afe65725936cbcdba2a6dc3a79cf0511ad925857",
      "parents": [
        "d2c3cc0070d32bf6cabe6b82942c3e80eae0bfc3"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:06:15 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "libertas: fix interrupt issue\n\nThis helps against lost interrupts and aids in debugging this.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2c3cc0070d32bf6cabe6b82942c3e80eae0bfc3",
      "tree": "7208fcfe865517c3c99b5930b0d18b488e9bb38d",
      "parents": [
        "564d9bdd89df4ceece5d126ff3b7db506ae06548"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Wed Jun 11 16:23:56 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "mac80211: implement EU regulatory domain\n\nImplement missing EU regulatory domain for mac80211. Based on the\ninformation in IEEE 802.11-2007 (specifically pages 1142, 1143 \u0026 1148)\nand ETSI 301 893 (V1.4.1).\nWith thanks to Johannes Berg.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "564d9bdd89df4ceece5d126ff3b7db506ae06548",
      "tree": "ce76db33c510abc9dfb261d4929805b80462bf41",
      "parents": [
        "4f85f5b39208e755a93f63296ec1224d14121b6c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jun 10 14:04:14 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "nl80211: Fix comment merge error\n\nThe comments ended up in the wrong place due to a merge error.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f85f5b39208e755a93f63296ec1224d14121b6c",
      "tree": "6a60946481b392c973ca40b0088e7a1c97870150",
      "parents": [
        "a19d7292dc7f1c7d8704a353f51c7f1529de953b"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jun 09 22:54:35 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "iwlwifi: removing IWL4965_HT config\n\nThis patch removes CONFIG_IWL4965_HT #ifdefs for iwl 4965 and 5000. 11n\nfeature is stable in those drivers and its mode of operation is determined\nin mac80211, so this dependency is not needed any more.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a19d7292dc7f1c7d8704a353f51c7f1529de953b",
      "tree": "3df480ca539a4f016428cd46f60aee8572dd38fa",
      "parents": [
        "a67edb9e31a328397516d2285269232e98c5f88b"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:44 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "rndis_wlan: cleanup: rename and remove local pointers\n\nMixed use of \u0027dev\u0027 and \u0027usbdev\u0027 for usbnet pointer can be confusing. So changing all \u0027usbnet *dev\u0027 to \u0027usbnet *usbdev\u0027.\n\nAlso remove \u0027net_device *net\u0027 pointer from \u0027rndis_wext_bind\u0027 as \u0027usbdev-\u003enet\u0027 were already used where needed.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a67edb9e31a328397516d2285269232e98c5f88b",
      "tree": "61ee55f428ac3a42bfe65dc01fe2e7a9ee3f7a61",
      "parents": [
        "5331b96ce3a9f08d3a9e28386e193e8c78f8fdd1"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:36 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "rndis_wlan: check if set_multicast_list work is already scheduled\n\nDon\u0027t queue set_multicast_list work if WORK_SET_MULTICAST_LIST\nflag already set.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5331b96ce3a9f08d3a9e28386e193e8c78f8fdd1",
      "tree": "6ba27ab1ada0cace15fca79d3288680f74b0d415",
      "parents": [
        "6010ce07a66cfed043879de31275f5b90b33c4fc"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:29 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "rndis_wlan: update carrier flag when link state changes\n\nDriver wasn\u0027t updating netif_carrier on link state changes but assumed\nlink layer was always up.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6010ce07a66cfed043879de31275f5b90b33c4fc",
      "tree": "a7796036585cae59598073782da54a57285e5c8c",
      "parents": [
        "cc0d9ff2c998410c7d4a99061a3ebdaa5c55ae9d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:21 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "rndis_wlan: do link-down state change in worker thread\n\nrndis_wext_link_change() is called from within rndis_command() so it\nisn\u0027t very good place to do any work. Move to worker thread.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc0d9ff2c998410c7d4a99061a3ebdaa5c55ae9d",
      "tree": "341a4cddcb7b1180d538a67002acc580611072ee",
      "parents": [
        "a9f853ddd352954815a023c4811629ed117df2f8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jun 09 16:44:30 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "airo: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9f853ddd352954815a023c4811629ed117df2f8",
      "tree": "211a94a72b359480db450dd15a0e916514e25e18",
      "parents": [
        "99990e0c031c5da2cf7b0a03fc22ab755aa5619f"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Sat Jun 07 16:57:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "rt2x00: Rework alignment check.\n\nRework the alignment check in rt2x00dev.c to be independent of any\npotential alignment measures that may be taken before. Just check\nwhether the payload is aligned based on the pointer addresses.\n\nNote: This is preparatory for the dynamically mapped skb buffers\nfor the PCI drivers, as these need 4-byte alignment instead of the\ncurrently enforced offset by 2 bytes.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99990e0c031c5da2cf7b0a03fc22ab755aa5619f",
      "tree": "bb28d1b0e51df52449942dd3e94895dcdae87cef",
      "parents": [
        "58b642ec8961ce76991331a67a356d96a8e45c69"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Sat Jun 07 16:54:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:58 2008 -0400"
      },
      "message": "rt2x00: Remove unused defines\n\nMAX_RX_SSI and MAX_NOISE are no longer used,\nit is better to remove them entirely.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58b642ec8961ce76991331a67a356d96a8e45c69",
      "tree": "f2c324a462dd81c5e494f33b4fd72e8cfc3d012c",
      "parents": [
        "4ae1168199021dacedacd32274eef402c5059841"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Sat Jun 07 12:29:05 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:57 2008 -0400"
      },
      "message": "rt2x00: Clear IEEE80211_TX_CTL_USE_RTS_CTS flag for RTS frame\n\nFor RTS/CTS-to-self frames the IEEE80211_TX_CTL_USE_RTS_CTS flag\nshould be cleared for the tx_info flags.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "4ae1168199021dacedacd32274eef402c5059841"
}
