)]}'
{
  "log": [
    {
      "commit": "0de8ca597d7b449e9e7ce7af138944acf06c8f05",
      "tree": "61832daec73548b13a2003517900952105fff763",
      "parents": [
        "3b7d2b319db0ba1f6208ca58b297fb419301f85a"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Wed Apr 01 22:59:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:44 2009 -0700"
      },
      "message": "hso: fix for the \u0027invalid frame length\u0027 messages\n\nSome devices cannot send very short usb transfers. To get around this the\nfirmware adds a known pattern and flags the driver that it should check for\nthis pattern on short transfers. This flag was not taken into account by\nthe driver.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b7d2b319db0ba1f6208ca58b297fb419301f85a",
      "tree": "ec1ec255d2e3b5d513b7c0f5791a3f7154632e8c",
      "parents": [
        "b6bc978b361bb9da7526a78b0a247bdd34984282"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Wed Apr 01 22:57:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:43 2009 -0700"
      },
      "message": "hso: fix for crash when unplugging the device\n\nChanged the order in which things are freed. This fixes an oops when\nunplugging the device while network traffic is ongoing.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6bc978b361bb9da7526a78b0a247bdd34984282",
      "tree": "0e26550253e3270a93b06e7ff571e416ad1cb548",
      "parents": [
        "0ac023faa69e54c0c443da360fa2bf8fbd9e3078"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu Apr 02 13:57:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 13:57:30 2009 -0700"
      },
      "message": "fsl_pq_mdio: Fix compile failure\n\nAdd EXPORT_SYMBOL_GPL(fsl_pq_mdio_bus_name) for module builds\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ac023faa69e54c0c443da360fa2bf8fbd9e3078",
      "tree": "c602e73a72f49feda998f0f64ffc512466d47cc6",
      "parents": [
        "da1aa63ec3b4e9b4c5680f06288f57f44caa61b8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 31 08:33:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:28:00 2009 -0700"
      },
      "message": "fsl_pq_mdio: Revive UCC MDIO support\n\ncommit 1577ecef766650a57fceb171acee2b13cbfaf1d3 (\"netdev: Merge UCC\nand gianfar MDIO bus drivers\") introduced a regression so that UCC\nMDIO buses no longer work.\n\nThis is because fsl_pq_mdio driver wrongly masks all non-TBI PHYs\nfor !fsl,gianfar-mdio buses, while it should do that only for\nfsl,gianfar-tbi buses.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da1aa63ec3b4e9b4c5680f06288f57f44caa61b8",
      "tree": "972f649dc0c35b5347c28bfba06463a3e3fb4d0f",
      "parents": [
        "050cc1f568e896a615110109999ed60ef75edf93"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Apr 02 01:26:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:26:07 2009 -0700"
      },
      "message": "ucc_geth: Pass proper device to DMA routines, otherwise oops happens\n\nThe driver should pass a device that actually specifies internal DMA\nops, but currently it passes netdev\u0027s device, which is wrong and that\ncauses following oops:\n\nKernel BUG at c01c4df8 [verbose debug info unavailable]\nOops: Exception in kernel mode, sig: 5 [#1]\n[...]\nNIP [c01c4df8] get_new_skb+0x7c/0xf8\nLR [c01c4da4] get_new_skb+0x28/0xf8\nCall Trace:\n[ef82be00] [c01c4da4] get_new_skb+0x28/0xf8 (unreliable)\n[ef82be20] [c01c4eb8] rx_bd_buffer_set+0x44/0x98\n[ef82be40] [c01c62bc] ucc_geth_startup+0x11b0/0x147c\n[ef82be80] [c01c6674] ucc_geth_open+0xec/0x2a4\n[ef82bea0] [c02288a4] dev_open+0xc0/0x11c\n[...]\n\nFix this by passing of_device\u0027s device that specifies DMA ops in its\narchdata.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2c465db9d5577b601e9b5a4bebc87fdea1ccabe",
      "tree": "0d0af75ee28f64f5093b6cc0f9d13bdba00e0bf4",
      "parents": [
        "9961d84270ce1d5f4c662382acf0b418a3ff6a0f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 02 01:17:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:17:36 2009 -0700"
      },
      "message": "tc35815: Fix build error if NAPI enabled\n\nThis driver contains experimental NAPI code disabled by default.\nThe commit bea3348ee (\"[NET]: Make NAPI polling independent of struct\nnet_device objects.\") converted the NAPI path of this driver but that\nconversion was not complete.  This patch fixes a build error\nintroduced by the commit.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9961d84270ce1d5f4c662382acf0b418a3ff6a0f",
      "tree": "eb55b7c353504dd0dbc9f59f7b832160f0fe3947",
      "parents": [
        "530e2eba0b49ec1d1321dd8ac8bf6b5376e7b684"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Thu Apr 02 01:16:44 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:16:44 2009 -0700"
      },
      "message": "hso: add Vendor/Product ID\u0027s for new devices\n\nAdd Vendor/Product ID\u0027s for new devices.\nRemoved duplicate product ID 0x7361.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "530e2eba0b49ec1d1321dd8ac8bf6b5376e7b684",
      "tree": "a79d795faa93602b9aedc844c9de48dfa3245a1c",
      "parents": [
        "53ea219cd18140a8d41d7b1b6d6735ba493a67bb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Mar 31 03:42:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:13:48 2009 -0700"
      },
      "message": "ucc_geth: Remove unused header\n\nNow that the driver is exclusively an of_platform driver we no longer\nuse the structs and #defines in fsl_devices.h\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53ea219cd18140a8d41d7b1b6d6735ba493a67bb",
      "tree": "e40efbac8c5f3c70665626de1686f92b9fb84274",
      "parents": [
        "4ff61c8f7b5e1e60620a04a64ac0715c0822fdac"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Mar 31 03:42:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:13:47 2009 -0700"
      },
      "message": "gianfar: Remove unused header\n\nNow that the driver is exclusively an of_platform driver we no longer\nuse the structs and #defines in fsl_devices.h\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ff61c8f7b5e1e60620a04a64ac0715c0822fdac",
      "tree": "4748d41f682375bd09a3ef6e2a4ae7376937fe7a",
      "parents": [
        "f2bde7328633269ee935d9ed96535ade15cc348f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 02 01:09:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:09:43 2009 -0700"
      },
      "message": "kaweth: Fix locking to be SMP-safe\n\nOn an SMP system, the following message is printed. The patch below gets\nfixes the problem.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: inconsistent lock state ]\n2.6.29-Linus-05093-gc31f403 #57\n---------------------------------\ninconsistent {hardirq-on-W} -\u003e {in-hardirq-W} usage.\nbash/4105 [HC1[1]:SC0[0]:HE0:SE1] takes:\n (\u0026kaweth-\u003edevice_lock){+...}, at: [\u003cffffffffa01aa286\u003e]\n                 kaweth_usb_receive+0x77/0x1af [kaw eth]\n{hardirq-on-W} state was registered at:\n  [\u003cffffffff80260503\u003e] __lock_acquire+0x753/0x1685\n  [\u003cffffffff8026148a\u003e] lock_acquire+0x55/0x71\n  [\u003cffffffff80461ba6\u003e] _spin_lock+0x31/0x3d\n  [\u003cffffffffa01aaa0c\u003e] kaweth_start_xmit+0x2b/0x1e1 [kaweth]\n  [\u003cffffffff803eccd3\u003e] dev_hard_start_xmit+0x22e/0x2ad\n  [\u003cffffffff803fe120\u003e] __qdisc_run+0xf2/0x203\n  [\u003cffffffff803ed0cd\u003e] dev_queue_xmit+0x263/0x39b\n  [\u003cffffffffa03a47cb\u003e] packet_sendmsg_spkt+0x1c4/0x20a [af_packet]\n  [\u003cffffffff803de0c2\u003e] sock_sendmsg+0xe4/0xfd\n  [\u003cffffffff803dec8f\u003e] sys_sendto+0xe4/0x10c\n  [\u003cffffffff8020bccb\u003e] system_call_fastpath+0x16/0x1b\n  [\u003cffffffffffffffff\u003e] 0xffffffffffffffff\nirq event stamp: 1280\nhardirqs last  enabled at (1279): [\u003cffffffff80461a71\u003e]\n                  _spin_unlock_irqrestore+0x44/0x4c\nhardirqs last disabled at (1280): [\u003cffffffff8020bad7\u003e]\n                  save_args+0x67/0x70\nsoftirqs last  enabled at (660): [\u003cffffffff8024192c\u003e]\n                  __do_softirq+0x14d/0x15d\nsoftirqs last disabled at (651): [\u003cffffffff8020ce9c\u003e]\n                  call_softirq+0x1c/0x28\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d78ad8cbfe73ad568de38814a75e9c92ad0a907c",
      "tree": "510031f2bcfc8f9f3617dde6a25f2780b0e9c618",
      "parents": [
        "f9ed88549e2ec73922b788e3865282d221233662"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Thu Apr 02 01:06:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:06:01 2009 -0700"
      },
      "message": "r8169: reset IntrStatus after chip reset\n\nOriginal comment (Karsten):\nOn a MSI MS-6702E mainboard, when in rtl8169_init_one() for the first time\nafter BIOS has run, IntrStatus reads 5 after chip has been reset.\nIntrStatus should equal 0 there, so patch changes IntrStatus reset to happen\nafter chip reset instead of before.\n\nRemark (Francois):\nAssuming that the loglevel of the driver is increased above NETIF_MSG_INTR,\nthe bug reveals itself with a typical \"interrupt 0025 in poll\" message\nat startup. In retrospect, the message should had been read as an hint of\nan unexpected hardware state several months ago :o(\n\nFixes (at least part of) https://bugzilla.redhat.com/show_bug.cgi?id\u003d460747\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Josep \u003cjosep.puigdemont@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9ed88549e2ec73922b788e3865282d221233662",
      "tree": "1e7aa52d8022d8b328b5a9efde25a42a66431991",
      "parents": [
        "71fd570b23ee74bca052beb9e88f8f57fb668ac7"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Tue Mar 31 21:35:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:33 2009 -0700"
      },
      "message": "ixgbe: Fix potential memory leak/driver panic issue while setting up Tx \u0026 Rx ring parameters\n\nWhile setting up the ring parameters using ethtool the driver can\npanic or leak memory as ixgbe_open tries to setup tx \u0026 rx resources.\nThe updated logic will use ixgbe_down/up after successful allocation of\ntx \u0026 rx resources\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71fd570b23ee74bca052beb9e88f8f57fb668ac7",
      "tree": "8b5bdc6a968da24553eed355e38faaaf0bc61c1e",
      "parents": [
        "a20a1199a8a7f2bc92bd2a01e212980328e42bc7"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Mar 31 21:35:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:32 2009 -0700"
      },
      "message": "ixgbe: fix ethtool -A|a behavior\n\nWe were basicly ignoring ethtool users request for FC autoneg\nand replying to queries with a \"best guess\".  This patch\nenables the driver to store if we want to enable/disable\nautoneg FC and do the correct behavior.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a20a1199a8a7f2bc92bd2a01e212980328e42bc7",
      "tree": "9cfe7be1e2d5d0f90313b17d0252470bfadbfa7b",
      "parents": [
        "44df32c592f5a626c9f2ed56642e939788022408"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Tue Mar 31 21:34:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:32 2009 -0700"
      },
      "message": "ixgbe: Patch to fix driver panic while freeing up tx \u0026 rx resources\n\nWhen network interface is made active we were not handling the error\nscenarios properly to clean up rx \u0026 tx resources which might result in\na driver panic.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44df32c592f5a626c9f2ed56642e939788022408",
      "tree": "39204d61919c1444754c3067508f21ad2b70d0cc",
      "parents": [
        "8be0e4671d6355b2d905cb8fd051393b2cbf9510"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 21:34:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:31 2009 -0700"
      },
      "message": "ixgbe: refactor tx buffer processing to use skb_dma_map/unmap\n\nThis patch resolves an issue with map single being used to map a buffer and\nthen unmap page being used to unmap it.  In addition it handles any error\nconditions that may be detected using skb_dma_map.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8be0e4671d6355b2d905cb8fd051393b2cbf9510",
      "tree": "ee6f9d280d0de7ebc1870150dcd60eb9dcf999ef",
      "parents": [
        "cd7664f69fe1f3f75b664503ae3e11a2971a4865"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Mar 31 21:34:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:31 2009 -0700"
      },
      "message": "ixgbe: Fix 82598 MSI-X allocation on systems with more than 8 CPU cores\n\nMSI-X allocation broke after the 82599 merge on systems with more than 8\nCPU cores.  82598 drops back into MSI mode, which isn\u0027t sufficient to run\nfull, efficient 10G line rate.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd7664f69fe1f3f75b664503ae3e11a2971a4865",
      "tree": "6f287f6f4c977c6468a40f3ea3385f516b4009ca",
      "parents": [
        "ea4af4f447ecad42f8bffa4bd2278e183ba5ec9d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Mar 31 21:33:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:30 2009 -0700"
      },
      "message": "ixgbe: feature - driver to default with FC on.\n\nIn the past flow control wasn\u0027t enabled by default under the\nincorrect assumption that this opened up us to a denial of\nservice attack.  However since any switch that forwarded flow\ncontrol would be extremely msiconfigured and/or buggy, this\nconcern no longer out weighs the preformance gains from\nhaving FC enabled.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea4af4f447ecad42f8bffa4bd2278e183ba5ec9d",
      "tree": "61d1b00abf691ca1a5eeee18f409ad01397146bb",
      "parents": [
        "7c5b83230a22d0e14375e5f283b8aaf3320ebd86"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Mar 31 21:33:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:28 2009 -0700"
      },
      "message": "ixgbe: Fix DCB netlink layer for 82599 to enable Priority Flow Control\n\nThe priority flow control settings from the netlink layer aren\u0027t taking\neffect in the base driver.  The boolean pfc_mode_enable in the dcb_config\nstruct isn\u0027t being set, so the hardware configuration code is never\nreached.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5b83230a22d0e14375e5f283b8aaf3320ebd86",
      "tree": "172df4ec235cf5974d6f3e529a4349a0acee9e80",
      "parents": [
        "b453368dfd74ba5a49bfaa853251212fa306e70d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Mar 31 21:33:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:27 2009 -0700"
      },
      "message": "ixgbe: Fix ethtool output with advertised mode.\n\nEthtool tries to get advertised speed from phy.autoneg_advertised.\nHowever for copper media this wasn\u0027t happening until later do to\nan other fix which moved mac.ops.setup_link_speed placement in\nixgbe_link_config(). This patch will display the default advertised\nspeeds if it can\u0027t yet get this information from phy.autoneg_advertised.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b453368dfd74ba5a49bfaa853251212fa306e70d",
      "tree": "ff8a998ce0c3706c1452138833280f879d5da4a5",
      "parents": [
        "3fe7c4c9dca4fbbff92eb61a660690dad7029ec3"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 21:32:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:02:27 2009 -0700"
      },
      "message": "ixgbe: fix build when DEBUG is defined\n\nThe ixgbe driver had issues when DEBUG was defined because the hw_dbg macro\nwas incomplete.  This patch completes the code based off of the code that\nalready existed in the igb module.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fe7c4c9dca4fbbff92eb61a660690dad7029ec3",
      "tree": "01659162f1b5f034428b0bf75aa85e064eed4857",
      "parents": [
        "cdfa9f6444ced9425e8e4fe4c2975a620e664b77"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 31 21:23:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:59:08 2009 -0700"
      },
      "message": "net/igb: Fix kexec with igb (rev. 3)\n\nImpact: Fix\n\nYinghai Lu found one system with 82575EB where, in the kernel that is\nkexeced, probe igb failed with -2, the reason being that the adapter\ncould not be brought back from D3 by the kexec kernel, most probably\ndue to quirky hardware (it looks like the same behavior happened on\nforcedeth).\n\nPrevent igb from putting the adapter into D3 during shutdown except\nwhen we going to power off the system.  For this purpose, seperate\nigb_shutdown() from igb_suspend() and use the appropriate PCI PM\ncallbacks in both of them.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nReported-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdfa9f6444ced9425e8e4fe4c2975a620e664b77",
      "tree": "c2eae2326a4bbfd11056d9e91de84c0f2b488011",
      "parents": [
        "a6a605691f666482a261d69da7e0cef7048a434b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 20:38:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:59:08 2009 -0700"
      },
      "message": "igb: cleanup igb loopback path\n\nThe code path for setting up phy loopback testing was out of date and was\nsetting bits it didn\u0027t need to.  This change cleans up the code path and\nremoves some code that has no effect on teh driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6a605691f666482a261d69da7e0cef7048a434b",
      "tree": "9bdb28002577e1751b4f5fd45bd8cf766c2a40b3",
      "parents": [
        "d1a8c9e1c8a49afccc85dfeccd731ccbec52e724"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 20:38:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:59:07 2009 -0700"
      },
      "message": "igb: increase delay for copper link setup\n\nIncrease the delay for copper phy init from 15ms to 100ms.  This is to\naddress issues seen in which ethtool -t was failing in some cases on 82576\nbased adapters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1a8c9e1c8a49afccc85dfeccd731ccbec52e724",
      "tree": "a587e56be10cf9f5df8399d9eff926c133fd4f96",
      "parents": [
        "59c3de8944e04799643e6980c3ea6a30860ad39b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 20:38:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:59:06 2009 -0700"
      },
      "message": "igb: set num_rx/tx_queues to 0 when queues are freed\n\nAn issue was seen on suspend in which the system reported a page fault.  This\nwas due to the new reg_idx code being called after the queues were freed.\n\nThis update prevents any for loops from going through the queues by setting\nthe number of queues to 0 when they are freed.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59c3de8944e04799643e6980c3ea6a30860ad39b",
      "tree": "7d0b1568bc779c832cde38dbdd2bab9c4addf703",
      "parents": [
        "9404c82b5ea3237f43732d8afd4d1c0dc8f0f3ed"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Mar 31 20:38:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:59:06 2009 -0700"
      },
      "message": "igb: add support for x2 link width configurations\n\nWhen device is on PCIe link trained as x2 the driver is currently reporting\nlink width as \"unknown\".  The original patch provided by Myron adds the x2\nlink support and my changes are cosmetic to clean up the readability of the\nconditional operators.\n\nBased on work by: Myron Stowe \u003cmyron.stowe@hp.com\u003e\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9404c82b5ea3237f43732d8afd4d1c0dc8f0f3ed",
      "tree": "bbaa72bad1b4e702004f0b091be2e4d43b69a71e",
      "parents": [
        "d360009c100766c6f14ea349e8f984a3ad17e140"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Mar 31 20:17:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:57:01 2009 -0700"
      },
      "message": "net/fec_mpc52xx: Don\u0027t dereference phy_device if it is NULL\n\nThe FEC Ethernet device isn\u0027t always attached to a phy.  Be careful\nnot to dereference phy_device if it is NULL.  Also eliminates an\nunnecessary extra function from the ioctl path.\n\nReported-by: Henk Stegeman \u003chenk.stegeman@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d360009c100766c6f14ea349e8f984a3ad17e140",
      "tree": "d2863a3728760d67e3aec683a14f3f714b645ea4",
      "parents": [
        "461cadbc62b098b49b55de10605d330c8b494889"
      ],
      "author": {
        "name": "Henk Stegeman",
        "email": "henk.stegeman@gmail.com",
        "time": "Tue Mar 31 20:16:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:57:00 2009 -0700"
      },
      "message": "net/fec_mpc52xx: Migrate to net_device_ops.\n\nSince not using net_device_ops gets you shunned out the cool crowd,\nthis patch modifies the fec_mpc52xx Ethernet driver to provide the\nmanagement hooks via a struct net_device_ops.\n\nReported-by: Henk Stegeman \u003chenk.stegeman@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "461cadbc62b098b49b55de10605d330c8b494889",
      "tree": "11c39ee9cc99d7d9acb28a7626f7ae926f4bed76",
      "parents": [
        "fa9a86ddc8ecd2830a5e773facc250f110300ae7"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Mar 31 20:16:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:57:00 2009 -0700"
      },
      "message": "net/fec_mpc52xx: fix BUG on missing dma_ops\n\nThe driver triggers a BUG_ON() when allocating DMA buffers because the\narch/powerpc dma_ops aren\u0027t in the net_device\u0027s struct device.  This\npatch fixes the problem by using the parent of_device which does have\nthe correct dma_ops set.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1782852adb57c8daf76a56146424f6c2f7410b6",
      "tree": "3b7bfb903c2dc1e5b0d45e28b34107ef87d6eb1a",
      "parents": [
        "5f548a32814a0e5da4656b4eee1e3542f55fbef1"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:46 2009 -0700"
      },
      "message": "Neterion: New driver: Kconfig and Makefile\n\n- Kconfig and Makefile related changes for vxge driver.\n\n- No changes in current submission.\n\n- Changes from previous submission -\n - Incorporated the following review comments as per Bill Flink:\n        - Add dependancy on INET along with PCI\n        - Remove dependancy on INET_LRO and add GRO support.\n - Made this patch as last patch as per Ben Hutchings comments.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f548a32814a0e5da4656b4eee1e3542f55fbef1",
      "tree": "e59c330ef8691bc233a802be4cd510f08fb2f614",
      "parents": [
        "d26078fe7276e9de4eed7f3edcab41a2e8a045c8"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:45 2009 -0700"
      },
      "message": "Neterion: New driver: Driver version\n\n- Driver version\n\n- Changes from previous submission -\n - Updated driver version.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d26078fe7276e9de4eed7f3edcab41a2e8a045c8",
      "tree": "f06ebbe3be5a92a91f66e0236324666d799ed73a",
      "parents": [
        "703da5a1a231d8e3da8c7f88a505a4024941193b"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:44 2009 -0700"
      },
      "message": "Neterion: New driver: Ethtool related\n\nThis patch implements all ethtool related entry point functions for the driver.\n\n- Changes in this submission -\n        - Removed redundant #include statements\n\n- Changes in previous submissions -\n        - Removed unused statistics.\n        - General clean up - removed unused variables and macros.\n - Incorporated following comments from Ben Hutchings\n        - No need to restart the interface in vxge_ethtool_sset\n        - Do not use #ifdef ADVERTISED_XX\n        - Remove unnecessart intermediate copy in vxge_ethtool_gdrvinfo\n        - Use strlcpy() to ensure null-termination.\n        - Use ethtool_op_get_tso, ethtool_op_set_tx_hw_csum instead\n          of redefining the same code.\n        - Implement get_strings_count instead of deprecated get_stats_count.\n        - Don\u0027t report reporting the EEPROM length as we don\u0027t supprt\n          get/set eeprom.\n        - Don\u0027t set self_test_count as we don\u0027t support any self tests.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "703da5a1a231d8e3da8c7f88a505a4024941193b",
      "tree": "6bf815de99cdb9bbfacad1a8e8ea8d43acc4fa4f",
      "parents": [
        "113241321dcd19f36d53f2af46a4734855ca0cc0"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:44 2009 -0700"
      },
      "message": "Neterion: New driver: Main entry points\n\nThis patch implements all the driver entry point functions.\n- Definition of all module loadable paramters.\n- Implementation of all driver entry point functions.\n\n- Changes in this submission -\n        - Fixed compilation error when enabling debug statements\n        - Fixed few warnings when CONFIG_PCI_MSI is not defined\n        - Removed unnecessary volatile variables\n        - Removed compare_ether_addr as it causes unaligned memory access on\n          the sparc64 platform.\n\n- Changes in previous submissions -\n        - As per Stephen Hemminger\u0027s comments removed the following loadable\n          parameters - gro, rx_\u0026 tx max_indicate_pkts, exec_mode, rx \u0026 tx\n          pause_enable, tx_steering_type and intr_type.\n        - Added Device ID definition in vxge-main.h instead of\n          include/linux/pci_ids.h file - Reported by David Miller\n - Incorporated following review comments from Ben Hutchings\n        - NAPI is always enabled (no option to turn it OFF).\n        - Loadable parameters\n         rx_steering_type: This loadable option is removed.\n         ring_blocks: This loadable option is removed.\n         The driver default settings work well in most if not all cases.\n         Another patch to configure these parameters with ethtool will be\n         released in the future.\n - LRO has been deprecated in favour of GRO - Bill Fink \u0026 Dave Miller\u0027s comment\n - Fixed sparse warnings - Reported by Andi Kleen\n - Removed unused variables\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "113241321dcd19f36d53f2af46a4734855ca0cc0",
      "tree": "9c94efd07b427b262c274d093f8bde394c3b97b7",
      "parents": [
        "40a3a9156dc66f23cc79758981886c1896887341"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:43 2009 -0700"
      },
      "message": "Neterion: New driver: Traffic \u0026 alarm handler\n\nThis patch takes care of trafic handling related APIS.\n- Interrupt Enable and disable\n- Mask / Unmask Interrupt\n- Traffic Interrupt handling.\n- Alarm Interrupt handling.\n\n- Changes in this submission -\n        - General clean up - removed redundant includes, defines and macros.\n\n- Changes in previous submissions -\n - General cleanup - removed unused functions and variables.\n - Use asserts where necessary - Reported by Andi Kleen\n - Fixed sparse warnings - Reported by Andi Kleen\n - Use a prefix, \"__vxge\" in front of hw functions to make them globally\n   unique - Ben Hutchings\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40a3a9156dc66f23cc79758981886c1896887341",
      "tree": "1806d0314e23d4f195d21620387a8c73b380c61d",
      "parents": [
        "66d97fedea68f65d6dd8df832b2c48a714134b5a"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:41 2009 -0700"
      },
      "message": "Neterion: New driver: Hardware init \u0026 configuration\n\nThis patch takes care of Initialization and configuration steps of\nNeterion Inc\u0027s X3100 Series 10GbE PCIe I/O Virtualized Server Adapter.\n- Device Initialization.\n- Verification and setting of device config parameters.\n- Allocation of Tx FIFO and Rx Ring descriptors (DTR).\n- APIs to get various type of hw stats\n- APIs to configure RTS (Receive Traffic Steering)\n\n- Changes in this submission -\n        - Include vmalloc header without which a compilation error occured\n          on sparc64, ppc64 and IA64 plaforms.\n\t- Fixed compilation warning in register_poll, write32_upper,\n          write32_lower and the special write64 functions on ppc64.\n        - General cleanup - removed redundant includes and defines.\n\n- Changes in previous submissions -\n        - Add readq/writeq implementation for the driver for 32 bit systems -\n          reported by Dave Miller.\n- Incorporated following comments from Ben Hutchings\n        - Start a comment with \"/**\" to make it a kernel-doc comment.\n        - Use prefix, \"__vxge\" in front of hw functions to make them globally\n          unique.\n        - Fixed unnecessary clearing members of *channel just before freeing\n        - Use backslashes only for macro definitions and not in multi-line\n          statements.\n        - Used pci_find_capability instead of redefining it.\n        - Used device and revision ids that are already in pdev - no need to\n          read them again.\n        - Used pci_save_state() and pci_restore_state() around resets.\n        - Used udelay and mdelay directly instead of wrapper.\n        - In __vxge_hw_device_register_poll() reset i to 0 after the\n          microsecond delay loop to commence the millisecond delay loop.\n        - Corrected spelling \"sapper\" - should be \"swapper\"\n        - Remove too much vertical whitespace.\n        - Replaced magic numbers with appropriate macros\n- Incorporated following comments from Andi Kleen [andi@firstfloor.org]\n        - Reduced the arguments in functions or refactored them into smaller\n        functions.\n        - Allocate page sized memories used in slow path with vmalloc.\n        - Use asserts where necessary.\n        - Use macros instead of magic numbers.\n        - Use the pci layer code instead of defining own functions\n        - Remove driver wrappers such as xge_hw_device_private_set().\n        - Fixed sparse warnings.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66d97fedea68f65d6dd8df832b2c48a714134b5a",
      "tree": "7599c630adc77152f2df3912965a96dec06e5827",
      "parents": [
        "b136d1cbd4b0eedc4e120b14e6834354f7249c7e"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:41 2009 -0700"
      },
      "message": "Neterion: New driver: register set - vxge-reg.h\n\n- Complete Register map details of Neterion Inc\u0027s X3100 Series 10GbE PCIe I/O\n  Virtualized Server Adapter.\n\n- No change from previous submission.\n\n- Changes in previous submissions -\n- Incorporated following comments from Ben Hutchings\n        - Use original macros for endian checks\n        - Remove VXGE_OS_PLATFORM_* macros as they are unused.\n        - Converted multiple bVALX macros into single with additional\n          width parameter and renamed it to vxge_bVALn.\n        - Using __packed instead of pragma pack(1)\n        - Added a comment of the use of a hw swapper so driver code is\n          portable (does not have to change the byte order for register\n          access as well as dma operations) on different ENDIAN platforms.\n        - Using the \u003clinux/pci_regs.h\u003e definitions instead of redefing them.\n        - Using the PCI capabilities registers in \u003clinux/pci_regs.h\u003e\n          instead of redefing them.\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e765cb4a07356e4f01cc57959c3c798a586f749",
      "tree": "ca926b73d5c2f0bb5e82d01d4e2a9cc18ece310d",
      "parents": [
        "c9caceca25854eff4328c89045793a91bf8f9ee3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Tue Mar 31 15:07:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 31 15:07:21 2009 -0700"
      },
      "message": "sfc: Call netif_napi_add() before registering our interrupt handler\n\nIf we use a shared legacy IRQ then our interrupt handler may be called\nas soon as it is registered even though IRQs are disabled on the NIC.\nNow that the legacy interrupt handler also checks for event delivery,\nit may decide to schedule polling in this case.  Ensure that the NAPI\ncontext is valid but disabled at this point.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb1fee86fdc7df1fd145fd3bfb16635274b7c73d",
      "tree": "28ee1f27fc562d2b7f7ef9534d752b2bd2f30ea9",
      "parents": [
        "377f0a08e4cb56658d878d22c3aed4716e283c6b",
        "75bf758f906315820cada99c169bd89bab3f4ba2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 31 14:43:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 31 14:43:54 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/net-next-2.6\n"
    },
    {
      "commit": "eeb5f5c9b3c8bee5ab4794323c1d23d100a9db59",
      "tree": "c3f273cfa92207d226256337a797641d921e38de",
      "parents": [
        "321dee6e8b235c496f0a068a72d8df9a4e13ceb9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Mar 31 14:41:02 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 31 14:42:46 2009 -0700"
      },
      "message": "ETHOC: fix build breakage on s390\n\nLet driver depend on HAS_IOMEM to avoid build breakage on s390:\n\n  CC      drivers/net/ethoc.o\ndrivers/net/ethoc.c: In function \u0027ethoc_read\u0027:\ndrivers/net/ethoc.c:221: error: implicit declaration of function \u0027ioread32\u0027\ndrivers/net/ethoc.c: In function \u0027ethoc_write\u0027:\ndrivers/net/ethoc.c:226: error: implicit declaration of function \u0027iowrite32\u0027\ndrivers/net/ethoc.c: In function \u0027ethoc_rx\u0027:\ndrivers/net/ethoc.c:405: error: implicit declaration of function \u0027memcpy_fromio\u0027\ndrivers/net/ethoc.c: In function \u0027ethoc_start_xmit\u0027:\ndrivers/net/ethoc.c:828: error: implicit declaration of function \u0027memcpy_toio\u0027\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75bf758f906315820cada99c169bd89bab3f4ba2",
      "tree": "88086747f64b17e412dfc3dc3fb43f13ae5906bf",
      "parents": [
        "4b6ece97e0b61306d4b8de6820f602e4cf5d8d6b"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Mon Mar 30 20:19:54 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Mon Mar 30 20:25:13 2009 +0530"
      },
      "message": "smc91c92_cs: use request_firmware\n\nAdded osi_load_firmware() instead of copying same thing twice\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "4b6ece97e0b61306d4b8de6820f602e4cf5d8d6b",
      "tree": "89770caf76faa45ce1189a1f5306917f30b10004",
      "parents": [
        "a7a5eb9d4eb9908709df66e8f8f1724b5b108258"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Mon Mar 30 19:44:59 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Mon Mar 30 20:02:50 2009 +0530"
      },
      "message": "3C359: use request_firmware\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "a7a5eb9d4eb9908709df66e8f8f1724b5b108258",
      "tree": "0c0a14f88631956d6147e910d3d09c02971022ad",
      "parents": [
        "7c757eb9f804782fb39d0ae2c1a88ffb9309138e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Mon Mar 30 18:17:21 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Mon Mar 30 19:27:07 2009 +0530"
      },
      "message": "yam: use request_firmware\n\nAdded predef variable in add_mcs() to support predefined mcs data\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "321dee6e8b235c496f0a068a72d8df9a4e13ceb9",
      "tree": "d9de072c10cdee3333e6c6ec11c0c006f42268d1",
      "parents": [
        "424b86a6bc9459a830e1e94e0e908f3ac1716b7e"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 13:52:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 13:52:21 2009 -0700"
      },
      "message": "wireless: remove duplicated .ndo_set_mac_address\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "13223cb02ccfa375f2d683d08d30db5b72264f1e",
      "tree": "d3fc7d803d22bbfe03b96cf0ba38041d42c8a1c2",
      "parents": [
        "1383bdb98c01bbd28d72336d1bf614ce79114d29",
        "07d43ba98621f08e252a48c96b258b4d572b0257"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:40:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:40:34 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "1383bdb98c01bbd28d72336d1bf614ce79114d29",
      "tree": "90e625660f4c230b648947aa9e15843c662e1c4d",
      "parents": [
        "4099e01224e2afcaeea439cd92db3e7cf6e0f84f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:39:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:39:49 2009 -0700"
      },
      "message": "tg3: Add GRO support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4099e01224e2afcaeea439cd92db3e7cf6e0f84f",
      "tree": "cb733ec9ab8eff25ccf1f231644ce190a92122a1",
      "parents": [
        "129dd9677b30a07bb832247dfe8d6089f1ac61a0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:39:41 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:39:41 2009 -0700"
      },
      "message": "niu: Add GRO support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "129dd9677b30a07bb832247dfe8d6089f1ac61a0",
      "tree": "6edba2e388d9020c23b11d77ea533040067cb143",
      "parents": [
        "ee76db5e9e9896312f001790855a798472440328"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:20:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:20:18 2009 -0700"
      },
      "message": "ucc_geth: Fix use-after-of_node_put() in ucc_geth_probe().\n\nWe can\u0027t put \u0027mdio\u0027 until after we\u0027ve used it in the\nfsl_pq_mdio_bus_name() call.\n\nAlso fix error return values.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee76db5e9e9896312f001790855a798472440328",
      "tree": "7a83b12a69689dbde07fd545a48cbd8a771c3fe3",
      "parents": [
        "2c60b6885afc56a17b9d55b04c4328123063fc9d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:19:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 01:19:37 2009 -0700"
      },
      "message": "gianfar: Fix use-after-of_node_put() in gfar_of_init().\n\nWe can\u0027t put \u0027mdio\u0027 until after we\u0027ve used it in the\nfsl_pq_mdio_bus_name() call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7557af56a576762a655f1aaaded253ad14c5958",
      "tree": "7594980090f4c6b8fcfe1be554d94096b9d80db3",
      "parents": [
        "f940964901aa69e28ce729d7614061d014184472"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Mar 28 15:38:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 28 23:55:58 2009 -0700"
      },
      "message": "netpoll: store local and remote ip in net-endian\n\nAllows for the removal of byteswapping in some places and\nthe removal of HIPQUAD (replaced by %pI4).\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e8af307bfe3b6318a1aaaf8ce18d0af7ddf2ea2",
      "tree": "766bec5f983998f4457521294fb50e3bc2b560dc",
      "parents": [
        "2f181855a0b3c2b39314944add7b41c15647cf86"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Mar 28 23:40:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 28 23:40:05 2009 -0700"
      },
      "message": "dmascc: fix incomplete conversion to network_device_ops\n\ndrivers/net/hamradio/dmascc.c:587: error: \u0027struct net_device\u0027 has no\nmember named \u0027set_mac_address\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79f1bc06dbb05f222756d6df4a9ff95588c9cc06",
      "tree": "a01af58082110c63c056ca265448cf6ecefa859b",
      "parents": [
        "0870352bc6e0dee485c86a0c99dd60e7089c8917"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Mar 28 23:37:27 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 28 23:37:27 2009 -0700"
      },
      "message": "ni5010: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07d43ba98621f08e252a48c96b258b4d572b0257",
      "tree": "c5dd8be6b2032b02fb2a27a91b02a55d54ed702d",
      "parents": [
        "0fe41b8982001cd14ee2c77cd776735a5024e98b",
        "09b8ce0a691d8e76f14a16ac6cbfde899f6c68e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:04:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:04:53 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-core: Some style cleanups\n  i2c-piix4: Add support for the Broadcom HT1100 chipset\n  i2c-piix4: Add support to SB800 SMBus changes\n  i2c-pca-platform: Use defaults if no platform_data given\n  i2c-algo-pca: Use timeout for checking the state machine\n  i2c-algo-pca: Rework waiting for a free bus\n  i2c-algo-pca: Add PCA9665 support\n  i2c: Adapt debug macros for KERN_* constants\n  i2c-davinci: Fix timeout handling\n  i2c: Adapter timeout is in jiffies\n  i2c: Set a default timeout value for all adapters\n  i2c: Add missing KERN_* constants to printks\n  i2c-algo-pcf: Handle timeout correctly\n  i2c-algo-pcf: Style cleanups\n  eeprom/at24: Remove EXPERIMENTAL\n  i2c-nforce2: Add support for MCP67, MCP73, MCP78S and MCP79\n  i2c: Clarify which clients are auto-removed\n  i2c: Let checkpatch shout on users of the legacy model\n  i2c: Document the different ways to instantiate i2c devices\n"
    },
    {
      "commit": "0fe41b8982001cd14ee2c77cd776735a5024e98b",
      "tree": "83e65d595c413d55259ea14fb97748ce5efe5707",
      "parents": [
        "eedf2c5296a8dfaaf9aec1a938c1d3bd73159a30",
        "9759d22c8348343b0da4e25d6150c41712686c14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:03:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:03:14 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (422 commits)\n  [ARM] 5435/1: fix compile warning in sanity_check_meminfo()\n  [ARM] 5434/1: ARM: OMAP: Fix mailbox compile for 24xx\n  [ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0\n  [ARM] pxa: fix Colibri PXA300 and PXA320 LCD backlight pins\n  imxfb: Fix TFT mode\n  i.MX21/27: remove ifdef CONFIG_FB_IMX\n  imxfb: add clock support\n  mxc: add arch_reset() function\n  clkdev: add possibility to get a clock based on the device name\n  i.MX1: remove fb support from mach-imx\n  [ARM] pxa: build arch/arm/plat-pxa/mfp.c only when PXA3xx or ARCH_MMP defined\n  Gemini: Add support for Teltonika RUT100\n  Gemini: gpiolib based GPIO support v2\n  MAINTAINERS: add myself as Gemini architecture maintainer\n  ARM: Add Gemini architecture v3\n  [ARM] OMAP: Fix compile for omap2_init_common_hw()\n  MAINTAINERS: Add myself as Faraday ARM core variant maintainer\n  ARM: Add support for FA526 v2\n  [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h\n  [ARM] collie: fix two minor formatting nits\n  ...\n"
    },
    {
      "commit": "eedf2c5296a8dfaaf9aec1a938c1d3bd73159a30",
      "tree": "a02e5ef1f2ae46c6328a6744e806c9e7dbff7327",
      "parents": [
        "0151f94f2e61c39858e714a5d92244b0e5a7fdf5",
        "df52092f3c97788592ef72501a43fb7ac6a3cfe0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:00:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:00:33 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async-for-30\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async-for-30:\n  fastboot: remove duplicate unpack_to_rootfs()\n  ide/net: flip the order of SATA and network init\n  async: remove the temporary (2.6.29) \"async is off by default\" code\n\nFix up conflicts in init/initramfs.c manually\n"
    },
    {
      "commit": "7c730ccdc1188b97f5c8cb690906242c7ed75c22",
      "tree": "17ccd927e70dadaf59104c53cce892474eb539b2",
      "parents": [
        "8d735b4148d46446e64d72b22ef0344ee8dc02fa",
        "82268da1b130f763d22d04f7d016bbf6fc8815c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:40:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:48:38 2009 -0700"
      },
      "message": "Merge branch \u0027percpu-cpumask-x86-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027percpu-cpumask-x86-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (682 commits)\n  percpu: fix spurious alignment WARN in legacy SMP percpu allocator\n  percpu: generalize embedding first chunk setup helper\n  percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk()\n  percpu: make x86 addr \u003c-\u003e pcpu ptr conversion macros generic\n  linker script: define __per_cpu_load on all SMP capable archs\n  x86: UV: remove uv_flush_tlb_others() WARN_ON\n  percpu: finer grained locking to break deadlock and allow atomic free\n  percpu: move fully free chunk reclamation into a work\n  percpu: move chunk area map extension out of area allocation\n  percpu: replace pcpu_realloc() with pcpu_mem_alloc() and pcpu_mem_free()\n  x86, percpu: setup reserved percpu area for x86_64\n  percpu, module: implement reserved allocation and use it for module percpu variables\n  percpu: add an indirection ptr for chunk page map access\n  x86: make embedding percpu allocator return excessive free space\n  percpu: use negative for auto for pcpu_setup_first_chunk() arguments\n  percpu: improve first chunk initial area map handling\n  percpu: cosmetic renames in pcpu_setup_first_chunk()\n  percpu: clean up percpu constants\n  x86: un-__init fill_pud/pmd/pte\n  x86: remove vestigial fix_ioremap prototypes\n  ...\n\nManually merge conflicts in arch/ia64/kernel/irq_ia64.c\n"
    },
    {
      "commit": "09b8ce0a691d8e76f14a16ac6cbfde899f6c68e3",
      "tree": "699fa8439bcb0541633649717e19c51aaf5e9c4e",
      "parents": [
        "506a8b6c27cb08998dc13069fbdf6eb7ec748b99"
      ],
      "author": {
        "name": "Zhenwen Xu",
        "email": "helight.xu@gmail.com",
        "time": "Sat Mar 28 21:34:46 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:46 2009 +0100"
      },
      "message": "i2c-core: Some style cleanups\n\nSome lines over 80. \nThe printk(KERN_ERR ... ) should be dev_err.\nAnd some blankspace should be deleted.\n\nSigned-off-by: Zhenwen Xu \u003chelight.xu@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhlai@linux-fr.org\u003e\n"
    },
    {
      "commit": "506a8b6c27cb08998dc13069fbdf6eb7ec748b99",
      "tree": "e029634bb31d4885e4dacf9985720a631849536b",
      "parents": [
        "87e1960e93fe792c4f4344a6f3a970f9573c76aa"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fbl@sysclose.org",
        "time": "Sat Mar 28 21:34:46 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:46 2009 +0100"
      },
      "message": "i2c-piix4: Add support for the Broadcom HT1100 chipset\n\nAdd support for the Broadcom HT1100 LD chipset (SMBus function.)\n\nSigned-off-by: Flavio Leitner \u003cfbl@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "87e1960e93fe792c4f4344a6f3a970f9573c76aa",
      "tree": "f639de840f26b45f395ec7ef2c8e92f2935a37a4",
      "parents": [
        "6b110d13aacc9c4ef5f01af12a5e2b7f1d23f106"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Sat Mar 28 21:34:46 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:46 2009 +0100"
      },
      "message": "i2c-piix4: Add support to SB800 SMBus changes\n\nAdd support for the AMD SB800 Family series of products.\nMajor changes include the changes to addressing the SMBus registers at different\nlocation from the locations in the previous compatible parts from AMD such as\nSB400/SB600/SB700. For SB800, the main features and register definitions of\nSMBus and other interfaces are still compatible with the previous products with\nthe only change being in how to access the internal registers for these blocks.\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6b110d13aacc9c4ef5f01af12a5e2b7f1d23f106",
      "tree": "b4706343f7ddf73c803225e2f952a57216a2bedf",
      "parents": [
        "2378bc09b91b0702fac7823828a614fd8016a29f"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Mar 28 21:34:45 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:45 2009 +0100"
      },
      "message": "i2c-pca-platform: Use defaults if no platform_data given\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2378bc09b91b0702fac7823828a614fd8016a29f",
      "tree": "26539b17077028baba2741cf0e78fc01225a7d36",
      "parents": [
        "8e99ada8deaa9033600cd2c7d0a9366b0e99ab68"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Mar 28 21:34:45 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:45 2009 +0100"
      },
      "message": "i2c-algo-pca: Use timeout for checking the state machine\n\nWe now timeout also if the state machine does not change within the\ngiven time. For that, the driver-specific completion-functions are\nextended to return true or false depending on the timeout. This then\ngets checked in the algorithm.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8e99ada8deaa9033600cd2c7d0a9366b0e99ab68",
      "tree": "20784a41011e58f7ba6497d7a3763781b8a3d460",
      "parents": [
        "eff9ec95efaaf6b12d230f0ea7d3c295d3bc9d57"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Mar 28 21:34:45 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:45 2009 +0100"
      },
      "message": "i2c-algo-pca: Rework waiting for a free bus\n\nWaiting for a free bus now accepts the timeout value in jiffies and does\nproper checking using time_before.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "eff9ec95efaaf6b12d230f0ea7d3c295d3bc9d57",
      "tree": "741c1ec65283018583bc2a8d5577e3ce8c201994",
      "parents": [
        "bac3e7c2aa2575a1c71f6fa643499676ca7c12c3"
      ],
      "author": {
        "name": "Marco Aurelio da Costa",
        "email": "costa@gamic.com",
        "time": "Sat Mar 28 21:34:44 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:44 2009 +0100"
      },
      "message": "i2c-algo-pca: Add PCA9665 support\n\nAdd support for the PCA9665 I2C controller.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bac3e7c2aa2575a1c71f6fa643499676ca7c12c3",
      "tree": "e275ff07b02c1b6fb6e20a68ccf9eb2043871fcd",
      "parents": [
        "98a679cad56c0ba4677821836179abbe0aff8769"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Sat Mar 28 21:34:44 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:44 2009 +0100"
      },
      "message": "i2c: Adapt debug macros for KERN_* constants\n\nAccording to kerneljanitors todo list all printk calls (beginning\na new line) should have an according KERN_* constant.\nThose are the changes to the debug macros in the i2c subsystem\nto meet this requirement. Also changing no-debug statements\nto raw printks again.\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "98a679cad56c0ba4677821836179abbe0aff8769",
      "tree": "49fc4c32e0bf62687ec6906552041523c2b70c46",
      "parents": [
        "8a52c6b4d55b2960d93a90a7cf6afd252357fa54"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:43 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:43 2009 +0100"
      },
      "message": "i2c-davinci: Fix timeout handling\n\nProperly set the adapter timeout value in jiffies, and then use that\nvalue in the driver, rather than a hard-coded constant.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nCc: Kevin Hilman \u003ckhilman@mvista.com\u003e\n"
    },
    {
      "commit": "8a52c6b4d55b2960d93a90a7cf6afd252357fa54",
      "tree": "bdc87e2591e4aa431389acba6efc45a7b620eb62",
      "parents": [
        "8fcfef6e65c5b58e6482eae0b793319c8d9efd44"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:43 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:43 2009 +0100"
      },
      "message": "i2c: Adapter timeout is in jiffies\n\ni2c_adapter.timeout is in jiffies. Fix all drivers which thought\notherwise. It didn\u0027t really matter as long as the value was only used\ninside the driver, but soon i2c-core will use it too so it must have\nthe proper unit.\n\nNote: for the i2c-mpc driver, this fixes a bug in polling mode.\nTimeout would trigger after 1 jiffy, which is most probably not what\nthe author wanted.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Clifford Wolf \u003cclifford@clifford.at\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nCc: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\n"
    },
    {
      "commit": "8fcfef6e65c5b58e6482eae0b793319c8d9efd44",
      "tree": "a41ba5854513ce8492620432920de7e6ad5698d1",
      "parents": [
        "154d22b04ae1741c5fcfd5d747b813a9a279abff"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:43 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:43 2009 +0100"
      },
      "message": "i2c: Set a default timeout value for all adapters\n\nSetting a default timeout value on a per-algo basis doesn\u0027t make any\nsense. Move the default value setting to i2c-core. Individual adapter\ndrivers can specify a different (non-zero) value if they wish.\n\nAlso express the timeout value in a way which results in the same\nduration regarless of the value of HZ.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "154d22b04ae1741c5fcfd5d747b813a9a279abff",
      "tree": "c85164bc1ab821fb30c3949efd448e915741080a",
      "parents": [
        "94d78e180c0323422854bc1718e657ac2d0cac1b"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Sat Mar 28 21:34:42 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:42 2009 +0100"
      },
      "message": "i2c: Add missing KERN_* constants to printks\n\nAccording to kerneljanitors todo list all printk calls (beginning\na new line) should have an according KERN_* constant.\nThose are the missing pieces here for the i2c subsystem.\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "94d78e180c0323422854bc1718e657ac2d0cac1b",
      "tree": "7db1c35614e593f80ee17c10915dda76d2ee2836",
      "parents": [
        "0c168ceb9e1898a7f2895e80ce9915835b083bd3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Mar 28 21:34:42 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:42 2009 +0100"
      },
      "message": "i2c-algo-pcf: Handle timeout correctly\n\nWith a postfix decrement these timeouts reach -1 rather than 0, but after the\nloop it is tested whether they have become 0.\n\nAs pointed out by Jean Delvare, the msg_num should be tested before the timeout.\nWith the current order, you could exit with a timeout error while all the\nmessages were successfully transferred.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Eric Brower \u003cebrower@gmail.com\u003e\n"
    },
    {
      "commit": "0c168ceb9e1898a7f2895e80ce9915835b083bd3",
      "tree": "758b2f19e5533f6754d06985dce036bfd732378e",
      "parents": [
        "781b8a2a31b7009a0baa8d700feafa6afc3fb861"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Mar 28 21:34:42 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:42 2009 +0100"
      },
      "message": "i2c-algo-pcf: Style cleanups\n\ncleanup whitespace, fix comments and remove the unused STUB_I2C.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Eric Brower \u003cebrower@gmail.com\u003e\n"
    },
    {
      "commit": "781b8a2a31b7009a0baa8d700feafa6afc3fb861",
      "tree": "d0357c83c134ef6c67d74041b763c32708f7966e",
      "parents": [
        "d2dd14ac1847082d4bb955619e86ed315c0ecd20"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Mar 28 21:34:41 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:41 2009 +0100"
      },
      "message": "eeprom/at24: Remove EXPERIMENTAL\n\nThis driver has been widely used since inclusion and no problems have\nbeen reported.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d2dd14ac1847082d4bb955619e86ed315c0ecd20",
      "tree": "3ef699b0257567d6d762a4e5ee6da5e37530fe06",
      "parents": [
        "acec211ca605d79083058e6037bbf131c3f993fc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:41 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:41 2009 +0100"
      },
      "message": "i2c-nforce2: Add support for MCP67, MCP73, MCP78S and MCP79\n\nThe MCP78S and MCP79 appear to be compatible with the previous nForce\nchips as far as the SMBus controller is concerned. The MCP67 and MCP73\nwere not tested yet but I\u0027d be very surprised if they weren\u0027t\ncompatible too.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nCc: Malcolm Lalkaka \u003cmlalkaka@gmail.com\u003e\nCc: Zbigniew Luszpinski \u003czbiggy@o2.pl\u003e\n"
    },
    {
      "commit": "acec211ca605d79083058e6037bbf131c3f993fc",
      "tree": "db217893ceedc8d82ead673dfced01df13caa69c",
      "parents": [
        "f02e3d74e9f89e3d49284e7c99217993b657f5b7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:40 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 28 21:34:40 2009 +0100"
      },
      "message": "i2c: Clarify which clients are auto-removed\n\nThe automatic removal of i2c clients only affects the clients which\nwere created automatically in the first place. Add a comment saying\nthat to avoid any confusion.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d54b3538b0bfb31351d02d1669d4a978d2abfc5f",
      "tree": "5ce539ecba525b30bbfb1c46c55487099264947e",
      "parents": [
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a",
        "af50bb993dfa673cf21ab812efe620d7e0c36319"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:30:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:30:43 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (119 commits)\n  [SCSI] scsi_dh_rdac: Retry for NOT_READY check condition\n  [SCSI] mpt2sas: make global symbols unique\n  [SCSI] sd: Make revalidate less chatty\n  [SCSI] sd: Try READ CAPACITY 16 first for SBC-2 devices\n  [SCSI] sd: Refactor sd_read_capacity()\n  [SCSI] mpt2sas v00.100.11.15\n  [SCSI] mpt2sas: add MPT2SAS_MINOR(221) to miscdevice.h\n  [SCSI] ch: Add scsi type modalias\n  [SCSI] 3w-9xxx: add power management support\n  [SCSI] bsg: add linux/types.h include to bsg.h\n  [SCSI] cxgb3i: fix function descriptions\n  [SCSI] libiscsi: fix possbile null ptr session command cleanup\n  [SCSI] iscsi class: remove host no argument from session creation callout\n  [SCSI] libiscsi: pass session failure a session struct\n  [SCSI] iscsi lib: remove qdepth param from iscsi host allocation\n  [SCSI] iscsi lib: have lib create work queue for transmitting IO\n  [SCSI] iscsi class: fix lock dep warning on logout\n  [SCSI] libiscsi: don\u0027t cap queue depth in iscsi modules\n  [SCSI] iscsi_tcp: replace scsi_debug/tcp_debug logging with iscsi conn logging\n  [SCSI] libiscsi_tcp: replace tcp_debug/scsi_debug logging with session/conn logging\n  ...\n"
    },
    {
      "commit": "9759d22c8348343b0da4e25d6150c41712686c14",
      "tree": "338b185f11d705258888a8f2318a3a3b7ea0968d",
      "parents": [
        "ed40d0c472b136682b2fcba05f89762859c7374f",
        "f0bba9f934517533acbda7329be93f55d5a01c03"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:30:18 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:30:18 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n\nConflicts:\n\tarch/arm/include/asm/elf.h\n\tarch/arm/kernel/module.c\n"
    },
    {
      "commit": "ed40d0c472b136682b2fcba05f89762859c7374f",
      "tree": "076b83a26bcd63d6158463735dd34c10bbc591dc",
      "parents": [
        "9e495834e59ca9b29f1a1f63b9f5533bb022ac49",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel\n\nConflicts:\n\tsound/soc/pxa/pxa2xx-i2s.c\n"
    },
    {
      "commit": "0c406263f0a22b9fad65404cf2b14eced0739485",
      "tree": "6b9a8f685bd98b4c0b3becff09428682be1af444",
      "parents": [
        "9710794383ee5008d67f1a6613a4717bf6de47bc"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Jan 26 18:58:11 2009 -0800"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Mar 28 13:06:16 2009 -0700"
      },
      "message": "ide/net: flip the order of SATA and network init\n\nthis patch flips the order in which sata and network drivers are initialized.\n\nSATA probing takes quite a bit of time, and with the asynchronous infrastructure\nother drivers that run after it can execute in parallel. Network drivers do tend\nto take some real time talking to the hardware, so running these later is\na good thing (the sata probe then runs concurrent)\n\nThis saves about 15% of my kernels boot time.\n\nBoth Dave and Jeff acked this patch and suggested it should go via the async\ntree.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd775c084ee55c046548616ca6b510c46d29f208",
      "tree": "36791c2b682950e7594747d12c44e30beb91a826",
      "parents": [
        "dc52b5bf2c94828fd3c8d26f4ca810d4ba53999a",
        "4d1e4e5a6387aad97590e2da9c6db1350f22f63a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 14:18:11 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 14:18:11 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel\n"
    },
    {
      "commit": "dc52b5bf2c94828fd3c8d26f4ca810d4ba53999a",
      "tree": "d8bfc950911cbe40f541d0e424650598075fb8be",
      "parents": [
        "542f869f1826f092606efd0c4c771f070d1314f5",
        "d66ea8d4c2aa7199cf4e5c977eb25764e5fc5da9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 14:15:43 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 14:15:43 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "d66ea8d4c2aa7199cf4e5c977eb25764e5fc5da9",
      "tree": "d27b7be3712edf39f655545c56eb9e68cff85337",
      "parents": [
        "c9b78189f50dcba6e69080268873a62c67e4bc15"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sat Mar 28 17:56:28 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sat Mar 28 19:24:39 2009 +0800"
      },
      "message": "[ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "82268da1b130f763d22d04f7d016bbf6fc8815c2",
      "tree": "9803f361556d10708313e980428e63a18162e667",
      "parents": [
        "6e15cf04860074ad032e88c306bea656bbdd0f22",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 28 04:21:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 28 04:26:01 2009 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into percpu-cpumask-x86-for-linus-2\n\nConflicts:\n\tarch/sparc/kernel/time_64.c\n\tdrivers/gpu/drm/drm_proc.c\n\nManual merge to resolve build warning due to phys_addr_t type change\non x86:\n\n\tdrivers/gpu/drm/drm_info.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a",
      "tree": "357258d77e2153ef7409926773655c5f8775a1f3",
      "parents": [
        "7b616c8a2f5c8507b4aed6907336ec5b85803a39",
        "0870352bc6e0dee485c86a0c99dd60e7089c8917"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 27 18:35:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 27 18:35:03 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (166 commits)\n  Revert \"ax25: zero length frame filtering in AX25\"\n  Revert \"netrom: zero length frame filtering in NetRom\"\n  cfg80211: default CONFIG_WIRELESS_OLD_REGULATORY to n\n  mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi\n  mac80211: fix aggregation to not require queue stop\n  mac80211: add skb length sanity checking\n  mac80211: unify and fix TX aggregation start\n  mac80211: clean up __ieee80211_tx args\n  mac80211: rework the pending packets code\n  mac80211: fix A-MPDU queue assignment\n  mac80211: rewrite fragmentation\n  iwlwifi: show current driver status in user readable format\n  b43: Add BCM4307 PCI-ID\n  cfg80211: fix locking in nl80211_set_wiphy\n  mac80211: fix RX path\n  ath5k: properly drop packets from ops-\u003etx\n  ar9170: single module build\n  ath9k: fix dma mapping leak of rx buffer upon rmmod\n  rt2x00: New USB ID for rt73usb\n  ath5k: warn and correct rate for unknown hw rate indexes\n  ...\n"
    },
    {
      "commit": "febb02bdfe5e2c6ceaa0a38d8b7afca3d98f415a",
      "tree": "f2ea606a30cb11f0d914271b54551627dad26eff",
      "parents": [
        "0b4d569de222452bcb55a4a536ade6cf4d8d1e30",
        "32a0f488ce5e8a9a148491f15edc508ab5e8265b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 27 18:33:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 27 18:33:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6: (53 commits)\n  DVB: firedtv: FireDTV S2 problems with tuning solved\n  DVB: firedtv: fix printk format mismatch\n  ieee1394: constify device ID tables\n  ieee1394: raw1394: add sparse annotations to raw1394_compat_write\n  ieee1394: Storage class should be before const qualifier\n  ieee1394: sbp2: follow up on \"ieee1394: inherit ud vendor_id from node vendor_id\"\n  firewire: core: optimize propagation of BROADCAST_CHANNEL\n  firewire: core: simplify broadcast channel allocation\n  firewire: core: increase bus manager grace period\n  firewire: core: drop unused call parameters of close_transaction\n  firewire: cdev: add closure to async stream ioctl\n  firewire: cdev: simplify FW_CDEV_IOC_SEND_REQUEST return value\n  firewire: cdev: fix race of ioctl_send_request with bus reset\n  firewire: cdev: secure add_descriptor ioctl\n  firewire: cdev: amendment to \"add ioctl to query maximum transmission speed\"\n  firewire: broadcast channel support\n  firewire: implement asynchronous stream transmission\n  firewire: core: normalize a function argument name\n  firewire: normalize a variable name\n  firewire: core: remove condition which is always false\n  ...\n"
    },
    {
      "commit": "e4e72fb4de93e3d4047a4ee3f08778422e17ed0d",
      "tree": "dd133a749e6fa6960c9aa708041d996110f6440e",
      "parents": [
        "cd8ffc800ce18e558335c4946b2217864fc16045"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 23 17:28:42 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:23 2009 -0400"
      },
      "message": "mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi\n\nThis patch removes all the virtual A-MPDU-queue bookkeeping from\nmac80211. Curiously, iwlwifi already does its own bookkeeping, so\nit doesn\u0027t require much changes except where it needs to handle\nstarting and stopping the queues in mac80211.\n\nTo handle the queue stop/wake properly, we rewrite the software\nqueue number for aggregation frames and internally to iwlwifi keep\ntrack of the queues that map into the same AC queue, and only talk\nto mac80211 about the AC queue. The implementation requires calling\ntwo new functions, iwl_stop_queue and iwl_wake_queue instead of the\nmac80211 counterparts.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Reinette Chattre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1720231ca07dee3382980f3b25e6581bd2e54e9",
      "tree": "4258dec3d4774ee5968f181533c77766c8584b79",
      "parents": [
        "1870cd71e87da1a1afb904f2c84086f487a07135"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 23 17:28:39 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:22 2009 -0400"
      },
      "message": "mac80211: unify and fix TX aggregation start\n\nWhen TX aggregation becomes operational, we do a number of steps:\n 1) print a debug message\n 2) wake the virtual queue\n 3) notify the driver\n\nUnfortunately, 1) and 3) are only done if the driver is first to\nreply to the aggregation request, it is, however, possible that the\nremote station replies before the driver! Thus, unify the code for\nthis and call the new function ieee80211_agg_tx_operational in both\nplaces where TX aggregation can become operational.\n\nAdditionally, rename the driver notification from\nIEEE80211_AMPDU_TX_RESUME to IEEE80211_AMPDU_TX_OPERATIONAL.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "08df05aa9b25f3079585855506022bb33a011183",
      "tree": "b42e7b57158fe59fb357c2aa3111190533379ae4",
      "parents": [
        "dd970e43d86c253ff159d9668499aaf42d175722"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Mar 24 10:02:54 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:20 2009 -0400"
      },
      "message": "iwlwifi: show current driver status in user readable format\n\nchange the display of current driver status bit to user readable format\nfor better and easier debugging\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd970e43d86c253ff159d9668499aaf42d175722",
      "tree": "71b818b9a5d1553290171a529242d3c46987b64e",
      "parents": [
        "4bbf4d56583dd52c429d88f43cb614bdbe5deea6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Mar 24 10:36:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:20 2009 -0400"
      },
      "message": "b43: Add BCM4307 PCI-ID\n\n00:09.0 Network controller [0280]: Broadcom Corporation BCM4307 Ethernet Controller [14e4:4306] (rev 03)\n    Subsystem: Broadcom Corporation BCM4307 Ethernet Controller [14e4:4306]\n    Flags: bus master, fast devsel, latency 32, IRQ 10\n    Memory at d7000000 (32-bit, non-prefetchable) [size\u003d8K]\n    Kernel driver in use: b43-pci-bridge\n    Kernel modules: ssb\n\nReported-by: yoann \u003cyoann71@msn.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a0fe8ac70f81b5b91156736066e6445d0dcc61f",
      "tree": "a348f244f66a5a594e08dccdaefd7d97d0472e8e",
      "parents": [
        "de00c04ecbb482507ace2197782123446a1cfdca"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 23 23:35:37 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:19 2009 -0400"
      },
      "message": "ath5k: properly drop packets from ops-\u003etx\n\nWe shouldn\u0027t return NETDEV_TX_BUSY from the TX callback, especially\nafter we\u0027ve mucked with the sk_buffs.  Drop the packets and return\nNETDEV_TX_OK.\n\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de00c04ecbb482507ace2197782123446a1cfdca",
      "tree": "c95c6de54bac02ecdb75303f920790edd8d6d289",
      "parents": [
        "051b919188650fe4c93ca8701183ae88439388f6"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Tue Mar 24 16:21:55 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:19 2009 -0400"
      },
      "message": "ar9170: single module build\n\nThis patch restores all-in-one module build procedure for ar9170.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "051b919188650fe4c93ca8701183ae88439388f6",
      "tree": "bfb524a026a3b4b3fa24010fedde65440fd68d86",
      "parents": [
        "14344b81ec264efbe59de0183f5ba38650a479a6"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 23 18:25:01 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:19 2009 -0400"
      },
      "message": "ath9k: fix dma mapping leak of rx buffer upon rmmod\n\nWe were claiming DMA buffers on the RX tasklet but never\nupon a simple module removal.\n\nCc: stable@kernel.org\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14344b81ec264efbe59de0183f5ba38650a479a6",
      "tree": "301ca54522426edae72721fffee46cfbc4c700f8",
      "parents": [
        "b726604706ad88d8b28bc487e45e710f58cc19ee"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Mar 21 00:00:57 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:18 2009 -0400"
      },
      "message": "rt2x00: New USB ID for rt73usb\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b726604706ad88d8b28bc487e45e710f58cc19ee",
      "tree": "032e6776b16bef549d9c40857f761726c18b8a4a",
      "parents": [
        "a3c0b87c4f21911fb7185902dd13f0e3cd7f33f7"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 02 21:55:18 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:18 2009 -0400"
      },
      "message": "ath5k: warn and correct rate for unknown hw rate indexes\n\nath5k sets up a mapping table from the hardware rate index to\nthe rate index used by mac80211; however, we have seen some\nreceived frames with incorrect rate indexes.  Such frames\nnormally get dropped with a warning in __ieee80211_rx(),\nbut it doesn\u0027t include enough information to track down the\nerror.\n\nThis patch adds a warning to hw_to_driver_rix for any lookups\nthat result in a rate index of -1, then returns a valid rate so\nthe frame can be processed.\n\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3c0b87c4f21911fb7185902dd13f0e3cd7f33f7",
      "tree": "844400c0fb037218c4668cccac7a0b35d711a231",
      "parents": [
        "a1bfa0eb98e2fedd05a64a4a8943ea8f6f7c5469"
      ],
      "author": {
        "name": "Lorenzo Nava",
        "email": "navalorenx@gmail.com",
        "time": "Sun Mar 22 19:15:41 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:18 2009 -0400"
      },
      "message": "b43: fix b43_plcp_get_bitrate_idx_ofdm return type\n\nThis patch fixes the return type of b43_plcp_get_bitrate_idx_ofdm. If\nthe plcp contains an error, the function return value is 255 instead\nof -1, and the packet was not dropped. This causes a warning in\n__ieee80211_rx function because rate idx is out of range.\n\nCc: stable@kernel.org\nSigned-off-by: Lorenzo Nava \u003cnavalorenx@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a1bfa0eb98e2fedd05a64a4a8943ea8f6f7c5469",
      "tree": "b24a489615e102a8cae48ba653e8922d25528740",
      "parents": [
        "2b874e83c970b45c328ab12239b066a43505454c"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Mar 23 15:49:33 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:18 2009 -0400"
      },
      "message": "p54: Kconfig maintenance\n\nThis patch updates p54\u0027s Kconfig entry and removes the out-dated device list.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a48e2a484e5cf99da4795cf2d6916e057d533ad",
      "tree": "e4c123fcd3193eb32f8fa5464d9279bd1a07d5fd",
      "parents": [
        "04de83815993714a7ba2618f637fa1092a5f664b"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Mar 23 12:15:43 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:14 2009 -0400"
      },
      "message": "ar9170: simplify \u0026 deBUG tx_status queueing and reporting\n\nThis patch simplifies the tx_status report code by using four tx_queues per\nstation instead of only one. (the skb lookup should be in O(1) now :-p ).\n\nAlso, it fixes a really obvious copy\u0026paste bug in the janitor work code and\nadds back a few spilled bits to the hardware definition header about QoS.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af83debf5bb44257082d4489ac86123a0cadf6d3",
      "tree": "b6cbfc976867e82b54651d6484f405d7e1081a6e",
      "parents": [
        "75ca88c9701bf8f65fc1f009f10dd64b0378b977"
      ],
      "author": {
        "name": "Tulio Magno Quites Machado Filho",
        "email": "tuliom@gmail.com",
        "time": "Sun Mar 22 01:41:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:10 2009 -0400"
      },
      "message": "ath5k: Support LED\u0027s on Acer Extensa 5620z\n\nAdd vendor ID for Quanta Microsystems and update the led table with the reported device.\n\nReported-by: Scott Barnes \u003cnekoreeve@gmail.com\u003e\n\nSigned-off-by: Tulio Magno Quites Machado Filho \u003ctuliom@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75ca88c9701bf8f65fc1f009f10dd64b0378b977",
      "tree": "501a6154c34ad902b0369d81efca6a97dbee7115",
      "parents": [
        "b63a2cb30405777033d58045c562a3b04d87d702"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Mar 21 23:11:49 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:09 2009 -0400"
      },
      "message": "ar9170: update Makefile, Kconfig and MAINTAINERS\n\nThis patch update all necessary Makefile and Kconfig files.\n\nNow you can then enable ar9170 in the kernel configuration under:\nDevice Drivers ---\u003e\n\t[*] Network device support ---\u003e\n\t\tWireless LAN ---\u003e\n\t\t\t[*] Wireless LAN (IEEE 802.11)\n\t\t\t\u003cM\u003e   Atheros AR9170 support\n\t\t\t\u003cM\u003e     Atheros AR9170 USB support\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b63a2cb30405777033d58045c562a3b04d87d702",
      "tree": "6c14c8772cb507c2ed3597311faebe5d1d3c6dbb",
      "parents": [
        "6cb19353535f9f02fc2a753e3261a255406ba8fa"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Mar 21 23:05:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:09 2009 -0400"
      },
      "message": "ar9170: ar9170: USB frontend driver\n\nUSB frontend driver code for Atheros\u0027 AR9170 modules.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6cb19353535f9f02fc2a753e3261a255406ba8fa",
      "tree": "bc2b398d66759ade10dd80a680e454452d3a7569",
      "parents": [
        "e9348cdd280eb6a1d6d38fef513b578dc9ead363"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sun Mar 22 02:36:06 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:09 2009 -0400"
      },
      "message": "ar9170: mac/bbp and phy code\n\nMAC/BBP and PHY programming code\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e9348cdd280eb6a1d6d38fef513b578dc9ead363",
      "tree": "174f34bff07187d1d7d2d774d153df8250f63b7d",
      "parents": [
        "23b53f4f55d833ecc5a11b5fba646c78d3876927"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Mar 21 23:05:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:08 2009 -0400"
      },
      "message": "ar9170: ar9170: mac80211 interaction code\n\nThis patch contains almost all mac80211 interaction code of AR9170.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23b53f4f55d833ecc5a11b5fba646c78d3876927",
      "tree": "54a7ed993be87f3283ae2557296cf8e8aa1b6a41",
      "parents": [
        "7986cf9581767d250ca0e5a554541bb276e08d21"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Mar 21 23:04:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:08 2009 -0400"
      },
      "message": "ar9170: hardware and eeprom header files\n\nhardware / firmware interface definitions for Atheros\u0027 AR9170 based devices.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98dfaa577855a551e798e3a99b934386698d2026",
      "tree": "fc6677848205605eb159c457e8c7e0a52b2ab3c3",
      "parents": [
        "9cb5412b0760981d43ac3e612992c90cea690e72"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Mar 20 23:46:11 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:06 2009 -0400"
      },
      "message": "mac80211_hwsim: let the reg workqueue breathe when regtest is set\n\nWithout this the regulatory domain isn\u0027t seen and we end up\nintersecting for each request (each radio).\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "9cb5412b0760981d43ac3e612992c90cea690e72"
}
