)]}'
{
  "log": [
    {
      "commit": "7a938f80264f2cbfb0c0841b450eab42a8093281",
      "tree": "ae883f1c9a1170efc64b7f33db96f7989ad422a3",
      "parents": [
        "fcb26ec5b18d88bb22366799d056dc3630d0e895"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jun 16 23:02:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 24 21:30:09 2010 -0700"
      },
      "message": "broadcom: Add 5241 support\n\nThis patch adds the 5241 PHY ID to the broadcom module.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcb26ec5b18d88bb22366799d056dc3630d0e895",
      "tree": "ba164d38c89938e4f39d4d41dacddd1f2fd144c2",
      "parents": [
        "deb0d7c740a008a4e26806317497549b0e8907eb"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jun 16 23:02:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 24 21:30:09 2010 -0700"
      },
      "message": "broadcom: move all PHY_ID\u0027s to header\n\nMove all PHY IDs to brcmphy.h header for completeness and unification of code.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deb0d7c740a008a4e26806317497549b0e8907eb",
      "tree": "b6ffba9115734077ffe6d971cdb61b759e326790",
      "parents": [
        "8244132ea89cdd128003f5b9980fab50d8d36d72"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jun 24 20:33:04 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 24 20:33:04 2010 -0700"
      },
      "message": "net: fix \"netpoll: Allow netpoll_setup/cleanup recursion\"\n\nRemove rtnl_unlock() which had no corresponding rtnl_lock().\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "8244132ea89cdd128003f5b9980fab50d8d36d72",
      "tree": "c6cf9327cf9b6bab5bb830bbf389a514f4d7bb95",
      "parents": [
        "7b2ff18ee7b0ec4bc3162f821e221781aaca48bd",
        "38000a94a902e94ca8b5498f7871c6316de8957a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 18:26:27 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 18:26:27 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/ipv4/ip_output.c\n"
    },
    {
      "commit": "38000a94a902e94ca8b5498f7871c6316de8957a",
      "tree": "3f749a720a341e8598017f5ab1f417d7a3625c87",
      "parents": [
        "6b2a541db58dba5860ccbcfaf36caee064b8a9fd"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Wed Jun 16 16:21:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 14:37:04 2010 -0700"
      },
      "message": "sky2: enable rx/tx in sky2_phy_reinit()\n\nsky2_phy_reinit is called by the ethtool helpers sky2_set_settings,\nsky2_nway_reset and sky2_set_pauseparam when netif_running.\n\nHowever, at the end of sky2_phy_init GM_GP_CTRL has GM_GPCR_RX_ENA and\nGM_GPCR_TX_ENA cleared. So, doing these commands causes the device to\nstop working:\n\n$ ethtool -r eth0\n$ ethtool -A eth0 autoneg off\n\nFix this issue by enabling Rx/Tx after running sky2_phy_init in\nsky2_phy_reinit.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nTested-by: Brandon Philips \u003cbphilips@suse.de\u003e\nCc: stable@kernel.org\nTested-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b2ff18ee7b0ec4bc3162f821e221781aaca48bd",
      "tree": "eed7535663f6333a1dc68861d8cd7b98d8050d4d",
      "parents": [
        "01fc3e86c6379cc4c78c529a1bad1b8179b726aa"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jun 15 01:07:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:38 2010 -0700"
      },
      "message": "net - IP_NODEFRAG option for IPv4 socket\n\nthis patch is implementing IP_NODEFRAG option for IPv4 socket.\nThe reason is, there\u0027s no other way to send out the packet with user\ncustomized header of the reassembly part.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01fc3e86c6379cc4c78c529a1bad1b8179b726aa",
      "tree": "13340032a709a2ee5033b913be400d588a59b7ed",
      "parents": [
        "0132951e812ef7c4cf1e66e6187e7f894bb12a04"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jun 21 22:57:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:37 2010 -0700"
      },
      "message": "qeth: handle missing z/VM authorization of OSX\n\nFor z/VM guest operating systems, OSX CHPIDs can only be used, if\nLPAR and z/VM userID are explicitly authorized through the Service\nElement. Issue a message if this SE-authorization is missing.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0132951e812ef7c4cf1e66e6187e7f894bb12a04",
      "tree": "72c6c56ef4c6ab4af9fb4cb7e6ab9d2a2a5d9660",
      "parents": [
        "51aa165c9f27bbfff498e4d56f3eadf17d74c476"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jun 21 22:57:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:37 2010 -0700"
      },
      "message": "qeth: specify correct function level for OSN devices\n\nOSN devices use the same function level as OSD devices. This patch\nadds OSN-devices to the initialization function for func_level.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51aa165c9f27bbfff498e4d56f3eadf17d74c476",
      "tree": "c2af4e7f534c697f1fc8c14e053f679596a507bf",
      "parents": [
        "43a65303fe530afe4daf1c0fd6875fdba7090f91"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Jun 21 22:57:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:36 2010 -0700"
      },
      "message": "qeth: fix page breaks in hw headers\n\nTurning on memory debugging showed there could be page breaks in\nhardware headers. OSA does not allow this so we had to add code\nto bounce the header in case there is a page break. This patch also\nfixes a problem in case the skb-\u003edata part of a fragmented skb\nspreads multiple pages.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a65303fe530afe4daf1c0fd6875fdba7090f91",
      "tree": "08f8eb090a33a7ae86f588ba7122ecc2181535bc",
      "parents": [
        "38593d019d08fef6d048bd7ab1db8076733e3709"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:36 2010 -0700"
      },
      "message": "qeth: fix use after free for qeths debug area\n\nThe function qeth_free_buffer_pool is called _after_ the per-card\ndebug area has been released. This debug message is not all that\nusefull anyway, and thus gets removed.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38593d019d08fef6d048bd7ab1db8076733e3709",
      "tree": "5ec61f72b4b5578171fd433f27c1eaffb8d5e168",
      "parents": [
        "efd5d9a407f248bc7b684513a9ce9fe1fd19b478"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:35 2010 -0700"
      },
      "message": "qeth: Fold qeth_qerr debug area\n\nThis patch removes the qerr debug area. Most info that goes in here is logged\nto the card\u0027s local debug area already, those duplicates are removed. All other\nelements are moved to the card\u0027s local debug area.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efd5d9a407f248bc7b684513a9ce9fe1fd19b478",
      "tree": "92902a6032e9f56f9fd7fbf593c97b6974c6c6e1",
      "parents": [
        "d829eeef58ee571a68ab51c9a67f2a94f9a9ce6c"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:35 2010 -0700"
      },
      "message": "qeth: Fold qeth_misc debug area\n\nThis patch removes the misc debug area. Instead of logging the entire skb\nwe just log a pointer to it into the card\u0027s local debug area in\nqeth_core_get_next_skb. Other then that, this debug area is not used anywhere.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d829eeef58ee571a68ab51c9a67f2a94f9a9ce6c",
      "tree": "44e0ae859cf16daaf441ef0b0a0c00e74cd3bba0",
      "parents": [
        "847a50fd9f3d6a1ee8c8bf646aa8c9a61ea51550"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:34 2010 -0700"
      },
      "message": "qeth: Fold qeth_sense debug area\n\nThis patch removes the sense debug area completely. Despite the name this\ndebug area makes no sense at all because it\u0027s unused completely. Ouch.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "847a50fd9f3d6a1ee8c8bf646aa8c9a61ea51550",
      "tree": "730f6c00c0969be930ad7306fbc36796416331b8",
      "parents": [
        "af039068ca43e29d29ca1b387cb0b3e10eae3b92"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:34 2010 -0700"
      },
      "message": "qeth: Fold qeth_trace debug area\n\nThis patch removes the qeth_trace debug area. All relevant data is logged into\neither qeth_setup or into each card\u0027s own debug area. Superfluous information\n(such as the card number when logging into the card\u0027s own debug area) is\nremoved without replacement.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af039068ca43e29d29ca1b387cb0b3e10eae3b92",
      "tree": "cd0b4d36eac3f9c4355734fd75f197289295fabd",
      "parents": [
        "8e96c51cb60689e1d804c4b23bc47a98a6b6efb3"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:33 2010 -0700"
      },
      "message": "qeth: Add new s390 debug feature for each qeth card\n\nThis patch adds a debug area for each qeth card. This debug area will replace\nvarious other debug areas that are global for all cards handled by the device\ndriver. On crash dump analysis this makes life easier when trying to find out\nwhat\u0027s going on with an interface. Also, the forest of debug areas for this\ndevice driver is significantly cleared up.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e96c51cb60689e1d804c4b23bc47a98a6b6efb3",
      "tree": "70afe2e8e7e03c66073c1ce831a9acd4d5e6d532",
      "parents": [
        "59b60e9724318dd757896742dcd68e516996bbc5"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:33 2010 -0700"
      },
      "message": "qeth: Rework qeth_dbf_longtext\n\nThis patch decouples qeth_dbf_longtext from qeth\u0027s static debug array. The\nfunction only uses one member anyway.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59b60e9724318dd757896742dcd68e516996bbc5",
      "tree": "28889d729dd5b901a446a4b7e08f9d3fffdb639d",
      "parents": [
        "4eaef482df464d1038b75769d43ac06ce0d16cd2"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jun 21 22:57:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:32 2010 -0700"
      },
      "message": "smsgiucv: guarantee single iucv connect in thaw\n\nIf another smsgiucv_app device exists, suspend / resume fails with\niucv path list corruption, because the same iucv_path_connect is\ncalled twice.\nThe patch introduces a flag to save connect status of the smsgiucv\npath to make sure iucv_path_connect in smsg_pm_restore_thaw is\ncalled only once.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eaef482df464d1038b75769d43ac06ce0d16cd2",
      "tree": "c07ba70bd5a4cadd42ae1666f7aff8ceace116d5",
      "parents": [
        "d626ad4d84dba1e5bf176320e19765e6dc539b04"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:19:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:32 2010 -0700"
      },
      "message": "qlcnic: update version to 5.0.6\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d626ad4d84dba1e5bf176320e19765e6dc539b04",
      "tree": "8635e69996c729d4fed5eb8e6d77f8111ce50e2a",
      "parents": [
        "68bf1c68a4b3d9ad0a98f3310f2f79dca075a035"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:19:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:31 2010 -0700"
      },
      "message": "qlcnic: mark context state freed after destroy\n\nAfter destroying recv ctx, context state remain same.\nFix it by marking as FREED.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68bf1c68a4b3d9ad0a98f3310f2f79dca075a035",
      "tree": "8e29abda3a579c252076eab1b79718d0702a008e",
      "parents": [
        "52486a3ac86eabe5a2f283eb9682a69c14347213"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:19:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:31 2010 -0700"
      },
      "message": "qlcnic: offload tx timeout recovery\n\nOffload tx timeout recovery to fw recovery func(check_health).\nIn check_health, first check health of device, if it its ok, then\ndo tx timeout recovery otherwise device recovery.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52486a3ac86eabe5a2f283eb9682a69c14347213",
      "tree": "0944cd00114620be46bb46f38c2899316907a490",
      "parents": [
        "8a15ad1fb14d67450742cf975a76e744b3189f4d"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:19:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:30 2010 -0700"
      },
      "message": "qlcnic: dont free host resources during fw recovery\n\nThere is no need to free/alloc host resources during firmware\nrecovery.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a15ad1fb14d67450742cf975a76e744b3189f4d",
      "tree": "d64402cdeec98e3838d8c73924db199a294ba845",
      "parents": [
        "42f65cbad4168958dff8a307bfe4b528409951d3"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:19:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:30 2010 -0700"
      },
      "message": "qlcnic: release device resources during interface down\n\nPreviously we were allocating device resources during probe and\nrelease them during remove.\nNow alloc during interface up and release in interface down.\nThis helps in device performance, as it doesn\u0027t need to keep\ntrack of inactive resources.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42f65cbad4168958dff8a307bfe4b528409951d3",
      "tree": "201468cfbf275a8849b853b1e5c920ef5b3f767f",
      "parents": [
        "900c6cfffac668199aaa30a20e31d07602f8a8ce"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:19:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:29 2010 -0700"
      },
      "message": "qlcnic: fix mac address mgmt\n\nWe first add mac address in driver local list and then send command to\nfw to add same. There are checks in driver to ensure send command doesn\u0027t fail\nbefore adding mac address in local list.\n\nBut instead fix should be:\nAdd mac address in fw and if it succeeds, add it in driver local list.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "900c6cfffac668199aaa30a20e31d07602f8a8ce",
      "tree": "237835d27c55be1e80dc3d3bc2213684a1bd70ca",
      "parents": [
        "9665982885f0e11ea9e3c5d9bfc7ead48d08c83f"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:18:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:29 2010 -0700"
      },
      "message": "qlcnic: handshake with card after fw load\n\nInstead of delaying rcv handshake till interface comes up,\ndo it just after fw load.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9665982885f0e11ea9e3c5d9bfc7ead48d08c83f",
      "tree": "2b58902a183a9733cfd8862277540734c68b5234",
      "parents": [
        "406818ff347cbbdae2fb21fafd1939d00cf479c5"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Tue Jun 22 03:18:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:28 2010 -0700"
      },
      "message": "qlcnic: cleanup skb allocation\n\nNo need to maintian separate state for alloced and freed skb.\nThis can be done by null check.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "406818ff347cbbdae2fb21fafd1939d00cf479c5",
      "tree": "02c6a4d90b4a810ed28a3e61e486cf00c9404bbd",
      "parents": [
        "16b8a4761cbe5082cd35641c066d7c4b6b83cdca"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jun 23 13:00:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:00:48 2010 -0700"
      },
      "message": "bridge: 64bit rx/tx counters\n\nUse u64_stats_sync infrastructure to provide 64bit rx/tx\ncounters even on 32bit hosts.\n\nIt is safe to use a single u64_stats_sync for rx and tx,\nbecause BH is disabled on both, and we use per_cpu data.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16b8a4761cbe5082cd35641c066d7c4b6b83cdca",
      "tree": "1721b297633a798beb166a4c8778edb1a8a474ad",
      "parents": [
        "6afff0caa721211e8c04bdc7627ee3bff95bcb95"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Jun 22 10:22:17 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:59:47 2010 -0700"
      },
      "message": "net: Introduce u64_stats_sync infrastructure\n\nTo properly implement 64bits network statistics on 32bit or 64bit hosts,\nwe provide one new type and four methods, to ease conversions.\n\nStats producer should use following template granted it already got an\nexclusive access to counters (include/linux/u64_stats_sync.h contains\nsome documentation about details)\n\n    u64_stats_update_begin(\u0026stats-\u003esyncp);\n    stats-\u003ebytes64 +\u003d len;\n    stats-\u003epackets64++;\n    u64_stats_update_end(\u0026stats-\u003esyncp);\n\nWhile a consumer should use following template to get consistent\nsnapshot :\n\n    u64 tbytes, tpackets;\n    unsigned int start;\n\n    do {\n        start \u003d u64_stats_fetch_begin(\u0026stats-\u003esyncp);\n        tbytes \u003d stats-\u003ebytes64;\n        tpackets \u003d stats-\u003epackets64;\n    } while (u64_stats_fetch_retry(\u0026stats-\u003elock, syncp));\n\nSuggested by David Miller, and comments courtesy of Nick Piggin.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6afff0caa721211e8c04bdc7627ee3bff95bcb95",
      "tree": "ec0b2f5b2e15f847ffad3db9501bbd9661bf671b",
      "parents": [
        "1dc8d8c06d4002be4d1373fc06f25cd589be47e1"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Jun 16 14:18:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:58:41 2010 -0700"
      },
      "message": "net: consolidate netif_needs_gso() checks\n\nnetif_needs_gso() is checked twice in the TX path once,\nbefore submitting the skb to the qdisc and once after\nit is dequeued from the qdisc just before calling\nndo_hard_start().  This opens a window for a user to\nchange the gso/tso or tx checksum settings that can\ncause netif_needs_gso to be true in one check and false\nin the other.\n\nSpecifically, changing TX checksum setting may cause\nthe warning in skb_gso_segment() to be triggered if\nthe checksum is calculated earlier.\n\nThis consolidates the netif_needs_gso() calls so that\nthe stack only checks if gso is needed in\ndev_hard_start_xmit().\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dc8d8c06d4002be4d1373fc06f25cd589be47e1",
      "tree": "c9e3a60ae07df56604f5e81a89900f6df975f102",
      "parents": [
        "17f085df92ba74a4dc88744cbc7a699c231f8728"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Jun 21 13:45:42 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:58:40 2010 -0700"
      },
      "message": "net: Fix a typo in netlink.h\n\nFix a typo in include/net/netlink.h\nshould be finalize instead of finanlize\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17f085df92ba74a4dc88744cbc7a699c231f8728",
      "tree": "b76afd6210f027cdce6b50cf3cf862c68feff7ff",
      "parents": [
        "dbcb9fec5c79780152e32282297de6ddb1f6a43b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jun 17 18:59:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:58:40 2010 -0700"
      },
      "message": "e1000e: disable gig speed when in S0-\u003eSx transition\n\nMost of this workaround is necessary for all ICHx/PCH parts so one of\nthe two MAC-type checks can be removed.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbcb9fec5c79780152e32282297de6ddb1f6a43b",
      "tree": "0ee67157ec29215cdd4cf3e7c267ca199e5d8d2c",
      "parents": [
        "f2e2b3abe4f491130cfda814a8547783b08f10c2"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jun 17 18:59:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:58:39 2010 -0700"
      },
      "message": "e1000e: packet split should not be used with early receive\n\nOriginally it was thought there were issues with ICHx/PCH parts with packet\nsplit when jumbo frames were enabled but in fact it is really only when\nearly-receive is enabled (via ERT register) on these parts.  Use packet\nsplit with jumbos but only when early-receive is not enabled.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2e2b3abe4f491130cfda814a8547783b08f10c2",
      "tree": "cf5c729236d3c0c36371690e88eaf74f0b491259",
      "parents": [
        "0c6bdb3084d015221270b418190b630553a38cf8"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jun 17 18:59:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:58:39 2010 -0700"
      },
      "message": "e1000e: do not touch PHY page 800 registers when link speed is 1000Mbps\n\nThe PHY on 82577/82578 has issues when the registers on page 800 are\naccessed when in gigabit mode.  Do not clear the Wakeup Control register\nwhen resetting the part since it is on page 800 (and will be cleared on\nreset anyway).\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c6bdb3084d015221270b418190b630553a38cf8",
      "tree": "5362357877c998ecd88df96f45e03362a8db727d",
      "parents": [
        "69ad78208ecf4c392f3d323ed050423847c24104"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jun 17 18:58:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 12:58:38 2010 -0700"
      },
      "message": "e1000e: avoid polling h/w registers during link negotiation\n\nAvoid touching hardware registers when possible, otherwise link negotiation\ncan get messed up when user-level scripts are rapidly polling the driver to\nsee if/when link is up.  Use the saved link state information instead when\npossible.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b2a541db58dba5860ccbcfaf36caee064b8a9fd",
      "tree": "c461ffb8fe6758ceda236e7e01f80fc85242af9b",
      "parents": [
        "06aeb78b85d8c04af03eb37353aa0df98d3db170"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Jun 23 11:57:09 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 11:57:09 2010 -0700"
      },
      "message": "cnic: Disable statistics initialization for eth clients that do not support statistics\n\nDisable statistics initialization for eth clients that do not support\n statistics. This prevents memory corruption on bnx2x hw.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\n"
    },
    {
      "commit": "06aeb78b85d8c04af03eb37353aa0df98d3db170",
      "tree": "5af953f41f0d17c9c1ab23e3a91d1c184e42adb3",
      "parents": [
        "8f1c14b2e3b1805d3e9e6a306d07f5371ea703a7"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 23 11:49:42 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 11:49:42 2010 -0700"
      },
      "message": "net: add dependency on fw class module to qlcnic and netxen_nic\n\nnetxen_nic and qlcnic driver depends on firmware_class module.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f1c14b2e3b1805d3e9e6a306d07f5371ea703a7",
      "tree": "ad5d96e60d1ff4e91f5b23d7ae13884581ae2441",
      "parents": [
        "8ceedea7c2600a1018d20f67e766c0773b59391a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jun 23 00:32:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 11:48:19 2010 -0700"
      },
      "message": "snmp: fix SNMP_ADD_STATS()\n\ncommit aa2ea0586d9d (tcp: fix outsegs stat for TSO segments) incorrectly\nassumed SNMP_ADD_STATS() was used from BH context.\n\nFix this using mib[!in_softirq()] instead of mib[0]\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ceedea7c2600a1018d20f67e766c0773b59391a",
      "tree": "596b2e9ceb312903d7437825dc45c9aa838ff71f",
      "parents": [
        "d5dc0ae4df9db00b8122378d56a071039b17a1eb",
        "b6855772f4a22c4fbdd4fcaceff5c8a527035123"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 22 10:54:12 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 22 10:54:12 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "d5dc0ae4df9db00b8122378d56a071039b17a1eb",
      "tree": "0c35e123185cc6d74993160a3af0c20604375b26",
      "parents": [
        "26cde9f7e2747b6d254b704594eed87ab959afa5"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Tue Jun 22 10:10:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 22 10:10:35 2010 -0700"
      },
      "message": "hso: remove setting of low_latency flag\n\nThis patch removes the setting of the low_latency flag. \ntty_flip_buffer_push() is occasionally being called in irq context, which \ncauses a hang if the low_latency flag is set.\nRemoving the low_latency flag only seems to impact the flush to ldisc, \nwhich will now be put on a workqueue.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26cde9f7e2747b6d254b704594eed87ab959afa5",
      "tree": "ebb84a0ca60dd14801e9d398ee950c2527260c16",
      "parents": [
        "13fea6d4f73942e6961aec97ba4c593619d18f6f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 15 01:52:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 21 13:57:34 2010 -0700"
      },
      "message": "udp: Fix bogus UFO packet generation\n\nIt has been reported that the new UFO software fallback path\nfails under certain conditions with NFS.  I tracked the problem\ndown to the generation of UFO packets that are smaller than the\nMTU.  The software fallback path simply discards these packets.\n\nThis patch fixes the problem by not generating such packets on\nthe UFO path.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13fea6d4f73942e6961aec97ba4c593619d18f6f",
      "tree": "b66b3b4989e00fc76432e00595c9eded681bb732",
      "parents": [
        "ade2d3db21b0625f9528bcd6f1656dd7c8d0fe08"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Jun 21 13:50:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 21 13:50:18 2010 -0700"
      },
      "message": "lasi82596: fix netdev_mc_count conversion\n\nFix commit 4cd24eaf0 (net: use netdev_mc_count and netdev_mc_empty when\nappropriate)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ade2d3db21b0625f9528bcd6f1656dd7c8d0fe08",
      "tree": "7b4af0a448883fc8ee778eca69c2619cdf403044",
      "parents": [
        "25442e06d20aaba7d7b16438078a562b3e4cf19b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 21 03:44:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 21 13:40:25 2010 -0700"
      },
      "message": "NET: MIPSsim: Fix modpost warning.\n\n$ make CONFIG_DEBUG_SECTION_MISMATCH\u003dy\n[...]\nWARNING: drivers/net/built-in.o(.data+0x0): Section mismatch in reference from the variable mipsnet_driver to the function .init.text:mipsnet_probe()\nThe variable mipsnet_driver references\nthe function __init mipsnet_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n[...]\n\nFixed by making mipsnet_probe __devinit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/mipsnet.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69ad78208ecf4c392f3d323ed050423847c24104",
      "tree": "cf2eba4f98a98b6e4a9820b8ce058cb2fc217596",
      "parents": [
        "2aa40aef9debc77d55cc87a50d335b6fe97fbeb0"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:07 2010 -0700"
      },
      "message": "caif: Add debug connection type for CAIF.\n\nAdded new CAIF protocol type CAIFPROTO_DEBUG for accessing\nCAIF debug on the ST Ericsson modems.\n\nThere are two debug servers on the modem, one for radio related\ndebug (CAIF_RADIO_DEBUG_SERVICE) and the other for\ncommunication/application related debug (CAIF_COM_DEBUG_SERVICE).\n\nThe debug connection can contain trace debug printouts or\ninteractive debug used for debugging and test.\n\nDebug connections can be of type STREAM or SEQPACKET.\n\nSigned-off-by: Sjur Braendeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2aa40aef9debc77d55cc87a50d335b6fe97fbeb0",
      "tree": "0dccf47cf6cb861c7efa72601fab9511760c7e74",
      "parents": [
        "a7da1f55a826c621251874e7684c234972fc3216"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:06 2010 -0700"
      },
      "message": "caif: Use link layer MTU instead of fixed MTU\n\nPreviously CAIF supported maximum transfer size of ~4050.\nThe transfer size is now calculated dynamically based on the\nlink layers mtu size.\n\nSigned-off-by: Sjur Braendeland@stericsson.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7da1f55a826c621251874e7684c234972fc3216",
      "tree": "e5c66620b9cfe00ed62233665002a0acf5fc1004",
      "parents": [
        "b1c74247b9e29ae3bfdf133862328c309bc9cf14"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:05 2010 -0700"
      },
      "message": "caif: Bugfix - RFM must support segmentation.\n\nCAIF Remote File Manager may send or receive more than 4050 bytes.\nDue to this The CAIF RFM service have to support segmentation.\n\nSigned-off-by: Sjur Braendeland@stericsson.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1c74247b9e29ae3bfdf133862328c309bc9cf14",
      "tree": "a20cd55d47036a22e3857d382ed505436a366efe",
      "parents": [
        "c14c643b3d91cc741425c058968672228c310927"
      ],
      "author": {
        "name": "Sjur Braendeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Thu Jun 17 06:55:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 20 19:46:05 2010 -0700"
      },
      "message": "caif: Bugfix not all services uses flow-ctrl.\n\nFlow control is not used by all CAIF services.\nThe usage of flow control is now part of the gerneal\ninitialization function for CAIF Services.\n\nSigned-off-by: Sjur Braendeland@stericsson.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c14c643b3d91cc741425c058968672228c310927",
      "tree": "dc81581235d3f9c0e1769987721ec3f91ed729ef",
      "parents": [
        "451152d97f3f4bababcb9c68b22c3d94bcdda67f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:28:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:18 2010 -0700"
      },
      "message": "e1000e: update driver version number\n\nAlso separate out an _EXTRAVERSION similar to the core kernel.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "451152d97f3f4bababcb9c68b22c3d94bcdda67f",
      "tree": "f4208fb6be4742c0f4890c137ecf8cda5b25b859",
      "parents": [
        "e52997f96008fda655d7ec3aa4297d1272e8a385"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:28:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:18 2010 -0700"
      },
      "message": "e1000e: update copyright information\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e52997f96008fda655d7ec3aa4297d1272e8a385",
      "tree": "5ef658bdfd94b4e752113388d0deaf4c78d38aac",
      "parents": [
        "d3738bb8203acf8552c3ec8b3447133fc0938ddd"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:27:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:17 2010 -0700"
      },
      "message": "e1000e: enable support for EEE on 82579\n\nThis patch enables IEEE802.3az (a.k.a. Energy Efficient Ethernet) on the\nnew 82579 LOMs.  An optional module parameter is provided to disable the\nfeature if desired.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3738bb8203acf8552c3ec8b3447133fc0938ddd",
      "tree": "c466411e6dce52ca422ad524ace68301c6b0d169",
      "parents": [
        "eb7700dc0344564b0b9857d1f5e331a0dd629e92"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:27:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:16 2010 -0700"
      },
      "message": "e1000e: initial support for 82579 LOMs\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb7700dc0344564b0b9857d1f5e331a0dd629e92",
      "tree": "0d8df01136477c3546bdfd15db1507e3d3cdb37d",
      "parents": [
        "8c7bbb925337705dd1459070ac620aeec6a29666"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:27:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:16 2010 -0700"
      },
      "message": "e1000e: fix check for manageability on ICHx/PCH\n\nDo not check for all the bits in E1000_FWSM_MODE_MASK when checking for\nmanageability on 82577/82578; only check if iAMT is enabled.  Both of the\nmanageability checks (for 82577/82578 and ICHx) must check the firmware\nvalid bit too since the other bits are only valid when the latter is set.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c7bbb925337705dd1459070ac620aeec6a29666",
      "tree": "688e5310b27bc0a276a578eeacf8b9b272bc0504",
      "parents": [
        "3f0c16e84438d657d29446f85fe375794a93f159"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:26:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:15 2010 -0700"
      },
      "message": "e1000e: separate out PHY statistics register updates\n\nThe 82577/82578 parts have half-duplex statistics in PHY registers.  These\nneed only be read when in half-duplex and should all be read at once rather\nthan one at a time to prevent excessive cycles of acquiring/releasing the\nPHY semaphore.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f0c16e84438d657d29446f85fe375794a93f159",
      "tree": "cc0eb3196920711aa42af3db58c7d35d4381611d",
      "parents": [
        "3af50481eee6bb278da9050266ff31804e7a57d6"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:26:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:15 2010 -0700"
      },
      "message": "e1000e: cleanup e1000_sw_lcd_config_ich8lan()\n\nDo not acquire and release the PHY unnecessarily for parts that return\nfrom this workaround without actually accessing the PHY registers.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3af50481eee6bb278da9050266ff31804e7a57d6",
      "tree": "34350fe19d0b53382060e126cdda662376d1b38a",
      "parents": [
        "20c0da65d72598ced2bfd4d4ca9a5aca1c93f5b9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Jun 16 13:25:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:12:14 2010 -0700"
      },
      "message": "e1000e: cleanup ethtool loopback setup code\n\nRefactor the loopback setup code to first handle the only 10/100 PHY\nsupported by the driver if applicable and then handle the 1Gig PHYs in a\nswitch statement for PHY-specific setups.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c0da65d72598ced2bfd4d4ca9a5aca1c93f5b9",
      "tree": "e33f147acfd2349fa4c4d97ab4f7dfb80baf76fd",
      "parents": [
        "a0881cab6c0a1c8ad48a4ab0b971c8e786dadf1c"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:39 2010 -0700"
      },
      "message": "cxgb4: minor cleanup\n\nRemove an unused flag and replace couple constants with enums.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0881cab6c0a1c8ad48a4ab0b971c8e786dadf1c",
      "tree": "88e650f83b9a02946fd4298afbc47e5c35aff060",
      "parents": [
        "91e9a1ec91243391e6f8f24ff4c5fbd4dfd67292"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:38 2010 -0700"
      },
      "message": "cxgb4: update FW definitions\n\nUpdate to latest FW API.  Most changes here pertain to port types and\nquerying FW for parameter values.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91e9a1ec91243391e6f8f24ff4c5fbd4dfd67292",
      "tree": "7585c71c8c9c6b5c4c8f5699276e2486801c2399",
      "parents": [
        "f68707b805b7794bb7b208e327fbe0473c470d0b"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:38 2010 -0700"
      },
      "message": "cxgb4: add a missing error interrupt\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f68707b805b7794bb7b208e327fbe0473c470d0b",
      "tree": "c9a109331e3077b9a047ea51af5d093b0913f9a7",
      "parents": [
        "9be793bfa38436f9142de219b6eef4d8dfa96606"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:37 2010 -0700"
      },
      "message": "cxgb4: propagate link initialization errors to .ndo_open\u0027s callers\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9be793bfa38436f9142de219b6eef4d8dfa96606",
      "tree": "170e8f7ac2c153f7515eaa7736092c286ed589e7",
      "parents": [
        "f21ce1c3516728e767165a3b52b6c249ad6e52c6"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:37 2010 -0700"
      },
      "message": "cxgb4: switch to 64 bit inteface statistics\n\nImplement ndo_get_stats64, remove ndo_get_stats.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f21ce1c3516728e767165a3b52b6c249ad6e52c6",
      "tree": "35ae7ff5105c3bea33ad9e7d4bb328df3b0e23af",
      "parents": [
        "204dc3c0b1bea10a7d811970fd41ceabaef31267"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:36 2010 -0700"
      },
      "message": "cxgb4: set dev_id to the port number\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "204dc3c0b1bea10a7d811970fd41ceabaef31267",
      "tree": "e2d3879455ff3c6226ffea439275a21f4edefb39",
      "parents": [
        "02b5fb8e14923ff9111de1a00004ccd593adaedb"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:36 2010 -0700"
      },
      "message": "cxgb4: implement EEH\n\nImplement the pci_error_handlers methods for EEH.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02b5fb8e14923ff9111de1a00004ccd593adaedb",
      "tree": "10372243f7669e4f4a32b726d618b515bfd07b6e",
      "parents": [
        "900a659687aa6349e52f7b1e3f922b77afe89b90"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:35 2010 -0700"
      },
      "message": "cxgb4: rearrange initialization code in preparation for EEH\n\nSplit some existing initialization code into a separate function for use\nby EEH next.  No functional changes.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "900a659687aa6349e52f7b1e3f922b77afe89b90",
      "tree": "5617d9684ec5d826a4c868398f62786081108467",
      "parents": [
        "bb9c03d8a6893517737b16fdbeb54be3c73b3023"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Fri Jun 18 10:05:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 18 22:08:34 2010 -0700"
      },
      "message": "cxgb4: dynamically determine flash size and FW image location\n\nHandle the larger flash memories on newer boards:\n\n- get the size and number of sectors by probing the flash\n- writes and erases can take longer, adjust the timeouts for these operations\n- the FW image can be at different locations depending on flash size,\n  find its location dynamically as well.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6855772f4a22c4fbdd4fcaceff5c8a527035123",
      "tree": "24432748ec8bbc151ac00828b7e37d60b36642f6",
      "parents": [
        "021570e55b7152843376b9d9f60624e3e05ac054"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Fri Jun 18 13:15:23 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 18 14:59:10 2010 -0400"
      },
      "message": "ath5k: initialize ah-\u003eah_current_channel\n\nath5k assumes ah_current_channel is always a valid pointer in\nseveral places, but a newly created interface may not have a\nchannel.  To avoid null pointer dereferences, set it up to point\nto the first available channel until later reconfigured.\n\nThis fixes the following oops:\n$ rmmod ath5k\n$ insmod ath5k\n$ iw phy0 set distance 11000\n\nBUG: unable to handle kernel NULL pointer dereference at 00000006\nIP: [\u003cd0a1ff24\u003e] ath5k_hw_set_coverage_class+0x74/0x1b0 [ath5k]\n*pde \u003d 00000000\nOops: 0000 [#1]\nlast sysfs file: /sys/devices/pci0000:00/0000:00:0e.0/ieee80211/phy0/index\nModules linked in: usbhid option usb_storage usbserial usblp evdev lm90\nscx200_acb i2c_algo_bit i2c_dev i2c_core via_rhine ohci_hcd ne2k_pci\n8390 leds_alix2 xt_IMQ imq nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_cc\n\nPid: 1597, comm: iw Not tainted (2.6.32.14 #8)\nEIP: 0060:[\u003cd0a1ff24\u003e] EFLAGS: 00010296 CPU: 0\nEIP is at ath5k_hw_set_coverage_class+0x74/0x1b0 [ath5k]\nEAX: 000000c2 EBX: 00000000 ECX: ffffffff EDX: c12d2080\nESI: 00000019 EDI: cf8c0000 EBP: d0a30edc ESP: cfa09bf4\n  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\nProcess iw (pid: 1597, ti\u003dcfa09000 task\u003dcf88a000 task.ti\u003dcfa09000)\nStack:\n  d0a34f35 d0a353f8 d0a30edc 000000fe cf8c0000 00000000 1900063d cfa8c9e0\n\u003c0\u003e cfa8c9e8 cfa8c0c0 cfa8c000 d0a27f0c 199d84b4 cfa8c200 00000010 d09bfdc7\n\u003c0\u003e 00000000 00000000 ffffffff d08e0d28 cf9263c0 00000001 cfa09cc4 00000000\nCall Trace:\n  [\u003cd0a27f0c\u003e] ? ath5k_hw_attach+0xc8c/0x3c10 [ath5k]\n  [\u003cd09bfdc7\u003e] ? __ieee80211_request_smps+0x1347/0x1580 [mac80211]\n  [\u003cd08e0d28\u003e] ? nl80211_send_scan_start+0x7b8/0x4520 [cfg80211]\n  [\u003cc10f5db9\u003e] ? nla_parse+0x59/0xc0\n  [\u003cc11ca8d9\u003e] ? genl_rcv_msg+0x169/0x1a0\n  [\u003cc11ca770\u003e] ? genl_rcv_msg+0x0/0x1a0\n  [\u003cc11c7e68\u003e] ? netlink_rcv_skb+0x38/0x90\n  [\u003cc11c9649\u003e] ? genl_rcv+0x19/0x30\n  [\u003cc11c7c03\u003e] ? netlink_unicast+0x1b3/0x220\n  [\u003cc11c893e\u003e] ? netlink_sendmsg+0x26e/0x290\n  [\u003cc11a409e\u003e] ? sock_sendmsg+0xbe/0xf0\n  [\u003cc1032780\u003e] ? autoremove_wake_function+0x0/0x50\n  [\u003cc104d846\u003e] ? __alloc_pages_nodemask+0x106/0x530\n  [\u003cc1074933\u003e] ? do_lookup+0x53/0x1b0\n  [\u003cc10766f9\u003e] ? __link_path_walk+0x9b9/0x9e0\n  [\u003cc11acab0\u003e] ? verify_iovec+0x50/0x90\n  [\u003cc11a42b1\u003e] ? sys_sendmsg+0x1e1/0x270\n  [\u003cc1048e50\u003e] ? find_get_page+0x10/0x50\n  [\u003cc104a96f\u003e] ? filemap_fault+0x5f/0x370\n  [\u003cc1059159\u003e] ? __do_fault+0x319/0x370\n  [\u003cc11a55b4\u003e] ? sys_socketcall+0x244/0x290\n  [\u003cc101962c\u003e] ? do_page_fault+0x1ec/0x270\n  [\u003cc1019440\u003e] ? do_page_fault+0x0/0x270\n  [\u003cc1002ae5\u003e] ? syscall_call+0x7/0xb\nCode: 00 b8 fe 00 00 00 b9 f8 53 a3 d0 89 5c 24 14 89 7c 24 10 89 44 24\n0c 89 6c 24 08 89 4c 24 04 c7 04 24 35 4f a3 d0 e8 7c 30 60 f0 \u003c0f\u003e b7\n43 06 ba 06 00 00 00 a8 10 75 0e 83 e0 20 83 f8 01 19 d2\nEIP: [\u003cd0a1ff24\u003e] ath5k_hw_set_coverage_class+0x74/0x1b0 [ath5k] SS:ESP\n0068:cfa09bf4\nCR2: 0000000000000006\n---[ end trace 54f73d6b10ceb87b ]---\n\nCc: stable@kernel.org\nReported-by: Steve Brown \u003csbrown@cortland.com\u003e\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb9c03d8a6893517737b16fdbeb54be3c73b3023",
      "tree": "35fa0d1defaaf94641963a49126d7bb475ffa4c6",
      "parents": [
        "4de57826810fd2cfeb2ab5c7d003ff9116b8f7ee",
        "abf52f86aa0a49a7377350cafa8f218c4cd227e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 14:19:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 14:19:06 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "25442e06d20aaba7d7b16438078a562b3e4cf19b",
      "tree": "93df63e0e4f35d6d649150e2c49aa47af62961dd",
      "parents": [
        "aabef8b240880439b91574c9a9e33dcc44bfd8c7"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 15 06:14:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 13:49:14 2010 -0700"
      },
      "message": "bridge: fdb cleanup runs too often\n\nIt is common in end-node, non STP bridges to set forwarding\ndelay to zero; which causes the forwarding database cleanup\nto run every clock tick. Change to run only as soon as needed\nor at next ageing timer interval which ever is sooner.\n\nUse round_jiffies_up macro rather than attempting round up\nby changing value.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abf52f86aa0a49a7377350cafa8f218c4cd227e7",
      "tree": "dd9549023a99d37fb1bbcbaad9c10ae102a1882e",
      "parents": [
        "6a0076e02a884e86c762a7b63cb50c2e30067491",
        "021570e55b7152843376b9d9f60624e3e05ac054"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 17 16:21:14 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 17 16:21:14 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tnet/mac80211/mlme.c\n"
    },
    {
      "commit": "4de57826810fd2cfeb2ab5c7d003ff9116b8f7ee",
      "tree": "e6952f6be349196f1bf7e1abe63bf49f74420d6e",
      "parents": [
        "ef71ff833acfd3795c3af1bb800ac186561508ef"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Jun 17 02:56:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:57:56 2010 -0700"
      },
      "message": "qlcnic: fix register access\n\nFor certain set of register, base window addresses are not defined.\nIn such cases window should not set.\nReturn with error for such cases to avoid NMI.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef71ff833acfd3795c3af1bb800ac186561508ef",
      "tree": "fa285765677574d4aafb42c9fbbc32443a8e4597",
      "parents": [
        "8f891387aa73b85d2ea8d953e04dac224f687e52"
      ],
      "author": {
        "name": "Rajesh K Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Thu Jun 17 02:56:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:57:56 2010 -0700"
      },
      "message": "qlcnic: fix race in tx stop queue\n\nThere is a race between netif_stop_queue and netif_stopped_queue\ncheck. So check once again if buffers are available to avoid race.\nWith above logic we can also get rid of tx lock in process_cmd_ring.\n\nSigned-off-by: Rajesh K Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f891387aa73b85d2ea8d953e04dac224f687e52",
      "tree": "cbf7101c7aa3721cb02298f3f454692bfbd18524",
      "parents": [
        "7f9a0c34d26b1ce8a512555ca144e622dea4dc44"
      ],
      "author": {
        "name": "schacko",
        "email": "schacko@qlogic.com",
        "time": "Thu Jun 17 02:56:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:57:55 2010 -0700"
      },
      "message": "qlcnic: seperate interrupt for TX\n\nEarlier all poll routine can process rx and tx, But now\none poll routine to process rx + tx and other for rx only.\nLast msix vector will be used for separate tx interrupt.\n\no This is supported from fw version 4.4.2.\no Bump version 5.0.5\n\nSigned-off-by: Sony Chacko \u003cschacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f9a0c34d26b1ce8a512555ca144e622dea4dc44",
      "tree": "e32a43810843570b0f07cfd1c5d5279a7052ce43",
      "parents": [
        "469c221f97879c0e01967df813ab58dab1d5d64a"
      ],
      "author": {
        "name": "Sritej Velaga",
        "email": "sritej.velaga@qlogic.com",
        "time": "Thu Jun 17 02:56:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:57:55 2010 -0700"
      },
      "message": "qlcnic: change driver description\n\no Remove extra printing of mac address\no This driver also supports NIC only Qlogic adapters.\n\nSigned-off-by: Sritej Velaga \u003csritej.velaga@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "469c221f97879c0e01967df813ab58dab1d5d64a",
      "tree": "2d855bdc228bd792b9043513de7201a37326026d",
      "parents": [
        "49e4b8476f89956ec64b8b9fb7074cb4309a1169"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta@dut4145.unminc.com",
        "time": "Thu Jun 17 02:56:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:57:54 2010 -0700"
      },
      "message": "qlcnic: fix device soft reset\n\nDuring device soft reset, don\u0027t halt every device block.\nAccess to some blocks is required during recovery.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta@dut4145.unminc.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aabef8b240880439b91574c9a9e33dcc44bfd8c7",
      "tree": "80cc9175da9ca00d179ac83b9039fa9ed6e1be14",
      "parents": [
        "db176edc89abbf22e6db6853f8581f9475fe8ec1"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 17 08:56:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:56:05 2010 -0700"
      },
      "message": "bnx2: fix dma_get_ops compilation breakage\n\nThis removes dma_get_ops() prefetch optimization in bnx2.\n\nbnx2 uses dma_get_ops() to see if dma_sync_single_for_cpu() is\nnoop. bnx2 does prefetch if it\u0027s noop.\n\nBut dma_get_ops() isn\u0027t available on all the architectures (only the\narchitectures that uses dma_map_ops struct have it). Using\ndma_get_ops() in drivers leads to compilation breakage on many\narchitectures.\n\nThis patch removes dma_get_ops() and changes bnx2 to do prefetch on\nall the architectures. This adds useless prefetch on non-coherent\narchitectures but this is harmless. It is also unlikely to cause the\nperformance drop.\n\n[ Remove now unused local variable \u0027pdev\u0027 -DaveM ]\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db176edc89abbf22e6db6853f8581f9475fe8ec1",
      "tree": "a853cd9273656c704b07cebaa9f25084b7a8c749",
      "parents": [
        "8b1d920fa5ea8e3d941e908fa57acc9b1df9ca92"
      ],
      "author": {
        "name": "Sergey Matyukevich",
        "email": "geomatsi@gmail.com",
        "time": "Mon Jun 14 06:35:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:14:59 2010 -0700"
      },
      "message": "ucc_geth: fix for RX skb buffers recycling\n\nThis patch implements a proper modification of RX skb buffers before\nrecycling. Adjusting only skb-\u003edata is not enough because after that\nskb-\u003etail and skb-\u003elen become incorrect.\n\nSigned-off-by: Sergey Matyukevich \u003cgeomatsi@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49e4b8476f89956ec64b8b9fb7074cb4309a1169",
      "tree": "d77b26bcaff329a416b528d585a27a4158ce7090",
      "parents": [
        "d29c0c5c332131f1151cf33995e2f01299b9234f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Jun 14 04:56:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:13:28 2010 -0700"
      },
      "message": "be2net: enable ipv6 tso support\n\nAdd ipv6 support to the be2net driver.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b1d920fa5ea8e3d941e908fa57acc9b1df9ca92",
      "tree": "aa4f3a3d73d788af50de2b87b057adf96a99303a",
      "parents": [
        "63b88b9041ceef8217f34de71a2e96f0c3f0fd3b"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Jun 12 00:17:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:10:54 2010 -0700"
      },
      "message": "pcnet_cs: add new id (TOSHIBA Modem/LAN Card)\n\npcnet_cs:\nserial_cs:\n    add new id (TOSHIBA Modem/LAN Card)\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63b88b9041ceef8217f34de71a2e96f0c3f0fd3b",
      "tree": "368562057a08a641873e256d2a271d1fc8561940",
      "parents": [
        "099473c16bac7b936994bc95b5fd96f36397e1ad"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri Jun 11 10:51:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:09:17 2010 -0700"
      },
      "message": "gianfar: Fix oversized packets handling\n\nIssuing the following command on host:\n\n$ ifconfig eth2 mtu 1600 ; ping 10.0.0.27 -s 1485 -c 1\n\nMakes some boards (tested with MPC8315 rev 1.1 and MPC8313 rev 1.0)\noops like this:\n\n  skb_over_panic: text:c0195914 len:1537 put:1537 head:c79e4800 data:c79e4880 tail:0xc79e4e81 end:0xc79e4e80 dev:eth1\n  ------------[ cut here ]------------\n  kernel BUG at net/core/skbuff.c:127!\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  MPC831x RDB\n  last sysfs file: /sys/kernel/uevent_seqnum\n  Modules linked in:\n  NIP: c01c1840 LR: c01c1840 CTR: c016d918\n  [...]\n  NIP [c01c1840] skb_over_panic+0x48/0x5c\n  LR [c01c1840] skb_over_panic+0x48/0x5c\n  Call Trace:\n  [c0339d50] [c01c1840] skb_over_panic+0x48/0x5c (unreliable)\n  [c0339d60] [c01c3020] skb_put+0x5c/0x60\n  [c0339d70] [c0195914] gfar_clean_rx_ring+0x25c/0x3d0\n  [c0339dc0] [c01976e8] gfar_poll+0x170/0x1bc\n\nDumped buffer descriptors showed that eTSEC\u0027s length/truncation\nlogic sometimes passes oversized packets, i.e. for the above ICMP\npacket the following two buffer descriptors may become ready:\n\n  status\u003d1400 length\u003d1536\n  status\u003d1800 length\u003d1541\n\nSo, it seems that gianfar actually receives the whole big frame,\nand it tries to place the packet into two BDs. This situation\nconfuses the driver, and so the skb_put() sanity check fails.\n\nThis patch fixes the issue by adding an appropriate check, i.e.\nthe driver should not try to process frames with buffer\ndescriptor\u0027s length over rx_buffer_size (i.e. maxfrm and mrblr).\n\nNote that sometimes eTSEC works correctly, i.e. in the second\n(last) buffer descriptor bits \u0027truncated\u0027 and \u0027crcerr\u0027 are set,\nand so there\u0027s no oops. Though I couldn\u0027t find any logic when\nit works correctly and when not.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d29c0c5c332131f1151cf33995e2f01299b9234f",
      "tree": "6d7f0b2d4420e45e51a7afb2fef398989386bb6e",
      "parents": [
        "3924773a5a82622167524bdd48799dc0452c57f8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 14 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:07:52 2010 -0700"
      },
      "message": "udp: Add UFO to NETIF_F_SOFTWARE_GSO\n\nThis patch adds UFO to the list of GSO features with a software\nfallback.  This allows UFO to be used even if the hardware does\nnot support it.\n\nIn particular, this allows us to test the UFO fallback, as it\nhas been reported to not work in some cases.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "099473c16bac7b936994bc95b5fd96f36397e1ad",
      "tree": "09acc87af2002c2f737b83613394959120aee2c0",
      "parents": [
        "a91fb143de61dce847e319ca79b9937a665ad622"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Tue Jun 15 05:35:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:05:27 2010 -0700"
      },
      "message": "ehea: Fix kernel deadlock in DLPAR-mem processing\n\nPort reset operations and memory add/remove operations need to\nbe serialized to avoid a kernel deadlock. The deadlock is caused\nby calling the napi_disable() function twice.\nTherefore we have to employ the dlpar_mem_lock in the ehea_reset_port\nfunction as well\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a91fb143de61dce847e319ca79b9937a665ad622",
      "tree": "168a8dbf4cd8408747972d0ddec741ac8c358b9c",
      "parents": [
        "756725064fe6abbcdb43b1e64d017649b828be35"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Tue Jun 15 05:35:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:05:26 2010 -0700"
      },
      "message": "ehea: fix delayed packet processing\n\nIn the eHEA poll function an rmb() is required. Without that some packets\non the receive queue are not seen and thus delayed until the next interrupt\nis handled for the same receive queue.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3924773a5a82622167524bdd48799dc0452c57f8",
      "tree": "1eba1c451e150fe15a288670a8689d7bec3f87ac",
      "parents": [
        "6616f7888c6088324727363276f6de05a1dca6fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 16:18:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 16:18:25 2010 -0700"
      },
      "message": "net: Export cred_to_ucred to modules.\n\nAF_UNIX references this, and can be built as a module,\nso...\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6616f7888c6088324727363276f6de05a1dca6fc",
      "tree": "12a5fb7daa675d27d49067b78eb9a001aac145e2",
      "parents": [
        "7361c36c5224519b258219fe3d0e8abc865d8134"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:35:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:58:17 2010 -0700"
      },
      "message": "af_unix: Allow connecting to sockets in other network namespaces.\n\nRemove the restriction that only allows connecting to a unix domain\nsocket identified by unix path that is in the same network namespace.\n\nCrossing network namespaces is always tricky and we did not support\nthis at first, because of a strict policy of don\u0027t mix the namespaces.\nLater after Pavel proposed this we did not support this because no one\nhad performed the audit to make certain using unix domain sockets\nacross namespaces is safe.\n\nWhat fundamentally makes connecting to af_unix sockets in other\nnamespaces is safe is that you have to have the proper permissions on\nthe unix domain socket inode that lives in the filesystem.  If you\nwant strict isolation you just don\u0027t create inodes where unfriendlys\ncan get at them, or with permissions that allow unfriendlys to open\nthem.  All nicely handled for us by the mount namespace and other\nstandard file system facilities.\n\nI looked through unix domain sockets and they are a very controlled\nenvironment so none of the work that goes on in dev_forward_skb to\nmake crossing namespaces safe appears needed, we are not loosing\ncontroll of the skb and so do not need to set up the skb to look like\nit is comming in fresh from the outside world.  Further the fields in\nstruct unix_skb_parms should not have any problems crossing network\nnamespaces.\n\nNow that we handle SCM_CREDENTIALS in a way that gives useable values\nacross namespaces.  There does not appear to be any operational\nproblems with encouraging the use of unix domain sockets across\ncontainers either.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7361c36c5224519b258219fe3d0e8abc865d8134",
      "tree": "7987367633b4729dff0afa2180862a2ce919f3cb",
      "parents": [
        "257b5358b32f17e0603b6ff57b13610b0e02348f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:34:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:58:16 2010 -0700"
      },
      "message": "af_unix: Allow credentials to work across user and pid namespaces.\n\nIn unix_skb_parms store pointers to struct pid and struct cred instead\nof raw uid, gid, and pid values, then translate the credentials on\nreception into values that are meaningful in the receiving processes\nnamespaces.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "257b5358b32f17e0603b6ff57b13610b0e02348f",
      "tree": "15c4887d45eb6ccfe32f5e67b5c0009e1e8dae6c",
      "parents": [
        "b47030c71dfd6c8cd5cb6e551b6f7f7cfc96f6a6"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:32:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:55:56 2010 -0700"
      },
      "message": "scm: Capture the full credentials of the scm sender.\n\nStart capturing not only the userspace pid, uid and gid values of the\nsending process but also the struct pid and struct cred of the sending\nprocess as well.\n\nThis is in preparation for properly supporting SCM_CREDENTIALS for\nsockets that have different uid and/or pid namespaces at the different\nends.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Serge E. Hallyn \u003cserge@hallyn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47030c71dfd6c8cd5cb6e551b6f7f7cfc96f6a6",
      "tree": "f9c1e24e6e3da8ae1de1bd50be3e7ef0d81269ae",
      "parents": [
        "109f6e39fa07c48f580125f531f46cb7c245b528"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:31:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:55:56 2010 -0700"
      },
      "message": "af_netlink: Add needed scm_destroy after scm_send.\n\nscm_send occasionally allocates state in the scm_cookie, so I have\nmodified netlink_sendmsg to guarantee that when scm_send succeeds\nscm_destory will be called to free that state.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nReviewed-by: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "109f6e39fa07c48f580125f531f46cb7c245b528",
      "tree": "9ec97679c227394a44ebede5768f92d970cea6eb",
      "parents": [
        "3f551f9436c05a3b5eccdd6e94733df5bb98d2a5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:30:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:55:55 2010 -0700"
      },
      "message": "af_unix: Allow SO_PEERCRED to work across namespaces.\n\nUse struct pid and struct cred to store the peer credentials on struct\nsock.  This gives enough information to convert the peer credential\ninformation to a value relative to whatever namespace the socket is in\nat the time.\n\nThis removes nasty surprises when using SO_PEERCRED on socket\nconnetions where the processes on either side are in different pid and\nuser namespaces.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f551f9436c05a3b5eccdd6e94733df5bb98d2a5",
      "tree": "ee5a9148797994682a4553e817e96b721303f3ec",
      "parents": [
        "5c1469de7545a35a16ff2b902e217044a7d2f8a5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:28:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:55:35 2010 -0700"
      },
      "message": "sock: Introduce cred_to_ucred\n\nTo keep the coming code clear and to allow both the sock\ncode and the scm code to share the logic introduce a\nfuction to translate from struct cred to struct ucred.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c1469de7545a35a16ff2b902e217044a7d2f8a5",
      "tree": "2a3b48da4dab1516234633ee5e71766801210e49",
      "parents": [
        "812e876e842488221aa54cb4587a8a33445cfa9e"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:28:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:55:34 2010 -0700"
      },
      "message": "user_ns: Introduce user_nsmap_uid and user_ns_map_gid.\n\nDefine what happens when a we view a uid from one user_namespace\nin another user_namepece.\n\n- If the user namespaces are the same no mapping is necessary.\n\n- For most cases of difference use overflowuid and overflowgid,\n  the uid and gid currently used for 16bit apis when we have a 32bit uid\n  that does fit in 16bits.  Effectively the situation is the same,\n  we want to return a uid or gid that is not assigned to any user.\n\n- For the case when we happen to be mapping the uid or gid of the\n  creator of the target user namespace use uid 0 and gid as confusing\n  that user with root is not a problem.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812e876e842488221aa54cb4587a8a33445cfa9e",
      "tree": "cb8475918fc3c9a9cf624e643bb679af34e0c24e",
      "parents": [
        "434d7b380f2bfc2161b9aaee2cada177a4a4261f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jun 13 03:27:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:55:34 2010 -0700"
      },
      "message": "scm: Reorder scm_cookie.\n\nReorder the fields in scm_cookie so they pack better on 64bit.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "756725064fe6abbcdb43b1e64d017649b828be35",
      "tree": "e89556ac83efad708986b4c5e3d83a854d4a703d",
      "parents": [
        "fa68a7822780fdc1295f7efb7e4313e62b447e75"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jun 15 09:23:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:47:30 2010 -0700"
      },
      "message": "ixgbe: add comment on SFP+ ID for Active DA\n\nThese comments were forgotten in the initial patch to add this\nfunctionality.  This patch corrects that.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa68a7822780fdc1295f7efb7e4313e62b447e75",
      "tree": "896a59f89b4f7a98cabc141cbfa30894536208bb",
      "parents": [
        "97553f7f3e7a0305d017df9cc6e9589f64878437"
      ],
      "author": {
        "name": "Tom Hughes",
        "email": "tom@compton.nu",
        "time": "Tue Jun 15 22:24:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:47:30 2010 -0700"
      },
      "message": "Clear IFF_XMIT_DST_RELEASE for teql interfaces\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16183\n\nThe sch_teql module, which can be used to load balance over a set of\nunderlying interfaces, stopped working after 2.6.30 and has been\nbroken in all kernels since then for any underlying interface which\nrequires the addition of link level headers.\n\nThe problem is that the transmit routine relies on being able to\naccess the destination address in the skb in order to do address\nresolution once it has decided which underlying interface it is going\nto transmit through.\n\nIn 2.6.31 the IFF_XMIT_DST_RELEASE flag was introduced, and set by\ndefault for all interfaces, which causes the destination address to be\nreleased before the transmit routine for the interface is called.\n\nThe solution is to clear that flag for teql interfaces.\n\nSigned-off-by: Tom Hughes \u003ctom@compton.nu\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "434d7b380f2bfc2161b9aaee2cada177a4a4261f",
      "tree": "51a0e684d1819055c4a6e59ebc826abcf511c846",
      "parents": [
        "0e33c6649eea99f03d6b444d93fe67d856f1b10d"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 16 09:07:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:45:51 2010 -0700"
      },
      "message": "qlcnic: Bumped up version number\n\nChanged the driver version number to 5.0.4\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e33c6649eea99f03d6b444d93fe67d856f1b10d",
      "tree": "91343e3b02d66ad62f9e469ceaee60642c4656b1",
      "parents": [
        "8c76368174ed2359739f1b7b8a9c042b1ef839c4"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 16 09:07:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:45:51 2010 -0700"
      },
      "message": "qlcnic: Fix a bug in setting up NIC partitioning mode\n\nThe driver was not detecting the presence of NIC partitioning capability of the\nfirmware properly. Now, it checks the eswitch set bit in the FW capabilities\nregister and accordingly sets the driver mode as NPAR capable or not.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c76368174ed2359739f1b7b8a9c042b1ef839c4",
      "tree": "143aa28c9438b24154bc3d1e36b432a534eca50c",
      "parents": [
        "317fe0e6c5dc9448bcef41a2e31fecfd3dba7f55"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Wed Jun 16 14:42:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:42:15 2010 -0700"
      },
      "message": "syncookies: check decoded options against sysctl settings\n\nDiscard the ACK if we find options that do not match current sysctl\nsettings.\n\nPreviously it was possible to create a connection with sack, wscale,\netc. enabled even if the feature was disabled via sysctl.\n\nAlso remove an unneeded call to tcp_sack_reset() in\ncookie_check_timestamp: Both call sites (cookie_v4_check,\ncookie_v6_check) zero \"struct tcp_options_received\", hand it to\ntcp_parse_options() (which does not change tcp_opt-\u003enum_sacks/dsack)\nand then call cookie_check_timestamp().\n\nEven if num_sacks/dsacks were changed, the structure is allocated on\nthe stack and after cookie_check_timestamp returns only a few selected\nmembers are copied to the inet_request_sock.\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97553f7f3e7a0305d017df9cc6e9589f64878437",
      "tree": "15e2db21159b73d88020b9be834a7243ab7c433f",
      "parents": [
        "d8d326dc7ae6bec2a999d674c5babb6bf490587a"
      ],
      "author": {
        "name": "Manfred Rudigier",
        "email": "Manfred.Rudigier@omicron.at",
        "time": "Fri Jun 11 01:49:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:40:02 2010 -0700"
      },
      "message": "gianfar: Fix setup of RX time stamping\n\nPreviously the RCTRL_TS_ENABLE bit was set unconditionally. However, if\nthe RCTRL_TS_ENABLE is set without TMR_CTRL[TE], the driver does not work\nproperly on some boards (Anton had problems with the MPC8313ERDB and\nMPC8568EMDS).\n\nWith this patch the bit will only be set if requested from user space\nwith the SIOCSHWTSTAMP ioctl command, meaning that time stamping is\ndisabled during normal operation. Users who are not interested in time\nstamps will not experience problems with buggy CPU revisions or\nperformance drops any more.\n\nThe setting of TMR_CTRL[TE] is still up to the user. This is considered\nsafe because users wanting HW timestamps must initialize the eTSEC clock\nfirst anyway, e.g. with the recently submitted PTP clock driver.\n\nSigned-off-by: Manfred Rudigier \u003cmanfred.rudigier@omicron.at\u003e\nReviewed-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8d326dc7ae6bec2a999d674c5babb6bf490587a",
      "tree": "0169a23e34712e4a34db9c3dd658c14a59ded5d9",
      "parents": [
        "fed396a585d8e1870b326f2e8e1888a72957abb8",
        "021570e55b7152843376b9d9f60624e3e05ac054"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 13:41:55 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 13:41:55 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "021570e55b7152843376b9d9f60624e3e05ac054",
      "tree": "03031adc6e025b582467c8d0ec6df6dec21e286d",
      "parents": [
        "d6a574ff6bfb842bdb98065da053881ff527be46"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Wed Jun 16 16:37:34 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 16 15:49:16 2010 -0400"
      },
      "message": "mac80211: fix warn, enum may be used uninitialized\n\nregression introduced by b8d92c9c141ee3dc9b3537b1f0ffb4a54ea8d9b2\n\nIn function ‘ieee80211_work_rx_queued_mgmt’:\nwarning: ‘rma’ may be used uninitialized in this function\n\nthis re-adds default value WORK_ACT_NONE back to rma\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a0076e02a884e86c762a7b63cb50c2e30067491",
      "tree": "fd3ccf3b2acf2697648710816bd44c33fa5f0471",
      "parents": [
        "8786123b51984c518436911048668f9673f30cdf"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Jun 16 19:12:39 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 16 14:59:07 2010 -0400"
      },
      "message": "ath5k: report PHY error frames only for chips which need it\n\nOnly report PHY error frames for ANI on chipsets which do not have PHY error\ncounters in hardware.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nAcked-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8786123b51984c518436911048668f9673f30cdf",
      "tree": "ab547b4ac6c214537e31646084e49b8b7ad86243",
      "parents": [
        "1884a3678c97c953dcfc2ee17bd43e354514d657"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Jun 16 19:12:34 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 16 14:59:07 2010 -0400"
      },
      "message": "ath5k: review RX descriptor functions\n\nReviewed RX descriptor functions against the HAL sources. Some minor changes:\n\n  - check size before making changes to the descriptor\n\n  - whitespace\n\n  - add comments about 5210 timestamps. this needs to be adressed later!\n\n  - FIFO overrun error only available on 5210\n\n  - rs_phyerr should not be OR\u0027ed\n\n  - clear the whole ath5k_rx_status structure before using, instead of\n    zeroing specific fields.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1884a3678c97c953dcfc2ee17bd43e354514d657",
      "tree": "4e3480c12bbbca1da39ee39bfa42d7375d6a0968",
      "parents": [
        "2237e928840c9a1d8bc5143daf28c419d9ca0bda"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Jun 16 19:12:28 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 16 14:59:06 2010 -0400"
      },
      "message": "ath5k: take descriptor differences between 5210 and 5211 into account\n\nThere are some differences between 5210 and 5211 descriptors which we did not\ntake into account before.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2237e928840c9a1d8bc5143daf28c419d9ca0bda",
      "tree": "84656763a70475c880201140268470dfb025bcfb",
      "parents": [
        "03417bc605ef03cd851f13e36581cf2e1304755d"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Jun 16 19:12:22 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 16 14:59:06 2010 -0400"
      },
      "message": "ath5k: update 5210/5211 frame types\n\nUpdate 5210 frame types to match the HAL. We have to apply the same bitshift to\nthe constants as we use later.\n\nAdd 5211 specific frame types.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "03417bc605ef03cd851f13e36581cf2e1304755d"
}
