)]}'
{
  "log": [
    {
      "commit": "2b05e0021b21e1dc484a1237b7fa674e8a3704bb",
      "tree": "4fba213903871c620d29e21dd1221224f535b872",
      "parents": [
        "6c8ad3b07f7d9efdc41396db6da0aed906922701"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 04 16:36:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 04 16:36:18 2009 -0700"
      },
      "message": "vxge: should include tcp.h\n\nFix this build error:\n\ndrivers/net/vxge/vxge-main.c: In function \u0027vxge_get_vpath_no\u0027:\ndrivers/net/vxge/vxge-main.c:695: error: dereferencing pointer to\nincomplete type\n...\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c8ad3b07f7d9efdc41396db6da0aed906922701",
      "tree": "e306ea8f5873193ee7bdb6be1e3c94b075e8b374",
      "parents": [
        "345bec6434433c11ddc63afe861b1af6c8b5f7f9"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 02 05:33:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:46 2009 -0700"
      },
      "message": "glge: remove unused #include \u003cversion.h\u003e\n\nRemove unused #include \u003cversion.h\u003e in drivers/net/qlge/qlge_ethtool.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "345bec6434433c11ddc63afe861b1af6c8b5f7f9",
      "tree": "41d60750d3d1953a5ffd1110854bb5c123183e95",
      "parents": [
        "9eb9362e569062e2f841b7a023e5fcde10ed63b4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 02 05:33:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:45 2009 -0700"
      },
      "message": "dnet: remove unused #include \u003cversion.h\u003e\n\nRemove unused #include \u003cversion.h\u003e in drivers/net/dnet.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9eb9362e569062e2f841b7a023e5fcde10ed63b4",
      "tree": "06dc2aa031ca9cd604ece8a9fd5c5bc8502b2257",
      "parents": [
        "797108d134a91afca9fa59c572336b279bc66afb"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Wed Apr 01 23:18:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:45 2009 -0700"
      },
      "message": "tcp: miscounts due to tcp_fragment pcount reset\n\nIt seems that trivial reset of pcount to one was not sufficient\nin tcp_retransmit_skb. Multiple counters experience a positive\nmiscount when skb\u0027s pcount gets lowered without the necessary\nadjustments (depending on skb\u0027s sacked bits which exactly), at\nworst a packets_out miscount can crash at RTO if the write queue\nis empty!\n\nTriggering this requires mss change, so bidir tcp or mtu probe or\nlike.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nTested-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "797108d134a91afca9fa59c572336b279bc66afb",
      "tree": "0355a88f43e16448e0126f51d7be66d953152fd5",
      "parents": [
        "0de8ca597d7b449e9e7ce7af138944acf06c8f05"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Wed Apr 01 23:15:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 16:31:44 2009 -0700"
      },
      "message": "tcp: add helper for counter tweaking due mid-wq change\n\nWe need full-scale adjustment to fix a TCP miscount in the next\npatch, so just move it into a helper and call for that from the\nother places.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "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": "050cc1f568e896a615110109999ed60ef75edf93",
      "tree": "0d0af75ee28f64f5093b6cc0f9d13bdba00e0bf4",
      "parents": [
        "a2c465db9d5577b601e9b5a4bebc87fdea1ccabe"
      ],
      "author": {
        "name": "Alan Carvalho de Assis",
        "email": "acassis@gmail.com",
        "time": "Tue Mar 31 03:36:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:22:02 2009 -0700"
      },
      "message": "i.MX31: Fixing cs89x0 network building to i.MX31ADS\n\nThis is a fix to get cs89x0 network driver working on i.MX31ADS\n\nSigned-off-by: Alan Carvalho de Assis \u003cacassis@gmail.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": "f2bde7328633269ee935d9ed96535ade15cc348f",
      "tree": "5691cd6965cc7dae9d29b79fd9facfdc4c18199e",
      "parents": [
        "d78ad8cbfe73ad568de38814a75e9c92ad0a907c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 01 11:20:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 01:07:37 2009 -0700"
      },
      "message": "net: allow multiple dev per napi with GRO\n\nGRO assumes that there is a one-to-one relationship between NAPI\nstructure and network device. Some devices like sky2 share multiple\ndevices on a single interrupt so only have one NAPI handler. Rather than\nsplit GRO from NAPI, just have GRO assume if device changes that\nit is a different flow.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\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": "fa9a86ddc8ecd2830a5e773facc250f110300ae7",
      "tree": "fb7120974ec38932aa909403c2598cbd01353b35",
      "parents": [
        "8cbd9606a6367c221a7bbcc47f3ab1a8c31b6437"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Apr 02 00:53:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:54:43 2009 -0700"
      },
      "message": "netfilter: use rcu_read_bh() in ipt_do_table()\n\nCommit 784544739a25c30637397ace5489eeb6e15d7d49\n(netfilter: iptables: lock free counters) forgot to disable BH\nin arpt_do_table(), ipt_do_table() and  ip6t_do_table()\n\nUse rcu_read_lock_bh() instead of rcu_read_lock() cures the problem.\n\nReported-and-bisected-by: Roman Mindalev \u003cr000n@r000n.net\u003e\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cbd9606a6367c221a7bbcc47f3ab1a8c31b6437",
      "tree": "9ff2adf88be32383fd59dc133f1cd6670b9ee815",
      "parents": [
        "745cbccac3fe8cead529a1b3358e1e86a1505bfa"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Wed Apr 01 08:20:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:52:22 2009 -0700"
      },
      "message": "RDS: Use spinlock to protect 64b value update on 32b archs\n\nWe have a 64bit value that needs to be set atomically.\nThis is easy and quick on all 64bit archs, and can also be done\non x86/32 with set_64bit() (uses cmpxchg8b). However other\n32b archs don\u0027t have this.\n\nI actually changed this to the current state in preparation for\nmainline because the old way (using a spinlock on 32b) resulted in\nunsightly #ifdefs in the code. But obviously, being correct takes\nprecedence.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "745cbccac3fe8cead529a1b3358e1e86a1505bfa",
      "tree": "6c865b19881dbdd64556cc1827f6966d8a646a38",
      "parents": [
        "f1cffcbfcc53b825da7d1d26244aabd8dccb24aa"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Wed Apr 01 08:20:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:52:22 2009 -0700"
      },
      "message": "RDS: Rewrite connection cleanup, fixing oops on rmmod\n\nThis fixes a bug where a connection was unexpectedly\nnot on *any* list while being destroyed. It also\ncleans up some code duplication and regularizes some\nfunction names.\n\n* Grab appropriate lock in conn_free() and explain in comment\n* Ensure via locking that a conn is never not on either\n  a dev\u0027s list or the nodev list\n* Add rds_xx_remove_conn() to match rds_xx_add_conn()\n* Make rds_xx_add_conn() return void\n* Rename remove_{,nodev_}conns() to\n  destroy_{,nodev_}conns() and unify their implementation\n  in a helper function\n* Document lock ordering as nodev conn_lock before\n  dev_conn_lock\n\nReported-by: Yosef Etigin \u003cyosefe@voltaire.com\u003e\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1cffcbfcc53b825da7d1d26244aabd8dccb24aa",
      "tree": "d71e3c271b29eecfc685b96ab0cf15404bd84ba5",
      "parents": [
        "f1782852adb57c8daf76a56146424f6c2f7410b6"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Wed Apr 01 08:20:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:52:21 2009 -0700"
      },
      "message": "RDS: Fix m_rs_lock deadlock\n\nrs_send_drop_to() is called during socket close. If it takes\nm_rs_lock without disabling interrupts, then\nrds_send_remove_from_sock() can run from the rx completion\nhandler and thus deadlock.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\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": "b136d1cbd4b0eedc4e120b14e6834354f7249c7e",
      "tree": "6d461a79582eddb7d2172fcdf0b187ba8217218a",
      "parents": [
        "5adfb64bdd4eee07e0677cbad12a2f80fecc6715"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:40 2009 -0700"
      },
      "message": "Neterion: New driver: Update Maintainer list\n\n- update to Maintainer list of S2IO 10GbE drivers (xframe/vxge).\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": "5adfb64bdd4eee07e0677cbad12a2f80fecc6715",
      "tree": "9d188748764841ed15d54a11c16aefaadb408670",
      "parents": [
        "7e765cb4a07356e4f01cc57959c3c798a586f749"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:39 2009 -0700"
      },
      "message": "Neterion: Driver help file\n\n- vxge driver help text file.\n\n- No change from previous submission.\n\n- Changes in previous submissions -\n  Removed the performance tuning section with instructions to disable\n  time stamps and change sysctl settings - Reported by Dave Miller\n  General clean up.\n - Removed tx/rx_pause, exec_mode, tx_steering_type, rx_steering_type, gro,\n   intr_type, rx \u0026 tx max_indicate_pkts and exec_mode loadable parameters. The\n   driver default settings work well in most if not all cases. Another patch\n   to configure these parameters with ethtool will be released in the future -\n   Reported by Stephen Hemminger.\n- Incorporated following fixes based on comments from Ben Hutchings\n        Removed references to earlier kernel versions.\n        Removed sections that are similar for all drivers -\n                Load/Unload\n                Identifying the adapter/interface\n                Boot time configuration\n        Removed loadable parameter -\n                NAPI - Napi is always enabled.\n                rx_steering_type \u0026 ring_blocks - The driver default settings\n                work well in most if not all cases. Another patch to configure\n                these parameters with ethtool will be released in the future.\n        Removed ethtool support section - No need to duplicate ethtool\n                docs here.\n        Removed Known Issue on SUSE 9 - Doesn\u0027t apply when using a\n                current kernel.\n        Removed Common Problems section - These don\u0027t apply to in-tree modules.\n        Removed Available Downloads section - Not sure this belongs in-tree.\n        Removed Copyright information - This notice doesn\u0027t belong in\n                the kernel.\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": "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": "c9caceca25854eff4328c89045793a91bf8f9ee3",
      "tree": "fc43f8c43a4c597cdea652fe349270d2ca47e731",
      "parents": [
        "bb1fee86fdc7df1fd145fd3bfb16635274b7c73d"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Tue Mar 31 15:06:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 31 15:06:26 2009 -0700"
      },
      "message": "core: remove pointless conditional before kfree()\n\nRemove pointless conditional before kfree().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.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": "377f0a08e4cb56658d878d22c3aed4716e283c6b",
      "tree": "9b18ef210d92a04dc95bd694f680e52bbdf51223",
      "parents": [
        "eeb5f5c9b3c8bee5ab4794323c1d23d100a9db59"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Tue Mar 31 14:43:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 31 14:43:17 2009 -0700"
      },
      "message": "ipv4: remove unused parameter from tcp_recv_urg().\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "424b86a6bc9459a830e1e94e0e908f3ac1716b7e",
      "tree": "fc845e4bf6eebca37d2bbf8844d656fd3303527a",
      "parents": [
        "13223cb02ccfa375f2d683d08d30db5b72264f1e"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Sun Mar 29 13:46:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 29 13:46:01 2009 -0700"
      },
      "message": "netfilter: xtables: fix IPv6 dependency in the cluster match\n\nThis patch fixes a dependency with IPv6:\n\nERROR: \"__ipv6_addr_type\" [net/netfilter/xt_cluster.ko] undefined!\n\nThis patch adds a function that checks if the higher bits of the\naddress is 0xFF to identify a multicast address, instead of adding a\ndependency due to __ipv6_addr_type(). I came up with this idea after\nPatrick McHardy pointed possible problems with runtime module\ndependencies.\n\nReported-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "2c60b6885afc56a17b9d55b04c4328123063fc9d",
      "tree": "4015c1b3c222056c72adb0d088e19f602c5d07fe",
      "parents": [
        "e7557af56a576762a655f1aaaded253ad14c5958"
      ],
      "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:59 2009 -0700"
      },
      "message": "kernel: remove HIPQUAD()\n\nAll users have been removed.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\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": "f940964901aa69e28ce729d7614061d014184472",
      "tree": "4f52de427646cbff6803e4aefd68db337632d67a",
      "parents": [
        "3e8af307bfe3b6318a1aaaf8ce18d0af7ddf2ea2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Mar 28 15:38:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 28 23:55:57 2009 -0700"
      },
      "message": "netfilter: fix endian bug in conntrack printks\n\ndcc_ip is treated as a host-endian value in the first printk,\nbut the second printk uses %pI4 which expects a be32.  This\nwill cause a mismatch between the debug statement and the\nwarning statement.\n\nTreat as a be32 throughout and avoid some byteswapping during\nsome comparisions, and allow another user of HIPQUAD to bite the\ndust.\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": "2f181855a0b3c2b39314944add7b41c15647cf86",
      "tree": "45ba541fa37011adade32e48fcdb6b69d0621602",
      "parents": [
        "4b21cd4eedff2123712c2132c8c6264d40332465"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Mar 28 23:39:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 28 23:39:18 2009 -0700"
      },
      "message": "gso: Fix support for linear packets\n\nWhen GRO/frag_list support was added to GSO, I made an error\nwhich broke the support for segmenting linear GSO packets (GSO\npackets are normally non-linear in the payload).\n\nThese days most of these packets are constructed by the tun\ndriver, which prefers to allocate linear memory if possible.\nThis is fixed in the latest kernel, but for 2.6.29 and earlier\nit is still the norm.\n\nTherefore this bug causes failures with GSO when used with tun\nin 2.6.29.\n\nReported-by: James Huang \u003cjamesclhuang@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b21cd4eedff2123712c2132c8c6264d40332465",
      "tree": "b7fad2b06145f0684d5501ba604ecd02f39efe88",
      "parents": [
        "79f1bc06dbb05f222756d6df4a9ff95588c9cc06"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Mar 28 23:38:40 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 28 23:38:40 2009 -0700"
      },
      "message": "skbuff.h: fix missing kernel-doc\n\nAdd missing struct field to fix kernel-doc warning:\n\nWarning(include/linux/skbuff.h:182): No description found for parameter \u0027flags\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.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": "0151f94f2e61c39858e714a5d92244b0e5a7fdf5",
      "tree": "2506632249220ce509ecacde35c630d74ffb2031",
      "parents": [
        "7c730ccdc1188b97f5c8cb690906242c7ed75c22",
        "d6879c585b7f8c2f3eb2f7e7beac806af4e9755c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:55:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:55:49 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: be less noisy when gets a gpio conflict after kernel has booted\n  Blackfin arch: add RSI\u0027s definitions to bf514 and bf516\n  Blackfin arch: add link-time asserts to make sure on-chip regions dont overflow\n  Blackfin arch: sport spi needs 6 gpio pins\n  Blackfin arch: add sport-spi related resource stuff to board file\n  Blackfin arch: Blacklist Hibernate (PM_SUSPEND_MEM) on BF561 as well\n  Blackfin arch: Privide BF537-STAMP platform data of ADP5520 Multifunction driver\n  Blackfin arch: enable the platfrom PATA driver with CF Cards\n  Blackfin arch: clean up sports header file\n  Blackfin arch: convert BF5{18,27,48}_FAMILY to CONFIG_BF{51,52,54}x\n  Blackfin arch: bf51x processors also have 8 timers\n  Blackfin arch: add a check to make sure only Blackfin GPIOs may generate IRQs\n  Blackfin arch: update default kernel configuration\n  Blackfin arch: include linux headers that this one uses definitions from fro sport drivers\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": "f02e3d74e9f89e3d49284e7c99217993b657f5b7",
      "tree": "a9b7eca36acbbff2ee29aedd2cff696371532adb",
      "parents": [
        "764c16918fb2347b3cbc8f6030b2b6561911bc32"
      ],
      "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: Let checkpatch shout on users of the legacy model\n\nAs suggested by Mauro Carvalho Chehab.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "764c16918fb2347b3cbc8f6030b2b6561911bc32",
      "tree": "0420f4263f89f5a5658af473c39168189a02b300",
      "parents": [
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "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: Document the different ways to instantiate i2c devices\n\nOn popular demand, here comes some documentation about how to\ninstantiate i2c devices in the new (standard) i2c device driver\nbinding model.\n\nI have also clarified how the class bitfield lets driver authors\ncontrol which buses are probed in the auto-detect case, and warned\nmore loudly against the abuse of this method.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Michael Lawnick \u003cnospam_lawnick@gmx.de\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n"
    },
    {
      "commit": "8d735b4148d46446e64d72b22ef0344ee8dc02fa",
      "tree": "3a42468378460b7c205409ed2feab1c6f6422af8",
      "parents": [
        "d54b3538b0bfb31351d02d1669d4a978d2abfc5f",
        "66f3e6afa8e48486c4dd535d616fbfe04569fbd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:31:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 13:31:33 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix kstat_this_cpu build breakage\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": "f0bba9f934517533acbda7329be93f55d5a01c03",
      "tree": "8b70d9651e235d44a175154146cf50597665549d",
      "parents": [
        "803c78e4da28d7d7cb0642caf643b9289ae7838a"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sat Mar 28 19:18:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:21:20 2009 +0000"
      },
      "message": "[ARM] 5435/1: fix compile warning in sanity_check_meminfo()\n\nCompiling recent 2.6.29-rc kernels for ARM gives me the following warning:\n\narch/arm/mm/mmu.c: In function \u0027sanity_check_meminfo\u0027:\narch/arm/mm/mmu.c:697: warning: comparison between pointer and integer\n\nThis is because commit 3fd9825c42c784a59b3b90bdf073f49d4bb42a8d\n\"[ARM] 5402/1: fix a case of wrap-around in sanity_check_meminfo()\"\nin 2.6.29-rc5-git4 added a comparison of a pointer with PAGE_OFFSET,\nwhich is an integer.\n\nFixed by casting PAGE_OFFSET to void *.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df52092f3c97788592ef72501a43fb7ac6a3cfe0",
      "tree": "1c708b2f43db6cf30bc1397ba5d3a520d0d370b7",
      "parents": [
        "0c406263f0a22b9fad65404cf2b14eced0739485"
      ],
      "author": {
        "name": "Li, Shaohua",
        "email": "shaohua.li@intel.com",
        "time": "Wed Aug 13 17:26:01 2008 +0800"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Mar 28 13:06:22 2009 -0700"
      },
      "message": "fastboot: remove duplicate unpack_to_rootfs()\n\nwe check if initrd is initramfs first and then do the real unpack. The check\nisn\u0027t required, we can directly do unpack.  If the initrd isn\u0027t an\ninitramfs, we can remove the garbage.  In my laptop, this saves 0.1s boot\ntime.\n\nThis patch penalizes non-initramfs initrd case, but nowadays, initramfs is\nthe most widely used method for initrds.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "0c406263f0a22b9fad65404cf2b14eced0739485"
}
