)]}'
{
  "log": [
    {
      "commit": "615b32af9730def64330e4c0c95c973e90bd9c6d",
      "tree": "8d439d0a42c6f7cb02e2737faf04bbd7443c81e4",
      "parents": [
        "6d90e8f45697c633f522269368297d7416fd8783"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Feb 02 10:19:45 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 17 00:45:06 2011 -0800"
      },
      "message": "e1000e: check down flag in tasks\n\nThis change is part of a fix to avoid any tasks running while the driver is\nexiting and deinitializing resources.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6d90e8f45697c633f522269368297d7416fd8783",
      "tree": "69a5692be4aa906a6672b4f8dfa999f0fe669eb7",
      "parents": [
        "d11327ad6695db8117c78d70611e71102ceec2ac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 15 12:18:09 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 15 12:18:09 2011 -0800"
      },
      "message": "isdn: hisax: Use l2headersize() instead of dup (and buggy) func.\n\nThere was a bug in my commit c978e7bb77dfd2cd3d1f547fa4e395cfe47f02b2\n(\"hisax: Fix unchecked alloc_skb() return.\")\n\nOne of the l2-\u003eflag checks is wrong.\n\nEven worse it turns out I\u0027m duplicating an existing function,\nso use that instead.\n\nReported-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d11327ad6695db8117c78d70611e71102ceec2ac",
      "tree": "02d76a5825c357d0383268d9502c886abc8c9987",
      "parents": [
        "0550769bb7f364fb9aeeb9412229fb7790ee79c4"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Fri Feb 11 07:44:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:47:15 2011 -0800"
      },
      "message": "arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS.\n\nNETDEV_NOTIFY_PEER is an explicit request by the driver to send a link\nnotification while NETDEV_UP/NETDEV_CHANGEADDR generate link\nnotifications as a sort of side effect.\n\nIn the later cases the sysctl option is present because link\nnotification events can have undesired effects e.g. if the link is\nflapping. I don\u0027t think this applies in the case of an explicit\nrequest from a driver.\n\nThis patch makes NETDEV_NOTIFY_PEER unconditional, if preferred we\ncould add a new sysctl for this case which defaults to on.\n\nThis change causes Xen post-migration ARP notifications (which cause\nswitches to relearn their MAC tables etc) to be sent by default.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0550769bb7f364fb9aeeb9412229fb7790ee79c4",
      "tree": "0fd1796cb665a738663fdbb6c0c41060650b7d0d",
      "parents": [
        "7e9c26295b2ae1be1285c7c9e593c19ce7ea7eba"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Feb 14 12:56:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:37:11 2011 -0800"
      },
      "message": "cxgb4vf: Use defined Mailbox Timeout\n\nVF Driver should use mailbox command timeout specified in t4fw_interface.h\nrather than hard-coded value of 500ms.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e9c26295b2ae1be1285c7c9e593c19ce7ea7eba",
      "tree": "c8bb3d0decb24c44aca420faa0b0d88dbf1e82c2",
      "parents": [
        "843635e0349be9e318be224d6241069a40e23320"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Feb 14 12:56:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:37:11 2011 -0800"
      },
      "message": "cxgb4vf: Quiesce Virtual Interfaces on shutdown ...\n\nWhen a Virtual Machine is rebooted, KVM currently fails to issue a Function\nLevel Reset against any \"Attached PCI Devices\" (AKA \"PCI Passthrough\").  In\naddition to leaving the attached device in a random state in the next booted\nkernel (which sort of violates the entire idea of a reboot reseting hardware\nstate), this leaves our peer thinking that the link is still up.  (Note that\na bug has been filed with the KVM folks, #25332, but there\u0027s been no\nresponse on that as of yet.)  So, we add a \"-\u003eshutdown()\" method for the\nVirtual Function PCI Device to handle administrative shutdowns like a\nreboot.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "843635e0349be9e318be224d6241069a40e23320",
      "tree": "2e90bffcf79352627f13af089e5b9d7bd1f3faa0",
      "parents": [
        "bb14a1af86d01f66dc9620725ac00a240331afec"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Feb 14 12:56:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:37:10 2011 -0800"
      },
      "message": "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn\u0027t defined ...\n\nWhen CONFIG_DEBUG_FS we get \"ERR_PTR()\"s back from the debugfs routines\ninstead of NULL.  Use the right predicates to check for this.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb14a1af86d01f66dc9620725ac00a240331afec",
      "tree": "202efef36effc9a37165bb147d4c381129ac8daf",
      "parents": [
        "98200ec28a66c8db5839ac26e9a895984206b50f"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Feb 14 12:56:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 17:37:10 2011 -0800"
      },
      "message": "cxgb4vf: Check driver parameters in the right place ...\n\nCheck module parameter validity in the module initialization routine instead\nof the PCI Device Probe routine.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98200ec28a66c8db5839ac26e9a895984206b50f",
      "tree": "f4c800fc6d6e47971c9d4516f1d2790bc47d0865",
      "parents": [
        "5d17920bd4df6802fb48ccf8283721657c5a8257"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Sun Feb 13 22:51:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 13:37:26 2011 -0800"
      },
      "message": "pch_gbe: Fix the MAC Address load issue.\n\nWith the specification of hardware,\nthe processing at the time of driver starting was modified.\n\nThis device write automatically the MAC address read from serial ROM\ninto a MAC Adress1A/1B register at the time of power on reset.\nHowever, when stable clock is not supplied,\nthe writing of MAC Adress1A/1B register may not be completed.\nIn this case, it is necessary to load MAC address to MAC Address1A/1B register\nby the MAC Address1 load register.\n\nThis patch always does the above processing,\nin order not to be dependent on system environment.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d17920bd4df6802fb48ccf8283721657c5a8257",
      "tree": "faa804f772dbaa8628a643331f45c80220cf0a85",
      "parents": [
        "8bc26a008f61eac5631701cbd65f88c015a63280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 13:28:00 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 13:28:00 2011 -0800"
      },
      "message": "iwlwifi: Delete iwl3945_good_plcp_health.\n\nFixes this build warning:\n\ndrivers/net/wireless/iwlwifi/iwl-3945.c:411:13: warning: \u0027iwl3945_good_plcp_health\u0027 defined but not used\n\nAs per Johannes Berg.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bc26a008f61eac5631701cbd65f88c015a63280",
      "tree": "c85eb9e5a14b406a4dd6625c57029ec266e7dc80",
      "parents": [
        "ddfdb508866b3c07b295f6c85c271981d88afe4c",
        "a7b545f7fe753ca3dc1b51ca57f90cd59d974e44"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 12:51:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 12:51:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "ddfdb508866b3c07b295f6c85c271981d88afe4c",
      "tree": "643efaccf1ac243b7c0e09942b2f4906b78acb5f",
      "parents": [
        "af756e9d8873efc8b0565c06734ef12d9b652061"
      ],
      "author": {
        "name": "Kurt Van Dijck",
        "email": "kurt.van.dijck@eia.be",
        "time": "Mon Feb 14 11:44:01 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 11:44:01 2011 -0800"
      },
      "message": "net/can/softing: make CAN_SOFTING_CS depend on CAN_SOFTING\n\nThe statement \u0027select CAN_SOFTING\u0027 may ignore the dependancies\nfor CAN_SOFTING while selecting CAN_SOFTING_CS, as is therefore a bad choice.\n\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af756e9d8873efc8b0565c06734ef12d9b652061",
      "tree": "5e1f93a9fd46a9939cb5f7d937f173f9ccf41b48",
      "parents": [
        "ac09664248e300342e92b937c9894a8149ddf189",
        "de9963f0f2dfad128b26ae7bf6005f5948416a6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 11:16:12 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 14 11:16:12 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6\n"
    },
    {
      "commit": "de9963f0f2dfad128b26ae7bf6005f5948416a6d",
      "tree": "73b45541d33e86600cd10e4be43298864f2b6a1a",
      "parents": [
        "c317428644c0af137d80069ab178cd797da3be45"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 14 17:35:07 2011 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Feb 14 17:35:07 2011 +0100"
      },
      "message": "netfilter: nf_iterate: fix incorrect RCU usage\n\nAs noticed by Eric, nf_iterate doesn\u0027t use RCU correctly by\naccessing the prev pointer of a RCU protected list element when\na verdict of NF_REPEAT is issued.\n\nFix by jumping backwards to the hook invocation directly instead\nof loading the previous list element before continuing the list\niteration.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "ac09664248e300342e92b937c9894a8149ddf189",
      "tree": "fccdb0361ff3bb153ffc16d889229ecf872fcd4d",
      "parents": [
        "539c9aa5ba7c5f71794ef0948c6dd29552f033e4"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Tue Feb 08 22:15:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 21:50:19 2011 -0800"
      },
      "message": "pch_gbe: Fix the issue that the receiving data is not normal.\n\nThis PCH_GBE driver had an issue that the receiving data is not normal.\nThis driver had not removed correctly the padding data\nwhich the DMA include in receiving data.\n\nThis patch fixed this issue.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "539c9aa5ba7c5f71794ef0948c6dd29552f033e4",
      "tree": "f448a387dab847d9702e627abbd62f9114aa0694",
      "parents": [
        "da1ab3e233eb1ff4116b178006a89ddca7dcd928"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Feb 13 17:00:05 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 17:00:05 2011 -0800"
      },
      "message": "stmmac: enable wol via magic frame by default.\n\nThis patch enables it by default when the driver starts.\nThis has been required by many people and seems to actually be\nuseful on STB.\nAt any rate, the WoL modes can be selected and turned-on/off\nby using the ethtool at run-time by users.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da1ab3e233eb1ff4116b178006a89ddca7dcd928",
      "tree": "72af09bc5dac22d6a160715691a40b24b341ce4c",
      "parents": [
        "5b89db0e84bef81f6aa324f8f22a9258ff873de3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 13 10:49:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:55:46 2011 -0800"
      },
      "message": "ATM, Solos PCI ADSL2+: Don\u0027t deref NULL pointer if net_ratelimit() and alloc_skb() interact badly.\n\nIf alloc_skb() fails to allocate memory and returns NULL then we want to\nreturn -ENOMEM from drivers/atm/solos-pci.c::popen() regardless of the\nvalue of net_ratelimit(). The way the code is today, we may not return if\nnet_ratelimit() returns 0, then we\u0027ll proceed to pass a NULL pointer to\nskb_put() which will blow up in our face.\nThis patch ensures that we always return -ENOMEM on alloc_skb() failure\nand only let the dev_warn() be controlled by the value of net_ratelimit().\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b89db0e84bef81f6aa324f8f22a9258ff873de3",
      "tree": "6672d8af700cdc0424b800bde17082622e2de96d",
      "parents": [
        "c978e7bb77dfd2cd3d1f547fa4e395cfe47f02b2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 13 11:15:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:55:45 2011 -0800"
      },
      "message": "Net, USB, Option, hso: Do not dereference NULL pointer\n\nIn drivers/net/usb/hso.c::hso_create_bulk_serial_device() we have this\ncode:\n...\n\tserial \u003d kzalloc(sizeof(*serial), GFP_KERNEL);\n\tif (!serial)\n\t\tgoto exit;\n...\nexit:\n\thso_free_tiomget(serial);\n...\nhso_free_tiomget() directly dereferences its argument, which in the\nexample above is a NULL pointer, ouch.\nI could just add a \u0027if (serial)\u0027 test at the \u0027exit\u0027 label, but since most\nfreeing functions in the kernel accept NULL pointers (and it seems like\nthis was also assumed here) I opted to instead change \u0027hso_free_tiomget()\u0027\nso that it is safe to call it with a NULL argument. I also modified the\nfunction to get rid of a pointles conditional before the call to\n\u0027usb_free_urb()\u0027 since that function already tests for NULL itself -\nbesides fixing the NULL deref this change also buys us a few bytes in\nsize.\nBefore:\n$ size drivers/net/usb/hso.o\n   text    data     bss     dec     hex filename\n  32200     592    9960   42752    a700 drivers/net/usb/hso.o\nAfter:\n$ size drivers/net/usb/hso.o\n   text    data     bss     dec     hex filename\n  32196     592    9960   42748    a6fc drivers/net/usb/hso.o\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c978e7bb77dfd2cd3d1f547fa4e395cfe47f02b2",
      "tree": "b77cb1058d7821a9cdb8fcc7a8d6d3759f63743e",
      "parents": [
        "ab60707ffe9920b66b4fff5181b44b14cd091472"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:50:45 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 16:51:37 2011 -0800"
      },
      "message": "hisax: Fix unchecked alloc_skb() return.\n\nJesper Juhl noticed that l2_pull_iqueue() does not\ncheck to see if alloc_skb() fails.\n\nFix this by first trying to reallocate the headroom\nif necessary, rather than later after we\u0027ve made hard\nto undo state changes.\n\nReported-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab60707ffe9920b66b4fff5181b44b14cd091472",
      "tree": "d0baa22dfe87b87b0188ac0305d05fa7454a5c3c",
      "parents": [
        "d3337de52af7fb0ebe605b02b740be4ee7dee9eb"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Feb 10 10:58:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 11:21:15 2011 -0800"
      },
      "message": "USB Network driver infrastructure: Fix leak when usb_autopm_get_interface() returns less than zero in kevent().\n\nWe\u0027ll leak the memory allocated to \u0027urb\u0027 in\ndrivers/net/usb/usbnet.c:kevent() when we \u0027goto fail_lowmem\u0027 and the \u0027urb\u0027\nvariable goes out of scope while still completely unused.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3337de52af7fb0ebe605b02b740be4ee7dee9eb",
      "tree": "1788ad68e863e2aa8c6cbf50ceab25d39827bc5b",
      "parents": [
        "7ec79270d7de0c8ca602c47cb25a9652ec28f37f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Feb 10 11:57:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 11:21:14 2011 -0800"
      },
      "message": "Don\u0027t potentially dereference NULL in net/dcb/dcbnl.c:dcbnl_getapp()\n\nnla_nest_start() may return NULL. If it does then we\u0027ll blow up in\nnla_nest_end() when we dereference the pointer.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ec79270d7de0c8ca602c47cb25a9652ec28f37f",
      "tree": "77386b7e90fa4891589ec139790579fb8b791d01",
      "parents": [
        "8a870178c0ad1bae9994c99bd01eb10c9903e616"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Mon Jan 31 12:00:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 13 11:02:39 2011 -0800"
      },
      "message": "net: dcb: application priority is per net_device\n\nThe app_data priority may not be the same for all net devices.\nIn order for stacks with application notifiers to identify the\nspecific net device dcb_app_type should be passed in the ptr.\n\nThis allows handlers to use dev_get_by_name() to pin priority\nto net devices.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a870178c0ad1bae9994c99bd01eb10c9903e616",
      "tree": "e850d082e5aef4f436867a3301d1bf15fda80d06",
      "parents": [
        "24f9cdcbd743fd6adb8fb83688d8d86dcccde662"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Feb 12 01:05:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 12 01:05:42 2011 -0800"
      },
      "message": "bridge: Replace mp-\u003emglist hlist with a bool\n\nAs it turns out we never need to walk through the list of multicast\ngroups subscribed by the bridge interface itself (the only time we\u0027d\nwant to do that is when we shut down the bridge, in which case we\nsimply walk through all multicast groups), we don\u0027t really need to\nkeep an hlist for mp-\u003emglist.\n\nThis means that we can replace it with just a single bit to indicate\nwhether the bridge interface is subscribed to a group.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24f9cdcbd743fd6adb8fb83688d8d86dcccde662",
      "tree": "95913d38abc0ec80c4bfa0ca8af478e63de137f8",
      "parents": [
        "6b0d6a9b4296fa16a28d10d416db7a770fc03287"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Feb 11 12:42:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:59:37 2011 -0800"
      },
      "message": "bridge: Fix timer typo that may render snooping less effective\n\nIn a couple of spots where we are supposed to modify the port\ngroup timer (p-\u003etimer) we instead modify the bridge interface\ngroup timer (mp-\u003etimer).\n\nThe effect of this is mostly harmless.  However, it can cause\nport subscriptions to be longer than they should be, thus making\nsnooping less effective.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b0d6a9b4296fa16a28d10d416db7a770fc03287",
      "tree": "27f21e7dbcd447e7fd0f2d0b75e2c9cd9e7deddf",
      "parents": [
        "946bf5ee3c46f73b5cbd52aab594697b1a132d1f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Feb 11 12:36:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 21:59:37 2011 -0800"
      },
      "message": "bridge: Fix mglist corruption that leads to memory corruption\n\nThe list mp-\u003emglist is used to indicate whether a multicast group\nis active on the bridge interface itself as opposed to one of the\nconstituent interfaces in the bridge.\n\nUnfortunately the operation that adds the mp-\u003emglist node to the\nlist neglected to check whether it has already been added.  This\nleads to list corruption in the form of nodes pointing to itself.\n\nNormally this would be quite obvious as it would cause an infinite\nloop when walking the list.  However, as this list is never actually\nwalked (which means that we don\u0027t really need it, I\u0027ll get rid of\nit in a subsequent patch), this instead is hidden until we perform\na delete operation on the affected nodes.\n\nAs the same node may now be pointed to by more than one node, the\ndelete operations can then cause modification of freed memory.\n\nThis was observed in practice to cause corruption in 512-byte slabs,\nmost commonly leading to crashes in jbd2.\n\nThanks to Josef Bacik for pointing me in the right direction.\n\nReported-by: Ian Page Hands \u003cihands@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "946bf5ee3c46f73b5cbd52aab594697b1a132d1f",
      "tree": "a28a589a294fe25407001d419c8788348633f65b",
      "parents": [
        "0b150932197b185ad5816932912e648116c7a96a"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Fri Feb 11 11:21:57 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 11 11:23:12 2011 -0800"
      },
      "message": "ip_gre: Add IPPROTO_GRE to flowi in ipgre_tunnel_xmit\n\nCommit 5811662b15db018c740c57d037523683fd3e6123 (\"net: use the macros\ndefined for the members of flowi\") accidentally removed the setting of\nIPPROTO_GRE from the struct flowi in ipgre_tunnel_xmit. This patch\nrestores it.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b150932197b185ad5816932912e648116c7a96a",
      "tree": "3b3092f2876be20a48088ee0d1cf29cf6028c843",
      "parents": [
        "520732af9158308e96245b54f1d573861eafb631"
      ],
      "author": {
        "name": "Hiroaki SHIMODA",
        "email": "shimoda.hiroaki@gmail.com",
        "time": "Thu Feb 10 23:08:33 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 23:08:33 2011 -0800"
      },
      "message": "xfrm: avoid possible oopse in xfrm_alloc_dst\n\nCommit 80c802f3073e84 (xfrm: cache bundles instead of policies for\noutgoing flows) introduced possible oopse when dst_alloc returns NULL.\n\nSigned-off-by: Hiroaki SHIMODA \u003cshimoda.hiroaki@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "520732af9158308e96245b54f1d573861eafb631",
      "tree": "c779df8502f3a38ccd0060bfed6ae52cb4f0b0cf",
      "parents": [
        "3e9d08ec0a68f6faf718d5a7e050fe5ca0ba004f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Feb 10 20:05:25 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 20:05:25 2011 -0800"
      },
      "message": "net: fix ifenslave build flags\n\n-I (include path) should be specified for host builds.\nThis one was overlooked somehow.  Fixes\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d25902\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-by: Alexey Salmin \u003calexey.salmin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e9d08ec0a68f6faf718d5a7e050fe5ca0ba004f",
      "tree": "416d0b99bf6f85e46f2e97c2f57f9ea07cc4c54f",
      "parents": [
        "96642d42f076101ba98866363d908cab706d156c"
      ],
      "author": {
        "name": "Bruce Rogers",
        "email": "brogers@novell.com",
        "time": "Thu Feb 10 11:03:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 10 11:03:31 2011 -0800"
      },
      "message": "virtio_net: Add schedule check to napi_enable call\n\nUnder harsh testing conditions, including low memory, the guest would\nstop receiving packets. With this patch applied we no longer see any\nproblems in the driver while performing these tests for extended periods\nof time.\n\nMake sure napi is scheduled subsequent to each napi_enable.\n\nSigned-off-by: Bruce Rogers \u003cbrogers@novell.com\u003e\nSigned-off-by: Olaf Kirch \u003cokir@suse.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96642d42f076101ba98866363d908cab706d156c",
      "tree": "07043558ca37f51e072cf32c0a3a7db05dd91ce7",
      "parents": [
        "ebc02e9c524e9ff377dd8a3820522d381adf19c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 21:48:36 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 22:36:13 2011 -0800"
      },
      "message": "x25: Do not reference freed memory.\n\nIn x25_link_free(), we destroy \u0027nb\u0027 before dereferencing\n\u0027nb-\u003edev\u0027.  Don\u0027t do this, because \u0027nb\u0027 might be freed\nby then.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebc02e9c524e9ff377dd8a3820522d381adf19c8",
      "tree": "d9743ba16c85ab48d576440cc0aa2e8b9d9fce05",
      "parents": [
        "cd141eeea911029b248cecf2fc464a12fe575dcf"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 09 16:46:21 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 16:46:21 2011 -0800"
      },
      "message": "pch_can: fix tseg1/tseg2 setting issue\n\nPrevious patch \"[PATCH 1/3] pch_can: fix 800k comms issue\" is wrong.\nI should have modified tseg1_min not tseg2_min.\nThis patch reverts tseg2_min to 1 and set tseg1_min to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd141eeea911029b248cecf2fc464a12fe575dcf",
      "tree": "1115cfb4112eafac59e12e63fb3d2a16c1b43841",
      "parents": [
        "69e6ed186009ce86cbf5da95f45227064134d694"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 13:54:26 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 13:56:53 2011 -0800"
      },
      "message": "isdn: hysdn: Kill (partially buggy) CVS regision log reporting.\n\nSome cases try to modify const strings, and in any event the\nCVS revision strings have not changed in over ten years making\nthese printouts completely worthless.\n\nJust kill all of this stuff off.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69e6ed186009ce86cbf5da95f45227064134d694",
      "tree": "7ce800956d976529c7af96beb565318fd7920d9b",
      "parents": [
        "ae0935776c3c7f4c99d0b3909755fe0896277d0e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 09 12:43:38 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:43:38 2011 -0800"
      },
      "message": "can: softing_cs needs slab.h\n\nFrom: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nsofting_cs.c uses kzalloc \u0026 kfree, so it needs to include linux/slab.h.\n\ndrivers/net/can/softing/softing_cs.c:234: error: implicit declaration of function \u0027kfree\u0027\ndrivers/net/can/softing/softing_cs.c:271: error: implicit declaration of function \u0027kzalloc\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae0935776c3c7f4c99d0b3909755fe0896277d0e",
      "tree": "b04bfd38cb2dfab522834d42ca476241d68a567e",
      "parents": [
        "75d1a7522f8b3f4de3eea040fdcdb640deeda64d",
        "c317428644c0af137d80069ab178cd797da3be45"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:40:21 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:40:21 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6\n"
    },
    {
      "commit": "a7b545f7fe753ca3dc1b51ca57f90cd59d974e44",
      "tree": "7eab351da83338f3edb161b4cfe8f9b30d48a7a2",
      "parents": [
        "c91d01556f52255a31575be0cb1981c92a2a5028"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Feb 08 18:43:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 09 15:35:13 2011 -0500"
      },
      "message": "mac80211: add missing locking in ieee80211_reconfig\n\nWhen suspending an associated system, and then resuming,\nthe station vif is being reconfigured without taking the\nsdata-\u003eu.mgd.mtx lock, which results in the following warning:\n\nWARNING: at net/mac80211/mlme.c:101 ieee80211_ap_probereq_get+0x58/0xb8 [mac80211]()\nModules linked in: wl12xx_sdio wl12xx firmware_class crc7 mac80211 cfg80211 [last unloaded: crc7]\nBacktrace:\n[\u003cc005432c\u003e] (dump_backtrace+0x0/0x118) from [\u003cc0376e28\u003e] (dump_stack+0x20/0x24)\n r7:00000000 r6:bf12d6ec r5:bf154aac r4:00000065\n[\u003cc0376e08\u003e] (dump_stack+0x0/0x24) from [\u003cc0079104\u003e] (warn_slowpath_common+0x5c/0x74)\n[\u003cc00790a8\u003e] (warn_slowpath_common+0x0/0x74) from [\u003cc0079148\u003e] (warn_slowpath_null+0x2c/0x34)\n r9:000024ff r8:cd006460 r7:00000001 r6:00000000 r5:00000000\nr4:cf1394a0\n[\u003cc007911c\u003e] (warn_slowpath_null+0x0/0x34) from [\u003cbf12d6ec\u003e] (ieee80211_ap_probereq_get+0x58/0xb8 [mac80211])\n[\u003cbf12d694\u003e] (ieee80211_ap_probereq_get+0x0/0xb8 [mac80211]) from [\u003cbf19cd04\u003e] (wl1271_cmd_build_ap_probe_req+0x30/0xf8 [wl12xx])\n r4:cd007440\n[\u003cbf19ccd4\u003e] (wl1271_cmd_build_ap_probe_req+0x0/0xf8 [wl12xx]) from [\u003cbf1995f4\u003e] (wl1271_op_bss_info_changed+0x4c4/0x808 [wl12xx])\n r5:cd007440 r4:000003b4\n[\u003cbf199130\u003e] (wl1271_op_bss_info_changed+0x0/0x808 [wl12xx]) from [\u003cbf122168\u003e] (ieee80211_bss_info_change_notify+0x1a4/0x1f8 [mac80211])\n[\u003cbf121fc4\u003e] (ieee80211_bss_info_change_notify+0x0/0x1f8 [mac80211]) from [\u003cbf141e80\u003e] (ieee80211_reconfig+0x4d0/0x668 [mac80211])\n r8:cf0eeea4 r7:cd00671c r6:00000000 r5:cd006460 r4:cf1394a0\n[\u003cbf1419b0\u003e] (ieee80211_reconfig+0x0/0x668 [mac80211]) from [\u003cbf137dd4\u003e] (ieee80211_resume+0x60/0x70 [mac80211])\n[\u003cbf137d74\u003e] (ieee80211_resume+0x0/0x70 [mac80211]) from [\u003cbf0eb930\u003e] (wiphy_resume+0x6c/0x7c [cfg80211])\n r5:cd006248 r4:cd006110\n[\u003cbf0eb8c4\u003e] (wiphy_resume+0x0/0x7c [cfg80211]) from [\u003cc0241024\u003e] (legacy_resume+0x38/0x70)\n r7:00000000 r6:00000000 r5:cd006248 r4:cd0062fc\n[\u003cc0240fec\u003e] (legacy_resume+0x0/0x70) from [\u003cc0241478\u003e] (device_resume+0x168/0x1a0)\n r8:c04ca8d8 r7:cd00627c r6:00000010 r5:cd006248 r4:cd0062fc\n[\u003cc0241310\u003e] (device_resume+0x0/0x1a0) from [\u003cc0241600\u003e] (dpm_resume_end+0xf8/0x3bc)\n r7:00000000 r6:00000005 r5:cd006248 r4:cd0062fc\n[\u003cc0241508\u003e] (dpm_resume_end+0x0/0x3bc) from [\u003cc00b2a24\u003e] (suspend_devices_and_enter+0x1b0/0x204)\n[\u003cc00b2874\u003e] (suspend_devices_and_enter+0x0/0x204) from [\u003cc00b2b68\u003e] (enter_state+0xf0/0x148)\n r7:c037e978 r6:00000003 r5:c043d807 r4:00000000\n[\u003cc00b2a78\u003e] (enter_state+0x0/0x148) from [\u003cc00b20a4\u003e] (state_store+0xa4/0xcc)\n r7:c037e978 r6:00000003 r5:00000003 r4:c043d807\n[\u003cc00b2000\u003e] (state_store+0x0/0xcc) from [\u003cc01fc90c\u003e] (kobj_attr_store+0x20/0x24)\n[\u003cc01fc8ec\u003e] (kobj_attr_store+0x0/0x24) from [\u003cc0157120\u003e] (sysfs_write_file+0x11c/0x150)\n[\u003cc0157004\u003e] (sysfs_write_file+0x0/0x150) from [\u003cc0100f84\u003e] (vfs_write+0xc0/0x14c)\n[\u003cc0100ec4\u003e] (vfs_write+0x0/0x14c) from [\u003cc01010e4\u003e] (sys_write+0x4c/0x78)\n r8:40126000 r7:00000004 r6:cf1a7c80 r5:00000000 r4:00000000\n[\u003cc0101098\u003e] (sys_write+0x0/0x78) from [\u003cc00500c0\u003e] (ret_fast_syscall+0x0/0x30)\n r8:c00502c8 r7:00000004 r6:403525e8 r5:40126000 r4:00000004\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c91d01556f52255a31575be0cb1981c92a2a5028",
      "tree": "520dddebbadf83abf16e2601341c64b7a2475004",
      "parents": [
        "5dc0fa782ad4a2cfad93c016765492083e687cf3"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Feb 09 08:46:06 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 09 15:35:12 2011 -0500"
      },
      "message": "iwl3945: remove plcp check\n\nPatch fixes:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d654599\n\nMany users report very low speed problem on 3945 devices,\nthis patch fixes problem, but only for some of them.\n\nFor unknown reason, sometimes after hw scanning, device is not able\nto receive frames at high rate. Since plcp health check may request\nhw scan to \"reset radio\", performance problem start to be observable\nafter update kernel to .35, where plcp check was introduced.\n\nBug reporter confirmed that removing plcp check fixed problem for him.\n\nReported-and-tested-by: SilvioTO \u003csilviotoya@yahoo.it\u003e\nCc: stable@kernel.org  # 2.6.35+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5dc0fa782ad4a2cfad93c016765492083e687cf3",
      "tree": "a7c41c15779b5cbeafcfdc445f796c46d80ec0c0",
      "parents": [
        "fc7c976dc7a565213393ce700d4a6105f037bf20",
        "e733fb62082b3b187870dfba28d5f6730b8436c4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 09 15:30:42 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 09 15:30:42 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6\n"
    },
    {
      "commit": "75d1a7522f8b3f4de3eea040fdcdb640deeda64d",
      "tree": "a2e7d99b70dc9f9d6b6f3518df29a303b1095ca6",
      "parents": [
        "c69b90920a36b88ab0d649963d81355d865eeb05"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Wed Feb 09 12:28:06 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 09 12:28:06 2011 -0800"
      },
      "message": "pch_gbe: Fix the issue which a driver locks when rx offload is set by ethtool\n\nThis driver will be in a deadlock, When the rx offload is set by ethtool.\nThe pch_gbe_reinit_locked function was modified.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c317428644c0af137d80069ab178cd797da3be45",
      "tree": "bb862f2da8a291f6f46b0fb70f329529b1095586",
      "parents": [
        "3db7e93d3308fb882884b9f024235d6fbf542034"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Feb 09 08:08:20 2011 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 09 08:08:20 2011 +0100"
      },
      "message": "netfilter: nf_conntrack: set conntrack templates again if we return NF_REPEAT\n\nThe TCP tracking code has a special case that allows to return\nNF_REPEAT if we receive a new SYN packet while in TIME_WAIT state.\n\nIn this situation, the TCP tracking code destroys the existing\nconntrack to start a new clean session.\n\n[DESTROY] tcp      6 src\u003d192.168.0.2 dst\u003d192.168.1.2 sport\u003d38925 dport\u003d8000 src\u003d192.168.1.2 dst\u003d192.168.1.100 sport\u003d8000 dport\u003d38925 [ASSURED]\n    [NEW] tcp      6 120 SYN_SENT src\u003d192.168.0.2 dst\u003d192.168.1.2 sport\u003d38925 dport\u003d8000 [UNREPLIED] src\u003d192.168.1.2 dst\u003d192.168.1.100 sport\u003d8000 dport\u003d38925\n\nHowever, this is a problem for the iptables\u0027 CT target event filtering\nwhich will not work in this case since the conntrack template will not\nbe there for the new session. To fix this, we reassign the conntrack\ntemplate to the packet if we return NF_REPEAT.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "c69b90920a36b88ab0d649963d81355d865eeb05",
      "tree": "31fcd95927aff1c38bcbb86664f744eeb60f6a2a",
      "parents": [
        "ce9736d4fb48beed370e22ac156779746dda7b92"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:20 2011 -0800"
      },
      "message": "pch_can: fix module reload issue with MSI\n\nCurrently, in case reload pch_can,\npch_can not to be able to catch interrupt.\n\nThe cause is bus-master is not set in pch_can.\nThus, add enabling bus-master processing.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce9736d4fb48beed370e22ac156779746dda7b92",
      "tree": "0591846b356946cf6d5088eecee8357ec9de17de",
      "parents": [
        "eab743ede8c4a5e88533d022e9c5374ed08df4cb"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix rmmod issue\n\nCurrently, when rmmod pch_can, kernel failure occurs.\nThe cause is pci_iounmap executed before pch_can_reset.\nThus pci_iounmap moves after pch_can_reset.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab743ede8c4a5e88533d022e9c5374ed08df4cb",
      "tree": "69bd84b2b38fdc9b4644525d22b30f663429aa5b",
      "parents": [
        "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon Feb 07 23:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 16:37:19 2011 -0800"
      },
      "message": "pch_can: fix 800k comms issue\n\nCurrently, 800k comms fails since prop_seg set zero.\n(EG20T PCH CAN register of prop_seg must be set more than 1)\nTo prevent prop_seg set to zero, change tseg2_min 1 to 2.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d3bdbd55a7e2a3f2c148a4830aa26dd682b21c4",
      "tree": "d32637a46d04190f1123c2e7ad1ba460f53b8ff9",
      "parents": [
        "b2df5a8446e135f7648736b8bec8179c88ce360d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 15:02:50 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 15:02:50 2011 -0800"
      },
      "message": "net: Fix lockdep regression caused by initializing netdev queues too early.\n\nIn commit aa9421041128abb4d269ee1dc502ff65fb3b7d69 (\"net: init ingress\nqueue\") we moved the allocation and lock initialization of the queues\ninto alloc_netdev_mq() since register_netdevice() is way too late.\n\nThe problem is that dev-\u003etype is not setup until the setup()\ncallback is invoked by alloc_netdev_mq(), and the dev-\u003etype is\nwhat determines the lockdep class to use for the locks in the\nqueues.\n\nFix this by doing the queue allocation after the setup() callback\nruns.\n\nThis is safe because the setup() callback is not allowed to make any\nstate changes that need to be undone on error (memory allocations,\netc.).  It may, however, make state changes that are undone by\nfree_netdev() (such as netif_napi_add(), which is done by the\nipoib driver\u0027s setup routine).\n\nThe previous code also leaked a reference to the \u0026init_net namespace\nobject on RX/TX queue allocation failures.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2df5a8446e135f7648736b8bec8179c88ce360d",
      "tree": "472726c88dfd5a20c913bf557e4d6b5889e00510",
      "parents": [
        "84e77a8bc73cad2f910cc981f266904c66a17825"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 14:31:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 14:31:31 2011 -0800"
      },
      "message": "net/caif: Fix dangling list pointer in freed object on error.\n\nrtnl_link_ops-\u003esetup(), and the \"setup\" callback passed to alloc_netdev*(),\ncannot make state changes which need to be undone on failure.  There is\nno cleanup mechanism available at this point.\n\nSo we have to add the caif private instance to the global list once we\nare sure that register_netdev() has succedded in -\u003enewlink().\n\nOtherwise, if register_netdev() fails, the caller will invoke free_netdev()\nand we will have a reference to freed up memory on the chnl_net_list.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84e77a8bc73cad2f910cc981f266904c66a17825",
      "tree": "461520f8e7fedc3d806826e1acc5c86c6fd5a7c7",
      "parents": [
        "3a9dda7602e566014a859faaf8490e6454683ab1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:43 2011 -0800"
      },
      "message": "USB CDC NCM errata updates for cdc_ncm host driver\n\nSpecification links:\n- CDC NCM errata link:\n  http://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\n  http://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nChanges:\n- driver updated to match cdc.h header with errata changes\n- added support for USB_CDC_SET_NTB_INPUT_SIZE control request with\n  8 byte length\n- fixes to comply with specification: send only control requests supported by\n  device, set number of datagrams for IN direction, connection speed structure\n  update, etc.\n- packet loss fixed for tx direction; misleading flag renamed.\n- adjusted hard_mtu value.\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a9dda7602e566014a859faaf8490e6454683ab1",
      "tree": "8bd9a7f31308fd13551112ed2a0454b1022f2160",
      "parents": [
        "3fb17dabf663216b90076f7a1649b599e90d46f1"
      ],
      "author": {
        "name": "Alexey Orishko",
        "email": "alexey.orishko@gmail.com",
        "time": "Mon Feb 07 09:45:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 13:54:42 2011 -0800"
      },
      "message": "CDC NCM errata updates for cdc.h\n\nChanges are based on the following documents:\n- CDC NCM errata:\nhttp://www.usb.org/developers/devclass_docs/NCM10_012011.zip\n- CDC and WMC errata link:\nhttp://www.usb.org/developers/devclass_docs/CDC1.2_WMC1.1_012011.zip\n\nSigned-off-by: Alexey Orishko \u003calexey.orishko@stericsson.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fb17dabf663216b90076f7a1649b599e90d46f1",
      "tree": "a2674336f0cf89d33eb5f919292cca8b05ec08fc",
      "parents": [
        "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
        "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:16:52 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
      "tree": "a0261a4fae2b2e288cbc7e14a8f1acd47d4f2df4",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24",
        "fc7c976dc7a565213393ce700d4a6105f037bf20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "310e5ca82a6f2e39b55eed1d9e3137c350f0b3b0",
      "tree": "f22cefcd35267937d84abb34250ad77b58258235",
      "parents": [
        "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:23:10 2011 -0800"
      },
      "message": "ixgbe: update version string\n\nThis will synchronize the version string with that of the latest source\nforge driver which shares its functionality.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "fbbea32b6ae2ecce4aa80207b5c1d29496c4778d",
      "tree": "08ecd1650c84b6908bdc93ed8c4c11fb069e2cec",
      "parents": [
        "96cc637235892a102fb829218adac048bd730ab7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Jan 26 06:04:17 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:22:21 2011 -0800"
      },
      "message": "ixgbe: cleanup variable initialization\n\nThe ixgbe_fcoe_ddp_get function wasn\u0027t initializing one of its variables\nand this was producing compiler warnings.  This patch cleans that up.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "96cc637235892a102fb829218adac048bd730ab7",
      "tree": "dd30d6d6a31de031c233ed97abef1467d21d6835",
      "parents": [
        "a124339ad28389093ed15eca990d39c51c5736cc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Jan 19 18:33:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:20:00 2011 -0800"
      },
      "message": "ixgbe: limit VF access to network traffic\n\nThis change fixes VM pool allocation issues based on MAC address filtering,\nas well as limits the scope of VF access to promiscuous mode.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a124339ad28389093ed15eca990d39c51c5736cc",
      "tree": "7f0e21b33e95fa4c7389fb00f454c7aac072308f",
      "parents": [
        "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jan 18 22:53:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:19:29 2011 -0800"
      },
      "message": "ixgbe: fix for 82599 erratum on Header Splitting\n\nWe have found a hardware erratum on 82599 hardware that can lead to\nunpredictable behavior when Header Splitting mode is enabled.  So\nwe are no longer enabling this feature on affected hardware.\n\nPlease see the 82599 Specification Update for more information.\n\nCC: stable@kernel.org\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2c4db944a29c624dd5e4b9c44fc6c9901831d2d5",
      "tree": "ac07c870dd5c6378821b84345f1c01ae5bad19a3",
      "parents": [
        "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Jan 05 07:09:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:18:46 2011 -0800"
      },
      "message": "ixgbe: fix variable set but not used warnings by gcc 4.6\n\nCaught with gcc 4.6 -Wunused-but-set-variable\n\nRemove unused napi_vectors variable.\n\nFix the use of reset_bit in ixgbe_reset_hw_X540()\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "cf8e09b06d7ac05de4b6a3f1ee563979e36a46ed",
      "tree": "a418b0d314ee07e0e88f218efcae537d6ed5d6a3",
      "parents": [
        "463342741222c79469303cdab8ce99c8bc2d80e8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Mon Jan 24 14:48:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:17:30 2011 -0800"
      },
      "message": "e1000: add support for Marvell Alaska M88E1118R PHY\n\nThis patch adds support for Marvell Alask M88E188R PHY chips. Support for\nother M88* PHYs is already there, so there is nothing more to add than its\nPHY id.\n\nCC: Dirk Brandewie \u003cdirk.j.brandewie@intel.com\u003e\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "463342741222c79469303cdab8ce99c8bc2d80e8",
      "tree": "7035f10116ca4aeafa1ced081110e3ed727a6478",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Feb 02 10:19:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Feb 08 01:10:17 2011 -0800"
      },
      "message": "e1000e: tx_timeout should not increment for non-hang events\n\nCurrently the driver increments the tx_timeout counter (an error counter)\nwhen simply resetting the part with outstanding transmit work pending.\nThis is an unnecessary count of an error, when all we should be doing is\njust resetting the part and discarding the transmits.  With this change the\nonly increment of tx_timeout is when the stack calls the watchdog reset\nfunction due to a true Tx timeout.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nReviewed-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\n"
    },
    {
      "commit": "429a01a70f301baf0c8fc780f891a18c296d5e24",
      "tree": "663ee8a8c0a47d364648d5f905f185e875e48d62",
      "parents": [
        "95c3043008ca8449feb96aba5481fe31c2ea750b",
        "531c9da8c854c5b075383253a57fdd4e0be82e99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 19:54:14 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 19:54:14 2011 -0800"
      },
      "message": "Merge branch \u0027batman-adv/merge\u0027 of git://git.open-mesh.org/ecsv/linux-merge\n"
    },
    {
      "commit": "531c9da8c854c5b075383253a57fdd4e0be82e99",
      "tree": "ad3cd10621d05b18b1b403f28733e0bc11b8eb8f",
      "parents": [
        "1181e1daace88018b2ff66592aa10a4791d705ff"
      ],
      "author": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Sun Feb 06 23:26:43 2011 +0000"
      },
      "committer": {
        "name": "Sven Eckelmann",
        "email": "sven@narfation.org",
        "time": "Tue Feb 08 00:54:31 2011 +0100"
      },
      "message": "batman-adv: Linearize fragment packets before merge\n\nWe access the data inside the skbs of two fragments directly using memmove\nduring the merge. The data of the skb could span over multiple skb pages. An\ndirect access without knowledge about the pages would lead to an invalid memory\naccess.\n\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n[lindner_marek@yahoo.de: Move return from function to the end]\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "95c3043008ca8449feb96aba5481fe31c2ea750b",
      "tree": "1a80c238a56c1dc22a8b962f98ee1af363186e64",
      "parents": [
        "711c914688163dbe757c174788e20695088478e5"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Mon Feb 07 00:08:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 07 13:41:38 2011 -0800"
      },
      "message": "x25: possible skb leak on bad facilities\n\nOriginally x25_parse_facilities returned\n-1 for an error\n 0 meaning 0 length facilities\n\u003e0 the length of the facilities parsed.\n\n5ef41308f94dc (\"x25: Prevent crashing when parsing bad X.25 facilities\") introduced more\nerror checking in x25_parse_facilities however used 0 to indicate bad parsing\na6331d6f9a429 (\"memory corruption in X.25 facilities parsing\") followed this further for\nDTE facilities, again using 0 for bad parsing.\n\nThe meaning of 0 got confused in the callers.\nIf the facilities are messed up we can\u0027t determine where the data starts.\nSo patch makes all parsing errors return -1 and ensures callers close and don\u0027t use the skb further.\n\nReported-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc7c976dc7a565213393ce700d4a6105f037bf20",
      "tree": "ab7b069f25f0d6ddce88be4a1c898d3101ed1c09",
      "parents": [
        "3dd823e6b86407aed1a025041d8f1df77e43a9c8"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Feb 07 12:05:00 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "mac80211: fix the skb cloned check in the tx path\n\nUsing skb_header_cloned to check if it\u0027s safe to write to the skb is not\nenough - mac80211 also touches the tailroom of the skb.\nInitially this check was only used to increase a counter, however this\ncommit changed the code to also skip skb data reallocation if no extra\nhead/tailroom was needed:\n\ncommit 4cd06a344db752f513437138953af191cbe9a691\nmac80211: skip unnecessary pskb_expand_head calls\n\nIt added a regression at least with iwl3945, which is fixed by this patch.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nTested-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3dd823e6b86407aed1a025041d8f1df77e43a9c8",
      "tree": "dfbd0f6a67ee3275734d77c112cd4453726db73a",
      "parents": [
        "dd3cb633078fb12e06ce6cebbdfbf55a7562e929"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Sun Feb 06 09:29:45 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "iwlagn: Re-enable RF_KILL interrupt when down\n\nWith commit 554d1d027b19265c4aa3f718b3126d2b86e09a08 only one RF_KILL\ninterrupt will be seen by the driver when the interface is down.\n\nRe-enable the interrupt when it occurs to see all transitions.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd3cb633078fb12e06ce6cebbdfbf55a7562e929",
      "tree": "07b1e80b4979a0ed09ac355569ccf30f8506983c",
      "parents": [
        "9cf04dcc9c5ef884e952b2f461f39f682ef5c051"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 04 23:34:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "ssb-pcmcia: Fix parsing of invariants tuples\n\nThis fixes parsing of the device invariants (MAC address)\nfor PCMCIA SSB devices.\n\nssb_pcmcia_do_get_invariants expects an iv pointer as data\nargument.\n\nTested-by: dylan cristiani \u003cd.cristiani@idem-tech.it\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "711c914688163dbe757c174788e20695088478e5",
      "tree": "6df522b4dc1374f5a738cf54612ecfc9b4ae340e",
      "parents": [
        "bf1f9ae05036e12035f8e9a48f3dcf4dd14fdada"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Feb 06 11:21:49 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 06 11:21:49 2011 -0800"
      },
      "message": "bnx2x: Duplication in promisc mode\n\nPrevent packets duplication for frames targeting FCoE L2 ring:\npackets were arriving to stack from both L2 RSS and from FCoE\nL2 in a promiscuous mode.\n\nConfigure FCoE L2 ring to DROP_ALL rx mode, when interface is\nconfigured to PROMISC, and to accept only unicast frames, when\ninterface is configured to ALL_MULTI.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf1f9ae05036e12035f8e9a48f3dcf4dd14fdada",
      "tree": "2f92d8a00362164dd1669f83a7b5580c022a2b14",
      "parents": [
        "e45ff01d3f79bc71e6f514302a776cc8815eaecc"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Feb 05 10:41:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 05 18:08:57 2011 -0800"
      },
      "message": "sis900: Fix mem leak in sis900_rx error path\n\nFix memory leak in error path of sis900_rx(). If we don\u0027t do this we\u0027ll\nleak the skb we dev_alloc_skb()\u0027ed just a few lines above when the\nvariable goes out of scope.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e45ff01d3f79bc71e6f514302a776cc8815eaecc",
      "tree": "47353b13f245a74f2d25fc40ecffe37e9314fe39",
      "parents": [
        "1e6d93e45b231b3ae87c01902ede2315aacfe976"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 04 17:18:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 05 17:58:18 2011 -0800"
      },
      "message": "benet: Avoid potential null deref in be_cmd_get_seeprom_data()\n\nFound by: Jesper Juhl \u003cjj@chaosbits.net\u003e\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cf04dcc9c5ef884e952b2f461f39f682ef5c051",
      "tree": "42f9b7bc8b2a56082bc9da06483e8c37754adab9",
      "parents": [
        "5820de5303f73d48dcc3a053c875d1f0da7eef67"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri Feb 04 18:38:23 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:11:39 2011 -0500"
      },
      "message": "ath9k: Fix possible double free of PAPRD skb\u0027s\n\nThis patch reverts the following commit\nath9k: remove bfs_paprd_timestamp from struct ath_buf_state\n\nUnder high interference/noisy environment conditions where PAPRD frames\nfails heavily introduces a possibility of double freeing skb\u0027s and causes\nkernel panic after some time.This patch reverts back to the original approach\nof using paprd_timestamp before freeing the PAPRD frame skb\u0027s\n\n[  194.193705] Pid: 0, comm: swapper Tainted: G      D WC\n2.6.35-22-generic #33-Ubuntu\n[  194.193712] Call Trace:\n[  194.193722]  [\u003cc05c6468\u003e] ? printk+0x2d/0x35\n[  194.193732]  [\u003cc05c63c3\u003e] panic+0x5a/0xd2\n[  194.193741]  [\u003cc05ca3ed\u003e] oops_end+0xcd/0xd0\n[  194.193750]  [\u003cc0105f74\u003e] die+0x54/0x80\n[  194.193758]  [\u003cc05c9a16\u003e] do_trap+0x96/0xc0\n[  194.193837]  [\u003cc0103fb0\u003e] ? do_invalid_op+0x0/0xa0\n[  194.193846]  [\u003cc010403b\u003e] do_invalid_op+0x8b/0xa0\n[  194.193856]  [\u003cc020bd4c\u003e] ? kfree+0xec/0xf0\n[  194.193866]  [\u003cc012ce18\u003e] ? default_spin_lock_flags+0x8/0x10\n[  194.193877]  [\u003cc01de47a\u003e] ? free_one_page+0x12a/0x2d0\n[  194.193888]  [\u003cc01e04dc\u003e] ? __free_pages+0x1c/0x40\n[  194.193897]  [\u003cc05c97a7\u003e] error_code+0x73/0x78\n[  194.193906]  [\u003cc020bd4c\u003e] ? kfree+0xec/0xf0\n[  194.193915]  [\u003cc04ecdd0\u003e] ? skb_release_data+0x70/0xa0\n[  194.193924]  [\u003cc04ecdd0\u003e] skb_release_data+0x70/0xa0\n[  194.193933]  [\u003cc04ec997\u003e] __kfree_skb+0x17/0x90\n[  194.193941]  [\u003cc04eca31\u003e] consume_skb+0x21/0x40\n[  194.193964]  [\u003cf85e0b70\u003e] ieee80211_tx_status+0x760/0x860 [mac80211]\n[  194.193979]  [\u003cf85caddf\u003e] ath_tx_complete_buf+0x1bf/0x2c0 [ath9k]\n[  194.193988]  [\u003cc05c8b9f\u003e] ? _raw_spin_lock_irqsave+0x2f/0x50\n[  194.193997]  [\u003cc04ec40e\u003e] ? skb_queue_tail+0x3e/0x50\n[  194.194010]  [\u003cf85cc803\u003e] ath_tx_complete_aggr+0x823/0x940 [ath9k]\n[  194.194021]  [\u003cc0108a28\u003e] ? sched_clock+0x8/0x10\n[  194.194030]  [\u003cc016bf14\u003e] ? sched_clock_local+0xa4/0x180\n[  194.194040]  [\u003cc0139f57\u003e] ? enqueue_sleeper+0x1e7/0x2b0\n[  194.194051]  [\u003cc013a194\u003e] ? enqueue_entity+0x174/0x200\n[  194.194064]  [\u003cf85ce83d\u003e] ath_tx_edma_tasklet+0x2bd/0x3b0 [ath9k]\n[  194.194074]  [\u003cc05c8b9f\u003e] ? _raw_spin_lock_irqsave+0x2f/0x50\n[  194.194088]  [\u003cf85c7b9f\u003e] ath9k_tasklet+0x9f/0x190 [ath9k]\n[  194.194097]  [\u003cc01505d7\u003e] tasklet_action+0xa7/0xb0\n[  194.194107]  [\u003cc015127c\u003e] __do_softirq+0x9c/0x1b0\n[  194.194117]  [\u003cc01a7f64\u003e] ? irq_to_desc+0x14/0x20\n[  194.194126]  [\u003cc0124fc4\u003e] ? ack_apic_level+0x64/0x1f0\n[  194.194136]  [\u003cc01513d5\u003e] do_softirq+0x45/0x50\n[  194.194145]  [\u003cc0151545\u003e] irq_exit+0x65/0x70\n[  194.194153]  [\u003cc05cf665\u003e] do_IRQ+0x55/0xc0\n[  194.194162]  [\u003cc016a6c7\u003e] ? hrtimer_start+0x27/0x30\n[  194.194171]  [\u003cc0103630\u003e] common_interrupt+0x30/0x38\n[  194.194181]  [\u003cc012c21a\u003e] ? native_safe_halt+0xa/0x10\n[  194.194268]  [\u003cc010a2f9\u003e] default_idle+0x49/0xb0\n[  194.194277]  [\u003cc0101fcc\u003e] cpu_idle+0x8c/0xd0\n[  194.194286]  [\u003cc05b2431\u003e] rest_init+0x71/0x80\n[  194.194295]  [\u003cc081981a\u003e] start_kernel+0x36e/0x374\n[  194.194305]  [\u003cc08199dd\u003e] ? pass_all_bootoptions+0x0/0xa\n[  194.194314]  [\u003cc08190d7\u003e] i386_start_kernel+0xd7/0xdf\n[  194.194364] panic occurred, switching back to text console\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5820de5303f73d48dcc3a053c875d1f0da7eef67",
      "tree": "d98cdf123a1f7c18401d06de4c6a5c5c6c37432a",
      "parents": [
        "4d048aac990d587c81fc1002e28502e6f95371ee"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Thu Feb 03 22:22:55 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 04 16:11:39 2011 -0500"
      },
      "message": "carl9170: fix typo in PS code\n\nThis patch fixes a off-by-one bug which bugged\nthe driver\u0027s PS-POLL capability.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e6d93e45b231b3ae87c01902ede2315aacfe976",
      "tree": "a0409dd0197148e25db9a85150085569fb284d40",
      "parents": [
        "fef52b0171dfd7dd9b85c9cc201bd433b42a8ded"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 02:23:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 13:06:27 2011 -0800"
      },
      "message": "net: can: janz-ican3: world-writable sysfs termination file\n\nDon\u0027t allow everybody to set terminator via sysfs.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fef52b0171dfd7dd9b85c9cc201bd433b42a8ded",
      "tree": "aad9f9ad982f8bc64b82451a442a06cad874c7b4",
      "parents": [
        "fea3af67805f0078168eef9b51f1868fc4b703c6"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 02:23:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 13:06:27 2011 -0800"
      },
      "message": "net: can: at91_can: world-writable sysfs files\n\nDon\u0027t allow everybody to write to mb0_id file.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fea3af67805f0078168eef9b51f1868fc4b703c6",
      "tree": "72d97980ec4c1b499992632f0ed2abffcc64dbc0",
      "parents": [
        "1158f762e57c1cdcda631c1c5f339e4853caa82b"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Fri Feb 04 13:03:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 13:03:35 2011 -0800"
      },
      "message": "MAINTAINERS: update email ids of the be2net driver maintainers.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1158f762e57c1cdcda631c1c5f339e4853caa82b",
      "tree": "c4e0fa76daa3c8f37312d4de6a3fd587545e920e",
      "parents": [
        "f60ac8e7ab7cbb413a0131d5665b053f9f386526"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Feb 04 13:02:36 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 04 13:02:36 2011 -0800"
      },
      "message": "bridge: Don\u0027t put partly initialized fdb into hash\n\nThe fdb_create() puts a new fdb into hash with only addr set. This is\nnot good, since there are callers, that search the hash w/o the lock\nand access all the other its fields.\n\nApplies to current netdev tree.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f60ac8e7ab7cbb413a0131d5665b053f9f386526",
      "tree": "45e54d0894186d2f12130ec580805dc50fcab1a5",
      "parents": [
        "1519e57fe81c14bb8fa4855579f19264d1ef63b4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 03 17:27:52 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Feb 04 10:38:18 2011 +0100"
      },
      "message": "r8169: prevent RxFIFO induced loops in the irq handler.\n\nWhile the RxFIFO interruption is masked for most 8168, nothing prevents\nit to appear in the irq status word. This is no excuse to crash.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "1519e57fe81c14bb8fa4855579f19264d1ef63b4",
      "tree": "4a0323c2060dcc31ae3e75b98c665f49476c1368",
      "parents": [
        "b5ba6d12bdac21bc0620a5089e0f24e362645efd"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 03 12:02:36 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Feb 04 10:38:10 2011 +0100"
      },
      "message": "r8169: RxFIFO overflow oddities with 8168 chipsets.\n\nSome experiment-based action to prevent my 8168 chipsets locking-up hard\nin the irq handler under load (pktgen ~1Mpps). Apparently a reset is not\nalways mandatory (is it at all ?).\n\n- RTL_GIGA_MAC_VER_12\n- RTL_GIGA_MAC_VER_25\n  Missed ~55% packets. Note:\n  - this is an old SiS 965L motherboard\n  - the 8168 chipset emits (lots of) control frames towards the sender\n\n- RTL_GIGA_MAC_VER_26\n  The chipset does not go into a frenzy of mac control pause when it\n  crashes yet but it can still be crashed. It needs more work.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "b5ba6d12bdac21bc0620a5089e0f24e362645efd",
      "tree": "cf05af9501d60e87977e9ff808bdabe05da85f92",
      "parents": [
        "38db9e1db1c91c953b2a539130257ce91533c9f6"
      ],
      "author": {
        "name": "Ivan Vecera",
        "email": "ivecera@redhat.com",
        "time": "Thu Jan 27 12:24:11 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Feb 04 10:38:06 2011 +0100"
      },
      "message": "r8169: use RxFIFO overflow workaround for 8168c chipset.\n\nI found that one of the 8168c chipsets (concretely XID 1c4000c0) starts\ngenerating RxFIFO overflow errors. The result is an infinite loop in\ninterrupt handler as the RxFIFOOver is handled only for ...MAC_VER_11.\nWith the workaround everything goes fine.\n\nSigned-off-by: Ivan Vecera \u003civecera@redhat.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "38db9e1db1c91c953b2a539130257ce91533c9f6",
      "tree": "b907832971ddcc434ece367da89a0926bdd6cb22",
      "parents": [
        "e2d57766e6744f2956975dd2086d82957187b0f6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Jan 28 05:43:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 20:47:08 2011 -0800"
      },
      "message": "include/net/genetlink.h: Allow genlmsg_cancel to accept a NULL argument\n\nnlmsg_cancel can accept NULL as its second argument, so for similarity,\nthis patch extends genlmsg_cancel to be able to accept a NULL second\nargument as well.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2d57766e6744f2956975dd2086d82957187b0f6",
      "tree": "6d7f09ad6eaaac8ad99528cc83894faa6b230b1a",
      "parents": [
        "ca6b8bb097c8e0ab6bce4fa04584074dee17c0d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 17:59:32 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 18:05:29 2011 -0800"
      },
      "message": "net: Provide compat support for SIOCGETMIFCNT_IN6 and SIOCGETSGCNT_IN6.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca6b8bb097c8e0ab6bce4fa04584074dee17c0d9",
      "tree": "4d4892f421fbe0edfb03fab640521d01c8540c52",
      "parents": [
        "0033d5ad27a6db33a55ff39951d3ec61a8c13b89"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 17:24:28 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 17:24:28 2011 -0800"
      },
      "message": "net: Support compat SIOCGETVIFCNT ioctl in ipv4.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0033d5ad27a6db33a55ff39951d3ec61a8c13b89",
      "tree": "4312ad7fb4821ccd38a4a0aba64b6bb560d53733",
      "parents": [
        "9690c636ac118b6662f28308bee817343d9932d8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 17:21:31 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 17:21:31 2011 -0800"
      },
      "message": "net: Fix bug in compat SIOCGETSGCNT handling.\n\nCommit 709b46e8d90badda1898caea50483c12af178e96 (\"net: Add compat\nioctl support for the ipv4 multicast ioctl SIOCGETSGCNT\") added the\ncorrect plumbing to handle SIOCGETSGCNT properly.\n\nHowever, whilst definiting a proper \"struct compat_sioc_sg_req\" it\nisn\u0027t actually used in ipmr_compat_ioctl().\n\nCorrect this oversight.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9690c636ac118b6662f28308bee817343d9932d8",
      "tree": "c2109a757edd51d2cac0783af6e4083f13aa8192",
      "parents": [
        "0bc0be7f20efea664b7c4c1d0b1822bc8f53a8b4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 16:12:50 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 03 16:12:50 2011 -0800"
      },
      "message": "niu: Fix races between up/down and get_stats.\n\nAs reported by Flavio Leitner, there is no synchronization to protect\nNIU\u0027s get_stats method from seeing a NULL pointer in either\nnp-\u003erx_rings or np-\u003etx_rings.  In fact, as far as -\u003endo_get_stats\nis concerned, these values are set completely asynchronously.\n\nFlavio attempted to fix this using a RW semaphore, which in fact\nworks most of the time.  However, dev_get_stats() can be invoked\nfrom non-sleepable contexts in some cases, so this fix doesn\u0027t\nwork in all cases.\n\nSo instead, control the visibility of the np-\u003e{rx,tx}_ring pointers\nwhen the device is being brough up, and use properties of the device\ndown sequence to our advantage.\n\nIn niu_get_stats(), return immediately if netif_running() is false.\nThe device shutdown sequence first marks the device as not running (by\nclearing the __LINK_STATE_START bit), then it performans a\nsynchronize_rcu() (in dev_deactive_many()), and then finally it\ninvokes the driver -\u003endo_stop() method.\n\nThis guarentees that all invocations of niu_get_stats() either see\nnetif_running() as false, or they see the channel pointers before\n-\u003endo_stop() clears them out.\n\nIf netif_running() is true, protect against startup races by loading\nthe np-\u003e{rx,tx}_rings pointer into a local variable, and punting if\nit is NULL.  Use ACCESS_ONCE to prevent the compiler from reloading\nthe pointer on us.\n\nAlso, during open, control the order in which the pointers and the\nring counts become visible globally using SMP write memory barriers.\nWe make sure the np-\u003enum_{rx,tx}_rings value is stable and visible\nbefore np-\u003e{rx,tx}_rings is.\n\nSuch visibility control is not necessary on the niu_free_channels()\nside because of the RCU sequencing that happens during device down as\ndescribed above.  We are always guarenteed that all niu_get_stats\ncalls are finished, or will see netif_running() false, by the time\n-\u003endo_stop is invoked.\n\nReported-by: Flavio Leitner \u003cfleitner@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d048aac990d587c81fc1002e28502e6f95371ee",
      "tree": "97c20ca2497cee86d9abe5d5b4c88beb92080b5b",
      "parents": [
        "4334ec8518cec3f7a4feeb3dacb46acfb24904d4"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Feb 03 21:14:01 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 03 15:23:53 2011 -0500"
      },
      "message": "wireless, wl1251: Fix potential NULL pointer dereference in wl1251_op_bss_info_changed()\n\nIn drivers/net/wireless/wl1251/main.c:wl1251_op_bss_info_changed() we make\na call to ieee80211_beacon_get() which may return NULL, but we do not\ncheck the return value before dereferencing the pointer.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0bc0be7f20efea664b7c4c1d0b1822bc8f53a8b4",
      "tree": "ead6485944f5c1db64c9f6b6dd7ef0f9e4842a67",
      "parents": [
        "34a6ef381d402c6547aa9abb8a74b0262ae8255f",
        "3db7e93d3308fb882884b9f024235d6fbf542034"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:52:23 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:52:23 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6\n"
    },
    {
      "commit": "34a6ef381d402c6547aa9abb8a74b0262ae8255f",
      "tree": "dbbf7615f1f67e0dd5ccd1885a62becd0658c15a",
      "parents": [
        "94dde7e451fa70749fa68df3d70e4b20debe96a6"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peter.chubb@nicta.com.au",
        "time": "Wed Feb 02 15:39:58 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:39:58 2011 -0800"
      },
      "message": "tcp_ecn is an integer not a boolean\n\nThere was some confusion at LCA as to why the sysctl tcp_ecn took one\nof three values when it was documented as a Boolean.  This patch fixes\nthe documentation.\n\nSigned-off-by: Peter Chubb \u003cpeter.chubb@nicta.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94dde7e451fa70749fa68df3d70e4b20debe96a6",
      "tree": "d36caaecc1ee5787e7cb00554733ec42359f0ee9",
      "parents": [
        "08b018327c2e8412fd76f821e9bb9de36ef48cb1"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Wed Feb 02 15:02:08 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:02:08 2011 -0800"
      },
      "message": "atl1c: Add missing PCI device ID\n\nCommit 8f574b35f22fbb9b5e5f1d11ad6b55b6f35f4533 (\"atl1c: Add AR8151 v2\nsupport and change L0s/L1 routine\") added support for a new adapter\nbut failed to add it to the PCI device table.\n\nSigned-Off-By: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08b018327c2e8412fd76f821e9bb9de36ef48cb1",
      "tree": "82a35122e29b5ba6ee4b0876e8eaaf889760c6b3",
      "parents": [
        "5df979d6922d50cc12bfbe83721c143a5d0d31b7"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Wed Feb 02 06:04:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:02 2011 -0800"
      },
      "message": "s390: Fix possibly wrong size in strncmp (smsgiucv)\n\nThis error was reported by cppcheck:\ndrivers/s390/net/smsgiucv.c:63: error: Using sizeof for array given as\nfunction argument returns the size of pointer.\n\nAlthough there is no runtime problem as long as sizeof(u8 *) \u003d\u003d 8,\nthis misleading code should get fixed.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5df979d6922d50cc12bfbe83721c143a5d0d31b7",
      "tree": "65172ec53434369e1d8c0be88ae430833e2d4d84",
      "parents": [
        "d0ff1f52361d714863c49abb721a8714ea4e76d6"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Wed Feb 02 06:04:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:02 2011 -0800"
      },
      "message": "s390: Fix wrong size in memcmp (netiucv)\n\nThis error was reported by cppcheck:\ndrivers/s390/net/netiucv.c:568: error: Using sizeof for array given\nas function argument returns the size of pointer.\n\nsizeof(ipuser) did not result in 16 (as many programmers would have\nexpected) but sizeof(u8 *), so it is 4 or 8, too small here.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0ff1f52361d714863c49abb721a8714ea4e76d6",
      "tree": "a7fe4ddcb49a0b38d0cbf713664df5f4c19d73cd",
      "parents": [
        "8b2e18f662939fb3d9b0ffe5da953ba56d259e3a"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:01 2011 -0800"
      },
      "message": "qeth: allow OSA CHPARM change in suspend state\n\nFor OSA the CHPARM-definition determines the number of available\noutbound queues.\nA CHPARM-change may occur while a Linux system with probed\nOSA device is in suspend state. This patch enables proper\nresuming of an OSA device in this case.\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": "8b2e18f662939fb3d9b0ffe5da953ba56d259e3a",
      "tree": "3cd4bab1b27b8efdacf2818a8aaaec89fff42cec",
      "parents": [
        "9853b97bccbd2b08ce5fef497f21fa7395f68823"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:00 2011 -0800"
      },
      "message": "qeth: allow HiperSockets framesize change in suspend\n\nFor HiperSockets the framesize-definition determines the selected\nmtu-size and the size of the allocated qdio buffers.\nA framesize-change may occur while a Linux system with probed\nHiperSockets device is in suspend state. This patch enables proper\nresuming of a HiperSockets device in this case.\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": "9853b97bccbd2b08ce5fef497f21fa7395f68823",
      "tree": "fa2e110362da71d5599c8f24bd393a593f542f49",
      "parents": [
        "221c17fe87033aa154df68679b437c83d835c284"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Feb 02 06:04:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:00 2011 -0800"
      },
      "message": "qeth: add more strict MTU checking\n\nHiperSockets and OSA hardware report a maximum MTU size. Add checking\nto reject larger MTUs than allowed by hardware.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "221c17fe87033aa154df68679b437c83d835c284",
      "tree": "2a4b4477f93c45227fbb76ee4acf7fcc6c30a983",
      "parents": [
        "6d152e23ad1a7a5b40fef1f42e017d66e6115159"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 14:59:59 2011 -0800"
      },
      "message": "qeth: show new mac-address if its setting fails\n\nSetting of a MAC-address may fail because an already used MAC-address\nis to bet set or because of authorization problems. In those cases\nqeth issues a message, but the mentioned MAC-address is not the\nnew MAC-address to be set, but the actual MAC-address. This patch\nchooses now the new MAC-address to be set for the error messages.\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": "6d152e23ad1a7a5b40fef1f42e017d66e6115159",
      "tree": "c634636d5f033f0eefde9de1360624ae8972924e",
      "parents": [
        "9b6cefd6593c2b661e0052d53f2fff6fc5463975"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Wed Feb 02 14:53:25 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 14:53:25 2011 -0800"
      },
      "message": "gro: reset skb_iif on reuse\n\nLike Herbert\u0027s change from a few days ago:\n\n66c46d741e2e60f0e8b625b80edb0ab820c46d7a gro: Reset dev pointer on reuse\n\nthis may not be necessary at this point, but we should still clean up\nthe skb-\u003eskb_iif.  If not we may end up with an invalid valid for\nskb-\u003eskb_iif when the skb is reused and the check is done in\n__netif_receive_skb.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4334ec8518cec3f7a4feeb3dacb46acfb24904d4",
      "tree": "e00b87af0dc841a5bd2cf2af4fc0de7adeeaaff7",
      "parents": [
        "ff458edc0c5ec42b299547fb7eb9790a4aecc632"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Feb 02 16:58:06 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 02 16:38:59 2011 -0500"
      },
      "message": "mac80211: fix TX status cookie in HW offload case\n\nWhen the off-channel TX is done with remain-on-channel\noffloaded to hardware, the reported cookie is wrong as\nin that case we shouldn\u0027t use the SKB as the cookie but\nneed to instead use the corresponding r-o-c cookie\n(XOR\u0027ed with 2 to prevent API mismatches).\n\nFix this by keeping track of the hw_roc_skb pointer\njust for the status processing and use the correct\ncookie to report in this case. We can\u0027t use the\nhw_roc_skb pointer itself because it is NULL\u0027ed when\nthe frame is transmitted to prevent it being used\ntwice.\n\nThis fixes a bug where the P2P state machine in the\nsupplicant gets stuck because it never gets a correct\nresult for its transmitted frame.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff458edc0c5ec42b299547fb7eb9790a4aecc632",
      "tree": "2d6a956edc8ef2c28e1ab52e9ce5de8fed910a8e",
      "parents": [
        "479600777bb588724d044815415f7d708d06644b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jan 31 13:56:03 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 02 16:38:58 2011 -0500"
      },
      "message": "iwlagn: overwrite EEPROM chain setting for 6250 devices\n\n6250 2x2 devices have 2 tx chain and 2 rx chain. For some reason,\nthe EEPROM contain incorrect information and indicate it only has single\ntx chain. overwrite it with .cfg parameter to make sure both chain \u0027A\u0027 and\nchain \u0027B\u0027 can be used for transmit and receive\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e733fb62082b3b187870dfba28d5f6730b8436c4",
      "tree": "46ae9db79569049dae5dda31e442d8694bfb2040",
      "parents": [
        "509e7861d8a5e26bb07b5a3a13e2b9e442283631"
      ],
      "author": {
        "name": "Bao Liang",
        "email": "tim.bao@gmail.com",
        "time": "Sat Jan 29 21:39:37 2011 +0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Feb 02 12:47:59 2011 -0200"
      },
      "message": "Bluetooth: Set conn state to BT_DISCONN to avoid multiple responses\n\nThis patch fixes a minor issue that two connection responses will be sent\nfor one L2CAP connection request. If the L2CAP connection request is first\nblocked due to security reason and responded with reason \"security block\",\nthe state of the connection remains BT_CONNECT2. If a pairing procedure\ncompletes successfully before the ACL connection is down, local host will\nsend another connection complete response. See the following packets\ncaptured by hcidump.\n\n2010-12-07 22:21:24.928096 \u003c ACL data: handle 12 flags 0x00 dlen 16\n    0000: 0c 00 01 00 03 19 08 00  41 00 53 00 03 00 00 00  ........A.S.....\n... ...\n\n2010-12-07 22:21:35.791747 \u003e HCI Event: Auth Complete (0x06) plen 3\n    status 0x00 handle 12\n... ...\n\n2010-12-07 22:21:35.872372 \u003e ACL data: handle 12 flags 0x02 dlen 16\n    L2CAP(s): Connect rsp: dcid 0x0054 scid 0x0040 result 0 status 0\n      Connection successful\n\nSigned-off-by: Liang Bao \u003ctim.bao@gmail.com\u003e\nAcked-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "9b6cefd6593c2b661e0052d53f2fff6fc5463975",
      "tree": "3b8d6fc97b56e9fc28e92a5d5adde3aa19f0b1a1",
      "parents": [
        "a89e828397abbefdc5c3b707521f6b73471b43c8"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Feb 01 15:41:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 15:41:59 2011 -0800"
      },
      "message": "be2net: remove netif_stop_queue being called before register_netdev.\n\nIt is illegal to call netif_stop_queue before register_netdev.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a89e828397abbefdc5c3b707521f6b73471b43c8",
      "tree": "06638806f8637442e2314374c954265c3e104f78",
      "parents": [
        "a29ae23f687649c35b1520a8f986497637a0cc62"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Tue Feb 01 15:41:13 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 15:41:13 2011 -0800"
      },
      "message": "be2net: fix a crash seen during insmod/rmmod test\n\nWhile running insmod/rmood in a loop, an unnecessary netif_stop_queue\ncauses the system to crash. Remove the netif_stop_queue call\nand netif_start_queue in the link status update path.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a29ae23f687649c35b1520a8f986497637a0cc62",
      "tree": "23590d84873e98c1eef7ca50e5d78bd3ad4b2f6e",
      "parents": [
        "d9c8f498c3b41e686d3306dcf01d95941fcc6b48"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Sun Jan 30 10:31:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 14:17:51 2011 -0800"
      },
      "message": "isdn: icn: Fix potentially wrong string handling\n\nThis warning was reported by cppcheck:\ndrivers/isdn/icn/icn.c:1641: error: Dangerous usage of \u0027rev\u0027 (strncpy doesn\u0027t always 0-terminate it)\n\nIf strncpy copied 20 bytes, the destination string rev was not terminated.\nThe patch adds one more byte to rev and makes sure that this byte is\nalways 0.\n\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9c8f498c3b41e686d3306dcf01d95941fcc6b48",
      "tree": "37ab45ae0777c3c8cabe64f8d17618dc94f01cb1",
      "parents": [
        "f97f3057fd2febbd7f34a60f09a2cb9cef8bf403"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Feb 01 14:05:30 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 14:05:30 2011 -0800"
      },
      "message": "bnx2x: multicasts in NPAR mode\n\nThe chip was erroneously configured to accept all multicast frames\nin a normal (none-promisc) rx mode both on the RSS and on the FCoE L2 rings\nwhen in an NPAR mode. This caused packet duplication for every received multicast\nframe in this mode.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f97f3057fd2febbd7f34a60f09a2cb9cef8bf403",
      "tree": "f1ddc24cfdd6252c5c631fbd2dbab01a0a919027",
      "parents": [
        "2ba5e1feaab2762cdf45b490e3f342fedb33f57b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Feb 01 13:19:07 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 13:19:07 2011 -0800"
      },
      "message": "depca: Fix warnings\n\nReplace the rather weird use of ++ with + 1 as the value is being assigned\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\n"
    },
    {
      "commit": "2ba5e1feaab2762cdf45b490e3f342fedb33f57b",
      "tree": "99467f62d8554957aa0938f8065d289db9d46ea5",
      "parents": [
        "62175c75fb11ac23fca5cd5fe0baaeb8016a6c78",
        "479600777bb588724d044815415f7d708d06644b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 13:08:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 13:08:59 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "62175c75fb11ac23fca5cd5fe0baaeb8016a6c78",
      "tree": "65ecfa19a9dc510e2e3792c3b950605b1a2c3cb7",
      "parents": [
        "48bc9a2ccec98de007117495123bba78a4bbdd9c",
        "5e18247b02d60a1ea4bf98c05e139461ca9aec64"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 12:56:11 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 12:56:11 2011 -0800"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "48bc9a2ccec98de007117495123bba78a4bbdd9c",
      "tree": "2eb8103a558a05ffef2039097ab47bdd353a971c",
      "parents": [
        "fca540ab5f4718c6133f71f7be1793066008bf89"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Fri Jan 28 12:30:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 01 12:30:23 2011 -0800"
      },
      "message": "vxge: Fix wrong boolean operator\n\nThis error is reported by cppcheck:\ndrivers/net/vxge/vxge-config.c:3693: warning: Mutual exclusion over || always evaluates to true. Did you intend to use \u0026\u0026 instead?\n\nIt looks like cppcheck is correct, so fix this. No test was run.\n\nCc: Ramkrishna Vepa \u003cramkrishna.vepa@exar.com\u003e\nCc: Sivakumar Subramani \u003csivakumar.subramani@exar.com\u003e\nCc: Sreenivasa Honnur \u003csreenivasa.honnur@exar.com\u003e\nCc: Jon Mason \u003cjon.mason@exar.com\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nAcked-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "479600777bb588724d044815415f7d708d06644b",
      "tree": "52774b3948936662d0ee33effbc659364a40d87f",
      "parents": [
        "9b00b4157f7b3265de291ac8979a5f1611ce64ab"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Mon Jan 31 13:25:29 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 01 11:06:00 2011 -0500"
      },
      "message": "ath9k: Fix memory leak due to failed PAPRD frames\n\nfree the skb\u0027s when the Tx of PAPRD frames fails and also add a debug\nmessage indicating that.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "3db7e93d3308fb882884b9f024235d6fbf542034"
}
