)]}'
{
  "log": [
    {
      "commit": "4f64bcb2fc093a3a9d7d41220004491ce88e4dd3",
      "tree": "5a6f8cd7b29004ec69104d2a56d55f3f8a3648df",
      "parents": [
        "8dac428ae9ae54d8e8540ac157d92925dd7ebed8"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:37 2010 -0800"
      },
      "message": "ethoc: fix function return type\n\nupdate_ethoc_tx_stats doesn\u0027t need to return anything so make its return\ntype void in order to avoid an unnecessary cast when the function is called.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dac428ae9ae54d8e8540ac157d92925dd7ebed8",
      "tree": "6d5c53fc4ad5167841ec2e87ed7745c6e4db4a66",
      "parents": [
        "fa98eb0e867c6c16e239545d4deb7ad8f40631b3"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:37 2010 -0800"
      },
      "message": "ethoc: rework mdio read/write\n\nMDIO read and write were checking whether a timeout had expired to determine\nwhether to recheck the result of the MDIO operation.  Under heavy CPU usage,\nhowever, it was possible for the timeout to expire before the routine got\naround to be able to check a second time even, thus erroneousy returning an\n-EBUSY.\n\nThis patch changes the the MDIO IO routines to try up to five times to complete\nthe operation before giving up, thus lessening the dependency on CPU load.\n\nThis resolves a problem whereby a ping flood would keep the CPU so busy that\nthe above problem would manifest itself; the MDIO command to check link status\nwould fail and the interface would erroneously be shut down.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa98eb0e867c6c16e239545d4deb7ad8f40631b3",
      "tree": "d07c00d2cd4c2073d92f8d9aebb4cbb4f3a35631",
      "parents": [
        "20f70ddd6558a39a89dba4af675686c5a8dbd7b3"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:36 2010 -0800"
      },
      "message": "ethoc: rework interrupt handling\n\nThe old interrupt handling was incorrect in that it did not account for the\nfact that the interrupt source bits get set irregardless of whether or not\ntheir corresponding mask is set.  This patch fixes that by masking off the\nsource bits for masked interrupts.\n\nFurthermore, the handling of transmission events is moved to the NAPI polling\nhandler alongside the reception handler, thus preventing a whole bunch of\ninterrupts during heavy traffic.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20f70ddd6558a39a89dba4af675686c5a8dbd7b3",
      "tree": "759bde727810d041ac7cab116eccaedf52cd7490",
      "parents": [
        "7438a5455734d109fdf18d97147dc57a6dbe5a44"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:36 2010 -0800"
      },
      "message": "ethoc: Double check pending RX packet\n\nAn interrupt may occur between checking bd.stat and clearing the\ninterrupt source register which would result in the packet going totally\nunnoticed as the interrupt will be missed.  Double check bd.stat after\nclearing the interrupt source register to guard against such an\noccurrence.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7438a5455734d109fdf18d97147dc57a6dbe5a44",
      "tree": "7153605bec3b359c91a8421e83da6a879b1583b6",
      "parents": [
        "eac0d3ff5a92de410964fdf0d072314821ca39fc"
      ],
      "author": {
        "name": "Adam Edvardsson",
        "email": "adam.edvardsson@orsoc.se",
        "time": "Thu Nov 25 02:30:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:35 2010 -0800"
      },
      "message": "ethoc: enable interrupts after napi_complete\n\nOccasionally, it seems that some race is causing the interrupts to not be\nreenabled otherwise with the end result that networking just stops working.\nEnabling interrupts after calling napi_complete is more in line with what\nother drivers do.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eac0d3ff5a92de410964fdf0d072314821ca39fc",
      "tree": "0647c07b550edd9427654fed8121b6b0ed844dba",
      "parents": [
        "e0f4258be2515afce8ef1e6fb22312525c281798"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:35 2010 -0800"
      },
      "message": "ethoc: remove unused spinlock\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0f4258be2515afce8ef1e6fb22312525c281798",
      "tree": "e41bb240689d9b2d4b9d86b2e26db863c0f0791d",
      "parents": [
        "3f0a069a1d5c0ccace735e3a62c1bcef53e4c354"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Nov 25 02:30:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:16:34 2010 -0800"
      },
      "message": "ethoc: Add device tree configuration\n\nThis patch adds the ability to describe ethernet devices via a flattened\ndevice tree.  As device tree remains an optional feature, these bits all\nneed to be guarded by CONFIG_OF ifdefs.\n\nMAC address is settable via the device tree parameter \"local-mac-address\";\nhowever, the selection of the phy id is limited to probing, for now.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f0a069a1d5c0ccace735e3a62c1bcef53e4c354",
      "tree": "13d1f2bcaf11cb933d35eee19de3d90dc82b5833",
      "parents": [
        "74a7e440807d34e586e9feb8e14851b5c80fbfe5"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:22 2010 -0800"
      },
      "message": "X25 remove bkl in call user data length ioctl\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74a7e440807d34e586e9feb8e14851b5c80fbfe5",
      "tree": "97df0c1bd07cbb592e8fa45d2ebee5915f8254d5",
      "parents": [
        "5b7958dfa5db758e36e92e1790075b470b4947f8"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:21 2010 -0800"
      },
      "message": "X25 remove bkl from causediag ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7958dfa5db758e36e92e1790075b470b4947f8",
      "tree": "6080bf03615fb3b95a7d0e7221f31e8c15e638aa",
      "parents": [
        "f90de660678cf553f63c387945830a2e4d26dd3e"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:21 2010 -0800"
      },
      "message": "X25 remove bkl from calluserdata ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f90de660678cf553f63c387945830a2e4d26dd3e",
      "tree": "012d35e0170472ad715422dbd25d564d6448476d",
      "parents": [
        "5595a1a5997953dbd8c5df7c2f7d4b3a2eb2be4b"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:20 2010 -0800"
      },
      "message": "X25 remove bkl in facility ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5595a1a5997953dbd8c5df7c2f7d4b3a2eb2be4b",
      "tree": "56be68f4ddeae78c0751494264ffff88ce015304",
      "parents": [
        "5892b9e9ebdde50fbd524570d61ceb74f8be33f3"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 25 02:18:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:12:20 2010 -0800"
      },
      "message": "X25 remove bkl in subscription ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5892b9e9ebdde50fbd524570d61ceb74f8be33f3",
      "tree": "c55dfbaab9e068e3c5e1629c74dfcd8aa697c82c",
      "parents": [
        "be7ff1afec25f2700ca85e3956a2cb3a7b74acd5"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Nov 28 00:23:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 11:08:11 2010 -0800"
      },
      "message": "bnx2x: Use helpers instead of direct access to the shinfo(skb) fields\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": "be7ff1afec25f2700ca85e3956a2cb3a7b74acd5",
      "tree": "ebdbc8e614e369f42aebda4823d42b9ac890614b",
      "parents": [
        "a5dac108d57072eec4d6745f32c162524509f2cb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 24 13:48:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:20 2010 -0800"
      },
      "message": "bnx2: Remove config access to non-standard registers\n\nIn KVM passthrough mode, the driver may not have config access to\nnon-standard registers.  The BNX2_PCICFG_MISC_CONFIG config register\naccess to setup mailbox swapping can be done using MMIO.\n\nUpdate version to 2.0.20.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5dac108d57072eec4d6745f32c162524509f2cb",
      "tree": "e5177d7c181866ecea357ef1a9c0109d7ca39b90",
      "parents": [
        "19eb5cc559f716dc98ce03a5bad6030fdc71e897"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "waie@broadcom.com",
        "time": "Wed Nov 24 13:48:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:19 2010 -0800"
      },
      "message": "bnx2: Fix reset bug on 5709\n\nThe 5709 chip requires the BNX2_MISC_NEW_CORE_CTL_DMA_ENABLE bit to be\ncleared and polling for pending DMAs to complete before chip reset.\nWithout this step, we\u0027ve seen NMIs during repeated resets of the chip.\n\nSigned-off-by: Eddie Wai \u003cwaie@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19eb5cc559f716dc98ce03a5bad6030fdc71e897",
      "tree": "52a6ab3702e19b9982144295936b2aeab68fc47b",
      "parents": [
        "5a0d2268d259886f0c87131639d19eb4a67b4532"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Nov 24 13:14:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:19 2010 -0800"
      },
      "message": "8021q: vlan device is lockless do not transfer real_num_{tx|rx}_queues\n\nNow that the vlan device is lockless and single queue do not\ntransfer the real num queues. This is causing a BUG_ON to occur.\n\nkernel BUG at net/8021q/vlan.c:345!\nCall Trace:\n[\u003cffffffff813fd6e8\u003e] ? fib_rules_event+0x28/0x1b0\n[\u003cffffffff814ad2b5\u003e] notifier_call_chain+0x55/0x80\n[\u003cffffffff81089156\u003e] raw_notifier_call_chain+0x16/0x20\n[\u003cffffffff813e5af7\u003e] call_netdevice_notifiers+0x37/0x70\n[\u003cffffffff813e6756\u003e] netdev_features_change+0x16/0x20\n[\u003cffffffffa02995be\u003e] ixgbe_fcoe_enable+0xae/0x100 [ixgbe]\n[\u003cffffffffa01da06a\u003e] vlan_dev_fcoe_enable+0x2a/0x30 [8021q]\n[\u003cffffffffa02d08c3\u003e] fcoe_create+0x163/0x630 [fcoe]\n[\u003cffffffff811244d5\u003e] ? mmap_region+0x255/0x5a0\n[\u003cffffffff81080ef0\u003e] param_attr_store+0x50/0x80\n[\u003cffffffff810809b6\u003e] module_attr_store+0x26/0x30\n[\u003cffffffff811b9db2\u003e] sysfs_write_file+0xf2/0x180\n[\u003cffffffff8114fc88\u003e] vfs_write+0xc8/0x190\n[\u003cffffffff81150621\u003e] sys_write+0x51/0x90\n[\u003cffffffff8100c0b2\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0d2268d259886f0c87131639d19eb4a67b4532",
      "tree": "952e6225fcee027f3a4ae8e1c2b2c889eff3a8b2",
      "parents": [
        "d3c15cab213becc49a6f2ad7f48a59513a5f17dd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 23 10:42:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:18 2010 -0800"
      },
      "message": "net: add netif_tx_queue_frozen_or_stopped\n\nWhen testing struct netdev_queue state against FROZEN bit, we also test\nXOFF bit. We can test both bits at once and save some cycles.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3c15cab213becc49a6f2ad7f48a59513a5f17dd",
      "tree": "40448b57254245de3849d94265affb82a05c3b58",
      "parents": [
        "a40c9f88b5e3da500ddab9440e5ddac170c12281"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Wed Nov 24 21:47:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:17 2010 -0800"
      },
      "message": "ipv6: kill two unused macro definition\n\n1. IPV6_TLV_TEL_DST_SIZE\nThis has not been using for several years since created.\n\n2. RT6_INFO_LEN\ncommit 33120b30 kill all RT6_INFO_LEN\u0027s references, but only this definition remained.\n\ncommit 33120b30cc3b8665204d4fcde7288638b0dd04d5\nAuthor: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nDate:   Tue Nov 6 05:27:11 2007 -0800\n\n    [IPV6]: Convert /proc/net/ipv6_route to seq_file interface\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a40c9f88b5e3da500ddab9440e5ddac170c12281",
      "tree": "e9c64e33f4bf65bd1e71fbd6845cebaf7b2c8524",
      "parents": [
        "5a6f95e653adf52ee1ff09cd5e66c2640c65ff66"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 23 22:57:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:17 2010 -0800"
      },
      "message": "net: add some KERN_CONT markers to continuation lines\n\nCc: netdev@vger.kernel.org\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6f95e653adf52ee1ff09cd5e66c2640c65ff66",
      "tree": "e70e178fdd571f65d8d457d9c701facc16610c02",
      "parents": [
        "b0044bcfa95ddf2e317863fb29121c284b6725ca"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Nov 23 03:08:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:16 2010 -0800"
      },
      "message": "netxen: avoid using reset_devices as it may become obsolete\n\nIn kdump environment do not depend on reset_devices\nparameter to reset the device as the parameter may become obsolete.\nInstead use an adapter specific mechanism to determine if the device\nneeds a reset.\n\nDriver maintains a count of number of pci functions probed\nand decrements the count when remove handler of that pci function\nis called. If the first probe, probe of function 0,\ndetects the count as non zero then reset the device.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0044bcfa95ddf2e317863fb29121c284b6725ca",
      "tree": "ced7b7d4d06ab51fa3bcdfe19a5191e380e85e52",
      "parents": [
        "5584b8078a60e34ec7d37c9b67a0f3d389a1a2f6"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Tue Nov 23 01:25:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:16 2010 -0800"
      },
      "message": "qlcnic: avoid using reset_devices as it may become obsolete.\n\nIn kdump environment do not depend upon reset_devices parameter\nto reset the pci function as this parameter may become obsolete.\nInstead use an adapter specific mechanism to determine if the pci\nfunction needs to be reset.\n\nPer function refcount is maintained in driver, which is set in probe\nand reset in remove handler of adapter. If the probe detects the count\nas non zero then reset the function.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5584b8078a60e34ec7d37c9b67a0f3d389a1a2f6",
      "tree": "fc9054931639b0753a9eb95054f4a928186cab6b",
      "parents": [
        "cf7afbfeb8ceb0187348d0a1a0db61305e25f05f"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Mon Nov 22 23:00:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 10:47:15 2010 -0800"
      },
      "message": "sctp: kill unused macro definition\n\nThese macros have been existed for several years since v2.6.12-rc2.\nBut they never be used. So remove them now.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf7afbfeb8ceb0187348d0a1a0db61305e25f05f",
      "tree": "8b1c07c8ae6a5b3f6f050d3286b53b3d7d72c858",
      "parents": [
        "89bf67f1f080c947c92f8773482d9e57767ca292"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Mon Nov 22 01:31:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 27 22:56:08 2010 -0800"
      },
      "message": "rtnl: make link af-specific updates atomic\n\nAs David pointed out correctly, updates to af-specific attributes\nare currently not atomic. If multiple changes are requested and\none of them fails, previous updates may have been applied already\nleaving the link behind in a undefined state.\n\nThis patch splits the function parse_link_af() into two functions\nvalidate_link_af() and set_link_at(). validate_link_af() is placed\nto validate_linkmsg() check for errors as early as possible before\nany changes to the link have been made. set_link_af() is called to\ncommit the changes later.\n\nThis method is not fail proof, while it is currently sufficient\nto make set_link_af() inerrable and thus 100% atomic, the\nvalidation function method will not be able to detect all error\nscenarios in the future, there will likely always be errors\ndepending on states which are f.e. not protected by rtnl_mutex\nand thus may change between validation and setting.\n\nAlso, instead of silently ignoring unknown address families and\nconfig blocks for address families which did not register a set\nfunction the errors EAFNOSUPPORT respectively EOPNOSUPPORT are\nreturned to avoid comitting 4 out of 5 update requests without\nnotifying the user.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89bf67f1f080c947c92f8773482d9e57767ca292",
      "tree": "ae492f5f31a32a4f838778cd34320da0bedf9dfd",
      "parents": [
        "fe6d2a38b2076cba515dc95b5dc1589a7ab51c17"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Nov 22 00:15:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 27 22:53:38 2010 -0800"
      },
      "message": "drivers/net: use vzalloc()\n\nUse vzalloc() and vzalloc_node() in net drivers\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe6d2a38b2076cba515dc95b5dc1589a7ab51c17",
      "tree": "b1d6268d43a051e31579984f98d65aa8ad341e8d",
      "parents": [
        "1d24eb4815d1e0e8b451ecc546645f8ef1176d4f"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Sun Nov 21 23:25:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 27 17:43:20 2010 -0800"
      },
      "message": "be2net: adding support for Lancer family of CNAs\n\nKey changes are:\n- EQ ids are not assigned consecutively in Lancer. So, fix mapping of MSIx\n  vector to EQ-id.\n- BAR mapping and some req locations different for Lancer.\n- TCP,UDP,IP checksum fields must be compulsorily set in TX wrb for TSO in\n  Lancer.\n- CEV_IST reg not present in Lancer; so, peek into event queue to check for\n  new entries\n- cq_create and mcc_create cmd interface is different for Lancer; handle\n  accordingly\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d24eb4815d1e0e8b451ecc546645f8ef1176d4f",
      "tree": "0172e72b9452dc46c4e1043817005979cec022a7",
      "parents": [
        "3853b5841c01a3f492fe137afaad9c209e5162c6"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Nov 21 13:17:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:44:20 2010 -0800"
      },
      "message": "xps: Transmit Packet Steering\n\nThis patch implements transmit packet steering (XPS) for multiqueue\ndevices.  XPS selects a transmit queue during packet transmission based\non configuration.  This is done by mapping the CPU transmitting the\npacket to a queue.  This is the transmit side analogue to RPS-- where\nRPS is selecting a CPU based on receive queue, XPS selects a queue\nbased on the CPU (previously there was an XPS patch from Eric\nDumazet, but that might more appropriately be called transmit completion\nsteering).\n\nEach transmit queue can be associated with a number of CPUs which will\nuse the queue to send packets.  This is configured as a CPU mask on a\nper queue basis in:\n\n/sys/class/net/eth\u003cn\u003e/queues/tx-\u003cn\u003e/xps_cpus\n\nThe mappings are stored per device in an inverted data structure that\nmaps CPUs to queues.  In the netdevice structure this is an array of\nnum_possible_cpu structures where each structure holds and array of\nqueue_indexes for queues which that CPU can use.\n\nThe benefits of XPS are improved locality in the per queue data\nstructures.  Also, transmit completions are more likely to be done\nnearer to the sending thread, so this should promote locality back\nto the socket on free (e.g. UDP).  The benefits of XPS are dependent on\ncache hierarchy, application load, and other factors.  XPS would\nnominally be configured so that a queue would only be shared by CPUs\nwhich are sharing a cache, the degenerative configuration woud be that\neach CPU has it\u0027s own queue.\n\nBelow are some benchmark results which show the potential benfit of\nthis patch.  The netperf test has 500 instances of netperf TCP_RR test\nwith 1 byte req. and resp.\n\nbnx2x on 16 core AMD\n   XPS (16 queues, 1 TX queue per CPU)  1234K at 100% CPU\n   No XPS (16 queues)                   996K at 100% CPU\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3853b5841c01a3f492fe137afaad9c209e5162c6",
      "tree": "6781db9ec592d9798129cd4715ce00dc9007b78c",
      "parents": [
        "22f4fbd9bd283ef85126e511171932a4af703776"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Nov 21 13:17:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:44:19 2010 -0800"
      },
      "message": "xps: Improvements in TX queue selection\n\nIn dev_pick_tx, don\u0027t do work in calculating queue\nindex or setting\nthe index in the sock unless the device has more than one queue.  This\nallows the sock to be set only with a queue index of a multi-queue\ndevice which is desirable if device are stacked like in a tunnel.\n\nWe also allow the mapping of a socket to queue to be changed.  To\nmaintain in order packet transmission a flag (ooo_okay) has been\nadded to the sk_buff structure.  If a transport layer sets this flag\non a packet, the transmit queue can be changed for the socket.\nPresumably, the transport would set this if there was no possbility\nof creating OOO packets (for instance, there are no packets in flight\nfor the socket).  This patch includes the modification in TCP output\nfor setting this flag.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22f4fbd9bd283ef85126e511171932a4af703776",
      "tree": "fe0387429b1dceed477a05e9ecc4b27885bad929",
      "parents": [
        "bba14de98753cb6599a2dae0e520714b2153522d"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 24 11:41:56 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:41:56 2010 -0800"
      },
      "message": "infiniband: remove dev_base_lock use\n\ndev_base_lock is the legacy way to lock the device list, and is planned\nto disappear. (writers hold RTNL, readers hold RCU lock)\n\nConvert rdma_translate_ip() and update_ipv6_gids() to RCU locking.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bba14de98753cb6599a2dae0e520714b2153522d",
      "tree": "b771ef780aa0808d3eb7827d527920c07215c4fa",
      "parents": [
        "456b61bca8ee324ab6c18b065e632c9a8c88aa39"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 23 14:09:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:16:43 2010 -0800"
      },
      "message": "scm: lower SCM_MAX_FD\n\nLower SCM_MAX_FD from 255 to 253 so that allocations for scm_fp_list are\nhalved. (commit f8d570a4 added two pointers in this structure)\n\nscm_fp_dup() should not copy whole structure (and trigger kmemcheck\nwarnings), but only the used part. While we are at it, only allocate\nneeded size.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "456b61bca8ee324ab6c18b065e632c9a8c88aa39",
      "tree": "d1d458d78b6fffa32558ffbf7cdfc49a316a660c",
      "parents": [
        "2757a15f08adbed9480c30bdb4e9a0bbf2b6f33a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 23 13:12:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:16:42 2010 -0800"
      },
      "message": "ipv6: mcast: RCU conversion\n\nipv6_sk_mc_lock rwlock becomes a spinlock.\n\nreaders (inet6_mc_check()) now takes rcu_read_lock() instead of read\nlock. Writers dont need to disable BH anymore.\n\nstruct ipv6_mc_socklist objects are reclaimed after one RCU grace\nperiod.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2757a15f08adbed9480c30bdb4e9a0bbf2b6f33a",
      "tree": "588f6b0b8f941194c04bf1c646831c61f3e38369",
      "parents": [
        "874bd42d24c2a74f5dbd65e81e175982240fecd8"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:38:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:25 2010 -0800"
      },
      "message": "stmmac: update the driver version\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "874bd42d24c2a74f5dbd65e81e175982240fecd8",
      "tree": "103428754c9212ece589a000db3e79218e6b8d35",
      "parents": [
        "293bb1c41b728d4aa248fe8a0acd2b9066ff5c34"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:38:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:25 2010 -0800"
      },
      "message": "stmmac: convert to dev_pm_ops.\n\nThis patch updates the PM support using the dev_pm_ops\nand reviews the hibernation support.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293bb1c41b728d4aa248fe8a0acd2b9066ff5c34",
      "tree": "18d96fedbebd22b855ad47b1891797f418bf6a79",
      "parents": [
        "9dfeb4d953f914bd3bb56ce60e22ee84687399ce"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:38:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:24 2010 -0800"
      },
      "message": "stmmac: add init/exit callback in plat_stmmacenet_data struct\n\nThis patch adds in the plat_stmmacenet_data\nthe init and exit callbacks that can be used\nfor invoking specific platform functions.\nFor example, on ST targets, these call the\nPAD manager functions to set PIO lines and\nsyscfg registers.\nThe patch removes the stmmac_claim_resource\nonly used on STM Kernels as well.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dfeb4d953f914bd3bb56ce60e22ee84687399ce",
      "tree": "37d9d33974944cb219e911e0aa965d337fee2ed7",
      "parents": [
        "b340007f79941297c44a7dfba4d3c587ff81590f"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 24 02:37:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:14:24 2010 -0800"
      },
      "message": "stmmac: tidy-up stmmac_priv structure\n\nThis patch tidies-up the stmmac_priv structure\nthat had many fileds alredy defined in the\nplat_stmmacenet_data structure.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b340007f79941297c44a7dfba4d3c587ff81590f",
      "tree": "631a382e90f4704b0edce3d6de8984b6e6374cd9",
      "parents": [
        "e1210d127d11fc40d229648c9754aa60776ef796"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Wed Nov 24 11:09:50 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:09:50 2010 -0800"
      },
      "message": "bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev()\n\nMove the interrupt mode configuration and NAPIs adding before a\nregister_netdev() call to prevent netdev-\u003eopen() from running\nbefore these functions are done.\n\nAdvance a driver version number.\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nReported-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1210d127d11fc40d229648c9754aa60776ef796",
      "tree": "edcae49b857172ad2af0ba721d99d715e8f694e7",
      "parents": [
        "37a118452cbc9c0cf0d23bfd16d3ca56058be754"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 24 03:45:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:08:13 2010 -0800"
      },
      "message": "bnx2x: Disable local BHes to prevent a dead-lock situation\n\nAccording to Eric\u0027s suggestion:\nDisable local BHes to prevent a dead-lock situation between sch_direct_xmit()\n(Soft_IRQ context) and bnx2x_tx_int (called by bnx2x_run_loopback() - syscall\ncontext), as both are taking a netif_tx_lock().\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\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": "37a118452cbc9c0cf0d23bfd16d3ca56058be754",
      "tree": "39e609ab9e4f378407c595350ba7e032323ebee7",
      "parents": [
        "2e1e3291d4727e14c8f0f48df561afb1a5c26ffe"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:21 2010 -0800"
      },
      "message": "tg3: Remove tg3_config_info definition\n\nThis structure isn\u0027t used anywhere in the driver.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e1e3291d4727e14c8f0f48df561afb1a5c26ffe",
      "tree": "d0819b91aa85056a89c4fddd77f0e070f3ae9068",
      "parents": [
        "4bae65c892b4ff9a2797cbfa8526a5f9aaf1b2ed"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:20 2010 -0800"
      },
      "message": "tg3: Enable phy APD for 5717 and later asic revs\n\nThis patch enables the gphy autopowerdown feature in the phy for all\nnew devices that support it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bae65c892b4ff9a2797cbfa8526a5f9aaf1b2ed",
      "tree": "de41062abc162898508da7cb242c090e0858d0b2",
      "parents": [
        "b92b9040f6e4997b895b7b9c655a158354d28964"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:20 2010 -0800"
      },
      "message": "tg3: use dma_alloc_coherent() instead of pci_alloc_consistent()\n\nUsing dma_alloc_coherent() permits to use GFP_KERNEL allocations instead\nof GFP_ATOMIC ones. Its better when a machine is out of memory, because\nthis allows driver to sleep to get its memory and succeed its init,\nespecially when allocating high order pages.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b92b9040f6e4997b895b7b9c655a158354d28964",
      "tree": "d6faad8e54aad7d8d278439710f6ace525f6dc69",
      "parents": [
        "deabaac8beeccdfee5358c0cd4c63258f28f3a74"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:19 2010 -0800"
      },
      "message": "tg3: Reenable TSS for 5719\n\nAll TSS bugs have been fixed in the 5719.  This patch reenables the\nfeature.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deabaac8beeccdfee5358c0cd4c63258f28f3a74",
      "tree": "956a90b19b5478e7d90c224775acdac9dcb1fa05",
      "parents": [
        "07ae8fc00bcc97d2f896b257da225a0789b0aa5d"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:18 2010 -0800"
      },
      "message": "tg3: Enable mult rd DMA engine on 5719\n\nThe multiple DMA read engine bugs have been fixed on the 5719.  This\npatch reenables support for this feature.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07ae8fc00bcc97d2f896b257da225a0789b0aa5d",
      "tree": "761ca8cc8631dc83a1d7af499096642a29bd2f23",
      "parents": [
        "cf79003d598b1f82a4caa0564107283b4f560e14"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:18 2010 -0800"
      },
      "message": "tg3: Reorg tg3_napi members\n\nThis patch reorders and realigns the tg3_napi members for a ~3-4%\nperformance improvement on small packet performance tests.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf79003d598b1f82a4caa0564107283b4f560e14",
      "tree": "a41d4548a5a09578be104b133d4f7e698d91bc8a",
      "parents": [
        "d2394e6bb1aa636f3bd142cb6f7845a4332514b5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:17 2010 -0800"
      },
      "message": "tg3: Fix 5719 internal FIFO overflow problem\n\nUnder load, there an internal FIFO can overflow on the 5719.  The fix is\nto scale back the PCIe maximum read request size based on the current\nlink speed and width.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2394e6bb1aa636f3bd142cb6f7845a4332514b5",
      "tree": "3bf7d8f415c2c0dc86c80c1c65cbd6f02e7f6fe6",
      "parents": [
        "b75cc0e4c1caac63941d96a73b2214e8007b934b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:17 2010 -0800"
      },
      "message": "tg3: Always turn on APE features in mac_mode reg\n\nThe APE needs certain bits in the mac_mode register to be enabled for\ntraffic to flow correctly.  This patch changes the code to always enable\nthese bits in the presence of the APE.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b75cc0e4c1caac63941d96a73b2214e8007b934b",
      "tree": "46d69eeee14366d7eebe2f9606308c9394d2c06a",
      "parents": [
        "5093eedc8bdfd7d906836a44a248f66a99e27d22"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:16 2010 -0800"
      },
      "message": "tg3: Assign correct tx margin for 5719\n\nCommit d309a46e42542223946d3a9e4e239fdc945cb53e, entitled\n\"tg3: 5719: Prevent tx data corruption\", was supposed to contain the tx\nmargin adjustment but it looks like it somehow was omitted.  This patch\nfixes the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5093eedc8bdfd7d906836a44a248f66a99e27d22",
      "tree": "c0767ebe53f1d628b8e80d9e77d5eb7938f0dc1c",
      "parents": [
        "2fe66ec242d3f76e3b0101f36419e7e5405bcff3"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Nov 24 08:31:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 24 11:06:16 2010 -0800"
      },
      "message": "tg3: Apply 10Mbps fix to all 57765 revisions\n\nCommit a977dbe8445b8a81d6127c4aa9112a2c29a1a008, entitled\n\"tg3: Reduce 57765 core clock when link at 10Mbps\" needs to be applied\nto all revisions of the 57765 asic rev, not just the A0 revision.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fe66ec242d3f76e3b0101f36419e7e5405bcff3",
      "tree": "2091420d53ae1bf9e7673c2275b36c6b1e6aac1b",
      "parents": [
        "04f6d70f6e64900a5d70a5fc199dd9d5fa787738"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Nov 23 06:28:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 23 10:50:17 2010 -0800"
      },
      "message": "SELinux: indicate fatal error in compat netfilter code\n\nThe SELinux ip postroute code indicates when policy rejected a packet and\npasses the error back up the stack.  The compat code does not.  This patch\nsends the same kind of error back up the stack in the compat code.\n\nBased-on-patch-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nReviewed-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04f6d70f6e64900a5d70a5fc199dd9d5fa787738",
      "tree": "68d369f422f98842031ae4ada17e391140165b54",
      "parents": [
        "eb06acdc85585f28864261f28659157848762ee4"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Nov 23 06:28:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 23 10:50:17 2010 -0800"
      },
      "message": "SELinux: Only return netlink error when we know the return is fatal\n\nSome of the SELinux netlink code returns a fatal error when the error might\nactually be transient.  This patch just silently drops packets on\npotentially transient errors but continues to return a permanant error\nindicator when the denial was because of policy.\n\nBased-on-comments-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nReviewed-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb06acdc85585f28864261f28659157848762ee4",
      "tree": "8db786f687bfb8b969d00bb2695454938ea41f1d",
      "parents": [
        "e5700c740da2cb9f5a3aa978cd1fa3a79916ba04"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Thu Oct 28 13:10:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:24:29 2010 -0800"
      },
      "message": "macvlan: Introduce \u0027passthru\u0027 mode to takeover the underlying device\n\nWith the current default \u0027vepa\u0027 mode, a KVM guest using virtio with\nmacvtap backend has the following limitations.\n- cannot change/add a mac address on the guest virtio-net\n- cannot create a vlan device on the guest virtio-net\n- cannot enable promiscuous mode on guest virtio-net\n\nTo address these limitations, this patch introduces a new mode called\n\u0027passthru\u0027 when creating a macvlan device which allows takeover of the\nunderlying device and passing it to a guest using virtio with macvtap\nbackend.\n\nOnly one macvlan device is allowed in passthru mode and it inherits\nthe mac address from the underlying device and sets it in promiscuous\nmode to receive and forward all the packets.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n\n-------------------------------------------------------------------------\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5700c740da2cb9f5a3aa978cd1fa3a79916ba04",
      "tree": "99c197e2d17a672a598daa6f486961c5c1960331",
      "parents": [
        "fdb26195f494988fc155c204aab0f0953ba7ec6f"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:16 2010 -0800"
      },
      "message": "Net: wanrouter: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdb26195f494988fc155c204aab0f0953ba7ec6f",
      "tree": "712f69b83dc9028abead6cbd5e86b8e158a97702",
      "parents": [
        "9ed05ad3c0629f434b18d20c51162f9bbb4f5d31"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:16 2010 -0800"
      },
      "message": "Net: sunrpc: auth_gss: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ed05ad3c0629f434b18d20c51162f9bbb4f5d31",
      "tree": "f83250115f3ed2aa302115a07a3992d1faaebad9",
      "parents": [
        "094f2faaa2c4973e50979158f655a1d31a97ba98"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:15 2010 -0800"
      },
      "message": "Net: rxrpc: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "094f2faaa2c4973e50979158f655a1d31a97ba98",
      "tree": "8b6750651a560689e62927192878e1520bfb1fcd",
      "parents": [
        "927a41f50c83b539fde5c01911f4968d717199bf"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:15 2010 -0800"
      },
      "message": "Net: rds: Makefile: Remove deprecated items\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nAlso, use the ccflags-$ flag instead of EXTRA_CFLAGS because EXTRA_CFLAGS is\ndeprecated and should now be switched.\n\nLast but not least, took out if-conditionals.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "927a41f50c83b539fde5c01911f4968d717199bf",
      "tree": "af7e42463a9ff45f636beff900bb9b12e809fe82",
      "parents": [
        "64387df8da1e4f178a47d53930288a46a357a479"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:14 2010 -0800"
      },
      "message": "Net: phonet: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64387df8da1e4f178a47d53930288a46a357a479",
      "tree": "9617b126892875d3ca14d3cd31361fc455b40312",
      "parents": [
        "94ee288e94ab31cefe2c5af3b59c25a1374ca3e5"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:23 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:14 2010 -0800"
      },
      "message": "Net: lapb: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94ee288e94ab31cefe2c5af3b59c25a1374ca3e5",
      "tree": "dd292cff4a5c42e714b4dac5bca780259fe8f7a1",
      "parents": [
        "cd30c62024904951392e21a200fe5427a6286736"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:13 2010 -0800"
      },
      "message": "Net: irda: irnet: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd30c62024904951392e21a200fe5427a6286736",
      "tree": "5d783d8c9b7571e3f364a8b19e3752c5db55d4de",
      "parents": [
        "f91c4ae4989322ed5cd10b5247e1a7bd3868a84e"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:13 2010 -0800"
      },
      "message": "Net: irda: irlan: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f91c4ae4989322ed5cd10b5247e1a7bd3868a84e",
      "tree": "c1ab893ea1a34ee4f2f7c6c48d05f5b77ad9bc0d",
      "parents": [
        "4de58dfebe6882dc1e8e8dc5ec062e28e99623cd"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:12 2010 -0800"
      },
      "message": "Net: irda: ircomm: Makefile: Remove deprecated kbuild goal defintions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4de58dfebe6882dc1e8e8dc5ec062e28e99623cd",
      "tree": "6ed07144ebc0c0027905702ff141a6e620c19835",
      "parents": [
        "6b8ff8c517008d93a6da62b106072a12dea8cb7c"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:12 2010 -0800"
      },
      "message": "Net: ipv6: netfiliter: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b8ff8c517008d93a6da62b106072a12dea8cb7c",
      "tree": "cb99ef80ce64365cbf7bbc016b19a84b0a3a156f",
      "parents": [
        "cc0bdac399b1881626cd5512f292e396c9c96685"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:11 2010 -0800"
      },
      "message": "Net: ipv4: netfilter: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc0bdac399b1881626cd5512f292e396c9c96685",
      "tree": "c142a58e7502aed5b87844d8709fbc2e133865a8",
      "parents": [
        "22674a24b44ac53f244ef6edadd02021a270df5a"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:11 2010 -0800"
      },
      "message": "Net: econet: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22674a24b44ac53f244ef6edadd02021a270df5a",
      "tree": "b00e0cd872d020d99137ceb28226ba2a575d0e9b",
      "parents": [
        "fa13bc3daa5954ce58f68fd34fb1611df6ea6e6f"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:10 2010 -0800"
      },
      "message": "Net: dns_resolver: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa13bc3daa5954ce58f68fd34fb1611df6ea6e6f",
      "tree": "d3119cb5044ddcf2c3d68c9b69d37ff230c931e8",
      "parents": [
        "bac14e017830bd204b3a1bd55f42b0841c02e995"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:10 2010 -0800"
      },
      "message": "Net: ceph: Makefile: remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bac14e017830bd204b3a1bd55f42b0841c02e995",
      "tree": "151cd6db359b9ff716c87a2c6019fb608dca6e6b",
      "parents": [
        "a3106d032fb17283c96fa041f8285e6926ae074d"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:09 2010 -0800"
      },
      "message": "Net: can: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3106d032fb17283c96fa041f8285e6926ae074d",
      "tree": "9845f21a2469f3377de5c74c55873d40985b2641",
      "parents": [
        "87217502d4f45a9925c5eda5b2179f1220e87537"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:09 2010 -0800"
      },
      "message": "Net: caif: Makefile: Remove deprecated items\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nAlso, use the ccflags-$ flag instead of EXTRA_CFLAGS because EXTRA_CFLAGS is\ndeprecated and should now be switched.\n\nLast but not least, took out if-conditionals.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87217502d4f45a9925c5eda5b2179f1220e87537",
      "tree": "e6e6db69742fb9c362283e55599e00f5d0610808",
      "parents": [
        "551eaff1b384cc107eab6332ba8424b3ca1f304b"
      ],
      "author": {
        "name": "Tracey Dent",
        "email": "tdent48227@gmail.com",
        "time": "Sun Nov 21 15:03:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 22 08:16:08 2010 -0800"
      },
      "message": "Net: bluetooth: Makefile: Remove deprecated kbuild goal definitions\n\nChanged Makefile to use \u003cmodules\u003e-y instead of \u003cmodules\u003e-objs\nbecause -objs is deprecated and not mentioned in\nDocumentation/kbuild/makefiles.txt.\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "551eaff1b384cc107eab6332ba8424b3ca1f304b",
      "tree": "02c90fa7a5ea2f6ebdf34004ae20f9c403e5820c",
      "parents": [
        "20a95a2169d1cd3da50cf65ba882d0e27a4a2d4f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Nov 21 10:26:44 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 10:26:44 2010 -0800"
      },
      "message": "pktgen: allow faster module unload\n\nUnloading pktgen module needs ~6 seconds on a 64 cpus machine, to stop\n64 kthreads.\n\nAdd a pktgen_exiting variable to let kernel threads die faster, so that\nkthread_stop() doesnt have to wait too long for them. This variable is\nnot tested in fast path.\n\nNote : Before exiting from pktgen_thread_worker(), we must make sure\nkthread_stop() is waiting for this thread to be stopped, like its done\nin kernel/softirq.c\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20a95a2169d1cd3da50cf65ba882d0e27a4a2d4f",
      "tree": "1d8200ebe2a538d1f4ccacc2b63624400aa5ce16",
      "parents": [
        "bbce5a59e4e0e6e1dbc85492caaf310ff6611309"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Sat Nov 20 18:07:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 10:05:10 2010 -0800"
      },
      "message": "netns: let net_generic take pointer-to-const args\n\nThis commit is same in nature as v2.6.37-rc1-755-g3654654; the network\nnamespace itself is not modified when calling net_generic, so the\nparameter can be const.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbce5a59e4e0e6e1dbc85492caaf310ff6611309",
      "tree": "ba64b369e60484e681e57ee63715b3d22cc7db16",
      "parents": [
        "9a2d09cf61c9d9f1b31998bec5363a583e4564a4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Nov 20 07:31:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 10:01:42 2010 -0800"
      },
      "message": "packet: use vzalloc()\n\nalloc_one_pg_vec_page() is supposed to return zeroed memory, so use\nvzalloc() instead of vmalloc()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a2d09cf61c9d9f1b31998bec5363a583e4564a4",
      "tree": "47a5a8998ccbf8362ba3ee4f584bdd807b980242",
      "parents": [
        "09c5088e5c5993be217a2c85dca088147ffc9b72"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sun Nov 21 09:55:10 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 21 09:55:10 2010 -0800"
      },
      "message": "ixgbe: update version number for ixgbe\n\nThis will reflect addition of new X540 hardware\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09c5088e5c5993be217a2c85dca088147ffc9b72",
      "tree": "40c72370d3f9ee2d113fac2c5feb8708ed1d0093",
      "parents": [
        "24912420e923d56461b400d83f250a31bed8a964"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Fri Nov 19 10:55:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 14:22:57 2010 -0800"
      },
      "message": "net-next: Add multiqueue support to vmxnet3 driver\n\nAdd multiqueue support to vmxnet3 driver\n\nThis change adds multiqueue and thus receive side scaling support\nto vmxnet3 device driver. Number of rx queues is limited to 1 in cases\nwhere MSI is not configured or one MSIx vector is not available per rx\nqueue\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nReviewed-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24912420e923d56461b400d83f250a31bed8a964",
      "tree": "3bb599e665ed7510df2e3f4c8cb008f7a33f50a9",
      "parents": [
        "0670b8ae66daf1d326c7bd10e73daff5f18fcf92",
        "0302b8622ce696af1cda22fcf207d3793350e896"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 13:13:47 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 13:13:47 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bonding/bond_main.c\n\tnet/core/net-sysfs.c\n\tnet/ipv6/addrconf.c\n"
    },
    {
      "commit": "0670b8ae66daf1d326c7bd10e73daff5f18fcf92",
      "tree": "03d0b76eabba6154572e44b66c6c1c1f4fee5bfd",
      "parents": [
        "54aafbd4989a684ca876e49bf3e6eb931654dc02"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 18 13:21:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 12:40:02 2010 -0800"
      },
      "message": "X25: remove bkl in routing ioctls\n\nRouting doesn\u0027t use the socket data and is protected by x25_route_list_lock\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54aafbd4989a684ca876e49bf3e6eb931654dc02",
      "tree": "5443ecbdbc31bed1973595f56f8ee9fc9a64d938",
      "parents": [
        "1ecd66bf2ce5e0f2bc72ffdeed814bb0e55a60dc"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 18 13:21:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 12:40:01 2010 -0800"
      },
      "message": "X25: remove bkl in inq and outq ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ecd66bf2ce5e0f2bc72ffdeed814bb0e55a60dc",
      "tree": "023478099312ee1aa78646b5c28ccea68d7dab9b",
      "parents": [
        "70be998c2b44f942f11383496622500136816acb"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 18 13:21:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 12:40:01 2010 -0800"
      },
      "message": "X25: remove bkl in timestamp ioctls\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70be998c2b44f942f11383496622500136816acb",
      "tree": "910e441e8b8561ab987680c9a8e52eabe9973cd1",
      "parents": [
        "c26aed40f4fd18f86bcc6aba557cab700b129b73"
      ],
      "author": {
        "name": "andrew hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Nov 18 13:20:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 12:40:00 2010 -0800"
      },
      "message": "X25: pushdown bkl in ioctls\n\nPush down the bkl in the ioctls so they can be removed one at a time.\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c26aed40f4fd18f86bcc6aba557cab700b129b73",
      "tree": "e723d358ddd6facc3af4f37be02fabcf71e3e605",
      "parents": [
        "8c1592d68bc89248bfd0ee287648f41c1370d826"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Nov 18 22:04:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 10:06:54 2010 -0800"
      },
      "message": "filter: use reciprocal divide\n\nAt compile time, we can replace the DIV_K instruction (divide by a\nconstant value) by a reciprocal divide.\n\nAt exec time, the expensive divide is replaced by a multiply, a less\nexpensive operation on most processors.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c1592d68bc89248bfd0ee287648f41c1370d826",
      "tree": "1c1d7abe548c92839c55cfe0f0a3745e7ddd3b78",
      "parents": [
        "93aaae2e01e57483256b7da05c9a7ebd65ad4686"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Nov 18 21:56:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 10:04:23 2010 -0800"
      },
      "message": "filter: cleanup codes[] init\n\nStarting the translated instruction to 1 instead of 0 allows us to\nremove one descrement at check time and makes codes[] array init\ncleaner.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93aaae2e01e57483256b7da05c9a7ebd65ad4686",
      "tree": "b3e4117bbf39814ef58ce1d012d977d2d5393c38",
      "parents": [
        "0a80410dc53cf68e56456bef1ca66949b87412f9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Nov 19 09:49:59 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 09:49:59 2010 -0800"
      },
      "message": "filter: optimize sk_run_filter\n\nRemove pc variable to avoid arithmetic to compute fentry at each filter\ninstruction. Jumps directly manipulate fentry pointer.\n\nAs the last instruction of filter[] is guaranteed to be a RETURN, and\nall jumps are before the last instruction, we dont need to check filter\nbounds (number of instructions in filter array) at each iteration, so we\nremove it from sk_run_filter() params.\n\nOn x86_32 remove f_k var introduced in commit 57fe93b374a6b871\n(filter: make sure filters dont read uninitialized memory)\n\nNote : We could use a CONFIG_ARCH_HAS_{FEW|MANY}_REGISTERS in order to\navoid too many ifdefs in this code.\n\nThis helps compiler to use cpu registers to hold fentry and A\naccumulator.\n\nOn x86_32, this saves 401 bytes, and more important, sk_run_filter()\nruns much faster because less register pressure (One less conditional\nbranch per BPF instruction)\n\n# size net/core/filter.o net/core/filter_pre.o\n   text    data     bss     dec     hex filename\n   2948       0       0    2948     b84 net/core/filter.o\n   3349       0       0    3349     d15 net/core/filter_pre.o\n\non x86_64 :\n# size net/core/filter.o net/core/filter_pre.o\n   text    data     bss     dec     hex filename\n   5173       0       0    5173    1435 net/core/filter.o\n   5224       0       0    5224    1468 net/core/filter_pre.o\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0302b8622ce696af1cda22fcf207d3793350e896",
      "tree": "70d8b124dcd37db847c5a6e997fca466458d024e",
      "parents": [
        "d9efd2af461abb7b54c49c1b7e654d496dd1d379"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 13:02:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 09:27:15 2010 -0800"
      },
      "message": "net: fix kernel-doc for sk_filter_rcu_release\n\nFix kernel-doc warning for sk_filter_rcu_release():\n\nWarning(net/core/filter.c:586): missing initial short description on line:\n * \tsk_filter_rcu_release: Release a socket filter by rcu_head\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\t\"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc:\tnetdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9efd2af461abb7b54c49c1b7e654d496dd1d379",
      "tree": "bd5adfe7c959ea1bca55f0f7dcd7e2c23701a304",
      "parents": [
        "dba4490d22a496f9b7c21919cf3effbed5851213"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "Sarveshwar.Bandi@emulex.com",
        "time": "Thu Nov 18 23:44:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 08:57:19 2010 -0800"
      },
      "message": "be2net: Fix to avoid firmware update when interface is not open.\n\nSince interrupts are enabled only when open is called on the interface,\nAttempting a firmware update operation when interface is down could lead to\npartial success or failure of operation. This fix fails the request if\nnetif_running is false.\n\nSigned-off-by: Sarveshwar Bandi \u003cSarveshwar.Bandi@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dba4490d22a496f9b7c21919cf3effbed5851213",
      "tree": "c66928ae2f6f7c9677266c2d84d3c92c0fc80b46",
      "parents": [
        "925e277f5221defdc53cbef1ac3ed1803fa32357"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Nov 18 08:20:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 13:14:33 2010 -0800"
      },
      "message": "netfilter: fix IP_VS dependencies\n\nWhen NF_CONNTRACK is enabled, IP_VS uses conntrack symbols.\nTherefore IP_VS can\u0027t be linked statically when conntrack\nis built modular.\n\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nTested-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "925e277f5221defdc53cbef1ac3ed1803fa32357",
      "tree": "5d11dc5bf2e6ca2ef848a3722c9270e59e4def67",
      "parents": [
        "18a31e1e282f9ed563b131526a88162ccbe04ee3"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Nov 16 09:40:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:24:25 2010 -0800"
      },
      "message": "net: irda: irttp: sync error paths of data- and udata-requests\n\nirttp_data_request() returns meaningful errorcodes, while irttp_udata_request()\njust returns -1 in similar situations. Sync the two and the loglevels of the\naccompanying output.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18a31e1e282f9ed563b131526a88162ccbe04ee3",
      "tree": "1ab16b75f4302854d5b2840143624577189f9997",
      "parents": [
        "07bfa524d4c67acbb6b6fbdd1dea923d07853c04"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Wed Nov 17 04:12:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:08:36 2010 -0800"
      },
      "message": "ipv6: Expose reachable and retrans timer values as msecs\n\nExpose reachable and retrans timer values in msecs instead of jiffies.\nBoth timer values are already exposed as msecs in the neighbour table\nnetlink interface.\n\nThe creation timestamp format with increased precision is kept but\ncleaned up.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a80410dc53cf68e56456bef1ca66949b87412f9",
      "tree": "94211a5b8a110b3942a01405cfd1d4217f9f9dc1",
      "parents": [
        "086b5650dcdaae7c4aa60a5d0724f775e733610e"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Nov 17 14:06:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:07:30 2010 -0800"
      },
      "message": "can: EG20T PCH: use BIT(X)\n\nReplace bit assignment value to BIT(X).\nFor easy to readable/identifiable, replace all bit assigned macros to BIT(X)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "086b5650dcdaae7c4aa60a5d0724f775e733610e",
      "tree": "6473aa19ab7c66032c0d7ec66f11576858142b6e",
      "parents": [
        "30dfe2c05037fbc021121c037872c09956938c2f"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Nov 17 01:13:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:05:35 2010 -0800"
      },
      "message": "can: EG20T PCH: add prefix to macro\n\nFor easy to readable/identifiable, add prefix \"PCH_\" to all of #define macros.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07bfa524d4c67acbb6b6fbdd1dea923d07853c04",
      "tree": "6e3819f13d3f4efa9c099cf227b1d42b1bc78620",
      "parents": [
        "93908d192686d8285dd6441ff855df92a40103d2",
        "3bf30b56c4f0a1c4fae34050b7db4527c92891e8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:56:09 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:56:09 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "30dfe2c05037fbc021121c037872c09956938c2f",
      "tree": "2db9f69aaddf6109946810a53d837a25ae595757",
      "parents": [
        "57e1ab6eaddc9f2c358cd4afb497cda6e3c6821a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:49:25 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:49:25 2010 -0800"
      },
      "message": "atm: fore200e: Fix build warning.\n\nGCC (rightfully) complains that:\n\ndrivers/atm/fore200e.c:614:5: warning: operation on \u0027cmdq-\u003ehead\u0027 may be undefined\n\nThis is due to the FORE200E_NEXT_ENTRY macro, which essentially\nevaluates to:\n\n\ti \u003d ++i % m\n\nMake it what\u0027s explicitly intended here which is:\n\n\ti \u003d (i + 1) % m\n\nand the warning goes away.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93908d192686d8285dd6441ff855df92a40103d2",
      "tree": "f5d22a57782538cb2fe3a794294eef72bc8ede08",
      "parents": [
        "d530db0db90378b5674cb78d9c0cfcc83f851a5e"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Wed Nov 17 01:44:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:05:01 2010 -0800"
      },
      "message": "ipv6: Expose IFLA_PROTINFO timer values in msecs instead of jiffies\n\nIFLA_PROTINFO exposes timer related per device settings in jiffies.\nChange it to expose these values in msecs like the sysctl interface\ndoes.\n\nI did not find any users of IFLA_PROTINFO which rely on any of these\nvalues and even if there are, they are likely already broken because\nthere is no way for them to reliably convert such a value to another\ntime format.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57e1ab6eaddc9f2c358cd4afb497cda6e3c6821a",
      "tree": "8fada8cae194efa4c23a0efdc6e9483d9e278f97",
      "parents": [
        "4c3710afbc333c33100739dec10662b4ee64e219"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 16 20:36:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:02:23 2010 -0800"
      },
      "message": "igmp: refine skb allocations\n\nIGMP allocates MTU sized skbs. This may fail for large MTU (order-2\nallocations), so add a fallback to try lower sizes.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c3710afbc333c33100739dec10662b4ee64e219",
      "tree": "3ededf09c4e236121d021a38fd991963d7bf2e84",
      "parents": [
        "cba328fc5ede9091616e7296483840869b615a46"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Tue Nov 16 20:28:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:59:51 2010 -0800"
      },
      "message": "net: move definitions of BPF_S_* to net/core/filter.c\n\nBPF_S_* are used internally, should not be exposed to the others.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cba328fc5ede9091616e7296483840869b615a46",
      "tree": "1ec43203bc3a3e388b0e85a4865cef4702f1d456",
      "parents": [
        "9e50e3ac5a5bbb1fd2949bdd57444ad1b93e5f41"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Tue Nov 16 15:19:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:58:35 2010 -0800"
      },
      "message": "filter: Optimize instruction revalidation code.\n\nSince repeating u16 value to u8 value conversion using switch() clause\u0027s\ncase statement is wasteful, this patch introduces u16 to u8 mapping table\nand removes most of case statements. As a result, the size of net/core/filter.o\nis reduced by about 29% on x86.\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d530db0db90378b5674cb78d9c0cfcc83f851a5e",
      "tree": "094638394270074f85e6aa6e2a89e00f0e92cb86",
      "parents": [
        "1aa46ec91cfd3cc4ab19780f664a3d089bb67173"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Nov 16 05:27:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:47:42 2010 -0800"
      },
      "message": "3c59x: fix build failure on !CONFIG_PCI\n\nVORTEX_PCI() could return NULL so it needs to be casted before\naccessing any member of struct pci_dev. This fixes following\nbuild failure. Likewise VORTEX_EISA() was changed also.\n\n  CC [M]  drivers/net/3c59x.o\ndrivers/net/3c59x.c: In function \u0027acpi_set_WOL\u0027:\ndrivers/net/3c59x.c:3211:39: warning: dereferencing \u0027void *\u0027 pointer\ndrivers/net/3c59x.c:3211:39: error: request for member \u0027current_state\u0027 in something not a structure or union\nmake[3]: *** [drivers/net/3c59x.o] Error 1\nmake[2]: *** [drivers/net/3c59x.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aa46ec91cfd3cc4ab19780f664a3d089bb67173",
      "tree": "7d0d166b44d755527f705b5523bf8f6de898ecc6",
      "parents": [
        "8ea91226eccf6c8ab9c55054b24c21021d4d9d19"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Nov 13 13:42:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:45:24 2010 -0800"
      },
      "message": "ipg.c: remove id [SUNDANCE, 0x1021]\n\nipg.c:\n  The id [SUNDANCE, 0x1021] (\u003d[0x13f0, 0x1021]) is defined\n  at dl2k.h and ipg.c.\n  But this device works better with dl2k driver.\n\n  This problem is similar with the commit\n  [25cca5352712561fba97bd37c495593d641c1d39\n  ipg: Remove device claimed by dl2k from pci id table]\n  at 11 Feb 2010.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e50e3ac5a5bbb1fd2949bdd57444ad1b93e5f41",
      "tree": "c1c0e72f7f17e91109b05e6b28b6c84859664895",
      "parents": [
        "f72f2f4cdeb67bc262d80a6d474292f00182a4dc"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Nov 16 19:12:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:43:07 2010 -0800"
      },
      "message": "net: add priority field to pktgen\n\nAdd option to set skb priority to pktgen. Useful for testing\nQOS features. Also by running pktgen on the vlan device the\nqdisc on the real device can be tested.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ea91226eccf6c8ab9c55054b24c21021d4d9d19",
      "tree": "70fd9d9479d09c1dcf7d97264ebc03fd66e9cc11",
      "parents": [
        "7d8e76bf9ac3604897f0ce12e8bf09b68c2a2c89"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Thu Nov 18 10:35:58 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:35:58 2010 -0800"
      },
      "message": "net: caif: spi: fix potential NULL dereference\n\nalloc_netdev() is not checked here for NULL return value.  dev is\ncheck instead.  It might lead to NULL dereference of ndev.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf30b56c4f0a1c4fae34050b7db4527c92891e8",
      "tree": "bad5fede5c21abc8945d57594ad6617b2a5b1981",
      "parents": [
        "09a02fdb919876c01e8f05960750a418b3f7fa48"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Thu Nov 18 12:19:52 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 18 13:17:47 2010 -0500"
      },
      "message": "ath9k_htc: Avoid setting QoS control for non-QoS frames\n\nSetting tid information in the TX header is required only for QoS\nframes. Not handling this case causes severe data loss with some APs.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d8e76bf9ac3604897f0ce12e8bf09b68c2a2c89",
      "tree": "c22856a3f630d3fb3067aa1a89f8f884f97dcc40",
      "parents": [
        "ef22b7b65f0eda9015becc7bff225a399914a242"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Nov 16 19:42:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:41:40 2010 -0800"
      },
      "message": "net: zero kobject in rx_queue_release\n\nnetif_set_real_num_rx_queues() can decrement and increment\nthe number of rx queues. For example ixgbe does this as\nfeatures and offloads are toggled. Presumably this could\nalso happen across down/up on most devices if the available\nresources changed (cpu offlined).\n\nThe kobject needs to be zero\u0027d in this case so that the\nstate is not preserved across kobject_put()/kobject_init_and_add().\n\nThis resolves the following error report.\n\nixgbe 0000:03:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX\nkobject (ffff880324b83210): tried to init an initialized object, something is seriously wrong.\nPid: 1972, comm: lldpad Not tainted 2.6.37-rc18021qaz+ #169\nCall Trace:\n [\u003cffffffff8121c940\u003e] kobject_init+0x3a/0x83\n [\u003cffffffff8121cf77\u003e] kobject_init_and_add+0x23/0x57\n [\u003cffffffff8107b800\u003e] ? mark_lock+0x21/0x267\n [\u003cffffffff813c6d11\u003e] net_rx_queue_update_kobjects+0x63/0xc6\n [\u003cffffffff813b5e0e\u003e] netif_set_real_num_rx_queues+0x5f/0x78\n [\u003cffffffffa0261d49\u003e] ixgbe_set_num_queues+0x1c6/0x1ca [ixgbe]\n [\u003cffffffffa0262509\u003e] ixgbe_init_interrupt_scheme+0x1e/0x79c [ixgbe]\n [\u003cffffffffa0274596\u003e] ixgbe_dcbnl_set_state+0x167/0x189 [ixgbe]\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef22b7b65f0eda9015becc7bff225a399914a242",
      "tree": "15801292a4a57bc71552685e10f21e1e8094efc8",
      "parents": [
        "b52b97a339c0f2d76dfd6a31466d3f1b05c5cf7e"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Thu Nov 18 09:40:04 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:40:04 2010 -0800"
      },
      "message": "net: Fix duplicate volatile warning.\n\njiffies is defined as \"volatile\".\n\n  extern unsigned long volatile __jiffy_data jiffies;\n\nACCESS_ONCE() uses \"volatile\".\nAs a result, some compilers warn duplicate `volatile\u0027 for ACCESS_ONCE(jiffies).\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f72f2f4cdeb67bc262d80a6d474292f00182a4dc",
      "tree": "9e027a91937f3adf75205839168042f4472c7f40",
      "parents": [
        "866f3b25a2eb60d7529c227a0ecd80c3aba443fd"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Nov 18 09:37:07 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:37:07 2010 -0800"
      },
      "message": "dccp ccid-2: whitespace fix-up\n\nThis fixes whitespace noise introduced in commit \"dccp ccid-2: Algorithm to\nupdate buffer state\", 5753fdfe8bd8e9a2ff9e5af19b0ffc78bfcd502a, 14 Nov 2010.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "866f3b25a2eb60d7529c227a0ecd80c3aba443fd"
}
