)]}'
{
  "log": [
    {
      "commit": "a319726af99d3da87f942a4ae95a4f6527badf4a",
      "tree": "b4151404bc6ab7a374b998993357d3ce9d74bba0",
      "parents": [
        "62ecc37986414ff98ba863f8f4b8c3fa9c8fb808",
        "8e2813f59e2036aac12fe7b23eda95406b14a83f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 28 22:06:17 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 28 22:06:17 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next\n"
    },
    {
      "commit": "62ecc37986414ff98ba863f8f4b8c3fa9c8fb808",
      "tree": "4db2263863675bd980745c55cd45b10503cc8a98",
      "parents": [
        "d89bdff152acc0c1e1c8093832547a553b69b45c"
      ],
      "author": {
        "name": "RongQing.Li",
        "email": "roy.qing.li@gmail.com",
        "time": "Thu Apr 26 21:01:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 28 21:59:18 2012 -0400"
      },
      "message": "drivers/net/oki-semi: Donot recompute IP header checksum\n\nIf I understand correct, NETIF_F_IP_CSUM only means the hardware\nwill compute the TCP/UDP checksum, IP checksum is always computed\nin software\n\nSo as a workround of hardware unable to compute small packages\nchecksum, do not need to compute IP header checksum.\n\nSigned-off-by: RongQing.Li \u003croy.qing.li@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d89bdff152acc0c1e1c8093832547a553b69b45c",
      "tree": "9248eec24ae17f2b3f12705de5d14a35e4cd8b20",
      "parents": [
        "86cc070eb19640d42941d3074e42c761d4c1c59c"
      ],
      "author": {
        "name": "RongQing.Li",
        "email": "roy.qing.li@gmail.com",
        "time": "Thu Apr 26 21:01:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 28 21:59:17 2012 -0400"
      },
      "message": "drivers/net/oki-semi: Remove the definition of PCH_GBE_ETH_ALEN\n\nPCH_GBE_ETH_ALEN is equal to ETH_ALEN, so we can replace it with\nETH_ALEN.\n\nIf they are not equal, it must be a bug, since this is ethernet,\nand the address has been already stored to mc_addr_list as ETH_ALEN\nbytes when call pch_gbe_mac_mc_addr_list_update.\n\nSigned-off-by: RongQing.Li \u003croy.qing.li@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86cc070eb19640d42941d3074e42c761d4c1c59c",
      "tree": "f8cb002ccd8334b910d45c3189fa4c60ffaba487",
      "parents": [
        "c5f0f83c3be4c965c40c78d52000db30c0ceab5d"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Apr 26 00:30:43 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 28 21:48:39 2012 -0400"
      },
      "message": "net/at91_ether: use gpio_to_irq for phy IRQ line\n\nUse the gpio_to_irq() function to retrieve the phy IRQ line\nfrom the GPIO pin specification.\nThis fix is needed now that we have moved to irqdomains on AT91.\n\nReported-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5f0f83c3be4c965c40c78d52000db30c0ceab5d",
      "tree": "0e3dbeef02ae0b78325ca1da997ee3507255110e",
      "parents": [
        "cb75a36c8a1ab68e2dbfbe172f12c792b0c6dba8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "avictor.za@gmail.com",
        "time": "Thu Apr 26 00:30:42 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 28 21:48:37 2012 -0400"
      },
      "message": "AT91: Remove fixed mapping for AT91RM9200 ethernet\n\nThe AT91RM9200 Ethernet controller still has a fixed IO mapping.\nSo:\n* Remove the fixed IO mapping and AT91_VA_BASE_EMAC definition.\n* Pass the physical base-address via platform-resources to the driver.\n* Convert at91_ether.c driver to perform an ioremap().\n* Ethernet PHY detection needs to be performed during the driver\ninitialization process, it can no longer be done first.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e2813f59e2036aac12fe7b23eda95406b14a83f",
      "tree": "757d7b07cef51575031f2629a0b4e522e41ee928",
      "parents": [
        "a27416bbcada50173c2cf8c71d195380b9f06be2"
      ],
      "author": {
        "name": "Jacob Keller",
        "email": "jacob.e.keller@intel.com",
        "time": "Sat Apr 21 06:05:40 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Apr 27 02:31:26 2012 -0700"
      },
      "message": "ixgbe: check for WoL support in single function\n\nThis patch consolidates the case logic for checking whether a device supports\nWoL into a single place. Previously ethtool and probe used similar logic that\nwas copied and maintained separately. This patch encapsulates the core logic\ninto a function so that a user only has to update one place.\n\nSigned-off-by: Jacob Keller \u003cjacob.e.keller@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a27416bbcada50173c2cf8c71d195380b9f06be2",
      "tree": "af6f116543344734acd919357e609d1cb786783d",
      "parents": [
        "bdc125f73f3c810754e858b942d54faf4ba6bffe"
      ],
      "author": {
        "name": "Matthew Vick",
        "email": "matthew.vick@intel.com",
        "time": "Wed Apr 18 02:57:44 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Apr 27 02:28:45 2012 -0700"
      },
      "message": "igb: Force flow control off during reset when forcing speed.\n\nDuring igb_reset(), we initiate a hardware reset which will clear our\nflow control settings. For auto-negotiation, we re-negotiate them when\nlinking up again, but we need to force them off properly for the forced\nspeed case.\n\nSigned-off-by: Matthew Vick \u003cmatthew.vick@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": "bdc125f73f3c810754e858b942d54faf4ba6bffe",
      "tree": "ad071aff2b90fc56efcb9552bc503e515a7dff42",
      "parents": [
        "36ceeb43cecaf98a488b94bb318a1f3dd5a87033"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Mar 20 03:47:52 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Apr 27 02:25:13 2012 -0700"
      },
      "message": "e1000e: 82579 potential system hang on stress when ME enabled\n\nPreviously, a workaround was added to address a hardware bug in the\nPCIm2PCI arbiter where a write by the driver of the Transmit/Receive\nDescriptor Tail register could happen concurrently with a write of any\nMAC CSR register by the Manageability Engine (ME) which could cause the\nTail register to have an incorrect value.  The arbiter is supposed to\nprevent the concurrent writes but there is a bug that can cause the Host\n(driver) access to be acknowledged later than it should.\nAfter further investigation, it was discovered that a driver write access\nof any MAC CSR register after being idle for some time can be lost when\nME is accessing a MAC CSR register.  When this happens, no further target\naccess is claimed by the MAC which could hang the system.\nThe workaround to check bit 24 in the FWSM register (set only when ME is\naccessing a MAC CSR register) and delay for a limited amount of time until\nit is cleared is now done for all driver writes of MAC CSR registers on\n82579 with ME enabled.  In the rare case when the driver is writing the\nTail register and ME is accessing any MAC CSR register for a duration\nlonger than the maximum delay, write the register and verify it has the\ncorrect value before continuing, otherwise reset the device.\n\nThis patch also moves some pre-existing macros from the hardware-specific\nheader file to the more appropriate generic driver header file.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "36ceeb43cecaf98a488b94bb318a1f3dd5a87033",
      "tree": "3c4fea59be499946aace8c46374226fe0b58ff2f",
      "parents": [
        "2cb7a9cc008c25dc03314de563c00c107b3e5432"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Mar 20 03:47:47 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Apr 27 02:21:13 2012 -0700"
      },
      "message": "e1000e: 82579 packet drop workaround\n\nIn K1 mode (a MAC/PHY interconnect power mode), the 82579 device shuts down\nthe Phase Lock Loop (PLL) of the interconnect to save power.  When the PLL\nstarts working, the 82579 device may start to transfer the packet through\nthe interconnect before it is fully functional causing packet drops.  This\nworkaround disables shutting down the PLL in K1 mode for 1G link speed.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2cb7a9cc008c25dc03314de563c00c107b3e5432",
      "tree": "d0bf849a9f5470f868a1449f9e9c4447967e072a",
      "parents": [
        "1c1093a44fd7f994df981c1c4e79e89d33cdedc5"
      ],
      "author": {
        "name": "Matthew Vick",
        "email": "matthew.vick@intel.com",
        "time": "Fri Mar 16 09:02:59 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Apr 27 02:19:35 2012 -0700"
      },
      "message": "e1000e: Enable DMA Burst Mode on 82574 by default.\n\nPerformance testing has shown that enabling DMA burst on 82574\nimproves performance on small packets, so enable it by default.\n\nSigned-off-by: Matthew Vick \u003cmatthew.vick@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1c1093a44fd7f994df981c1c4e79e89d33cdedc5",
      "tree": "579498f98f794a10077f25033e157866b4050127",
      "parents": [
        "82981930125abfd39d7c8378a9cfdf5e1be2002b"
      ],
      "author": {
        "name": "Matthew Vick",
        "email": "matthew.vick@intel.com",
        "time": "Fri Mar 16 09:02:58 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Apr 27 02:17:38 2012 -0700"
      },
      "message": "e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN.\n\n80003ES2LAN has an errata such that far-end loopback may be activated by\nbit errors producing a reserved symbol. In order to disable far-end\nloopback quickly enough, disable it immediately following a reset.\n\nSigned-off-by: Matthew Vick \u003cmatthew.vick@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "06b0ab373df74f7916282b452b35d6389a605b8a",
      "tree": "9608ada30428b1caeeb70debe135fe8a02b04b9f",
      "parents": [
        "2a89611a051cdcfcf4a7ae21d18eef64fab517b4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Thu Apr 26 15:42:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:36 2012 -0400"
      },
      "message": "be2net: update the driver version\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a89611a051cdcfcf4a7ae21d18eef64fab517b4",
      "tree": "244229e32f480ed5ded1a01410c82e32a0ff9535",
      "parents": [
        "ddc3f5cbaf1ddea122ec1d51c1cce97482b4d0c2"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Thu Apr 26 15:42:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "be2net: fix speed displayed by ethtool on certain SKUs\n\nlogical speed returned by link_status_query needs to be multiplied by 10.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc3f5cbaf1ddea122ec1d51c1cce97482b4d0c2",
      "tree": "55b9a7f888114d08a713d49fb1fa25506ab9fb26",
      "parents": [
        "97076d275cf358aa85157543d0d6d9e64f8b16df"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Thu Apr 26 15:42:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "be2net: Ignore status of some ioctls during driver load\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97076d275cf358aa85157543d0d6d9e64f8b16df",
      "tree": "9d55241e86fba374986b0ff3ee9e4f303ebd9782",
      "parents": [
        "13b95fb714d7b7996e8d423d907beea17ad5c380"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Apr 26 11:51:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "NET: smsc-ircc2: mark non-experimental\n\nThis has been used by me and others for ages, let\u0027s stop calling it\nexperimental.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b95fb714d7b7996e8d423d907beea17ad5c380",
      "tree": "20d1487f7a109678fbabb41cb3d99322df978b55",
      "parents": [
        "4fbec4d86f7a1b4dbaddecda24da08b5473cd289"
      ],
      "author": {
        "name": "Rick Jones",
        "email": "rick.jones2@hp.com",
        "time": "Thu Apr 26 11:20:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "bonding: bond_update_speed_duplex() can return void since no callers check its return\n\nAs none of the callers of bond_update_speed_duplex (need to) check its\nreturn value, there is little point in it returning anything.\n\nSigned-off-by: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fbec4d86f7a1b4dbaddecda24da08b5473cd289",
      "tree": "acaeaab06b96ec6ec23779f90f9185d39ae80b53",
      "parents": [
        "54a8997c6a0266a91a287b5dcb05da394ac0e42a"
      ],
      "author": {
        "name": "Manish Chopra",
        "email": "manish.chopra@qlogic.com",
        "time": "Thu Apr 26 10:31:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "qlcnic: Allow a predefined set of capture masks for FW dump\n\no 0x3, 0x7, 0xF, 0x1F, 0x3F, 0x7F and 0xFF are the allowed capture masks.\no Updated driver version to 5.0.28\n\nSigned-off-by: Manish chopra \u003cmanish.chopra@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": "54a8997c6a0266a91a287b5dcb05da394ac0e42a",
      "tree": "1c30d77d7df803bbe4eb8e219a400fcb8638386b",
      "parents": [
        "b43e5ee76a4320c070cf0fe65cf4927198fbb4d1"
      ],
      "author": {
        "name": "Jitendra Kalsaria",
        "email": "jitendra.kalsaria@qlogic.com",
        "time": "Thu Apr 26 10:31:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "qlcnic: Adding mac statistics to ethtool.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@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": "b43e5ee76a4320c070cf0fe65cf4927198fbb4d1",
      "tree": "86e9cbe0022ffc4f7f4ef309dcd0a6f8d8b3c073",
      "parents": [
        "feb50ac19e3527c3c68391718f07272349639a84"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu Apr 26 10:31:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "qlcnic: Register device in FAILED state.\n\no Without failing probe, register netdevice when device is in FAILED state.\no Device will come up with minimum functionality.\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": "d73988923f73b5a3364b06ae1368542785f0af84",
      "tree": "c967b70def1b39242c19fdcc12924f718f994354",
      "parents": [
        "67469601406c12ced3db9956aeb0ef0854e2952f"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Apr 24 12:56:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:34 2012 -0400"
      },
      "message": "isdn/eicon: use standard __init,__exit function markup\n\nRemove the custom DIVA_{INIT,EXIT}_FUNCTION defines and use\nthe standard __init,__exit markup.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Armin Schindler \u003cmac@melware.de\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a85c9bb895aed633615078f69f4a4bce9e39be5f",
      "tree": "0eafc0be614fc70a1c853ee2249e3152d8d15718",
      "parents": [
        "de248a75c35e0208294cf304b112916254b69184",
        "d9b8ae6bd8c3304569a25079fcdbebaa28a48ee4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 15:54:45 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 15:54:45 2012 -0400"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\n"
    },
    {
      "commit": "d9b8ae6bd8c3304569a25079fcdbebaa28a48ee4",
      "tree": "9ce3e4eb355685f970dd7333a0a935109aff0583",
      "parents": [
        "872f24dbc604ef585ea7eec73020dcdfaffd1956",
        "94c514fe240fc0dd02187b78facefde8b6744634"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 26 15:03:48 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 26 15:03:48 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-testmode.c\n"
    },
    {
      "commit": "07003408fc219ca7c45d2f559999f6aca08d711a",
      "tree": "57002be7845c5f407a5745ee72e2535a79cf276d",
      "parents": [
        "864fd636b196e7502df14d82a719744203d47193"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 20:52:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Added support for fragmentation of E1 interfaces of hfcmulti driver.\n\nFragmentation is usefull if multiple devices are connected to an E1\ninterface. Each fragment will have a subset of the available timeslots.\nThese devices require a cascde connection or a multiplexer.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "864fd636b196e7502df14d82a719744203d47193",
      "tree": "ab0ceb83956ecb2dcd26b91058e0c4cb8a80d4f9",
      "parents": [
        "d2fb549654882ae5806a8a676b322ac1ceea4608"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 20:52:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Rework of LED status display for HFC-4S/8S/E1 cards.\n\nLEDs will show RED if layer 1 is disabled or fails.\nLEDs will show GREEN if layer 1 is active.\nLEDs will blink if traffic on D-channel.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2fb549654882ae5806a8a676b322ac1ceea4608",
      "tree": "e7d907ffd585dbee5ee479c0a96035bf5206004c",
      "parents": [
        "a4d729d0ce7e52f21d1976b96fc6211ee34bf84b"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Tue Apr 24 20:52:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Using FLG_ACTIVE flag to determine if layer 1 is active or not.\n\nWe already have the flag for L1 active, so we should use it.\nL2 will be solved in a later patch.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4d729d0ce7e52f21d1976b96fc6211ee34bf84b",
      "tree": "e0e7d833fd4b981d77b83ab898f4c39efa860514",
      "parents": [
        "25456e5ceea57e99091f5ff44d71012b31651391"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 20:52:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Fixed false interruption of audio during bridging change.\n\nTransmitted audio data was interrupted if a bridge was enabled or disabled.\nNow transmission seamlessly continues during that action.\nFix in hfcmulti.ko\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25456e5ceea57e99091f5ff44d71012b31651391",
      "tree": "bead08348d3103b8b1632b3845af725fa8a3945e",
      "parents": [
        "319d013af0d47e1137ac02f94ad069312514ddfa"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:41:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:33 2012 -0400"
      },
      "message": "atl1c: refine start/enable code for MAC module\n\nmerge TXQ/RXQ/MAC start/enable code to one function as they\nare started/enabled at the same time, just like stop/disable them\nin the function of atl1c_stop_mac.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "319d013af0d47e1137ac02f94ad069312514ddfa",
      "tree": "4a6942fb0d2d2e85427ea924ac012e74770faea6",
      "parents": [
        "52a12fc785ef542bc06119d2f1c8e0f7d75e4c76"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:40:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: add function atl1c_power_saving\n\nThis function is used for suspend of S1/S3/S4 and driver remove.\nIt sets MAC/PHY based on the WoL configuation to get lower power\nconsumption.\natl1c_phy_power_saving is renamed to atl1c_phy_to_ps_link, this\nfunction is just make PHY enter a link/speed mode to eat less\npower.\nREG_MAC_CTRL register is refined as well.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a12fc785ef542bc06119d2f1c8e0f7d75e4c76",
      "tree": "78d465b4b6517da45ca69d899164daa1f7fe77bb",
      "parents": [
        "ce5b972bc840d024289c73a096d61cfdf57eff2e"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: remove PHY reset/init for link down event\n\nit\u0027s unnecessary to reset/init phy when link down.\nOnly L1/L2 chip (supported by atlx) need such action.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce5b972bc840d024289c73a096d61cfdf57eff2e",
      "tree": "6d51dab262288aa3ac1d33b8cfce5e224d4112b0",
      "parents": [
        "7c6c44f064adf11628c8815cab02f3bdf95ef8bc"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: update PHY reset related routine\n\nMany magic data are re-configured for PHY during its reset operation\nbased on chip type to get better compability and stability.\nREG_PHY_CTRL register may be configured by BIOS before enter OS.\nso, the driver can\u0027t directly write to it without any Read-Op.\nthis change also affect suspend and phy_disable routines.\nPHY debug ports and extension registers are refined as well.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c6c44f064adf11628c8815cab02f3bdf95ef8bc",
      "tree": "85e77fe58d603242dea573e395eae06851205ba0",
      "parents": [
        "7737fd96450236accb4856916366240a96de97be"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: remove PHY polling from atl1c_open\n\nPHY polling code for FPGA is considered in every MDIO R/W API.\nno need to add additional code to atl1c_open.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7737fd96450236accb4856916366240a96de97be",
      "tree": "82cac7341900cbba2dbed1fc488de56a2346d27b",
      "parents": [
        "ce3ba0c995c194bb922fd449d72a5d006c702aec"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: refine SERDES-clock related code\n\nbit 17/18 of reg1424 must be clear for l2cb 1.x, or it will cause\nthe write-reg operation fail without cable connected.\nso, please do connect the cable when apply this patch to the driver\nto make sure these 2bits are cleared by new driver.\nThe revised code is move to al1c_reset_mac.\nSERDES register definition is refined as well.\n\nwhen do reset MAC, speed/duplex control right should be transferred\nto software before do PHY auto-neg -- by bit MASTER_CTRL_SPEED_MODE_SW.\nSERDES register definition is refined as well.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce3ba0c995c194bb922fd449d72a5d006c702aec",
      "tree": "248bdc4e7dc16cc2c7409e3c89eea1f64ef80f41",
      "parents": [
        "929a5e9318f090e190b67343fb37533e58aec3a3"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: remove PHY contrl in atl1c_reset_pcie\n\natl1c_reset_phy follows atl1c_reset_pcie in the whole driver,\nso, it\u0027s unnecessary to add PHY control code in atl1c_reset_pcie.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "929a5e9318f090e190b67343fb37533e58aec3a3",
      "tree": "2f6deb2debeddcf83ecf1889e8eaed60b30fabcb",
      "parents": [
        "8f33ab913456654b2bfc75b90893dce9561cab9a"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: refine phy-register read/write function\n\nphy register is read/write via MDIO control module ---\nthat module will be affected by the hibernate status,\nto access phy regs in hib stutus, slow frequency clk must\nbe selected.\nTo access phy extension register, the MDIO related\nregisters are refined/updated, a _core function is\nre-wroted for both regular PHY regs and extension regs.\nexisting PHY r/w function is revised based on the _core.\nPHY extension registers will be used for the comming\npatches.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f33ab913456654b2bfc75b90893dce9561cab9a",
      "tree": "9554718df6abba1202d1b6bb37d9c808f850636f",
      "parents": [
        "c165541efc4d1024d7db22ecdf64359b1f6107fc"
      ],
      "author": {
        "name": "Huang, Xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Apr 25 20:27:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:32 2012 -0400"
      },
      "message": "atl1c: remove REG_PHY_STATUS\n\nthis register is used for l1e(dev\u003d1026)\nl1c/l1d/l2cb don\u0027t use it.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nTested-by: Liu David \u003cdwliu@qca.qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c165541efc4d1024d7db22ecdf64359b1f6107fc",
      "tree": "452445d747b5ef81d59f388e48036e5913b2091a",
      "parents": [
        "652bf64622f32c938dd4a8738ba12d51dc9fbdd4"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:47:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix FW download for BE\n\nSkip flashing a FW component if that component is not present in a\nparticular FW UFI image.\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "652bf64622f32c938dd4a8738ba12d51dc9fbdd4",
      "tree": "20de774b4a367e09e487d81759e07d8787849a79",
      "parents": [
        "d51ebd331166e102591e5c25805d8015df0e1e21"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:47:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix wrong status getting returned for MCC commands\n\nMCC Response CQEs are processed as part of NAPI poll routine and\nalso synchronously. If MCC completions are consumed by NAPI poll\nroutine, wrong status is returned to synchronously waiting routine.\nFix this by getting status of MCC command from command response\ninstead of response CQEs.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d51ebd331166e102591e5c25805d8015df0e1e21",
      "tree": "0d0ac8fded04402792f685ea01eade0e7e30f147",
      "parents": [
        "af311fe31015e2b27bd65e22fc103230fb3a78b7"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:46:52 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix Lancer statistics\n\nFix port num sent in command to get stats. Also skip unnecessary\nparsing of stats for Lancer.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af311fe31015e2b27bd65e22fc103230fb3a78b7",
      "tree": "421ab810a20c2750117db102e8fa1661a44c54ce",
      "parents": [
        "a70473949698c1c46e5523e1810a0a0f904a1fd2"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:46:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix traffic stall INTx mode\n\nEQ is getting armed wrongly in INTx mode as INTx interrupt is taking\nsome time to deassert. This can cause another interrupt while NAPI is\nscheduled and scheduling a NAPI in interrupt does not take effect.\nThis causes interrupt to be missed and traffic stalls. Fixing this by\npreventing wrong arming of EQ.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a70473949698c1c46e5523e1810a0a0f904a1fd2",
      "tree": "9dda768596a6f884ccc1ee849ddfb988a567e7f2",
      "parents": [
        "804c751599855a83efdc781cd9a2bda725d1391c"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:46:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix ethtool self test for Lancer\n\nLancer does not support DDR self test. Fix ethtool self test by\nskipping this test for Lancer.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "804c751599855a83efdc781cd9a2bda725d1391c",
      "tree": "d7d9e25955f007382a740ecc1bcda94e12dcb7e4",
      "parents": [
        "0fc16ebf69fc57b42110712eaaf8a6aa2492afbe"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:46:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix FW download in Lancer\n\nIncrease time given by driver to adapter for completing FW download\nto 30 seconds. Also return correct status when FW download times out.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fc16ebf69fc57b42110712eaaf8a6aa2492afbe",
      "tree": "df3e300116074ad8ad7ca89a1a8c1edbeb30e86d",
      "parents": [
        "9cf6ace5f5c7981f5df76af3e1b90d77cc3cdece"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Wed Apr 25 01:46:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:03:31 2012 -0400"
      },
      "message": "be2net: Fix VLAN/multicast packet reception\n\nVLAN and multicast hardware filters are limited and can get\nexhausted in adapters with many PCI functions. If setting\na VLAN or multicast filter fails due to lack of sufficient\nhardware resources, these packets get dropped. Fix this by\nswitching to VLAN or multicast promiscous mode so that these\npackets are not dropped.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cf6ace5f5c7981f5df76af3e1b90d77cc3cdece",
      "tree": "893417c150ee33709babe214087f0203c2e0377c",
      "parents": [
        "efef50a59f5536b94953838b05472eb490f6be09"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Wed Apr 25 20:54:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: DSP scheduling fix (version 2)\n\ndsp_spl_jiffies need to be the same datatype as jiffies (which is ulong).\nIf not, on 64 bit systems it will fallback to schedule the DSP every jiffie\ntic as soon jiffies become \u003e 2^32.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efef50a59f5536b94953838b05472eb490f6be09",
      "tree": "355532b0888ff9f1227733dd3f979cde79af5cd3",
      "parents": [
        "52a637c2a5d96f12eadb17e03da9b3405cd58acf"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Tue Apr 24 02:51:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: Fix division by zero\n\nIf DTMF debug is set and tresh goes under 100, the printk will cause\na division by zero.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a637c2a5d96f12eadb17e03da9b3405cd58acf",
      "tree": "4d1dac9b55208868cd2de09e6d6e2b9f0689499d",
      "parents": [
        "74fa9e5dff617e2e1e7688969f3492a6080bb6e1"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 02:51:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: Fixed hardware bridging/conference check routine of mISDN_dsp.ko.\n\nIn some cases the hardware bridging/conference (2-n parties) was selected,\nbut still pure software bridging/conference was used.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74fa9e5dff617e2e1e7688969f3492a6080bb6e1",
      "tree": "e8bd6bcc9cff4718e4a1113189404935074c7a3c",
      "parents": [
        "8dcf01fc009d12d01fd195ed95eaaee61178f21a"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 02:51:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: Fix NULL pointer bug in if-condition of mISDN_dsp\n\nFix a bug (was introduced by a cut \u0026 paste error)\nin cases when dsp-\u003econf was NULL.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad12886091cbc955dafd6cb91de2411b3ff36b39",
      "tree": "b49ac5d2614afedefdf15fafdecdd4d7a2d40e93",
      "parents": [
        "7e3ed02c6e65a0cb4c9259c0d34740305d9aa5e7"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Tue Apr 24 10:23:20 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 24 14:54:28 2012 -0400"
      },
      "message": "ath9k: Fix IDLE Powersave\n\n* PS_WAIT_FOR_TX_ACK is used in network-sleep mode and checking\n  it for handling IDLE transitions is incorrect. Fix this.\n\n* RX PCU/DMA engines have to be stopped before setting the chip into\n  full-sleep mode - otherwise the chip becomes mute.\n\n* Make things a bit clear by checking explicitly for network-sleep\n  mode in the tx() routine and add a couple of debug statements\n  to aid PS debugging.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f24001941c99776f41bd3f09c07d91205c2ad9d4",
      "tree": "0ab31480ccdf343b61db045e195d096068ef7c73",
      "parents": [
        "a108d5f35adc5c5d5cdc882dc0bb920565551bff",
        "4d634ca35a8b38530b134ae92bc9e3cc9c23c030"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 23:14:36 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 23:15:17 2012 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nFix merge between commit 3adadc08cc1e (\"net ax25: Reorder ax25_exit to\nremove races\") and commit 0ca7a4c87d27 (\"net ax25: Simplify and\ncleanup the ax25 sysctl handling\")\n\nThe former moved around the sysctl register/unregister calls, the\nlater simply removed them.\n\nWith help from Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e29ecd51de1683e6aeb88d76251f194b0311f749",
      "tree": "ce188094ada544b9806008da9cf333b8dff7e668",
      "parents": [
        "94b2f9ba4c87d155446957ee413e34298cbe7554"
      ],
      "author": {
        "name": "Barak Witkowski",
        "email": "barak@broadcom.com",
        "time": "Mon Apr 23 03:05:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:34:03 2012 -0400"
      },
      "message": "bnx2x: Update driver version to 1.72.50-0\n\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b2f9ba4c87d155446957ee413e34298cbe7554",
      "tree": "15ae1933d230f287da7e5b721e67962ff03390a2",
      "parents": [
        "a334872224a67b614dc888460377862621f3dac7"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Mon Apr 23 03:05:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:34:03 2012 -0400"
      },
      "message": "bnx2x: remove gro workaround\n\nRemoves GRO workaround, as issue is fixed in FW 7.2.51.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a334872224a67b614dc888460377862621f3dac7",
      "tree": "11c49dcbdaa681d75f18b858976d2a3d48e250cd",
      "parents": [
        "5b263f5374ea70daa61ed9f5cc5d8f4ac236efbd"
      ],
      "author": {
        "name": "Barak Witkowski",
        "email": "barak@broadcom.com",
        "time": "Mon Apr 23 03:04:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:34:03 2012 -0400"
      },
      "message": "bnx2x: add afex support\n\nFollowing patch adds afex multifunction support to the driver (afex\nmultifunction is based on vntag header) and updates FW version used to 7.2.51.\n\nSupport includes the following:\n\n1. Configure vif parameters in firmware (default vlan, vif id, default\n   priority, allowed priorities) according to values received from NIC.\n2. Configure FW to strip/add default vlan according to afex vlan mode.\n3. Notify link up to OS only after vif is fully initialized.\n4. Support vif list set/get requests and configure FW accordingly.\n5. Supply afex statistics upon request from NIC.\n6. Special handling to L2 interface in case of FCoE vif.\n\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b263f5374ea70daa61ed9f5cc5d8f4ac236efbd",
      "tree": "8296cd3fec6fd7fa5d6bcc8505b8fe06f0f1d120",
      "parents": [
        "e22979d96a55d24bc43247341a052ec1b3a7fda6"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Apr 23 02:18:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:34:02 2012 -0400"
      },
      "message": "mlx4_en: Byte Queue Limit support\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e22979d96a55d24bc43247341a052ec1b3a7fda6",
      "tree": "c82b4a05473b55a2526386ca4872945a2736e7ef",
      "parents": [
        "a19a848a456aee35508b548819003907d033003b"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Apr 23 02:18:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:34:02 2012 -0400"
      },
      "message": "mlx4_en: Moving to Interrupts for TX completions\n\nMoving to interrupts instead of polling fpr TX completions\nAvoiding situations where skb can be held in by the driver for\na long time (till timer expires).\nThe change is also necessary for supporting BQL.\n\nRemoving comp_lock that was required because we could handle TX\ncompletions from several contexts: Interrupts, timer, polling.\nNow there is only interrupts\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a19a848a456aee35508b548819003907d033003b",
      "tree": "c156cb70fecfcfcbc43b4603eb6a31e15f63fe06",
      "parents": [
        "da882c1f2ecadb0ed582628ec1585e36b137c0f0"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Apr 23 02:18:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:34:02 2012 -0400"
      },
      "message": "mlx4_en: Added Ethtool support for TX Interrupt coalescing\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2da626d6cb5df2c5d4222168c91ddf765aa4354",
      "tree": "920867db0e41b6d7f40a546265054ab53f7ce6b5",
      "parents": [
        "721b024bd47c1e4b995e7eeb6455b714b817ad60",
        "30b8aa9172dfeaac6d77897c67ee9f9fc574cdbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 23 18:25:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 23 18:25:01 2012 -0700"
      },
      "message": "Merge tag \u0027md-3.4-fixes\u0027 of git://neil.brown.name/md\n\nPull a few more md bug fixes from NeilBrown:\n \"2 are tagged for -stable, one being for a fairly serious bug that can\n  corrupt metadata and make it hard to recovery an array.  The other is\n  for a more recent regression since 3.3\"\n\n* tag \u0027md-3.4-fixes\u0027 of git://neil.brown.name/md:\n  md: fix possible corruption of array metadata on shutdown.\n  md: don\u0027t call -\u003eadd_disk unless there is good reason.\n  DM RAID: Use safe version of rdev_for_each\n"
    },
    {
      "commit": "30b8aa9172dfeaac6d77897c67ee9f9fc574cdbb",
      "tree": "d950c723e17399fefd104c5eddcf514d7f3c240a",
      "parents": [
        "ed209584c38fb74b7eecc03e5b1bfe674e591bd8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Apr 24 10:23:16 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Apr 24 10:23:16 2012 +1000"
      },
      "message": "md: fix possible corruption of array metadata on shutdown.\n\ncommit c744a65c1e2d59acc54333ce8\n  md: don\u0027t set md arrays to readonly on shutdown.\n\nremoved the possibility of a \u0027BUG\u0027 when data is written to an array\nthat has just been switched to read-only, but also introduced the\npossibility that the array metadata could be corrupted.\n\nIf, when md_notify_reboot gets the mddev lock, the array is\nin a state where it is assembled but hasn\u0027t been started (as can\nhappen if the personality module is not available, or in other unusual\nsituations), then incorrect metadata will be written out making it\nimpossible to re-assemble the array.\n\nSo only call __md_stop_writes() if the array has actually been\nactivated.\n\nThis patch is needed for any stable kernel which has had the above\ncommit applied.\n\nCc: stable@vger.kernel.org\nReported-by: Christoph Nelles \u003cevilazrael@evilazrael.de\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "ed209584c38fb74b7eecc03e5b1bfe674e591bd8",
      "tree": "a232bb4fbf3a2e143ad57dfa3acad92418c5b12c",
      "parents": [
        "a9ad8526bb1af0741a5c0e01155dac08e7bdde60"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Apr 24 10:23:14 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Apr 24 10:23:14 2012 +1000"
      },
      "message": "md: don\u0027t call -\u003eadd_disk unless there is good reason.\n\nCommit 7bfec5f35c68121e7b18\n\n   md/raid5: If there is a spare and a want_replacement device, start replacement.\n\ncause md_check_recovery to call -\u003eadd_disk much more often.\nInstead of only when the array is degraded, it is now called whenever\nmd_check_recovery finds anything useful to do, which includes\nupdating the metadata for clean\u003c-\u003edirty transition.\nThis causes unnecessary work, and causes info messages from -\u003eadd_disk\nto be reported much too often.\n\nSo refine md_check_recovery to only do any actual recovery checking\n(including -\u003eadd_disk) if MD_RECOVERY_NEEDED is set.\n\nThis fix is suitable for 3.3.y:\n\nCc: stable@vger.kernel.org\nReported-by: Jan Ceuleers \u003cjan.ceuleers@computer.org\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "a9ad8526bb1af0741a5c0e01155dac08e7bdde60",
      "tree": "4e82b35b644eab0aacc6c7d16b2cb7794f106cb5",
      "parents": [
        "afbaa90b80b1ec66e5137cc3824746bfdf559b18"
      ],
      "author": {
        "name": "Jonathan Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Tue Apr 24 10:23:13 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Apr 24 10:23:13 2012 +1000"
      },
      "message": "DM RAID: Use safe version of rdev_for_each\n\nFix segfault caused by using rdev_for_each instead of rdev_for_each_safe\n\nCommit dafb20fa34320a472deb7442f25a0c086e0feb33 mistakenly replaced a safe\niterator with an unsafe one when making some macro changes.\n\nSigned-off-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "1479177ba69023a5bb9480fb6914f4a343452887",
      "tree": "4ecfbc44187c35e547c46e2dbc9fb840cd6cc741",
      "parents": [
        "65de7e84fdc71a409f1d97aba8e44ece26628f51"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 17 07:39:03 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:31:07 2012 -0700"
      },
      "message": "iwlwifi: use new mac80211 queue scheme\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "65de7e84fdc71a409f1d97aba8e44ece26628f51",
      "tree": "c2db81db4b0660fd8c3d615b56e502921224f1c1",
      "parents": [
        "eb4887b6c6ddfe401b2668da9c1bf5f154522ace"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 17 07:36:30 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:30:51 2012 -0700"
      },
      "message": "iwlwifi: clean up module parameters\n\nFor now at least, all module parameters should be\nwith the core functionality, so move them there,\nwhile at it rename to iwlwifi_mod_params. Also\nrename iwl-shared.h to iwl-modparams.h to reflect\nthe real contents.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "eb4887b6c6ddfe401b2668da9c1bf5f154522ace",
      "tree": "6c145e73fe5c09d94385152ce9f4e98258176ebe",
      "parents": [
        "d1ff52536a0d1bd516a628ef43dfaf6fe9c90fe2"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Mar 23 15:41:07 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:30:38 2012 -0700"
      },
      "message": "iwlwifi: revert workaround to restore 1000 rx throughput\n\nA workaround in commit c0486b7ccc5 resulted in a 40% drop in receive\nthroughput in order to fix a transmit problem.  The transmit problem\nno longer occurs, so restore the receive throughput.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d1ff52536a0d1bd516a628ef43dfaf6fe9c90fe2",
      "tree": "bb50fc848b14272b472e9db65b2a793e93069914",
      "parents": [
        "0db19cde17ece4695cec503f9f6f0a1d4621dac7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Apr 12 06:24:30 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:30:29 2012 -0700"
      },
      "message": "iwlwifi: use direct calls for transport free\n\nSince the transport allocates and frees itself in\nthe transport specific code, there\u0027s no need for\nvirtual functions for it. Remove the free method\nand call the correct functions directly.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0db19cde17ece4695cec503f9f6f0a1d4621dac7",
      "tree": "becebefef156c6cf6a332a0fc5ddfa4bd1e18c1d",
      "parents": [
        "9fcf4ad4d66c5e61fb8c7a324921b44dab93ce3d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 20:57:59 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:30:16 2012 -0700"
      },
      "message": "iwlwifi: clean up some hw file includes\n\nWe can\u0027t get rid of everything yet due to\nthe BT definitions that I\u0027m not quite sure\nyet how to handle, but we can get rid of\nmost unneeded includes.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "9fcf4ad4d66c5e61fb8c7a324921b44dab93ce3d",
      "tree": "cf5e8dfe99a67601e353e578f04486e4b3eed587",
      "parents": [
        "61e98de820e858eb9be8d29ea57e93f1e4dec06c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 20:49:20 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:30:01 2012 -0700"
      },
      "message": "iwlwifi: move OTP defines\n\nSince the PCI core shouldn\u0027t include the\niwl-eeprom.h header file, move the OTP\ndefinitions into iwl-agn-hw.h which can\nbe included.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "61e98de820e858eb9be8d29ea57e93f1e4dec06c",
      "tree": "c511065fb8bbfb562c3e5b41e6b649cbbaea8c76",
      "parents": [
        "586aed966049c3248db334d6ab9b317e25be7b14"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 20:38:44 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:29:50 2012 -0700"
      },
      "message": "iwlwifi: move antenna definitions to config\n\nSince they\u0027re used in the config, they\nshould be declared in iwl-config.h.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "586aed966049c3248db334d6ab9b317e25be7b14",
      "tree": "ed1620d78f7133011576718a3a73ff188976de3a",
      "parents": [
        "f1f80a8c3b4cfd40eb20a52fd86f0ff9faffdec0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 20:41:07 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:29:40 2012 -0700"
      },
      "message": "iwlwifi: move eeprom versions to HW files\n\nThe hardware files belong to the core PCI\nfunctionality, but the eeprom header file\nmixes higher-level functionality and the\ndefines, so move out the specific defines\nand put them into the appropriate HW files\ninstead.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f1f80a8c3b4cfd40eb20a52fd86f0ff9faffdec0",
      "tree": "8184ffbc246df532a5f80477de734683611320af",
      "parents": [
        "6c4e9262970a79db77c8fa5b859a7a19b444dd36"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 20:38:44 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:29:28 2012 -0700"
      },
      "message": "iwlwifi: move watchdog definitions to config\n\nSince they\u0027re used in the config, they\nshould be declared in iwl-config.h.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "6c4e9262970a79db77c8fa5b859a7a19b444dd36",
      "tree": "6a0ddf4ea0375c7d6c9718c4776b30744be11362",
      "parents": [
        "825751027d18d63fa25a8236c983822aef4be220"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 20:34:46 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:29:11 2012 -0700"
      },
      "message": "iwlwifi: move PLCP defines to config\n\nSince they\u0027re used in the config, they\nshould be declared in iwl-config.h.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "825751027d18d63fa25a8236c983822aef4be220",
      "tree": "cb61ffc596b52ab0871de1a2fe288b6bf294b0a1",
      "parents": [
        "24e4986283be8dffce54bd1ebe79d82cad913862"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 16:44:37 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:29:02 2012 -0700"
      },
      "message": "iwlwifi: move driver defines to iwl-drv.h\n\nThese defines will have to be shared\nbetween modules, but they seem better\nplaced in iwl-drv.h than iwl-shared.h.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "24e4986283be8dffce54bd1ebe79d82cad913862",
      "tree": "1ac963e7cef7141417d74a14ceda3cf9d7c7c748",
      "parents": [
        "56322f5e0d08476f72981f84dd0c784a830163a2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 16:42:03 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:28:51 2012 -0700"
      },
      "message": "iwlwifi: remove duplicate iwlagn_mod_params declaration\n\nWe only need one declaration, not multiple.\nKeep the one in iwl-shared.h, which will\nprobably be renamed to iwl-modparams.h at\nsome point in the future.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "56322f5e0d08476f72981f84dd0c784a830163a2",
      "tree": "8a6b430ad767ff7e47c333e4cd71b05e80b35747",
      "parents": [
        "063c51667f4f1f17e277add5cefb4cbe97108d40"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 23 14:25:51 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:27:56 2012 -0700"
      },
      "message": "iwlwifi: remove TX/RX frame statistics\n\nKeeping statistics per frame type really isn\u0027t\nvery useful, and needs a huge amount of code\nso remove it. Since that is the only thing in\niwl-core.{c,h} now, those files can be killed.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "42f11cf20cc5b76766fd1f0e591eda26283a38ec",
      "tree": "a5520b1b1fd26a30be075dd0da7f8eb476231ee1",
      "parents": [
        "ac807fa8e625aff58060876d70298c93a59c4252"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Sat Apr 21 18:53:22 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 17:23:29 2012 -0400"
      },
      "message": "be2net: fix ethtool get settings\n\nethtool get settings was not displaying all the settings correctly.\nuse the get_phy_info to get more information about the PHY to fix this.\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "063c51667f4f1f17e277add5cefb4cbe97108d40",
      "tree": "41b2c93783aa961444b5245a6e19c9b954ffc10a",
      "parents": [
        "c98c8d9976d77328c9fee64be60f533b5cee0aa3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Apr 03 16:35:41 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:23:29 2012 -0700"
      },
      "message": "iwlwifi: remove traffic log\n\nThis is superseded by tracing and no longer needed.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c98c8d9976d77328c9fee64be60f533b5cee0aa3",
      "tree": "4c42fc92b53e287ebbcd36ce2cf82da1ecc0b2f2",
      "parents": [
        "ccc369a6b6188724c7ac4a7551efa19d4782af68"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 02 15:15:58 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:23:17 2012 -0700"
      },
      "message": "iwlwifi: move iwl_cmd_echo_test\n\nThe function can be static with the only user.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ccc369a6b6188724c7ac4a7551efa19d4782af68",
      "tree": "06f2fd70b4c5c5dd4fddb3afaa9e734f4f0d8bab",
      "parents": [
        "65aa2e5540d4bd65b1d29169184b2348384a2100"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 02 15:14:48 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:23:04 2012 -0700"
      },
      "message": "iwlwifi: move TIME_UNIT\n\nWe\u0027re getting rid of iwl-core.h, move TIME_UNIT out.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "65aa2e5540d4bd65b1d29169184b2348384a2100",
      "tree": "dafedf841b10a1923bcc9c6541581037a67a43b5",
      "parents": [
        "bb982e3af8fae7ba1f2d7ba331ff909dbf4d7ef7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 02 15:09:26 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:22:08 2012 -0700"
      },
      "message": "iwlwifi: remove bt_siso_mode declaration\n\nThat variable doesn\u0027t exist anywhere.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "bb982e3af8fae7ba1f2d7ba331ff909dbf4d7ef7",
      "tree": "ff90b48c63b6ec7bc986c9b326815513efb46f07",
      "parents": [
        "6238b00880b7d54a20357bfa90ad9b92afef25fa"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Apr 03 16:23:37 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:21:53 2012 -0700"
      },
      "message": "iwlwifi: include net/mac80211.h to avoid compiler error\n\nwithout the include, kernel compiling will fail, but not compat.\nthis patch need to be merge with iwlwifi-clean-up-iwl-shared.h-includes.patch\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "6238b00880b7d54a20357bfa90ad9b92afef25fa",
      "tree": "b01f51e9ace6e26219142d4634d1948af5703fc9",
      "parents": [
        "26470b075a68c0bb31f114f6b9c4544b597e64eb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 02 15:04:33 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:21:38 2012 -0700"
      },
      "message": "iwlwifi: clean up iwl-shared.h includes\n\nThat file is now holding just a few defines and\nthe module parameters, so it shouldn\u0027t include\nanything. Make sure the right users include the\nright files instead.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "26470b075a68c0bb31f114f6b9c4544b597e64eb",
      "tree": "08559aeeb0008cab7f202df8725903fe46df1a06",
      "parents": [
        "0e9f6aca344f457ac5c1b747e171d7db72e773fd"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 02 14:54:16 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:21:24 2012 -0700"
      },
      "message": "iwlwifi: move iwl_have_debug_level\n\nThis function belongs into the debugging framework.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0e9f6aca344f457ac5c1b747e171d7db72e773fd",
      "tree": "87277bc3f13840028fb611c2cd934c2d41069d9c",
      "parents": [
        "f9e75447d9ed3a70cb5f67b062d7504173730fdb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Apr 02 14:53:08 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:20:39 2012 -0700"
      },
      "message": "iwlwifi: move debugfs registration function declarations\n\nThey clearly belong into iwl-agn.h as they have no\nrelation to the (generic) debug logging framework.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f9e75447d9ed3a70cb5f67b062d7504173730fdb",
      "tree": "04cd7504e4cd3d59d9093a79a0c6fa155297d392",
      "parents": [
        "9543c5f3d6f8a1eaf770ab097d3f1c13f96ca544"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Mar 30 09:37:39 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:20:27 2012 -0700"
      },
      "message": "iwlwifi: remove debugfs logspam\n\nThere really is no point in printing very verbose\nerror messages when somebody tries to access a\ndebugfs file before it is ready. Or even worse,\nprinting verbose messages when memory allocation\nfails which *already* prints a huge warning.\n\nRemove all IWL_ERR messages from debugfs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "9543c5f3d6f8a1eaf770ab097d3f1c13f96ca544",
      "tree": "cede8573315f626de2380c48a43955f2cee6d56f",
      "parents": [
        "647ad135e3cbad19a7a963922750a4a5cd2e9e8f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Mar 08 09:37:53 2012 +0100"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:20:13 2012 -0700"
      },
      "message": "iwlwifi: properly set basic rates\n\nThis fixes a long-standing bug: iwlwifi always assumes\nthat the CCK ACK rates are 1 and 2 MBps and the OFDM\nACK rates are 6, 12 and 24 MBps. Fix this problem by\nusing the basic rates the AP (or in AP case hostapd)\ntold us to use and add the necessary mandatory rates\nto the mix.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "647ad135e3cbad19a7a963922750a4a5cd2e9e8f",
      "tree": "051ac97559c03ace132c3f500ce78ca1fcbf53f0",
      "parents": [
        "218733cf7d01fb6225e37a16818870d20c1d8771"
      ],
      "author": {
        "name": "David Spinadel",
        "email": "david.spinadel@intel.com",
        "time": "Sat Mar 31 08:31:05 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:20:00 2012 -0700"
      },
      "message": "iwlwifi: Added debugfs calib disabled write\n\nAdded the option to disable calibration via debugfs.\n\nSigned-off-by: David Spinadel \u003cdavid.spinadel@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "218733cf7d01fb6225e37a16818870d20c1d8771",
      "tree": "f5b2afb03ced78868a9cad0599a1fb6b0aa4f8bd",
      "parents": [
        "d23f78e61f6b37159df6bfce7023500d731f61f3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Mar 31 08:28:38 2012 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:19:47 2012 -0700"
      },
      "message": "iwlwifi: provide proper API to disable all interrupts\n\nSince the op_mode may go away, the transport needs to be able to\nbe told not to update the op_mode at all (even for RF kill).\nProvide this API and use it in the proper places.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d23f78e61f6b37159df6bfce7023500d731f61f3",
      "tree": "90c804e06178720d26db180479170c8da0648c7a",
      "parents": [
        "226c02ca7fd182b24599d205820e159b0e7bc405"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Mar 28 10:34:02 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:19:31 2012 -0700"
      },
      "message": "iwlwifi: check RF kill register when interrupts have been disabled\n\nSince the interrupts have been disabled, we may have missed an RF\nkill interrupt. Check the register to be sure the op_mode is in\nsync.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "226c02ca7fd182b24599d205820e159b0e7bc405",
      "tree": "4f87ad77824255a48e7b47dd207caefb3e857aae",
      "parents": [
        "8c46bb703b28ea481c28bc77f2595b32d5dacea9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Mar 28 10:33:09 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:19:19 2012 -0700"
      },
      "message": "iwlwifi: enable RF kill interrupt in start_hw\n\nThe op_mode wants to know about changes in HW RF kill state.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "8c46bb703b28ea481c28bc77f2595b32d5dacea9",
      "tree": "d386cbc16317dea4b21ce03c74eedc9d63950b5a",
      "parents": [
        "8d425517f1f08f01a6171d22e05be62ef6ad93fc"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Mar 28 09:57:46 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:19:06 2012 -0700"
      },
      "message": "iwlwifi: first enable RF kill interrupt, then check register\n\nThis can solve a race (very unlikely to happen though).\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "8d425517f1f08f01a6171d22e05be62ef6ad93fc",
      "tree": "b5b44f96614c71a808a10522b114d696d85933b5",
      "parents": [
        "0586a11b5cc51413240e6688936e2edac9c2918e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Mar 28 11:00:58 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 23 14:18:52 2012 -0700"
      },
      "message": "iwlwifi: make a static inline to read the RF kill register\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0586a11b5cc51413240e6688936e2edac9c2918e",
      "tree": "974415fc4bad725bbc48ebb6955e57ffebe2f213",
      "parents": [
        "218d2e26dceb241e4b253c5c4702ee1b38b715cc"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Mon Apr 23 12:33:11 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:37:42 2012 -0400"
      },
      "message": "rt2800: add chipset revision RT5390R support\n\nAbout 70% of the chips with revision RT5390R initialize incorrectly, using\nthe auxiliary antenna instead of the main one. The net result is that\nsignal reception is very poor (no AP further than 1M).\n\nThis chipset differs from RT5390 and RT5390F by its support of hardware\nantenna diversity. Therefore antenna selection should be done\ndifferently, by disabling software features and previously selected\nantenna.\n\nThis changeset does just that, and makes all RT5390R work properly.\n\nThis is based on Ralink\u0027s 2012_03_22_RT5572_Linux_STA_v2.6.0.0_DPO\ndriver.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b96f20b3afff36f30baa1e1e121ccbf7518a988d",
      "tree": "c9d58d8719c06b42ef50efb53552c101f995c305",
      "parents": [
        "2a5783b817c90ce6fb82a21e103335d1ecbac430"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Fri Apr 20 17:20:34 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:37:41 2012 -0400"
      },
      "message": "ath9k: extend DFS detector stats in dfs_debugfs\n\nExtend debugfs entry for dfs_stats with DFS detection events\nand shared pool statistics.\n\nSigned-off-by: Zefir Kurtisi \u003czefir.kurtisi@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a5783b817c90ce6fb82a21e103335d1ecbac430",
      "tree": "2b355c1bb499d9e973152e1d0b2f105493e6c0fc",
      "parents": [
        "e0602750ab028780962a1e4bb3f3705433a18c97"
      ],
      "author": {
        "name": "Michael Liang",
        "email": "mliang@qca.qualcomm.com",
        "time": "Fri Apr 20 17:11:57 2012 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:33 2012 -0400"
      },
      "message": "ath9k: don\u0027t strip mic on non-encrypted frames in tkip\n\nFix the following bug: in tkip mode, qos-null ps on/off packets\nare dropped due to incorrect packet length so that ath9k softap\ncan\u0027t handle powersave state transition of peer STA correctly.\n\nSigned-off-by: Michael Liang \u003cmliang@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0602750ab028780962a1e4bb3f3705433a18c97",
      "tree": "75b3dd7d86251feb2a1709d970220e1d962f2e9c",
      "parents": [
        "c21916ec4cf9cbdb1ed1c0a4aedc80d9d6400485"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 19 16:32:44 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:33 2012 -0400"
      },
      "message": "rtlwifi: rtl8192se: Convert driver to use private dm struct\n\nConvert driver to use private version of dig_t instead of global version.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c21916ec4cf9cbdb1ed1c0a4aedc80d9d6400485",
      "tree": "6585d4e920efaf3de003c99878651974590d917d",
      "parents": [
        "d10dc6d1b7655ce1208499d443ca2054ae2d43fe"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 19 16:32:43 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:33 2012 -0400"
      },
      "message": "rtlwifi: rtl8192de: Convert driver to use private dm structs\n\nConvert driver to use the private dig_t instead of a global version.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d10dc6d1b7655ce1208499d443ca2054ae2d43fe",
      "tree": "01797b52b0e86b5b9db1fbb920f1b4f0884d5abd",
      "parents": [
        "40332e5fd3fff3cb4ab3ceb173033dcfab4d48d5"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 19 16:32:42 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:32 2012 -0400"
      },
      "message": "rtlwifi: rtl8192c: Convert driver to use private ps_t struct\n\nConvert driver to use the private instead of global version.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40332e5fd3fff3cb4ab3ceb173033dcfab4d48d5",
      "tree": "fe7a705df1c88e4f59c03d92e38691d1fad2c0e6",
      "parents": [
        "0985dfbc512da3e7f63b3071b8373f5300d0e40b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 19 16:32:41 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:32 2012 -0400"
      },
      "message": "rtlwifi: rtl8192c: Convert driver to use private dm structs\n\nConvert rtl8192c to use the dm_digtable struct in the common header file\ninstead of the global variable. Without this change, every instance of\nrtl8192ce and rtl8192cu will be using the same global arrays.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0985dfbc512da3e7f63b3071b8373f5300d0e40b",
      "tree": "d749b3694ba6ccf602f5b6b5e6c6fe99a0adb6bc",
      "parents": [
        "df37a0eccf09adbd98ec629f22ae282f56b62a5a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 19 16:32:40 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:32 2012 -0400"
      },
      "message": "rtlwifi: Add dm structs to private structure\n\nAdd the dig_t and ps_t structures to the private variables.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df37a0eccf09adbd98ec629f22ae282f56b62a5a",
      "tree": "b7d1e2fecc99f2da7cf50ed7717318af57dc549c",
      "parents": [
        "8d1bd2afc5142fd64d805fc1ca7ce59e09b4bd0d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 19 16:32:39 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:32 2012 -0400"
      },
      "message": "rtlwifi: Move dig_t and ps_t structs\n\nMove struct definitions for dig_t and ps_t to the common header file.\n\nThis move is needed to convert these structures from a \"per-driver\" to a\n\"per-interface\" basis.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d1bd2afc5142fd64d805fc1ca7ce59e09b4bd0d",
      "tree": "c34f5ae58b13297d1a755f34b59b9a9986d18760",
      "parents": [
        "feb7bc9951246157cb9043b9886c7919b32d3cb9"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Apr 19 21:18:29 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:32 2012 -0400"
      },
      "message": "ath9k_hw: increase tx abort timeout for half/quarter channels\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feb7bc9951246157cb9043b9886c7919b32d3cb9",
      "tree": "c2088eec628eb136717b4ee98bf1c6658ac08c67",
      "parents": [
        "e5d821a4ff5bdaba2281b213582e3da7edfb1d3f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Apr 19 21:18:28 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:31 2012 -0400"
      },
      "message": "ath9k_hw: disable fast channel change when changing from/to half/quarter mode\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5d821a4ff5bdaba2281b213582e3da7edfb1d3f",
      "tree": "92442702676ae27b166796a853a62eae2db8aa6b",
      "parents": [
        "7c5adc8d83c344dbad251091879baf1244007564"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Apr 19 21:18:27 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 23 15:35:31 2012 -0400"
      },
      "message": "ath9k_hw: disable Tx IQ calibration on half/quarter channels\n\nIt does not work properly and reduces throughput.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "7c5adc8d83c344dbad251091879baf1244007564"
}
