)]}'
{
  "log": [
    {
      "commit": "7746ab0abb512826540a9a0c917519d11a7bf392",
      "tree": "90ab33782fe835540102eabcdd5b763969a1598e",
      "parents": [
        "2692ba61a82203404abd7dd2a027bda962861f74"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Sun Dec 18 10:02:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 16:31:13 2011 -0500"
      },
      "message": "davinci-cpdma: fix locking issue in cpdma_chan_stop\n\nFree the channel lock before calling __cpdma_chan_process to prevent\ndead lock.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nTested-by: Ameya Palande \u003c2ameya@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ca6cf06d988fea21e812a86be79353352677c9c",
      "tree": "11383032a96388d8746e06a772415294bcb429f0",
      "parents": [
        "9cef310fcdee12b49b8b4c96fd8f611c8873d284"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Dec 15 08:37:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 16:06:48 2011 -0500"
      },
      "message": "r8169: fix Config2 MSIEnable bit setting.\n\nThe MSIEnable bit is only available for the 8169.\n\nAvoid Config2 writes for the post-8169 8168 and 810x.\n\nReported-by: Su Kang Yin \u003ccantona@cantona.net\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes Wang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24545cf168d1128bd74dfe6ea9e864825e25dd02",
      "tree": "9f3c9dea26f2b318560adb05f0b0ab72b29057ec",
      "parents": [
        "c9a7fe9672612c0b595633d2945f52257ad92b20",
        "bb3c36863e8001fc21a88bebfdead4da4c23e848"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:17:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:17:32 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  ipv6: Check dest prefix length on original route not copied one in rt6_alloc_cow().\n  sch_gred: should not use GFP_KERNEL while holding a spinlock\n  ipip, sit: copy parms.name after register_netdevice\n  ipv6: Fix for adding multicast route for loopback device automatically.\n  ssb: fix init regression with SoCs\n  rtl8192{ce,cu,de,se}: avoid problems because of possible ERFOFF -\u003e ERFSLEEP transition\n  mac80211: fix another race in aggregation start\n  fsl_pq_mdio: Clean up tbi address configuration\n  ppp: fix pptp double release_sock in pptp_bind()\n  net/fec: fix the use of pdev-\u003eid\n  ath9k: fix check for antenna diversity support\n  batman-adv: delete global entry in case of roaming\n  batman-adv: in case of roaming mark the client with TT_CLIENT_ROAM\n  Bluetooth: Correct version check in hci_setup\n  btusb: fix a memory leak in btusb_send_frame()\n  Bluetooth: bnep: Fix module reference\n  Bluetooth: cmtp: Fix module reference\n  Bluetooth: btmrvl: support Marvell Bluetooth device SD8797\n"
    },
    {
      "commit": "53523d5263dce1a3e3662c612f7050a4569071ad",
      "tree": "bc2ec3f77fcead18065c9642f456d9f6f50eb725",
      "parents": [
        "592d44a5f8458892c007c61b9cfa677efede5e1e",
        "0c90547b4a3fcee184db4d54ffc1a4fb17fd54d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 08:08:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 08:08:57 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: use new generic {enable,disable}_percpu_irq() routines\n  drivers/net/ethernet/tile: use skb_frag_page() API\n  asm-generic/unistd.h: support new process_vm_{readv,write} syscalls\n  arch/tile: fix double-free bug in homecache_free_pages()\n  arch/tile: add a few #includes and an EXPORT to catch up with kernel changes.\n"
    },
    {
      "commit": "28d8ea2d568534026ccda3e8936f5ea1e04a86a1",
      "tree": "d7c78af7617d8251a34bf332cebede6a68b7312c",
      "parents": [
        "a454daceb78844a09c08b6e2d8badcb76a5d73b9"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Nov 11 05:10:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 07 13:54:57 2011 -0500"
      },
      "message": "fsl_pq_mdio: Clean up tbi address configuration\n\nThe code for setting the address of the internal TBI PHY was\nconvoluted enough without a maze of ifdefs. Clean it up a bit\nso we allow the logic to fail down to -ENODEV at the end of\nthe if/else ladder, rather than using ifdefs to repeat the same\nfailure code over and over.\n\nAlso, remove the support for the auto-configuration. I\u0027m not aware of\nanyone using it, and it ends up using the bus mutex before it\u0027s been\ninitialized.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43af940c54d712ab5e6d6798a82498b25c2af299",
      "tree": "a19f037882fe96e789d3ddfa6e7c8beb8b70dc4d",
      "parents": [
        "b835c0f47f725d864bf2545f10c733b754bb6d51"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Dec 05 05:01:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 07 13:29:04 2011 -0500"
      },
      "message": "net/fec: fix the use of pdev-\u003eid\n\nThe pdev-\u003eid is used in several places for different purpose.  All\nthese uses assume it\u0027s always the id of fec device which is \u003e\u003d 0.\nHowever this is only true for non-DT case.  When DT plays, pdev-\u003eid\nis always -1, which will break these pdev-\u003eid users.\n\nInstead of fixing all these users one by one, this patch introduces\na new member \u0027dev_id\u0027 to \u0027struct fec_enet_private\u0027 for holding the\ncorrect fec device id, and replaces all the existing uses of pdev-\u003eid\nwith this dev_id.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65e9d805e96c7e6a15c1e3b0c00a842d2249bab8",
      "tree": "7291358278ce3770f9a2e07107ae27c7335d81e2",
      "parents": [
        "6b84bd167458545f0806d5a1a8a102004365d44e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Dec 05 19:44:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 06 00:48:59 2011 -0500"
      },
      "message": "pasemi_mac: Fix building as module\n\nCommit ded19addf9c937d83b9bfb4d73a836732569041b (\u0027pasemic_mac*: Move\nthe PA Semi driver\u0027) inadvertently split pasemi_mac into two separate\nmodules with unresolved symbols.  Change it back into a single module.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7c2c39be8ed4e503e987151f4599455060e219a",
      "tree": "19104da1775a78e824ff50bda26495797af77553",
      "parents": [
        "811fd3010cf512f2e23e6c4c912aad54516dc706"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Dec 04 20:30:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 05 18:31:42 2011 -0500"
      },
      "message": "r8169: fix Rx index race between FIFO overflow recovery and NAPI handler.\n\nSince 92fc43b4159b518f5baae57301f26d770b0834c9, rtl8169_tx_timeout ends up\nresetting Rx and Tx indexes and thus racing with the NAPI handler via\n-\u003e rtl8169_hw_reset\n   -\u003e rtl_hw_reset\n      -\u003e rtl8169_init_ring_indexes\n\nWhat about returning to the original state ?\n\nrtl_hw_reset is only used by rtl8169_hw_reset and rtl8169_init_one.\n\nThe latter does not need rtl8169_init_ring_indexes because the indexes\nstill contain their original values from the newly allocated network\ndevice private data area (i.e. 0).\n\nrtl8169_hw_reset is used by:\n1. rtl8169_down\n   Helper for rtl8169_close. rtl8169_open explicitely inits the indexes\n   anyway.\n2. rtl8169_pcierr_interrupt\n   Indexes are set by rtl8169_reinit_task.\n3. rtl8169_interrupt\n   rtl8169_hw_reset is needed when the device goes down. See 1.\n4. rtl_shutdown\n   System shutdown handler. Indexes are irrelevant.\n5. rtl8169_reset_task\n   Indexes must be set before rtl_hw_start is called.\n6. rtl8169_tx_timeout\n   Indexes should not be set. This is the job of rtl8169_reset_task anyway.\n\nThe removal of rtl8169_hw_reset in rtl8169_tx_timeout and its move in\nrtl8169_reset_task do not change the analysis.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: hayeswang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "811fd3010cf512f2e23e6c4c912aad54516dc706",
      "tree": "2b03937f3ccac46b09fa1030108f57b259769143",
      "parents": [
        "321f3b8708e853695a4ff4a1a95b6fa0965b06e5"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Dec 04 20:30:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 05 18:31:42 2011 -0500"
      },
      "message": "r8169: Rx FIFO overflow fixes.\n\nRealtek has specified that the post 8168c gigabit chips and the post\n8105e fast ethernet chips recover automatically from a Rx FIFO overflow.\nThe driver does not need to clear the RxFIFOOver bit of IntrStatus and\nit should rather avoid messing it.\n\nThe implementation deserves some explanation:\n1. events outside of the intr_event bit mask are now ignored. It enforces\n   a no-processing policy for the events that either should not be there\n   or should be ignored.\n\n2. RxFIFOOver was already ignored in rtl_cfg_infos[RTL_CFG_1] for the\n   whole 8168 line of chips with two exceptions:\n   - RTL_GIGA_MAC_VER_22 since b5ba6d12bdac21bc0620a5089e0f24e362645efd\n     (\"use RxFIFO overflow workaround for 8168c chipset.\").\n     This one should now be correctly handled.\n   - RTL_GIGA_MAC_VER_11 (8168b) which requires a different Rx FIFO\n     overflow processing.\n\n   Though it does not conform to Realtek suggestion above, the updated\n   driver includes no change for RTL_GIGA_MAC_VER_12 and RTL_GIGA_MAC_VER_17.\n   Both are 8168b. RTL_GIGA_MAC_VER_12 is common and a bit old so I\u0027d rather\n   wait for experimental evidence that the change suggested by Realtek really\n   helps or does not hurt in unexpected ways.\n\n   Removed case statements in rtl8169_interrupt are only 8168 relevant.\n\n3. RxFIFOOver is masked for post 8105e 810x chips, namely the sole 8105e\n   (RTL_GIGA_MAC_VER_30) itself.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: hayeswang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c90547b4a3fcee184db4d54ffc1a4fb17fd54d6",
      "tree": "bbd952d786eecfaf5dd563fa185e0789dcedff44",
      "parents": [
        "781a5e92bc3b666bc5752e3ce7e977978c2f64e9"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Dec 01 12:58:19 2011 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Dec 03 15:31:49 2011 -0500"
      },
      "message": "arch/tile: use new generic {enable,disable}_percpu_irq() routines\n\nWe provided very similar routines internally, but now we can hook\ninto the generic framework by supplying our routines as function\npointers in the irq_chip structure instead.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "781a5e92bc3b666bc5752e3ce7e977978c2f64e9",
      "tree": "bbd47dc1958370c8e129bb403e55e8d9e0c51e12",
      "parents": [
        "a67ba43d30bf8c1cfdc2615439455302d2408453"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Dec 01 12:56:03 2011 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Dec 03 15:31:48 2011 -0500"
      },
      "message": "drivers/net/ethernet/tile: use skb_frag_page() API\n\nThis replaces raw access to the \"page\" field of the skb_frag_t.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15fc1f3617edea50fa58703d59f73e726377bc63",
      "tree": "bab012b0d76bf0f9ca13f1478669c4a08f874620",
      "parents": [
        "3b95e9c089d932c11f9ec03f7493f02cceff04ba"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Wed Nov 30 17:07:21 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 30 17:07:21 2011 -0500"
      },
      "message": "net: fec: Select the FEC driver by default for i.MX SoCs\n\nSince commit 230dec6 (net/fec: add imx6q enet support) the FEC driver is no \nlonger built by default for i.MX SoCs.\n\nLet the FEC driver be built by default again.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSuggested-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4860ba2e11261a541632ceee8267ca490d9eb98",
      "tree": "fc18d6bd235fed7c22153961dedec01b56662fd3",
      "parents": [
        "de68dca1816660b0d3ac89fa59ffb410007a143f"
      ],
      "author": {
        "name": "Aries Lee",
        "email": "arieslee@jmicron.com",
        "time": "Mon Nov 21 10:20:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 27 19:21:09 2011 -0500"
      },
      "message": "jme: PHY configuration for compatible issue\n\nTo perform PHY calibration and set a different EA value by chip ID,\nWhenever the NIC chip power on, ie booting or resuming, we need to\nforce HW to calibrate PHY parameter again, and also set a proper EA\nvalue which gather from experiment.\n\nThose procedures help to reduce compatible issues(NIC is unable to link\nup in some special case) in giga speed.\n\nSigned-off-by: AriesLee \u003cAriesLee@jmicron.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83b98fb46ff136945f9d06a9bf6e6aae2ffc37b3",
      "tree": "2bbe8a0d1d87d5fcf966de2ce2ee3df768b9d78c",
      "parents": [
        "71b1391a41289735676be02e35239e5aa9fe6ba6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 07:51:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 26 15:58:47 2011 -0500"
      },
      "message": "dm9000: Fix check for disabled wake on LAN\n\nWe\u0027re trying to check if any options are defined which isn\u0027t wha the\nexisting code does due to confusing \u0026 and \u0026\u0026.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67c170a24fc6669f8f7c0864d75caadef0a8e5e6",
      "tree": "a836d15f1387c3aa634289f615d458b72fdda4b5",
      "parents": [
        "aa9084a01a7893a9f4bed98aa29081f15d403a88"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Nov 23 00:13:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 23 19:14:20 2011 -0500"
      },
      "message": "ehea: Use round_jiffies_relative to align workqueue\n\nUse round_jiffies_relative to align the ehea workqueue and avoid\nextra wakeups.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa9084a01a7893a9f4bed98aa29081f15d403a88",
      "tree": "6747af6f60500e7e8562d45f2d33c6c7c4140141",
      "parents": [
        "782428535e0819b5b7c9825cd3faa2ad37032a70"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Nov 23 00:13:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 23 19:14:20 2011 -0500"
      },
      "message": "ehea: Reduce memory usage in buffer pools\n\nNow that we enable multiqueue by default the ehea driver is using\nquite a lot of memory for its buffer pools. With 4 queues we\nconsume 64MB in the jumbo packet ring, 16MB in the medium packet\nring and 16MB in the tiny packet ring.\n\nWe should only fill the jumbo ring once the MTU is increased but\nfor now halve it\u0027s size so it consumes 32MB. Also reduce the tiny\npacket ring, with 4 queues we had 16k entries which is overkill.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "782428535e0819b5b7c9825cd3faa2ad37032a70",
      "tree": "62f3df3b898b1b84ddefa21d91d7273539d8a3d8",
      "parents": [
        "1d125bd52e1e1b9810a2d5a32a76147912fa4133"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Wed Nov 23 13:10:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 23 19:10:00 2011 -0500"
      },
      "message": "qlge: fix size of external list for TX address descriptors\n\nWhen transmiting a fragmented skb, qlge fills a descriptor with the\nfragment addresses, after DMA-mapping them. If there are more than eight\nfragments, it will use the eighth descriptor as a pointer to an external\nlist. After mapping this external list, called OAL to a structure\ncontaining more descriptors, it fills it with the extra fragments.\n\nHowever, considering that systems with pages larger than 8KiB would have\nless than 8 fragments, which was true before commit a715dea3c8e, it\ndefined a macro for the OAL size as 0 in those cases.\n\nNow, if a skb with more than 8 fragments (counting skb-\u003edata as one\nfragment), this would start overwriting the list of addresses already\nmapped and would make the driver fail to properly unmap the right\naddresses on architectures with pages larger than 8KiB.\n\nBesides that, the list of mappings was one size too small, since it must\nhave a mapping for the maxinum number of skb fragments plus one for\nskb-\u003edata and another for the OAL. So, even on architectures with page\nsizes 4KiB and 8KiB, a skb with the maximum number of fragments would\nmake the driver overwrite its counter for the number of mappings, which,\nagain, would make it fail to unmap the mapped DMA addresses.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d125bd52e1e1b9810a2d5a32a76147912fa4133",
      "tree": "021f9c57265b805df0056bf3daad1fb4d8ad4eab",
      "parents": [
        "685f94e6db8496399c881218018166515445a914"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Nov 23 03:54:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 23 19:07:55 2011 -0500"
      },
      "message": "bnx2x: Fix 5461x LED\n\nFix port identify test on 5461x PHY by driving LEDs through MDIO.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15ac2b08a2fd0f4aacbe8ae39788252fea6fbe63",
      "tree": "e0171f408cf29a328a3ebdb693c8f3d010525a74",
      "parents": [
        "46a246c4dff9f248913e791b69f2336cd8d4ec41"
      ],
      "author": {
        "name": "Xander Hover",
        "email": "LKML@hover.be",
        "time": "Wed Nov 23 16:40:31 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 23 16:40:31 2011 -0500"
      },
      "message": "b44: Use dev_kfree_skb_irq() in b44_tx()\n\nReported issues when using dev_kfree_skb() on UP systems and\nsystems with low numbers of cores.  dev_kfree_skb_irq() will\nproperly save IRQ state before freeing the skb.\n\nTested on 3.1.1 and 3.2_rc2\n\nExample of reproducible trace of kernel 3.1.1\n------------[ cut here ]------------\n   WARNING: at kernel/softirq.c:159 local_bh_enable+0x32/0x79()\n   ...\n   Pid: 0, comm: swapper Not tainted 3.1.1-gentoo #1\n   Call Trace:\n    [\u003cc1022970\u003e] warn_slowpath_common+0x65/0x7a\n    [\u003cc102699e\u003e] ? local_bh_enable+0x32/0x79\n    [\u003cc1022994\u003e] warn_slowpath_null+0xf/0x13\n    [\u003cc102699e\u003e] local_bh_enable+0x32/0x79\n    [\u003cc134bfd8\u003e] destroy_conntrack+0x7c/0x9b\n    [\u003cc134890b\u003e] nf_conntrack_destroy+0x1f/0x26\n    [\u003cc132e3a6\u003e] skb_release_head_state+0x74/0x83\n    [\u003cc132e286\u003e] __kfree_skb+0xb/0x6b\n    [\u003cc132e30a\u003e] consume_skb+0x24/0x26\n    [\u003cc127c925\u003e] b44_poll+0xaa/0x449\n    [\u003cc1333ca1\u003e] net_rx_action+0x3f/0xea\n    [\u003cc1026a44\u003e] __do_softirq+0x5f/0xd5\n    [\u003cc10269e5\u003e] ? local_bh_enable+0x79/0x79\n    \u003cIRQ\u003e  [\u003cc1026c32\u003e] ? irq_exit+0x34/0x8d\n    [\u003cc1003628\u003e] ? do_IRQ+0x74/0x87\n    [\u003cc13f5329\u003e] ? common_interrupt+0x29/0x30\n    [\u003cc1006e18\u003e] ? default_idle+0x29/0x3e\n    [\u003cc10015a7\u003e] ? cpu_idle+0x2f/0x5d\n    [\u003cc13e91c5\u003e] ? rest_init+0x79/0x7b\n    [\u003cc15c66a9\u003e] ? start_kernel+0x297/0x29c\n    [\u003cc15c60b0\u003e] ? i386_start_kernel+0xb0/0xb7\n   ---[ end trace 583f33bb1aa207a9 ]---\n\nSigned-off-by: Xander Hover \u003cLKML@hover.be\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f795b25eaf1109c77abfc3b57cef9b993f3aede",
      "tree": "0f6542b09c2265401331fb78b39bffbb26274fc8",
      "parents": [
        "ba9bb431d3156a1c5d4d6f0b8c23b5792e9e9f4f"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Fri Nov 18 05:00:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 21 15:31:15 2011 -0500"
      },
      "message": "stmmac: mask mmc interrupts\n\nWe need to mask the MMC irq otherwise if we raise the mmc\ninterrupts that are not handled the driver loops in the\nhandler.\nIn fact, by default all mmc counters (only used for stats)\nare managed in SW and registers are cleared on each READ.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba9bb431d3156a1c5d4d6f0b8c23b5792e9e9f4f",
      "tree": "5d387c75daad1d8e4933dd8866fdf595dca61797",
      "parents": [
        "6fe4c6d466e95d31164f14b1ac4aefb51f0f4f82"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Thu Nov 17 10:33:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 21 14:56:35 2011 -0500"
      },
      "message": "iseries_veth: Fix wrong parameter given to sizeof call\n\n\"remote_list\" is of type\n\nstruct dma_chunk remote_list[VETH_MAX_FRAMES_PER_MSG];\n\nProbably a copy\u0027n\u0027paste error.\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "282edcece39e08d02c22492d593e4b9b94a65dff",
      "tree": "a0d0c9816a5ef76bc637a573e382379600016e09",
      "parents": [
        "738a849c8eef4787a526d95763f985b8c1cb68e4"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 17 14:37:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 21:43:57 2011 -0500"
      },
      "message": "sky2: fix hang in napi_disable\n\nIf IRQ was never initialized, then calling napi_disable() would hang.\nAdd more bookkeeping to track whether IRQ was ever initialized.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "738a849c8eef4787a526d95763f985b8c1cb68e4",
      "tree": "8e172b7f8b7d02929cc2045b7bd26e66d4248b24",
      "parents": [
        "4a8bb7e27fbb68da888b55f26defd2855225b2d5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 17 14:37:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 21:43:57 2011 -0500"
      },
      "message": "sky2: enforce minimum ring size\n\nThe hardware has a restriction that the minimum ring size possible\nis 128. The number of elements used is controlled by tx_pending and\nthe overall number of elements in the ring tx_ring_size, therefore it\nis okay to limit the number of elements in use to a small value (63)\nbut still provide a bigger ring.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "102463b18d922dd55c29fbfa222e0355ecf3e42f",
      "tree": "8491bc4dcb12cef135d07461042a198692952b91",
      "parents": [
        "989508ba60da6dce79f8aaee1be6c092fd4c67f8"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Nov 16 21:58:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:42 2011 -0500"
      },
      "message": "stmmac: fix pm functions avoiding sleep on spinlock\n\nThis patch fixes the pm functions to avoid the system\nsleeps while a spinlock is taken.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "989508ba60da6dce79f8aaee1be6c092fd4c67f8",
      "tree": "3693628483e2fdf2a67d24f4cbb35246a47833c8",
      "parents": [
        "19e30c14371f7afd38d1d35a693b96423a4db144"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Wed Nov 16 21:58:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:42 2011 -0500"
      },
      "message": "stmmac: remove spin_lock in stmmac_ioctl.\n\nThis patch removes un-needed spin_lock in stmmac_ioctl while reading and\nwriting mdio registers. While holding spin_lock the code must be\natomic, which is not true in this case as both mdiobus_read and writes\nhave mutex locks.\n\nWithout this patch reading mdio registers via mii-tool results in below\nBUG:\nmii-tool -vvv eth0\"\nUsing SIOCGMIIPHY\u003d0x8947\nBUG: sleeping function called from invalid context at kernel/mutex.c:287\nin_atomic(): 1, irqs_disabled(): 0, pid: 614, name: mii-tool\n2 locks held by mii-tool/614:\n #0:  (rtnl_mutex){......}, at: [\u003cc01fd80c\u003e] dev_ioctl+0x550/0x674\n #1:  (\u0026priv-\u003elock){......}, at: [\u003cc01b34ec\u003e] stmmac_ioctl+0x4c/0x78\n[\u003cc002ea14\u003e] (unwind_backtrace+0x0/0xcc) from [\u003cc0272c38\u003e]\n(mutex_lock_nested+0x24/0x35c)\n[\u003cc0272c38\u003e] (mutex_lock_nested+0x24/0x35c) from [\u003cc01b237c\u003e]\n(mdiobus_read+0x44/0x70)\n[\u003cc01b237c\u003e] (mdiobus_read+0x44/0x70) from [\u003cc01b0c64\u003e]\n(phy_mii_ioctl+0x4c/0x138)\n[\u003cc01b0c64\u003e] (phy_mii_ioctl+0x4c/0x138) from [\u003cc01b34fc\u003e]\n(stmmac_ioctl+0x5c/0x78)\n[\u003cc01b34fc\u003e] (stmmac_ioctl+0x5c/0x78) from [\u003cc01fcec8\u003e]\n(dev_ifsioc+0x2a4/0x2c8)\n[\u003cc01fcec8\u003e] (dev_ifsioc+0x2a4/0x2c8) from [\u003cc01fd81c\u003e]\n(dev_ioctl+0x560/0x674)\n[\u003cc01fd81c\u003e] (dev_ioctl+0x560/0x674) from [\u003cc00c36e0\u003e]\n(vfs_ioctl+0x2c/0x8c)\n[\u003cc00c36e0\u003e] (vfs_ioctl+0x2c/0x8c) from [\u003cc00c4130\u003e]\n(do_vfs_ioctl+0x530/0x578)\n[\u003cc00c4130\u003e] (do_vfs_ioctl+0x530/0x578) from [\u003cc00c41ac\u003e]\n(sys_ioctl+0x34/0x54)\n[\u003cc00c41ac\u003e] (sys_ioctl+0x34/0x54) from [\u003cc0028aa0\u003e]\n(ret_fast_syscall+0x0/0x2c)\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19e30c14371f7afd38d1d35a693b96423a4db144",
      "tree": "b1e30774ec0ff4e3f13ec5f8c2cf05b6c807a075",
      "parents": [
        "c5b9b4e4b9076089fe7f9d4f5d1f2bba776646d2"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 16 21:58:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: parameters auto-tuning through HW cap reg\n\nNew GMAC devices (newer than the databook 3.50a) have the\nHW capability register that provides which features are actually\nsupported by the hardware.\n\nOn old devices many information have to be passed through the\nplatform, for example: enhanced descriptor structure,\nTX COE etc. These are mandatory to properly configure the driver.\nThis remains still valid because the driver has to support old\nSynopsys devices but now it\u0027s also able to override them using the\nvalues from the HW capability register if supported.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b9b4e4b9076089fe7f9d4f5d1f2bba776646d2",
      "tree": "e0b972734c5814842e1f4a5898a66ceb67f8dd74",
      "parents": [
        "bbc1754639f771cd2b515fed39b977549b373034"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Wed Nov 16 21:57:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: fix advertising 1000Base capabilties for non GMII iface\n\nThis patch fixes the way to stop the 1000Base advertising\ncapabilties for non GMII interfaces.\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbc1754639f771cd2b515fed39b977549b373034",
      "tree": "7f5cd57925266ec2484d5f6f2e0fc2d434a2b82a",
      "parents": [
        "d9fa7c86f1fca60693beea187c963cfda4a54a06"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Nov 16 21:57:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: use mdelay on timeout of sw reset\n\nThis patch uses an mdelay to manage the timeout on\nsw reset to be independant of cpu_clk.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nReviewed-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9fa7c86f1fca60693beea187c963cfda4a54a06",
      "tree": "6a51e5b80322b2643f9956e28515db045aa0d782",
      "parents": [
        "00427a7387a1c91ddb6b69e50916173d8aca66e0"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:43:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:30 2011 -0500"
      },
      "message": "sky2: version 1.30\n\nUpdate version number.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00427a7387a1c91ddb6b69e50916173d8aca66e0",
      "tree": "5c2ec354d78667b4f781c774699baba5701e7b7a",
      "parents": [
        "b1cb82566242fbb54d5c655e23995a8f7bd37ecf"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:28 2011 -0500"
      },
      "message": "sky2: used fixed RSS key\n\nRather than generating a different RSS key on each boot, just use\na predetermined value that will map same flow to same value on\nevery device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1cb82566242fbb54d5c655e23995a8f7bd37ecf",
      "tree": "869889275a6991386cd1270852002dfa432680d1",
      "parents": [
        "926d0977b28793533a99ec66484385b5f602e9c8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:12 2011 -0500"
      },
      "message": "sky2: reduce default Tx ring size\n\nThe default Tx ring size for the sky2 driver is quite large and could\ncause excess buffer bloat for many users. The minimum ring size\npossible and still allow handling  the worst case packet on 64bit platforms\nis 38 which gets rounded up to a power of 2. But most packets only require\na couple of ring elements.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "926d0977b28793533a99ec66484385b5f602e9c8",
      "tree": "0f396bb2f2deb46650779be4342a634a32a168f5",
      "parents": [
        "f9687c44d322ca1bcbc362c8a54084425fda3ab8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:11 2011 -0500"
      },
      "message": "sky2: rename up/down functions\n\nThe code is clearer if the up/down functions are renamed to\nopen/close like other drivers.  Purely syntax change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9687c44d322ca1bcbc362c8a54084425fda3ab8",
      "tree": "eb301db237c299e89919224cc1d95478dd917463",
      "parents": [
        "1401a8008a09e079236261be37e98847c799760a"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:09 2011 -0500"
      },
      "message": "sky2: pci posting issues\n\nA couple of the reset and setup paths have possible PCI posting issues.\nWhen setting registers, a read is necessary to force the writes to complete.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1401a8008a09e079236261be37e98847c799760a",
      "tree": "5ab8aadb5add5b196b46ee075979d68eab9c42fe",
      "parents": [
        "bbc13ab9d26f4ff675775dd7dc24d5cae17b85d5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:08 2011 -0500"
      },
      "message": "sky2: fix hang on shutdown (and other irq issues)\n\nThere are several problems with recent change to how IRQ\u0027s are setup.\n   * synchronize_irq in sky2_shutdown would hang because there\n     was no IRQ setup.\n   * when device was set to down, some IRQ bits left enabled so a\n     hardware error would produce IRQ with no handler\n   * quick link on Optima chip set was enabled without handler\n   * suspend/resume would leave IRQ on with no handler if device\n     was down\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbc13ab9d26f4ff675775dd7dc24d5cae17b85d5",
      "tree": "e07632d64f41b7b52ca634ce803e47a72c2ea72c",
      "parents": [
        "377a4673147d0144cf4951bf91f4c867a2c18e5e"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Nov 16 06:00:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:24:52 2011 -0500"
      },
      "message": "r6040: fix check against MCRO_HASHEN bit in r6040_multicast_list\n\nWe are checking whether the MCR0_HASHEN bit is set using a logical and\ninstead of bitwise and, fix that.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e773fdc535cf3f4fa8023fe2ce20dcf774dae8a",
      "tree": "27043685392801beeff60959075adb96392b80fd",
      "parents": [
        "eb2afd4a622985eaccfa8c7fc83e890b8930e0ab"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 15 13:56:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:38:03 2011 -0500"
      },
      "message": "pch_gbe: Move #include of module.h\n\nThe first #include must be pch_gbe.h as it\ndoes a #define of pr_fmt.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb2afd4a622985eaccfa8c7fc83e890b8930e0ab",
      "tree": "1f12cf880af4eacd50cd69370c089f62d3a1f6c8",
      "parents": [
        "eccab1ec87d093d5104e6aade674223b5b625d39"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Nov 15 12:07:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:37:15 2011 -0500"
      },
      "message": "bnx2x: cache-in compressed fw image\n\nRe-request fw from fs may fail for different reasons, once the fw was\nloaded we won\u0027t release it until driver is removed.\n\nThis also resolves the boot problem when initial fw is located on initrd,\nbut rootfs is still unavailable, in this case device reset will fail due\nto absence of fw files.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eccab1ec87d093d5104e6aade674223b5b625d39",
      "tree": "cdd8d7b2be6745bd2aad4382c1005119fd6bc365",
      "parents": [
        "fa2da8cdae1dd64f78fc915ca1d1a4a93c71e7cb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 15 09:36:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:33:50 2011 -0500"
      },
      "message": "net/cadence: enable by default NET_ATMEL\n\nso the defconfig of the atmel continue to have the support of the network\nas before\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a32fd63dbf15f70cafd30b306c31f117129c57f2",
      "tree": "d0f49f723c01ea1f330eba8c7e2bae08c702d471",
      "parents": [
        "4a5f4dd8595a3d3cdf75db7247b644ae37f5d460"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Nov 14 05:01:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:34:54 2011 -0500"
      },
      "message": "NET: MIPS: lantiq: fix etop compile error\n\nThe Lantiq ETOP ethernet driver fails to build in 3.2-rc1 due to 2 missing\nheader files.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a5f4dd8595a3d3cdf75db7247b644ae37f5d460",
      "tree": "4e5b274198f3a745a6388e6da043e6b5725315a4",
      "parents": [
        "06236ac3726f15124839cf16a9e2730a852dad9b"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Nov 14 14:25:36 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:25:36 2011 -0500"
      },
      "message": "mlx4_en: Remove FCS bytes from packet length.\n\nWhen HW doesn\u0027t remove FCS bytes they are reported in the completion\nbyte count, we don\u0027t need to take them to skb.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ac3546e5f17248d961ef0f4a27e75564bf71578",
      "tree": "11300c619846d71681cf1ebb60aa813250ec73ce",
      "parents": [
        "ef5e0d8237287db3a12d84f08fb2483d7a30a943"
      ],
      "author": {
        "name": "Robert Marklund",
        "email": "robert.marklund@stericsson.com",
        "time": "Tue Oct 25 22:05:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:40:50 2011 -0500"
      },
      "message": "net/smsc911x: Always wait for the chip to be ready\n\nWait for the chip to be ready before any access to it. On the\nSnowball platform we need to enable an external regulator before\nthe chip comes online, and then it happens that the device is\nnot yet ready at probe time, so let\u0027s wait for it.\n\nSigned-off-by: Robert Marklund \u003crobert.marklund@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "898bdf2cb43eb0a962c397eb4dd1aec2c7211be2",
      "tree": "6a203f978aa250a541f6ac404e25a8ab599b9d77",
      "parents": [
        "77c1c7c4bd4751dbf47cdacd0e73e67f0a1ed316"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Fri Nov 11 16:27:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:14:39 2011 -0500"
      },
      "message": "forcedeth: fix stats on hardware without extended stats support\n\nThis change makes sure that tx_packets/rx_bytes ifconfig counters are\nupdated even on NICs that don\u0027t provide hardware support for these\nstats: they are now updated in software. For the sake of consistency,\nwe also now have tx_bytes updated in software (hardware counters\ninclude ethernet CRC, and software doesn\u0027t account for it).\n\nThis reverts parts of:\n - \"forcedeth: statistics optimization\" (21828163b2)\n - \"forcedeth: Improve stats counters\" (0bdfea8ba8)\n - \"forcedeth: remove unneeded stats updates\" (4687f3f364)\n\nTested:\n  pktgen + loopback (http://patchwork.ozlabs.org/patch/124698/)\n  reports identical tx_packets/rx_packets and tx_bytes/rx_bytes.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f79d7e6f6ae397caf219cef1392ca39b3ff10833",
      "tree": "f3d7bd824e1402496fccc0441d983087acc27e89",
      "parents": [
        "50ec1538fac0e39078d45ca5f8a5186621830058"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ricardo.ribalda@gmail.com",
        "time": "Mon Nov 07 23:39:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:39:57 2011 -0500"
      },
      "message": "net/ll_temac: FIX : Wait for indirect wait to end\n\nWhile tracing down a connectivity problem on the temac I connected a\nprobe to the Cross bar irq, and it was triggered when doing\nifdown-\u003eifup.\n\nThis is fixed once waiting for the indirect write to end. Since it is\nnot on the hot path there is no performance loss.\n\nSigned-off-by: Ricardo Ribalda Delgado \u003cricardo.ribalda@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50ec1538fac0e39078d45ca5f8a5186621830058",
      "tree": "0cf86765fed469bbfd5be682321cf5a895b1ae30",
      "parents": [
        "2bc8ca40f951163b3bb75949479e2755c12c1b96"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ricardo.ribalda@gmail.com",
        "time": "Mon Nov 07 23:31:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:37:38 2011 -0500"
      },
      "message": "net/temac: FIX segfault when process old irqs\n\nDo not enable the irq until the scatter gather registers are ready to\nhandle the data. Otherwise an irq from a packet send/received before\nlast close can lead to an access to an invalid memory region on the irq\nhandler.\n\nAlso, stop the dma engine on close.\n\nSigned-off-by: Ricardo Ribalda Delgado \u003cricardo.ribalda@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59caa5612ce916c4902c753aa61429eb76ac2b21",
      "tree": "f3e0b10ba5db506127bc01f6504bf707e16e8849",
      "parents": [
        "e50e705ca71db82a78a3e13fb7abf6b2171ac9c7"
      ],
      "author": {
        "name": "oftedal",
        "email": "oftedal@gmail.com",
        "time": "Mon Nov 07 11:47:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 14:01:42 2011 -0500"
      },
      "message": "sunhme: Allow usage on SBI based SBus systems\n\nTo prevent the SBus driver for Sun Happy Meal cards from being loaded for\nPCI cards utilizing the same chipset, a filter was added to the probe\nfunction in commit 0b492fce3d72d982a7981905f85484a1e1ba7fde.\n\nThe filter was implemented by checking the name of the parent node in\nthe OF tree. This patch extends this filter, so that the driver will\nload on SBus systems that are based upon SBI SBus Bridges.\n\nSigned-off-by: Kjetil Oftedal \u003coftedal@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10953db8e1a278742ef7e64a3d1491802bcfa98b",
      "tree": "1295d7e89e5699cb69a82c4be0088086c2706bc3",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "hayeswang",
        "email": "hayeswang@realtek.com",
        "time": "Mon Nov 07 20:44:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 12:37:06 2011 -0500"
      },
      "message": "r8169: increase the delay parameter of pm_schedule_suspend\n\nThe link down would occur when reseting PHY. And it would take about 2 ~ 5 seconds\nfrom link down to link up. If the delay of pm_schedule_suspend is not long enough,\nthe device would enter runtime_suspend before link up. After link up, the device\nwould wake up and reset PHY again. Then, you would find the driver keep in a loop\nof runtime_suspend and rumtime_resume.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94956eed14b4b16d401c8ad36d68df0608f968cb",
      "tree": "60e4e1a3c2c44e8f6616db78cd6b22737b2a1f37",
      "parents": [
        "50e696308c3fb18a4a0dae7b3a4d47469149c919",
        "e45a618753d5a8bc9086382f73bbc2d6a3399250"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:55:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:55:33 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  forcedeth: fix a few sparse warnings (variable shadowing)\n  forcedeth: Improve stats counters\n  forcedeth: remove unneeded stats updates\n  forcedeth: Acknowledge only interrupts that are being processed\n  forcedeth: fix race when unloading module\n  MAINTAINERS/rds: update maintainer\n  wanrouter: Remove kernel_lock annotations\n  usbnet: fix oops in usbnet_start_xmit\n  ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined\n  etherh: Add MAINTAINERS entry for etherh\n  bonding: comparing a u8 with -1 is always false\n  sky2: fix regression on Yukon Optima\n  netlink: clarify attribute length check documentation\n  netlink: validate NLA_MSECS length\n  i825xx:xscale:8390:freescale: Fix Kconfig dependancies\n  macvlan: receive multicast with local address\n  tg3: Update version to 3.121\n  tg3: Eliminate timer race with reset_task\n  tg3: Schedule at most one tg3_reset_task run\n  tg3: Obtain PCI function number from device\n  ...\n"
    },
    {
      "commit": "e45a618753d5a8bc9086382f73bbc2d6a3399250",
      "tree": "5d703fb6c245a761d9d6b838ecc7d7c594c97f7b",
      "parents": [
        "0bdfea8ba856826f5901fda608013f323c87f661"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:25 2011 -0500"
      },
      "message": "forcedeth: fix a few sparse warnings (variable shadowing)\n\nThis fixes the following sparse warnings:\ndrivers/net/ethernet/nvidia/forcedeth.c:2113:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2102:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2155:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2102:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2227:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2215:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2271:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2215:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2986:20: warning: symbol \u0027addr\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2963:6: originally declared here\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bdfea8ba856826f5901fda608013f323c87f661",
      "tree": "8527b969d9e27d5f2ded73c643dc79c0c7dd4433",
      "parents": [
        "4687f3f364a1d5b2df815a8c58a763cab57724e8"
      ],
      "author": {
        "name": "Mandeep Baines",
        "email": "msb@google.com",
        "time": "Sat Nov 05 14:38:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: Improve stats counters\n\nRx byte count was off; instead use the hardware\u0027s count.  Tx packet\ncount was counting pre-TSO packets; instead count on-the-wire packets.\nReport hardware dropped frame count as rx_fifo_errors.\n\n- The count of transmitted packets reported by the forcedeth driver\n  reports pre-TSO (TCP Segmentation Offload) packet counts and not the\n  count of the number of packets sent on the wire. This change fixes\n  the forcedeth driver to report the correct count. Fixed the code by\n  copying the count stored in the NIC H/W to the value reported by the\n  driver.\n\n- Count rx_drop_frame errors as rx_fifo_errors:\n  We see a lot of rx_drop_frame errors if we disable the rx bottom-halves\n  for too long.  Normally, rx_fifo_errors would be counted in this case.\n  The rx_drop_frame error count is private to forcedeth and is not\n  reported by ifconfig or sysfs.  The rx_fifo_errors count is currently\n  unused in the forcedeth driver.  It is reported by ifconfig as overruns.\n  This change reports rx_drop_frame errors as rx_fifo_errors.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4687f3f364a1d5b2df815a8c58a763cab57724e8",
      "tree": "9083050ec1f348c3f210172e337fcafb3b736678",
      "parents": [
        "2a4e7a085fb44369c450c92cf8bd53b91f874a57"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: remove unneeded stats updates\n\nFunction ndo_get_stats() updates most of the stats from hardware\nregisters, making the manual updates un-needed. This change removes\nthese manual updates. Main exception is rx_missed_errors which needs\nmanual update.\n\nAnother exception is rx_packets, still updated manually in this commit\nto make sure this patch doesn\u0027t change behavior of driver. This will\nbe addressed by a future patch.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a4e7a085fb44369c450c92cf8bd53b91f874a57",
      "tree": "c96dd683da76b9698281521d249a11ece0ad59ea",
      "parents": [
        "f9c4082df59e43c6667db197a4fb3eb3286f3fc1"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@google.com",
        "time": "Sat Nov 05 14:38:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: Acknowledge only interrupts that are being processed\n\nThis is to avoid a race, accidentally acknowledging an interrupt that\nwe didn\u0027t notice and won\u0027t immediately process.  This is based solely\non code inspection; it is not known if there was an actual bug here.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9c4082df59e43c6667db197a4fb3eb3286f3fc1",
      "tree": "2bd8c50a7a0ea2b12b0f384fb656eb51e32cfbd0",
      "parents": [
        "dd1294c4ed25725d13a6cb3d93ca0eb5fee14963"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: fix race when unloading module\n\nWhen forcedeth module is unloaded, there exists a path that can lead\nto mod_timer() after del_timer_sync(), causing an oops. This patch\nshort-circuits this unneeded path, which originates in\nnv_get_ethtool_stats().\n\nTested:\n  x86_64 16-way + 3 ethtool -S infinite loops + 100Mbps incoming traffic\n  + rmmod/modprobe/ifconfig in a loop\n\nInitial-Author: Salman Qazi \u003csqazi@google.com\u003e\nDiscussion: http://patchwork.ozlabs.org/patch/123548/\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "012641082b34433dac3cbb452e0a6ceccfd4643f",
      "tree": "b5fcc89c44d5508f5c669d50e2d879910618ab24",
      "parents": [
        "1a6422f67fbf691cf8721076619aeead9183403d"
      ],
      "author": {
        "name": "Rose, Gregory V",
        "email": "gregory.v.rose@intel.com",
        "time": "Mon Nov 07 07:44:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:23:12 2011 -0500"
      },
      "message": "ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined\n\nFix compiler errors and warnings with CONFIG_PCI_IOV defined and not\ndefined.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "02ebbbd481635fd3ce7018e5bb19c18c0f1e4561",
      "tree": "f07caea3ac9cb50492977a2f7b1d29bbce6e6a3a",
      "parents": [
        "addd8c92cf55bba578b8a56e0f717a0a74b31008",
        "536ec4f8d13433126f948d6e90821f811a4ebdf8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:54:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:54:53 2011 -0800"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  scsi: drop unused Kconfig symbol\n  pci: drop unused Kconfig symbol\n  stmmac: drop unused Kconfig symbol\n  x86: drop unused Kconfig symbol\n  powerpc: drop unused Kconfig symbols\n  powerpc: 40x: drop unused Kconfig symbol\n  mips: drop unused Kconfig symbols\n  openrisc: drop unused Kconfig symbols\n  arm: at91: drop unused Kconfig symbol\n  samples: drop unused Kconfig symbol\n  m32r: drop unused Kconfig symbol\n  score: drop unused Kconfig symbols\n  sh: drop unused Kconfig symbol\n  um: drop unused Kconfig symbol\n  sparc: drop unused Kconfig symbol\n  alpha: drop unused Kconfig symbol\n\nFix up trivial conflict in drivers/net/ethernet/stmicro/stmmac/Kconfig\nas per Michal: the STMMAC_DUAL_MAC config variable is still unused and\nshould be deleted.\n"
    },
    {
      "commit": "1197ab2942f920f261952de0c392ac749a35796b",
      "tree": "4922ccc8a6061e5ece6ac7420001f3bf4524ea92",
      "parents": [
        "ec773e99ab4abce07b1ae23117179c2861831964",
        "96cc017c5b7ec095ef047d3c1952b6b6bbf98943"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 17:12:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 17:12:03 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (106 commits)\n  powerpc/p3060qds: Add support for P3060QDS board\n  powerpc/83xx: Add shutdown request support to MCU handling on MPC8349 MITX\n  powerpc/85xx: Make kexec to interate over online cpus\n  powerpc/fsl_booke: Fix comment in head_fsl_booke.S\n  powerpc/85xx: issue 15 EOI after core reset for FSL CoreNet devices\n  powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver\n  powerpc/85xx: Add \u0027fsl,pq3-gpio\u0027 compatiable for GPIO driver\n  powerpc/86xx: Correct Gianfar support for GE boards\n  powerpc/cpm: Clear muram before it is in use.\n  drivers/virt: add ioctl for 32-bit compat on 64-bit to fsl-hv-manager\n  powerpc/fsl_msi: add support for \"msi-address-64\" property\n  powerpc/85xx: Setup secondary cores PIR with hard SMP id\n  powerpc/fsl-booke: Fix settlbcam for 64-bit\n  powerpc/85xx: Adding DCSR node to dtsi device trees\n  powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards\n  powerpc/85xx: fix PHYS_64BIT selection for P1022DS\n  powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map\n  powerpc: respect mem\u003d setting for early memory limit setup\n  powerpc: Update corenet64_smp_defconfig\n  powerpc: Update mpc85xx/corenet 32-bit defconfigs\n  ...\n\nFix up trivial conflicts in:\n - arch/powerpc/configs/40x/hcu4_defconfig\n\tremoved stale file, edited elsewhere\n - arch/powerpc/include/asm/udbg.h, arch/powerpc/kernel/udbg.c:\n\tadded opal and gelic drivers vs added ePAPR driver\n - drivers/tty/serial/8250.c\n\tmoved UPIO_TSI to powerpc vs removed UPIO_DWAPB support\n"
    },
    {
      "commit": "27d240fdae2808d727ad9ce48ec029731a457524",
      "tree": "67d1a401e21a4fdd1c7c3a798611140d65bebbea",
      "parents": [
        "4b6cc7284ddc9a54910f111085ebf0143ef3f5bd"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 04 12:17:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 18:19:43 2011 -0400"
      },
      "message": "sky2: fix regression on Yukon Optima\n\nChanges to support other Optima types, introduced an accidental\nregression that caused 88E8059 to come up in 10Mbit/sec.\n\nThe Yukon Optima supports a reverse auto-negotiation feature that\nwas incorrectly setup, and not needed. The feature could be used to\nallow wake-on-lan at higher speeds. But doing it correctly would require\nother changes to initialization.\n\nReported-by: Pavel Mateja \u003cpavel@netsafe.cz\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "433aee04a447fb2e769c4570f327d9c2a956117b",
      "tree": "e5cb64fd4ce0de67e2623276f920fb348e322fef",
      "parents": [
        "729e72a10930ef765c11a5a35031ba47f18221c4"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 00:30:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:41:20 2011 -0400"
      },
      "message": "i825xx:xscale:8390:freescale: Fix Kconfig dependancies\n\ni825xx and xscale are \"sub\" Kconfigs to NET_VENDOR_INTEL, so\nNET_VENDOR_INTEL should contain ALL the dependencies of the\n\"sub\" Kconfigs.\n\nSame with 8390 is a \"sub\" Kconfig to NET_VENDOR_NATSEMI, so\nNET_VENDOR_NATSEMI needs to contains ALL the dependencies.\n\nFreescale Kconfig only had fs_enet as a sub Kconfig, and already\ncontained the needed dependencies, just cleaned up the dependencies.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ae7fa06bb90421bc63f1f1e56ab241b49bc7b91",
      "tree": "86a8d2a2a3391723fa8d384e181daaf9fc42bb48",
      "parents": [
        "5b1906241905d9bd1abe920854b3d43c2b9c85e1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:49 2011 -0400"
      },
      "message": "tg3: Update version to 3.121\n\nThis patch updates the tg3 version to 3.121.\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": "5b1906241905d9bd1abe920854b3d43c2b9c85e1",
      "tree": "d259390621daa923977f00fb43415a09da565cd5",
      "parents": [
        "db21997379906fe7657d360674e1106d80b020a4"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:48 2011 -0400"
      },
      "message": "tg3: Eliminate timer race with reset_task\n\nDuring shutdown, it is impossible to reliably disable the timer and\nreset_task threads.  Each thread can schedule the other, which leads to\nshutdown code that chases its tail.\n\nTo fix the problem, this patch removes the ability of tg3_reset_task to\nschedule a new timer thread.  To support this change, tg3_timer no\nlonger terminates itself, but rather goes into a polling mode.\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": "db21997379906fe7657d360674e1106d80b020a4",
      "tree": "aefa69f5ad536aec711d102a238d6dc10c50fa48",
      "parents": [
        "9dc5e342703948ea7b086d063c85c0e79dac8149"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:48 2011 -0400"
      },
      "message": "tg3: Schedule at most one tg3_reset_task run\n\nIt is possible for multiple threads in the tg3 driver to each attempt to\nschedule a run of tg3_reset_task().  The multiple tg3_reset_task\nexecutions could all wind up on the same queue (and execute serially) or\nwind up on the queues of another processor (which could execute in\nparallel).  Either scenario is not what was truly desired.\n\nThis patch adds a new flag, TG3_FLAG_RESET_TASK_PENDING, and uses it to\ndetermine whether or not to schedule another run of tg3_reset_task().\nWith the new flag comes two new functions to facilitate scheduling and\ndescheduling of tg3_reset_task().\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": "9dc5e342703948ea7b086d063c85c0e79dac8149",
      "tree": "664ce50ab14d997f01f44f84a982440257413b78",
      "parents": [
        "5bc09186deba2a016b60aa3923fc0e42838ce877"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:48 2011 -0400"
      },
      "message": "tg3: Obtain PCI function number from device\n\nThis patch adds code to attempt to obtain the PCI function number from\nthe device rather than accept the number handed by the kernel.  In\npass-through scenarios, the function number handed by the kernel may not\nreflect the true function of the device.\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": "5bc09186deba2a016b60aa3923fc0e42838ce877",
      "tree": "e16110c073141e90e5f679fd2f385d8e1278e47b",
      "parents": [
        "ba1142e4fb291c7bf124d93596351dca8d226a0f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:47 2011 -0400"
      },
      "message": "tg3: Fix irq alloc error cleanup path\n\nThis patch fixes a bug where the irq error cleanup path did not free all\nthe resources it allocated.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Ben Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba1142e4fb291c7bf124d93596351dca8d226a0f",
      "tree": "dc20e27d52a515cfad594d2d137e61a3983d7de5",
      "parents": [
        "b9e454826f22e17d1945bd282834c87aef8d0f95"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:15:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:47 2011 -0400"
      },
      "message": "tg3: Fix 4k skb error recovery path\n\nOn the error recovery resource unwind path, it is possible for the\ndriver to attempt to unmap a fragment that hadn\u0027t been mapped.  This\npatch fixes the problem by correcting the \"last\" parameter supplied.\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": "b9e454826f22e17d1945bd282834c87aef8d0f95",
      "tree": "e90abb4a6f8bc8bdb67b1b4bacd030bfad15b9ed",
      "parents": [
        "78f94dc7b10d98cf4cf8498d98581500d910c6b7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:14:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:47 2011 -0400"
      },
      "message": "tg3: Fix 4k tx bd segmentation code\n\nThe new 4k tx bd segmentation code had a bug in the error cleanup path.\nIf the driver did not map all the physical fragments, the abort path\nwould wind up advancing the producer index beyond the point where the\nsetup code stopped.  This would ultimately turn into a tx recovery error\nwhere the driver would expect the skb pointer to be set when it isn\u0027t.\nThis patch fixes the problem, and then makes the code a little easier to\nunderstand.\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": "78f94dc7b10d98cf4cf8498d98581500d910c6b7",
      "tree": "871e63ccac34bef1440e0aa493bd0f08b93e74ec",
      "parents": [
        "39b02648d251dbfa27b576d55eeab4cc62228d86"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 04 09:14:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 04 17:31:46 2011 -0400"
      },
      "message": "tg3: Fix APE mutex init and use\n\nAPE mutex register blocks are shared by all ports of multiport devices.\nFor some mutexing purposes, each function is assigned their own\nregister.  For other cases, each function is assigned its own request\nand grant bits of a single register.  For the latter cases, the tg3\ndriver is incorrectly allowing each function to use the same set of\ngrant / request bits.  This patch fixes the code so that each function\nuses the appropriate bitset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
      "tree": "b486642d7392b81d89f159d65fd556a432e78d16",
      "parents": [
        "d6748066ad0e8b2514545998f8367ebb3906f299",
        "e1cfb67acd5e890bbad695000d2c997bfb7f1756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (45 commits)\n  be2net: Add detect UE feature for Lancer\n  be2net: Prevent CQ full condition for Lancer\n  be2net: Fix disabling multicast promiscous mode\n  be2net: Fix endian issue in RX filter command\n  af_packet: de-inline some helper functions\n  MAINTAINERS: Add can-gw include to maintained files\n  net: Add back alignment for size for __alloc_skb\n  net: add missing bh_unlock_sock() calls\n  l2tp: fix race in l2tp_recv_dequeue()\n  ixgbevf: Update release version\n  ixgbe: DCB, return max for IEEE traffic classes\n  ixgbe: fix reading of the buffer returned by the firmware\n  ixgbe: Fix compiler warnings\n  ixgbe: fix smatch splat due to missing NULL check\n  ixgbe: fix disabling of Tx laser at probe\n  ixgbe: Fix link issues caused by a reset while interface is down\n  igb: Fix for I347AT4 PHY cable length unit detection\n  e100: make sure vlan support isn\u0027t advertised on old adapters\n  e1000e: demote a debugging WARN to a debug log message\n  net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n  ...\n"
    },
    {
      "commit": "e1cfb67acd5e890bbad695000d2c997bfb7f1756",
      "tree": "898e6b168e9641f31633157385de5c84375ae802",
      "parents": [
        "9372cacb300df3ee0a8be8a25bea15d16a95c583"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:50:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Add detect UE feature for Lancer\n\nAdd code to detect UE in case of Lancer.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9372cacb300df3ee0a8be8a25bea15d16a95c583",
      "tree": "3e9f4e7dc2ca6df4560b2cf9f51edcda44742e5f",
      "parents": [
        "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:40 2011 -0400"
      },
      "message": "be2net: Prevent CQ full condition for Lancer\n\nIndicate to HW that the CQ is cleaned up before posting new RX buffers.\nThis prevents the HW to go into CQ full error condition.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1610c79f1e9545d0a64dc6bb4f9affdfcf1d5726",
      "tree": "2713f365c1b903ff80768d231a09e2e6187a5675",
      "parents": [
        "016f97b11b3c7fe834260150d0f9cb36d06b2eb8"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix disabling multicast promiscous mode\n\nIf user tries to disable multicast promiscous mode, the adapter remains\nin this mode as resetting the multicast promiscous mode was missing\nin RX filter command. Fixed this.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "016f97b11b3c7fe834260150d0f9cb36d06b2eb8",
      "tree": "6d2cac0966c303e79c57f38dfb4c7dd36dccf9ec",
      "parents": [
        "5b67b3c04d73ee998a754d006e53131a7c909a46"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Thu Nov 03 01:49:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 03 21:59:39 2011 -0400"
      },
      "message": "be2net: Fix endian issue in RX filter command\n\nUse cpu_to_le32() for mcast_num field in RX filter command as this\nfield is of type u32.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "c1a7e1ebc17a9243d99ba0432d1138d74114dea7",
      "tree": "5b1871ffa2b279016a796acad25a7258f42852b0",
      "parents": [
        "8599e251b3dd18c7bcb342d5b4acecc420f43606"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Oct 20 04:14:49 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:56:02 2011 -0700"
      },
      "message": "ixgbevf: Update release version\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "8599e251b3dd18c7bcb342d5b4acecc420f43606",
      "tree": "54632af24a86dc2506661fa33ddc6a31ceff8b6d",
      "parents": [
        "331bcf45feb76d507a769d9d3b26ff5626804117"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Oct 19 08:48:49 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:55 2011 -0700"
      },
      "message": "ixgbe: DCB, return max for IEEE traffic classes\n\nReturning the max traffic classes on get requests simplifies\nuser space configurations because applications will know\nexplicitly how many traffic classes can be used.\n\nTypical switch implementations use 2 or 3 traffic classes\nso this not seen often today. And user space can learn\nthe number of traffic classes by return codes but this\nallows user space to configure ixgbe correctly at the\nstart.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "331bcf45feb76d507a769d9d3b26ff5626804117",
      "tree": "6c3d3ba0a7f440d263a776aa55d44caa41b09c59",
      "parents": [
        "9487dc844054e1fc691fb82f4e19da337e2ca35e"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Oct 22 05:21:32 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:48 2011 -0700"
      },
      "message": "ixgbe: fix reading of the buffer returned by the firmware\n\nThis patch fixes some issues found in the buffer read portion of\nixgbe_host_interface_command()\n\n- use `bi` as the buffer index counter instead of `i`\n- add conversion to native cpu byte ordering on register read\n- fix conversion from bytes to dword\n- use dword_len instead of buf_len when reading the register\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9487dc844054e1fc691fb82f4e19da337e2ca35e",
      "tree": "55fc2c909e4dff6de20eb1dcb4d40a0e0bffe66c",
      "parents": [
        "b120818e652965669d3f1abaeaa5c3ccdfb28126"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Oct 21 07:55:15 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:39 2011 -0700"
      },
      "message": "ixgbe: Fix compiler warnings\n\nWrap SR-IOV specific functions in CONFIG_PCI_IOV to avoid compiler\nwarnings.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b120818e652965669d3f1abaeaa5c3ccdfb28126",
      "tree": "f6b2a4b60a94ecbb805a4825834940a62e1e748e",
      "parents": [
        "93d3ce8fafb888702311fc8c5917faa4c25b8266"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Sat Oct 15 05:00:10 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:31 2011 -0700"
      },
      "message": "ixgbe: fix smatch splat due to missing NULL check\n\nixgbe_ieee_ets and ixgbe_ieee_pfc are intialized at\nthe same time. Do a check for both before configuring\nIEEE802.1Qaz. Also max_frame was causing a sparse\nwarning resolved here as well.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "93d3ce8fafb888702311fc8c5917faa4c25b8266",
      "tree": "0cc09c215d5f29928c4e0b75e34a39b050f6a194",
      "parents": [
        "232ef6bc451de2bc17c22fd116838cd89b94e1c1"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Oct 19 07:59:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:23 2011 -0700"
      },
      "message": "ixgbe: fix disabling of Tx laser at probe\n\nregister_netdev() calls ndo_set_features() which may result in HW reset\nwhich in turn will bring the laser back up.\n\nThis patch moves ixgbe_laser_tx_disable() below register_netdev()\nin ixgbe_probe() to make sure laser is shut off on load.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "232ef6bc451de2bc17c22fd116838cd89b94e1c1",
      "tree": "88fe56de1620255842b800431544e54c8c15cf6c",
      "parents": [
        "d5a0e3640c05b7d07c548f9f8f986dbb87cfad98"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Oct 19 07:41:58 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:15 2011 -0700"
      },
      "message": "ixgbe: Fix link issues caused by a reset while interface is down\n\nInterface fails to obtain link on 82599 SFP in the following scenario:\n\n1. Set advertised speed to GB:\nethtool -s eth0 advertise 0x20\n\n2. Bring interface down\nip link set eth0 down\n\n3. Issue any command that leads to a reset:\nethtool -t eth0\n\n4. Bring link back up:\nip link set eth0 up\n\nFollowing patch makes sure that the driver flaps the Tx laser every time\nixgbe_start_hw() is called, and not only when the speed is set.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d5a0e3640c05b7d07c548f9f8f986dbb87cfad98",
      "tree": "d952c48b1a08cb3c9b551ce8abe8d7095419e3a4",
      "parents": [
        "243559f436f26b571ea3a4e70ff082892dc58f16"
      ],
      "author": {
        "name": "Kantecki, Tomasz",
        "email": "tomasz.kantecki@intel.com",
        "time": "Mon Oct 17 22:06:59 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:08 2011 -0700"
      },
      "message": "igb: Fix for I347AT4 PHY cable length unit detection\n\nThe PHY cable length unit detection was not using the correct\nthe correct PHY data variable for I347AT4.\n\nSigned-off-by: Tomasz Kantecki \u003ctomasz.kantecki@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "243559f436f26b571ea3a4e70ff082892dc58f16",
      "tree": "36131ab7f2cb2fe4143f43482cd476a498dd283b",
      "parents": [
        "34c9ef8bc66e21bdecb215b2fb7d93092468d27d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Sat Oct 22 05:18:10 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:55:00 2011 -0700"
      },
      "message": "e100: make sure vlan support isn\u0027t advertised on old adapters\n\ne100 parts don\u0027t support vlan offload but they generally do\nallow use of vlans in higher software layers via the 8021q module.\nThat said, there are a couple of really old revisions of e100\nhardware that don\u0027t even allow the longer frame sizes\nrequired for vlan use with standard MTU.\n\nUse the VLAN_CHALLENGED flag to prevent vlan binding to these\ndevices.\n\nReported-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCC: David Lamparter \u003cequinox@diac24.net\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "34c9ef8bc66e21bdecb215b2fb7d93092468d27d",
      "tree": "d4a5d366a32ba2a78d6ef02767c76be5dfb02352",
      "parents": [
        "2edcd4ca43df3c1d1d392753531cc73a53e709ba"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Oct 21 04:33:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 02 16:54:53 2011 -0700"
      },
      "message": "e1000e: demote a debugging WARN to a debug log message\n\nThis debugging message was recently added but it does not need to be as\nalarming as a WARN.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2edcd4ca43df3c1d1d392753531cc73a53e709ba",
      "tree": "0a82adf6b2b95135568d8defb6931a6b66120fff",
      "parents": [
        "0ad92ad03aa444b312bd318b0341011a8be09d13"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 02 01:49:44 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 02 01:49:44 2011 -0400"
      },
      "message": "net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n\nCommit 9e903e085262 (\"net: add skb frag size accessors\") used frag_size\ninstead of skb_frag_size in this file.\n\nFixes this build error:\n\ndrivers/net/ethernet/xilinx/ll_temac_main.c: In function \u0027temac_start_xmit\u0027:\ndrivers/net/ethernet/xilinx/ll_temac_main.c:717:3: error: implicit declaration of function \u0027frag_size\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a3360e1e18fc6bbe10bebe416db42de5fa02dbd",
      "tree": "19895725ca0ebcd57a976eabe51e318818e69cb6",
      "parents": [
        "1b6b7172d0ee37528762bddb83acb56cb38ffac2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Oct 29 08:09:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 01 19:30:38 2011 -0400"
      },
      "message": "net/ethernet: Move mac89x0.c from apple to cirrus\n\nMacintosh CS89x0 based ethernet cards use a Crystal Semiconductor (Now\nCirrus Logic) CS89x0 chip, so the mac89x0 driver should be in\ndrivers/net/ethernet/cirrus instead of drivers/net/ethernet/apple.\n\nThis also fixes a build problem, as the driver needs a header file from the\ncirrus directory:\n\ndrivers/net/ethernet/apple/mac89x0.c:107:20: error: cs89x0.h: No such file or directory\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b6b7172d0ee37528762bddb83acb56cb38ffac2",
      "tree": "83378bd8c9b88a7074c3ff9ef97790ab54e5ef94",
      "parents": [
        "048ca16935fdfbe17d1593e022eef4713c70c7e2"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Tue Oct 25 12:32:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 01 19:30:38 2011 -0400"
      },
      "message": "net/ethernet: sc92031 is not Realtek\n\nWhile the SC92031 could be found on fake \"Realtek\" NICs, it has no\nrelationship to Realtek, and is actually from Silan.\n\nCreate a new subdirectory for silan and move sc92031 there.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f470f8d4e702593ee1d0852871ad80373bce707b",
      "tree": "85a67e65c5e5b9777639bd8f4c763a4cf8787e0e",
      "parents": [
        "dc47d3810cdcb4f32bfa31d50f26af97aced0638",
        "504255f8d0480cf293962adf4bc3aecac645ae71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 10:51:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 10:51:38 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (62 commits)\n  mlx4_core: Deprecate log_num_vlan module param\n  IB/mlx4: Don\u0027t set VLAN in IBoE WQEs\u0027 control segment\n  IB/mlx4: Enable 4K mtu for IBoE\n  RDMA/cxgb4: Mark QP in error before disabling the queue in firmware\n  RDMA/cxgb4: Serialize calls to CQ\u0027s comp_handler\n  RDMA/cxgb3: Serialize calls to CQ\u0027s comp_handler\n  IB/qib: Fix issue with link states and QSFP cables\n  IB/mlx4: Configure extended active speeds\n  mlx4_core: Add extended port capabilities support\n  IB/qib: Hold links until tuning data is available\n  IB/qib: Clean up checkpatch issue\n  IB/qib: Remove s_lock around header validation\n  IB/qib: Precompute timeout jiffies to optimize latency\n  IB/qib: Use RCU for qpn lookup\n  IB/qib: Eliminate divide/mod in converting idx to egr buf pointer\n  IB/qib: Decode path MTU optimization\n  IB/qib: Optimize RC/UC code by IB operation\n  IPoIB: Use the right function to do DMA unmap pages\n  RDMA/cxgb4: Use correct QID in insert_recv_cqe()\n  RDMA/cxgb4: Make sure flush CQ entries are collected on connection close\n  ...\n"
    },
    {
      "commit": "23e049442b7b4f87f802470b4fd46a0e50b2fbdd",
      "tree": "7dfd95eae9373805617c528fb9e38772c72ec77b",
      "parents": [
        "094803e0aab3fe75bbf8202a8f4b5280eaade375"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@google.com",
        "time": "Tue Nov 01 00:53:33 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 01 00:53:33 2011 -0400"
      },
      "message": "drivers/net/ethernet/i825xx/3c505.c: fix build with dynamic debug\n\nThe `#define filename\u0027 screws up the expansion of\nDEFINE_DYNAMIC_DEBUG_METADATA:\n\ndrivers/net/ethernet/i825xx/3c505.c: In function \u0027send_pcb\u0027:\ndrivers/net/ethernet/i825xx/3c505.c:390: error: expected identifier before string constant\ndrivers/net/ethernet/i825xx/3c505.c:390: error: expected \u0027}\u0027 before \u0027.\u0027 token\ndrivers/net/ethernet/i825xx/3c505.c:436: error: expected identifier before string constant\ndrivers/net/ethernet/i825xx/3c505.c:435: error: expected \u0027}\u0027 before \u0027.\u0027 token\ndrivers/net/ethernet/i825xx/3c505.c: In function \u0027start_receive\u0027:\ndrivers/net/ethernet/i825xx/3c505.c:557: error: expected identifier before string constant\ndrivers/net/ethernet/i825xx/3c505.c:557: error: expected \u0027}\u0027 before \u0027.\u0027 token\ndrivers/net/ethernet/i825xx/3c505.c: In function \u0027receive_packet\u0027:\ndrivers/net/ethernet/i825xx/3c505.c:629: error: expected identifier before string constant\n\netc\n\nSo remove that #define and \"open-code\" it.\n\nCc: Philip Blundell \u003cphilb@gnu.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9075fa968a0a4347aef35e235e2995c0e57dddd",
      "tree": "cf9f9716784e790d8a43339653256d9cf9178ff3",
      "parents": [
        "ae29bc92da01a2e9d278a9a58c3b307d41cc0254"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Oct 31 17:11:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:54 2011 -0700"
      },
      "message": "treewide: use __printf not __attribute__((format(printf,...)))\n\nStandardize the style for compiler based printf format verification.\nStandardized the location of __printf too.\n\nDone via script and a little typing.\n\n$ grep -rPl --include\u003d*.[ch] -w \"__attribute__\" * | \\\n  grep -vP \"^(tools|scripts|include/linux/compiler-gcc.h)\" | \\\n  xargs perl -n -i -e \u0027local $/; while (\u003c\u003e) { s/\\b__attribute__\\s*\\(\\s*\\(\\s*format\\s*\\(\\s*printf\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*\\)\\s*\\)\\s*\\)/__printf($1, $2)/g ; print; }\u0027\n\n[akpm@linux-foundation.org: revert arch bits]\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Kirill A. Shutemov\" \u003ckirill@shutemov.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "310587c320e906c59ef4152c41d81b00adf1b259",
      "tree": "6dda14eaae4294916983af2ef3558a0a48c43405",
      "parents": [
        "d0e88ec90151c52ca9aa67adece8f2b8bd3c9f3b"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 15 19:42:40 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:10 2011 -0400"
      },
      "message": "drivers/net: fix mislocated headers in cxgb4/l2t.c\n\nFor some reason three #include \u003clinux/...\u003e are buried way\ndown in the file.  Since the inclusion of module.h is one\nof them, the inclusion comes after use of EXPORT_SYMBOL\nwhich will cause warnings about implicit declarations.\nRelocate all the headers to the top.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6eb07caf1ac5723720caea2ee93cd11b7058a0aa",
      "tree": "f497ae508fdd5147da5bc63b70934f6609e4c506",
      "parents": [
        "ac5c24e9e613df556f054f1fa811fca0c24fe500"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 15 19:46:05 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:09 2011 -0400"
      },
      "message": "drivers/net: Add moduleparam.h to drivers as required.\n\nThese files were using moduleparam infrastructure, but were not\nincluding anything for it -- which is fine when module.h is being\nimplicitly included in all files, but that is going away.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ee40fa0656a730491765545ff7550f3c1ceb0fbc",
      "tree": "fd18764b7a60ccc1ca54b15a7611414d8974efbe",
      "parents": [
        "9d9779e723a5d23b94abbe5bb7d1197921f6f3dd"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 16:14:23 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:08 2011 -0400"
      },
      "message": "drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nThese were getting the macros from an implicit module.h\ninclude via device.h, but we are planning to clean that up.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n\ndrivers/net: Add export.h to wireless/brcm80211/brcmfmac/bcmsdh.c\n\nThis relatively recently added file uses EXPORT_SYMBOL and hence\nneeds export.h included so that it is compatible with the module.h\nsplit up work.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "9d9779e723a5d23b94abbe5bb7d1197921f6f3dd",
      "tree": "19c5f0910a919c3a230867f1aec1f81daedf1f4c",
      "parents": [
        "5270f31222315de96a3ee00ecde5ad97528cacab"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:21:01 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:07 2011 -0400"
      },
      "message": "drivers/net: Add module.h to drivers who were implicitly using it\n\nThe device.h header was including module.h, making it present for\nmost of these drivers.  But we want to clean that up.  Call out the\ninclude of module.h in the modular network drivers.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "1a4ceab195e66bce9c1638fdded6d92988100ba4",
      "tree": "3ec17bd66fb3ac1429131e373cc8d99550d5451a",
      "parents": [
        "83f89ca755c9f783b8229d968c4e9d2c660ca427",
        "6a32e4f9dd9219261f8856f817e6655114cfec2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 15:22:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 15:22:44 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (27 commits)\n  vlan: allow nested vlan_do_receive()\n  ipv6: fix route lookup in addrconf_prefix_rcv()\n  bonding: eliminate bond_close race conditions\n  qlcnic: fix beacon and LED test.\n  qlcnic: Updated License file\n  qlcnic: updated reset sequence\n  qlcnic: reset loopback mode if promiscous mode setting fails.\n  qlcnic: skip IDC ack check in fw reset path.\n  i825xx: Fix incorrect dependency for BVME6000_NET\n  ipv6: fix route error binding peer in func icmp6_dst_alloc\n  ipv6: fix error propagation in ip6_ufo_append_data()\n  stmmac: update normal descriptor structure (v2)\n  stmmac: fix NULL pointer dereference in capabilities fixup (v2)\n  stmmac: fix a bug while checking the HW cap reg (v2)\n  be2net: Changing MAC Address of a VF was broken.\n  be2net: Refactored be_cmds.c file.\n  bnx2x: update driver version to 1.70.30-0\n  bnx2x: use FW 7.0.29.0\n  bnx2x: Enable changing speed when port type is PORT_DA\n  bnx2x: Fix 54618se LED behavior\n  ...\n"
    },
    {
      "commit": "10ee0faed92c8af4baebd633372136a6608a41ea",
      "tree": "bd9390dfecf81ec40c2cdb12f97d4c7e7224132e",
      "parents": [
        "445b62dfd934394807c12aee06d3f20cf70c93b4"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Fri Oct 28 12:57:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 30 03:09:41 2011 -0400"
      },
      "message": "qlcnic: fix beacon and LED test.\n\no Updated version number to 5.0.25\n\no Do not hold onto RESETTING_BIT for entire duration of LED/ beacon test.\n  Instead, just checking for RESETTING_BIT not set before sending config_led\n  command down to card.\n\no Take rtnl_lock instead of RESETTING_BIT for beacon test while sending\n  config_led command down to make sure interface cannot be brought up/ down.\n\no Allocate and free resources if interface is down before\n  sending the config_led command. This is to make sure config_led\n  command sending doesn\u0027t fail.\n\no Clear QLCNIC_LED_ENABLE bit if beacon/ LED test fails to start.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68233c583ab4549b739f12135bdab108336d5204",
      "tree": "e638b99db915d9c039afa3baf2cfb1960fdfc774",
      "parents": [
        "ad567b8f1d1e39bdf622866a910f1d52d2be3a0a"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Fri Oct 28 12:57:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 30 03:09:40 2011 -0400"
      },
      "message": "qlcnic: updated reset sequence\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad567b8f1d1e39bdf622866a910f1d52d2be3a0a",
      "tree": "81da3fda4ec9e9215412697555e5939d0f384ebc",
      "parents": [
        "16e3cf73befecd882399d6ec7b12e8fb2c7abf73"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Fri Oct 28 12:57:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 30 03:09:40 2011 -0400"
      },
      "message": "qlcnic: reset loopback mode if promiscous mode setting fails.\n\nIf promiscous mode setting fails, reset loopback mode setting in firmware.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16e3cf73befecd882399d6ec7b12e8fb2c7abf73",
      "tree": "2e455a015cbdd7c439101e16eb1cdebdc49a9094",
      "parents": [
        "9eeebb5bc8d984298cba9d12690923cdc09ab173"
      ],
      "author": {
        "name": "Sritej Velaga",
        "email": "sritej.velaga@qlogic.com",
        "time": "Fri Oct 28 12:57:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 30 03:09:39 2011 -0400"
      },
      "message": "qlcnic: skip IDC ack check in fw reset path.\n\nIn fw reset path, we should consider any change in device state as an\nack from the other driver. When that happens, we don\u0027t have to wait for\nan explicit ack.\n\nSigned-off-by: Sritej Velaga \u003csritej.velaga@qlogic.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e59e7e7feb5a12938fbf9135147eeda3238c6c4",
      "tree": "dbe994369ca9cad6893f0fd710f75791bc84b816",
      "parents": [
        "46b51ea2099fa2082342e52b8284aa828429b80b",
        "a513a99a7cebfb452839cc09c9c0586f72d96414"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:20:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:20:44 2011 -0700"
      },
      "message": "Merge branch \u0027next-rebase\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\n* \u0027next-rebase\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci:\n  PCI: Clean-up MPS debug output\n  pci: Clamp pcie_set_readrq() when using \"performance\" settings\n  PCI: enable MPS \"performance\" setting to properly handle bridge MPS\n  PCI: Workaround for Intel MPS errata\n  PCI: Add support for PASID capability\n  PCI: Add implementation for PRI capability\n  PCI: Export ATS functions to modules\n  PCI: Move ATS implementation into own file\n  PCI / PM: Remove unnecessary error variable from acpi_dev_run_wake()\n  PCI hotplug: acpiphp: Prevent deadlock on PCI-to-PCI bridge remove\n  PCI / PM: Extend PME polling to all PCI devices\n  PCI quirk: mmc: Always check for lower base frequency quirk for Ricoh 1180:e823\n  PCI: Make pci_setup_bridge() non-static for use by arch code\n  x86: constify PCI raw ops structures\n  PCI: Add quirk for known incorrect MPSS\n  PCI: Add Solarflare vendor ID and SFC4000 device IDs\n"
    },
    {
      "commit": "3ddb709af32bacaf78d124420404d1ac19be99b8",
      "tree": "60f603094ddb3ab6f63c561800b138ae965a5955",
      "parents": [
        "7011687f0f2f12cc348f6a693fafe63d89167eac"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Oct 28 10:53:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 28 17:06:56 2011 -0400"
      },
      "message": "i825xx: Fix incorrect dependency for BVME6000_NET\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c20f72f9108b2fcf30ec63d8a4203736c01ccd0",
      "tree": "8310be8eba2e616fc3b93e5c7e379343c0480710",
      "parents": [
        "e2c57f839c63f452b4704e048c8db9cf669ed410"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Oct 26 19:43:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 27 23:17:12 2011 -0400"
      },
      "message": "stmmac: update normal descriptor structure (v2)\n\nThis patch updates the normal descriptor structure\nto work fine on new GMAC Synopsys chips.\n\nNormal descriptors were designed on the old MAC10/100\ndatabook 1.91 where some bits were reserved: for example\nthe tx checksum insertion and rx checksum offload.\n\nThe patch maintains the back-compatibility with old\nMAC devices (tested on STx7109 MAC10/100) and adds new\nfields that actually new GMAC devices can use.\n\nFor example, STx7109 (MAC10/100) will pass from the platform\n  tx_coe \u003d 0, enh_desc \u003d 0, has_gmac \u003d 0.\nA platform like Loongson1B (GMAC) will pass:\n  tx_coe \u003d 1, enh_desc \u003d 0, has_gmac \u003d 1.\n\nThanks to Kelvin, he enhanced the normal descriptors for\nGMAC (on MIPS Loongson1B platform).\n\nSigned-off-by: Kelvin Cheung \u003ckeguang.zhang@gmail.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "e2c57f839c63f452b4704e048c8db9cf669ed410"
}
