)]}'
{
  "log": [
    {
      "commit": "90827996c59135b73e54463dac38710d5ddf1d2a",
      "tree": "65a61ec13cf746d0b0008d4fe34d0d0b284000d6",
      "parents": [
        "0a915b95d67f3bf63121c04aeb4eaebb183feb58"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sat Mar 05 18:59:20 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 17:59:53 2011 -0800"
      },
      "message": "ixgbe: fix missing function pointer conversion\n\nIn the previous commit:\n  commit 5e655105e3e19d746f9e95c514b014c11c3d1b6a\n  Author: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\n  Date:   Fri Feb 25 01:58:04 2011 +0000\n\n  ixgbe: add function pointer for semaphore function\n\nthere was one release of the semaphore function call which\ndid not get converted to a function pointer.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0a915b95d67f3bf63121c04aeb4eaebb183feb58",
      "tree": "4b197fc0e043e71e1b4817688c643c69fadb1d50",
      "parents": [
        "a1d76e10ae73348997f55efffc977e792d76a2c6"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Sat Feb 26 07:42:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 17:59:19 2011 -0800"
      },
      "message": "igb: Add stats output for OS2BMC feature on i350 devices\n\nThis patch adds statistics output for OS2BMC feature which is configured\nby eeprom on capable devices.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a1d76e10ae73348997f55efffc977e792d76a2c6",
      "tree": "49e19d378a467ecff14975527dd3e93f8f9c1611",
      "parents": [
        "541ac7c9b30ee2ff84ad87f27e0bc069e143afb5"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Mon Feb 14 08:19:24 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 07 17:58:23 2011 -0800"
      },
      "message": "e1000e: fix build issue due to undefined reference to crc32_le\n\nkernel build fails with:\n\ndrivers/built-in.o: In function `e1000_lv_jumbo_workaround_ich8lan\u0027:\n(.text+0x3e7a8): undefined reference to `crc32_le\u0027\n\nwhen CONFIG_CRC32 is not set or does not match the CONFIG_E1000E\nselection.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nReviewed-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "541ac7c9b30ee2ff84ad87f27e0bc069e143afb5",
      "tree": "bb1e2377bf33ecee73518b0c517980f5a33b8405",
      "parents": [
        "cca134fe784a01cf4eb9f0621b0104591b7ddfba"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Wed Mar 02 21:07:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:45:08 2011 -0800"
      },
      "message": "bonding: COW before overwriting the destination MAC address\n\nWhen there is a ptype handler holding a clone of this skb, whose\ndestination MAC addresse is overwritten, the owner of this handler may\nget a corrupted packet.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cca134fe784a01cf4eb9f0621b0104591b7ddfba",
      "tree": "fd273d10393538a13be950a97073c4ea8126ae26",
      "parents": [
        "ef28a4e6ecb8fbe742ea51fc9ec836b5289d1301"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Wed Mar 02 18:26:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:45:07 2011 -0800"
      },
      "message": "bonding: remove the unused dummy functions when net poll controller isn\u0027t enabled\n\nThese two functions are only used when net poll controller is enabled.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef28a4e6ecb8fbe742ea51fc9ec836b5289d1301",
      "tree": "32b1ace24f341cbf0c25cfb66f506be398a43683",
      "parents": [
        "e3f48d37cf87a4a94e9f05fddc39b0e5f2307c27",
        "7a8fc77b3744e26ce1249d9ccb23e356d6010679"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:39:24 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:39:24 2011 -0800"
      },
      "message": "Merge branch \u0027davem-next.r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "f21b538ced88a39a6dd9ef4e2c5d9aac300f428b",
      "tree": "c88c1f878827433a7ca534b2500d94f9d8292641",
      "parents": [
        "63fcb27fdce614ac1b7cc6251bfcb7077f3002b3"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:09:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:58 2011 -0800"
      },
      "message": "be2net: Add multicast filter capability for Lancer\n\nLancer requires multicast capability flag set during IFACE_CREATE\nfor adding multicast filters.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63fcb27fdce614ac1b7cc6251bfcb7077f3002b3",
      "tree": "8969d7a39710d3e294888ade9482d329650f160b",
      "parents": [
        "d8a29d315969b0edbf4a37a1a91c361e222909a2"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:09:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:58 2011 -0800"
      },
      "message": "be2net: Disarm CQ and EQ to disable interrupt in Lancer\n\nFor Lancer disable interrupts in close by disarming CQs and EQs.\nChange the order of calls in be_close to achieve the correct result.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8a29d315969b0edbf4a37a1a91c361e222909a2",
      "tree": "98db254c10b7d8012b5da4c90d373bdb32ee1a2c",
      "parents": [
        "8b7756ca52b11225395a9fadf9ed200f03983b46"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:09:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:57 2011 -0800"
      },
      "message": "be2net: Remove TX Queue stop in close\n\nRemove TX Queue stop in close\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b7756ca52b11225395a9fadf9ed200f03983b46",
      "tree": "d9e28f1112ba863ddc975592994790f5e08ee023",
      "parents": [
        "37eed1cbbd446dc2808e1bff717010aa978fc0de"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:08:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:57 2011 -0800"
      },
      "message": "be2net: Change f/w command versions for Lancer\n\nChange f/w command versions for Lancer\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37eed1cbbd446dc2808e1bff717010aa978fc0de",
      "tree": "64e4eb4fc3fbe037610d1ba4b9bc349c636dce18",
      "parents": [
        "19fad86f3b34f52eebc511f6cdb99e82f53aee94"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:08:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:56 2011 -0800"
      },
      "message": "be2net: Add error recovery during load for Lancer\n\nAdd error recovery during load for Lancer\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19fad86f3b34f52eebc511f6cdb99e82f53aee94",
      "tree": "b440b46e31be59e29e8e04e15a11ca9d49c8fbd2",
      "parents": [
        "e80d9da651b19a79a1500d6bb808fcbcb39a869d"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:08:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:56 2011 -0800"
      },
      "message": "be2net: Checksum field valid only for TCP/UDP\n\nL4 checksum field is valid only for TCP/UDP packets in Lancer\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e80d9da651b19a79a1500d6bb808fcbcb39a869d",
      "tree": "67c9b5354f778b47f7efaf3244432ecaa5a01712",
      "parents": [
        "3be0686b6e2f953afe83626e871b4a7b0ceae49b"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Mon Mar 07 03:07:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 07 15:26:55 2011 -0800"
      },
      "message": "be2net: Remove ERR compl workaround for Lancer\n\nWorkaround added for Lancer in handling RX ERR completion received\nwhen no RX buffers are posted is not needed.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: Subramanian Seetharaman \u003csubbu.seetharaman@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a8fc77b3744e26ce1249d9ccb23e356d6010679",
      "tree": "42884ba3aaab6ec157e904be4f9d98ed358bcfbd",
      "parents": [
        "54405cde762408b00a445466a40da4f7f33a8479"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Mar 01 17:18:33 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 05 10:04:50 2011 +0100"
      },
      "message": "r8169: convert to new VLAN model.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nReviewed-by: Jesse Gross \u003cjesse@nicira.com\u003e\n"
    },
    {
      "commit": "54405cde762408b00a445466a40da4f7f33a8479",
      "tree": "6cb4ed1c104a272232846c2000b71fe50fdba62a",
      "parents": [
        "5a5e4443150713347a7a7e4d0880b343348f5811"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 06 21:55:13 2011 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 05 10:04:37 2011 +0100"
      },
      "message": "r8169: support control of advertising.\n\nThis allows \"ethtool advertise\" to control the speed and duplex\nfeatures the device offers the switch.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "5a5e4443150713347a7a7e4d0880b343348f5811",
      "tree": "4d035ecb4ca8453626e87251bf2a6132b8d7a703",
      "parents": [
        "716b50a31fb237c480e67ad66dc23feb35d40772"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Feb 22 17:26:21 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 05 10:04:06 2011 +0100"
      },
      "message": "r8169: support the new chips for RTL8105E.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d72751ede1b9bf993d7bd3377305c8e9e36a3cc4",
      "tree": "27abaa49de7ff666dbf6bbcb0d7bae2b9f029a2d",
      "parents": [
        "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
        "85a7045a90052749885e166f40af5e9140032287"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 04 12:48:25 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 04 12:48:25 2011 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "85a7045a90052749885e166f40af5e9140032287",
      "tree": "cb4702d50bbe1d10ab9320ad3f63323b817727f7",
      "parents": [
        "29546a6404e3a4b5d13f0a9586eb5cf1c3b25167",
        "e46395a4b3d32d161d8b6d8e4a002972b1faae3e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:10:40 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 04 14:10:40 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
      "tree": "13825eeb5bbeae27d66e95f12168eff4b60701ab",
      "parents": [
        "01a16b21d6adf992aa863186c3c4e561a57c1714",
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n"
    },
    {
      "commit": "4438a02fc4956f5f61918095708f183f5c63a9d3",
      "tree": "cc37b89534e3679d8e4e9c95935d040758a9de74",
      "parents": [
        "fb4b10ab5fadcf5012983e4306aec3131b808b1b",
        "4cd72c6e72e8a36a975decb53d70086008f386db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:43:15 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:43:15 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)\n  MAINTAINERS: Add Andy Gospodarek as co-maintainer.\n  r8169: disable ASPM\n  RxRPC: Fix v1 keys\n  AF_RXRPC: Handle receiving ACKALL packets\n  cnic: Fix lost interrupt on bnx2x\n  cnic: Prevent status block race conditions with hardware\n  net: dcbnl: check correct ops in dcbnl_ieee_set()\n  e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead\n  igb: fix sparse warning\n  e1000: fix sparse warning\n  netfilter: nf_log: avoid oops in (un)bind with invalid nfproto values\n  dccp: fix oops on Reset after close\n  ipvs: fix dst_lock locking on dest update\n  davinci_emac: Add Carrier Link OK check in Davinci RX Handler\n  bnx2x: update driver version to 1.62.00-6\n  bnx2x: properly calculate lro_mss\n  bnx2x: perform statistics \"action\" before state transition.\n  bnx2x: properly configure coefficients for MinBW algorithm (NPAR mode).\n  bnx2x: Fix ethtool -t link test for MF (non-pmf) devices.\n  bnx2x: Fix nvram test for single port devices.\n  ...\n"
    },
    {
      "commit": "fb4b10ab5fadcf5012983e4306aec3131b808b1b",
      "tree": "35433af7bb28850037c439136830e1c9ad3ce271",
      "parents": [
        "8336026942fdf6a96a45057a2fe6d7f7946979d5",
        "fd51469fb68b987032e46297e0a4fe9020063c20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:42:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 03 15:42:35 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: kill loop_mutex\n  blktrace: Remove blk_fill_rwbs_rq.\n  block: blk-flush shouldn\u0027t call directly into q-\u003erequest_fn() __blk_run_queue()\n  block: add @force_kblockd to __blk_run_queue()\n  block: fix kernel-doc format for blkdev_issue_zeroout\n  blk-throttle: Do not use kblockd workqueue for throtl work\n"
    },
    {
      "commit": "01a16b21d6adf992aa863186c3c4e561a57c1714",
      "tree": "a3b1c81e5a5e6a0e9069e4d3a15576741ed34776",
      "parents": [
        "63f97425166a1a16279c1a5720e9dfcb2c12ad1b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 03 13:32:07 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:32:07 2011 -0800"
      },
      "message": "netlink: kill eff_cap from struct netlink_skb_parms\n\nNetlink message processing in the kernel is synchronous these days,\ncapabilities can be checked directly in security_netlink_recv() from\nthe current process.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\n[chrisw: update to include pohmelfs and uvesafb]\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63f97425166a1a16279c1a5720e9dfcb2c12ad1b",
      "tree": "6711769568b97d1bfcaae5fd4d89d78c6234bbcf",
      "parents": [
        "967faf3b718e887301adb1636c2295f03d3c694f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Mar 03 13:30:20 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:30:20 2011 -0800"
      },
      "message": "eql: Convert printks to pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nAdd pr_fmt.\n\nRemoved trailing \"\\n\" from version,\nadd back via pr_info(\"%s\\n\", version);\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "967faf3b718e887301adb1636c2295f03d3c694f",
      "tree": "21bf6963656348aab9887c3954d34c7382c2ed85",
      "parents": [
        "7542db8b1cb88ab15a85893d1dfb886e22b568e8"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Mar 03 12:55:08 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:02:32 2011 -0800"
      },
      "message": "mii: Convert printks to netdev_info\n\nAdd a bit more data to the output.\nConvert string speeds to integer.\nObject size reduced a tiny bit.\n$ size drivers/net/mii.o*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   4155\t     56\t   1000\t   5211\t   145b\tdrivers/net/mii.o.new\n   4184\t     56\t   1000\t   5240\t   1478\tdrivers/net/mii.o.old\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7542db8b1cb88ab15a85893d1dfb886e22b568e8",
      "tree": "8ae1983c41cf0a98bcdb1c9d676eeb847911a0fd",
      "parents": [
        "50624aab5304cb8167ead32af46ac9de54e6e8ad"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 02 17:50:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:02:31 2011 -0800"
      },
      "message": "mv643xx_eth: Use netdev_\u003clevel\u003e and pr_\u003clevel\u003e\n\nUse the current logging styles.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50624aab5304cb8167ead32af46ac9de54e6e8ad",
      "tree": "1269cc0d2b7a101f340ea358e71d3d9d68809213",
      "parents": [
        "a576cd8700271273a572976df4f06db44a0652f3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 01 06:56:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:02:31 2011 -0800"
      },
      "message": "tlan: Use pr_fmt, pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nNeatening and standardization to the current logging mechanisms.\nMiscellaneous speen/speed typo correction.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a576cd8700271273a572976df4f06db44a0652f3",
      "tree": "24dbe3dea14a518363a019f7eed228701cdcb8a4",
      "parents": [
        "1829b086d175ba07a01ff6934fd51a59bc9be4ce"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 01 06:56:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:02:30 2011 -0800"
      },
      "message": "tlan: Remove changelog\n\nAs it isn\u0027t necessary nor really useful any longer.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1829b086d175ba07a01ff6934fd51a59bc9be4ce",
      "tree": "6370f458a59f9a3065ae12213885f76ce40c7da6",
      "parents": [
        "6b8a66ee919e40111e3d257b2c22b5773e34ead1"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Mar 01 05:48:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 13:02:30 2011 -0800"
      },
      "message": "benet: use GFP_KERNEL allocations when possible\n\nExtend be_alloc_pages() with a gfp parameter, so that we use GFP_KERNEL\nallocations instead of GFP_ATOMIC when not running in softirq context.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b8a66ee919e40111e3d257b2c22b5773e34ead1",
      "tree": "d8cb1d278ae51402c2f509f1049239c8e05dcb3d",
      "parents": [
        "8d77c036b57cf813d838f859e11b6a188acdb1fb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 02 07:18:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 12:21:14 2011 -0800"
      },
      "message": "tun: Convert logging messages to pr_\u003clevel\u003e and tun_debug\n\nUse the current logging forms with pr_fmt.\nConvert DBG macro to tun_debug, use netdev_printk as well.\nAdd printf verification when TUN_DEBUG not defined.\nMiscellaneous comment typo fix.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d77c036b57cf813d838f859e11b6a188acdb1fb",
      "tree": "2458f7f1402828fe2aceee52d5f3cd23ba39f07e",
      "parents": [
        "29546a6404e3a4b5d13f0a9586eb5cf1c3b25167"
      ],
      "author": {
        "name": "Po-Yu Chuang",
        "email": "ratbert@faraday-tech.com",
        "time": "Mon Feb 28 20:48:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 12:19:11 2011 -0800"
      },
      "message": "net: add Faraday FTMAC100 10/100 Ethernet driver\n\nFTMAC100 Ethernet Media Access Controller supports 10/100 Mbps and\nMII.  This driver has been working on some ARM/NDS32 SoC\u0027s including\nFaraday A320 and Andes AG101.\n\nSigned-off-by: Po-Yu Chuang \u003cratbert@faraday-tech.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba04c7c93bbcb48ce880cf75b6e9dffcd79d4c7b",
      "tree": "32accc8c42e605628367efb5bfbf4fbf2fce4f80",
      "parents": [
        "f009918a1c1bbf8607b8aab3959876913a30193a"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Feb 22 02:00:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 11:55:43 2011 -0800"
      },
      "message": "r8169: disable ASPM\n\nFor some time is known that ASPM is causing troubles on r8169, i.e. make\ndevice randomly stop working without any errors in dmesg.\n\nCurrently Tomi Leppikangas reports that system with r8169 device hangs\nwith MCE errors when ASPM is enabled:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d642861#c4\n\nLets disable ASPM for r8169 devices at all, to avoid problems with\nr8169 PCIe devices at least for some users.\n\nReported-by: Tomi Leppikangas \u003ctomi.leppikangas@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a45d49d1053fd5954260a70e555daabd5672577d",
      "tree": "042d1421b20d6437884c4f0311e5a69caf6d959c",
      "parents": [
        "e066008b38ca9ace1b6de8dbbac8ed460640791d",
        "a52055e055f5b551c0814c4381e43b204f9db777"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 11:28:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 11:28:35 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "fd51469fb68b987032e46297e0a4fe9020063c20",
      "tree": "a108634afe0a0b2113f5df6ef5c00be2087f51c3",
      "parents": [
        "2d3a8497f8cc5aca14b722cd37d51f6c15ff9f74"
      ],
      "author": {
        "name": "Petr Uzel",
        "email": "petr.uzel@suse.cz",
        "time": "Thu Mar 03 11:48:50 2011 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 03 11:53:25 2011 -0500"
      },
      "message": "block: kill loop_mutex\n\nFollowing steps lead to deadlock in kernel:\n\ndd if\u003d/dev/zero of\u003dimg bs\u003d512 count\u003d1000\nlosetup -f img\nmkfs.ext2 /dev/loop0\nmount -t ext2 -o loop /dev/loop0 mnt\numount mnt/\n\nStacktrace:\n[\u003cc102ec04\u003e] irq_exit+0x36/0x59\n[\u003cc101502c\u003e] smp_apic_timer_interrupt+0x6b/0x75\n[\u003cc127f639\u003e] apic_timer_interrupt+0x31/0x38\n[\u003cc101df88\u003e] mutex_spin_on_owner+0x54/0x5b\n[\u003cfe2250e9\u003e] lo_release+0x12/0x67 [loop]\n[\u003cc10c4eae\u003e] __blkdev_put+0x7c/0x10c\n[\u003cc10a4da5\u003e] fput+0xd5/0x1aa\n[\u003cfe2250cf\u003e] loop_clr_fd+0x1a9/0x1b1 [loop]\n[\u003cfe225110\u003e] lo_release+0x39/0x67 [loop]\n[\u003cc10c4eae\u003e] __blkdev_put+0x7c/0x10c\n[\u003cc10a59d9\u003e] deactivate_locked_super+0x17/0x36\n[\u003cc10b6f37\u003e] sys_umount+0x27e/0x2a5\n[\u003cc10b6f69\u003e] sys_oldumount+0xb/0xe\n[\u003cc1002897\u003e] sysenter_do_call+0x12/0x26\n[\u003cffffffff\u003e] 0xffffffff\n\nRegression since 2a48fc0ab24241755dc9, which introduced the private\nloop_mutex as part of the BKL removal process.\n\nAs per [1], the mutex can be safely removed.\n\n[1] http://www.gossamer-threads.com/lists/linux/kernel/1341930\n\nAddresses: https://bugzilla.novell.com/show_bug.cgi?id\u003d669394\nAddresses: https://bugzilla.kernel.org/show_bug.cgi?id\u003d29172\n\nSigned-off-by: Petr Uzel \u003cpetr.uzel@suse.cz\u003e\nCc: stable@kernel.org\nReviewed-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "a52055e055f5b551c0814c4381e43b204f9db777",
      "tree": "9f173bf20d1fb65211bcd03976ae0113364b822f",
      "parents": [
        "5e655105e3e19d746f9e95c514b014c11c3d1b6a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Wed Feb 23 09:58:39 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:43:24 2011 -0800"
      },
      "message": "ixgbe: cleanup copyright string for 2011\n\nUpdating the copyrights for 2011 as well as make the ixgbe_copyright string\na constant.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5e655105e3e19d746f9e95c514b014c11c3d1b6a",
      "tree": "c2ad547b4479533bb2a3295e0e3b49a27f90b918",
      "parents": [
        "93cb38dc185f31159d1be70ffcc46802312fa537"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Feb 25 01:58:04 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:39:37 2011 -0800"
      },
      "message": "ixgbe: add function pointer for semaphore function\n\nThe X540 devices grabs semaphores differently than 82599 and 82598\ndevices do.  They do however also grab them in allot of the same\nfunctions.  So I\u0027m adding a new MAC operation function pointer to\nallow us to use the correct function based on our MAC type.  I\u0027m also\nchanging all the semaphore calls to use this new function pointer.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "93cb38dc185f31159d1be70ffcc46802312fa537",
      "tree": "b7c8c5056b1e7bdd07b5741e679c25ddb6f1a28e",
      "parents": [
        "75f19c3c5eeb67d37ce96e0ea78dc0beb485a723"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Tue Mar 01 04:37:15 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:33:57 2011 -0800"
      },
      "message": "ixgbe: X540 Cleanup\n\nClean up commented out include file and use #define instead of hard coded\nvalue for number of RAR entries.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "75f19c3c5eeb67d37ce96e0ea78dc0beb485a723",
      "tree": "117ae9d67f85495acc183d57f7a52f4992abd908",
      "parents": [
        "278675d855e03e111ca84fec6eb7d5569e56c394"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 19 08:43:55 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:29:51 2011 -0800"
      },
      "message": "ixgbe: cleanup handling of I2C interface to PHY\n\nThe I2C interface was not being correctly locked down per port.  As such\nthis can lead to race conditions that can cause issues.  This patch cleans\nup the handling to make certain we are not experiencing racy I2C access.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "278675d855e03e111ca84fec6eb7d5569e56c394",
      "tree": "4e934013e8a3450e33f3a8d21bffcb0eafc3b787",
      "parents": [
        "8c7bea32c4ebe02dbb574a49db418036da177326"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 19 08:43:49 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:22:00 2011 -0800"
      },
      "message": "ixgbe: store permanent address before initializing Rx addresses\n\nWe were reading the address after it had been initialized and this results\nin the permanent address on the system being changed.  This change corrects\nthat by storing the address before we re-initialize it.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "8c7bea32c4ebe02dbb574a49db418036da177326",
      "tree": "b6c0928b4fb646a661d8b08ca72634dcab503805",
      "parents": [
        "63d778df6d817ea69cadd701abbfa1c491623b50"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 19 08:43:44 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:20:18 2011 -0800"
      },
      "message": "ixgbe: Numerous whitespace / formatting cleanups\n\nThis patch contains a number of whitespace and formatting cleanups.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "63d778df6d817ea69cadd701abbfa1c491623b50",
      "tree": "55dafab3fcc0ecd37b056a6043fddf42d0e4b8f5",
      "parents": [
        "79d5892521144d455114e4820eb30fec802b9c39"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 19 08:43:39 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 04:17:38 2011 -0800"
      },
      "message": "ixgbe: Specific check for 100 Full link speed\n\nThis patch specifically checks for 100 Full link speed instead of\nassuming we are linked at 100 if not linked at 10G and 1G.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "79d5892521144d455114e4820eb30fec802b9c39",
      "tree": "4d90c7a51b9b632ac8b84d1c6b37d15a9cadb06c",
      "parents": [
        "80960ab040dd6b3a82bfb2db9b1aaf5d6ccffbb7"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 19 08:43:34 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:31:01 2011 -0800"
      },
      "message": "ixgbe: Drop unused code for setting up unicast addresses\n\nThis change removes the unused code that was setting up the uc_addr_list.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "80960ab040dd6b3a82bfb2db9b1aaf5d6ccffbb7",
      "tree": "9df969d6a9db5681084651b5f81e1f3d6f1bfc75",
      "parents": [
        "b60c5dd31b053d008110a80aa4089d64cee60e8f"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Feb 18 08:58:27 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:25:37 2011 -0800"
      },
      "message": "ixgbe: rework ixgbe MTA handling to not drop packets\n\nThis change modifies the ixgbe drivers so that it will not drop the\nmulticast filters while updating them.  Instead it uses an intermediate\ntable to store the filter and then writes that filter to the hardware.\n\nBased on original patch from Dave Boutcher \u003cdaveboutcher@gmail.com\u003e\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nReported-by: Dave Boutcher \u003cdaveboutcher@gmail.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "b60c5dd31b053d008110a80aa4089d64cee60e8f",
      "tree": "87da6af2debb7cd8f06173d738671a2c7bed9db1",
      "parents": [
        "c700f4e6f55c42c9aeacf365bd178f97625e00df"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Feb 18 19:29:46 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:21:15 2011 -0800"
      },
      "message": "ixgbe: cleanup X540 PHY reset function pointer\n\nThe X540 PHY reset pointer isn\u0027t currently used which is a good thing as it\nwouldn\u0027t work as implemented.  On top of that the X540 firmware is written\nwith the assumption that is does not need to be reset for proper\ninitialization so it\u0027s not needed.  I\u0027m just assigning the pointer at NULL\nas the current implementation is rather misleading.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c700f4e6f55c42c9aeacf365bd178f97625e00df",
      "tree": "ded1be112befab38829f5cf23f53655098b60b51",
      "parents": [
        "26d6899ba775ed056bd73107e3f4427ff9247f75"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Feb 17 11:34:58 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:11:39 2011 -0800"
      },
      "message": "ixgbe: Bounds checking for set_rar, clear_rar, set_vmdq, clear_vmdq\n\nThis change makes it so that out of bounds requests to these calls will\nnow return IXGBE_ERR_INVALID_ARGUMENT instead of returning 0.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "26d6899ba775ed056bd73107e3f4427ff9247f75",
      "tree": "6af20ec6f856435c4814cf13bf657614e757d6c8",
      "parents": [
        "1783575c1a11f726130522b851737cddda4c14c0"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Feb 17 11:34:53 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:10:01 2011 -0800"
      },
      "message": "ixgbe: Fill out PCIe speed and width enums with values\n\nThis patch fills in the values for bus speed and width of the\nixgbe_bus_speed and ixgbe_bus_width enums.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1783575c1a11f726130522b851737cddda4c14c0",
      "tree": "e6710435618c01d6426daaec78397464d626711a",
      "parents": [
        "48de36c5656113ce6cfe4207da2f90f46917e53d"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Feb 16 01:38:13 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:05:34 2011 -0800"
      },
      "message": "ixgbe: add polling test to end of PHY reset\n\nSome PHYs require that we poll the reset bit and wait for it to clear\nbefore continuing initialization.  As such we should add this check to the\nend of the ixgbe_reset_phy_generic routine.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "48de36c5656113ce6cfe4207da2f90f46917e53d",
      "tree": "7978a5577a2856684cf3c2c2119b1156e3ace916",
      "parents": [
        "76d97dd4c44c6847029ae9021fe0d880cad90d33"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Feb 16 01:38:08 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:04:05 2011 -0800"
      },
      "message": "ixgbe: Check link wants report current link state\n\nCurrently check link reports the link state as down, if at any time\nthe link had previously gone down since the last time the LINKS\nregister was read.  This does not accurately reflect the function of\nthe check link call, which should be to return the CURRENT link\nstate. Code now reads the LINKS registers twice, once to clear the\nprevious and again to get the current value.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "76d97dd4c44c6847029ae9021fe0d880cad90d33",
      "tree": "238503bf983843b81f33ffbb53e29dc5abc271df",
      "parents": [
        "a4297dc2f49d46d5452a948210be44442236e685"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Feb 16 10:14:00 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:01:58 2011 -0800"
      },
      "message": "ixgbe: cleanup code in ixgbe_identify_sfp_module_generic\n\nThis change cleans up several issues in ixgbe_identify_sfp_module_generic\nincluding whitespace, redundant code, I2C EEPROM reads without exception\nhandling, and an if/elseif/else without braces.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a4297dc2f49d46d5452a948210be44442236e685",
      "tree": "bd1e121b13480179db21d5adc79b800dd0efe409",
      "parents": [
        "21cc5b4f7eb7b6de90588331b7d0edb246502f46"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Mon Feb 14 08:45:13 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 03:00:09 2011 -0800"
      },
      "message": "ixgbe: Add ability to double reset on failure to clear master enable\n\nDouble resets are required for recovery from certain error conditions.\nBetween resets, it is necessary to stall to allow time for any pending HW\nevents to complete. We use 1usec since that is what is needed for\nixgbe_disable_pcie_master(). The second reset then clears out any effects\nof those events.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "21cc5b4f7eb7b6de90588331b7d0edb246502f46",
      "tree": "d5c5b1ed2da3dc0fd6d9581bd677a88c184e9754",
      "parents": [
        "894ff7cf0e0cf7596f9b0d3c30e32c87f8df2784"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Feb 12 10:52:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:57:25 2011 -0800"
      },
      "message": "ixgbe: set media type for 82599 T3 LOM\n\nThe media type was not being set for the 82599 T3 LAN on motherboard.  This\nchange corrects that.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "894ff7cf0e0cf7596f9b0d3c30e32c87f8df2784",
      "tree": "b8d31b54358537abbe4c1325037969097f9fc74b",
      "parents": [
        "dbf893ee85369debaa05b3c222a40c8ac5273a06"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Feb 15 02:12:05 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:55:56 2011 -0800"
      },
      "message": "ixgbe: balance free_irq calls with request_irq calls\n\nWe were incorrectly freeing IRQs that we had not requested.  This change\ncorrects that by making certain we only free q_vectors that we have\nrequested IRQs for.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "dbf893ee85369debaa05b3c222a40c8ac5273a06",
      "tree": "979e7ad0e9c17d9a1cc8e7a414f386f78a0b05ed",
      "parents": [
        "888be1a1e148a5a600050d455f73370f51f26d59"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Feb 08 09:42:41 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:53:28 2011 -0800"
      },
      "message": "ixgbe: cleanup logic related to HW semaphores\n\nThis change cleans up much of the logic related to the hardware semaphores\non the adapters. There were a number of issues with timings that needed to\nbe addressed.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "888be1a1e148a5a600050d455f73370f51f26d59",
      "tree": "e9a57ad2d4879b33f54d7d8dcdc5e708342ee3ed",
      "parents": [
        "c82a538e4ff101faae030273243d3b0a0a9e335d"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Feb 08 09:48:32 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:52:03 2011 -0800"
      },
      "message": "ixgbe: cleanup wake on LAN defines\n\nThis change just cleans up a few defines in ixgbe_type.h related to wake on LAN.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c82a538e4ff101faae030273243d3b0a0a9e335d",
      "tree": "2b55db513d681336d5afd44a0e9b1c9169ea44e4",
      "parents": [
        "3b668a77bad7f03c3df28971760a3883a395ce55"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Feb 25 03:34:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:49:09 2011 -0800"
      },
      "message": "ixgbevf: Fix Compiler Warnings\n\nFix Compiler warnings of variables that are initialized but not used.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3b668a77bad7f03c3df28971760a3883a395ce55",
      "tree": "2400e7e17486fcb2c3a200b63a393ca7183e4149",
      "parents": [
        "93ed835928f3100c95e0408df0543f35d03f7c23"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Wed Mar 02 01:11:26 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:48:32 2011 -0800"
      },
      "message": "igb: Fix strncpy calls to be safe per source code review tools\n\nThis fix changes the remaining calls to strncpy that have not yet\nbeen changed to use the \"sizeof(buf) - 1\" syntax rather than just\na number for buffer size.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "93ed835928f3100c95e0408df0543f35d03f7c23",
      "tree": "0980b58c51e7e80c3b7977b5fa76129140b212a9",
      "parents": [
        "9b082d734a938b951ed4b9b5a850ae3513d4a7e3"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Thu Feb 24 03:12:15 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:47:59 2011 -0800"
      },
      "message": "igb: Fix reg pattern test in ethtool for i350 devices\n\nThis fixes the reg_pattern_test so that the test does not fail\non i350 parts.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9b082d734a938b951ed4b9b5a850ae3513d4a7e3",
      "tree": "19b104db3c23dda7da62ca95be6cb8dcf04bd8ee",
      "parents": [
        "dc6ed1df5a5f84e45e77e2acb6fd99b995414956"
      ],
      "author": {
        "name": "Stefan Assmann",
        "email": "sassmann@redhat.com",
        "time": "Thu Feb 24 20:03:31 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Mar 03 02:47:23 2011 -0800"
      },
      "message": "igb: warn if max_vfs limit is exceeded\n\nCurrently there\u0027s no warning printed when max_vfs \u003e 7 is specified with\nigb and the maximum of 7 is silently enforced. This patch prints a\nwarning and informs the user of the actions taken.\n\nSigned-off-by: Stefan Assmann \u003csassmann@redhat.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1558310d4942427f4fd19e8ae26ca0878ab10879",
      "tree": "e00e7a298d66b05b8082157c5ebd566c6d868673",
      "parents": [
        "dc6ed1df5a5f84e45e77e2acb6fd99b995414956"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Feb 28 17:34:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 22:22:51 2011 -0800"
      },
      "message": "cxgb{3,4}*: improve Kconfig dependencies\n\n- Remove the dependency of cxgb4 and cxgb4vf on INET.  cxgb3 really\n  depends on INET, keep it but add it directly to the driver\u0027s Kconfig\n  entry.\n- Make the iSCSI drivers cxgb3i and cxgb4i available in the SCSI menu\n  without requiring any options in the net driver menu to be enabled\n  first.  Add needed selects so the iSCSI drivers can build their\n  corresponding net drivers.\n- Remove CHELSIO_T*_DEPENDS.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbdbb4c1d22e26f9d5314fefe6f2c7e5ed7f6a0f",
      "tree": "bc5255afdf35de2541afa05a30a83b5d18818820",
      "parents": [
        "f7d222ea2ac7aebf1ac06a76e7739ed17480fd38",
        "0366ebbf94cfafbdb1fd8c30da47a945294fe1a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:02:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:02:32 2011 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: fix memory corruption with GM965 and \u003e4GB RAM\n"
    },
    {
      "commit": "f7d222ea2ac7aebf1ac06a76e7739ed17480fd38",
      "tree": "a6de80eed5413b32cf41bcb73d108a8f11253c8e",
      "parents": [
        "7a16d387dda10ecc0c4fbf086b89bfb1eb84d9c2",
        "a74ea43df1afc68f265c0ac2cb64031d855ae97b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:57 2011 -0800"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/promtree: allow DT device matching by fixing \u0027name\u0027 brokenness (v5)\n  x86: OLPC: have prom_early_alloc BUG rather than return NULL\n  of/flattree: Drop an uninteresting message to pr_debug level\n  of: Add missing of_address.h to xilinx ehci driver\n"
    },
    {
      "commit": "06f9a73ff9ef58a59af593c37020749816735789",
      "tree": "71dc2f9ced5fb58ccd4a2d148b707e1ec5e33c07",
      "parents": [
        "25271d8c84dabd926bbf8727d2f6e90fcbce30b6",
        "4b57018dcd6418e18c08088c89f123da8a7bfc45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:07 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Avoid tps6586x burst writes\n  mfd: Don\u0027t suspend WM8994 if the CODEC is not suspended\n  mfd: Fix DaVinci voice codec device name\n  mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo\n  mfd: Fix ASIC3 build with GENERIC_HARDIRQS_NO_DEPRECATED\n"
    },
    {
      "commit": "ebff7c92ab60faa3f047d36cced2f1592a92da31",
      "tree": "24697cc8df8e52dc06bf43b536ce4961347efbf1",
      "parents": [
        "8a304e5dfb2bd5b75cb20cb6b420935665c97a40",
        "853cee26e2a0c5f97386beca4c67b11c3cd85b8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:31 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] p4-clockmod: print EST-capable warning message only once\n  [CPUFREQ] fix BUG on cpufreq policy init failure\n  [CPUFREQ] Fix another notifier leak in powernow-k8.\n  [CPUFREQ] Missing \"unregister_cpu_notifier\" in powernow-k8.c\n"
    },
    {
      "commit": "c7b01d3dc297969e66b430830254d447d21bafc9",
      "tree": "9a0900b0cd70ccca019fe189cc522e3ca309fa82",
      "parents": [
        "ad4bfcb1cad7534ae98db3edc5415df97d3e109b",
        "bfb53ccf1c734b1907df7189eef4c08489827951"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 18:08:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 18:08:03 2011 -0800"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: disable Atom/Lincroft HW C-state auto-demotion\n  intel_idle: disable NHM/WSM HW C-state auto-demotion\n"
    },
    {
      "commit": "0197b087ed6384760656f1e4a620a3e92d8dc0b0",
      "tree": "352d590c2f23cc541c6b796da6ac0e690812186f",
      "parents": [
        "107c3f4d42adc9af393019b795dd2177fbe9e465"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 02 13:00:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:57:51 2011 -0800"
      },
      "message": "cnic: Fix lost interrupt on bnx2x\n\nWe service 2 queues (kcq1 and kcq2) in cnic_service_bnx2x_bh().  If\nthe status block index has changed when servicing the kcq2, we must\ngo back and check kcq1.  The latest status block index will be used\nto acknowledge the interrupt, and without looping back to check kcq1,\nwe may miss events on kcq1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "107c3f4d42adc9af393019b795dd2177fbe9e465",
      "tree": "547c9130536f19568e1b903e1bd2942933355179",
      "parents": [
        "1707be1be18deb1deaecd768135290cffdeb0e8e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 02 13:00:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:57:51 2011 -0800"
      },
      "message": "cnic: Prevent status block race conditions with hardware\n\nThe status block index is used to acknowledge interrupt events and must\nbe read before checking for the interrupt events, so we need to add rmb()\nto guarantee that.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad4bfcb1cad7534ae98db3edc5415df97d3e109b",
      "tree": "6a1c2aadab56ef35d97f5cd2d21488a0016c8b98",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e",
        "981858bd7a401aa9607d9f430d5de920025fc3ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 15:26:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 15:26:57 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI / ACPICA: Implicit notify for multiple devices\n  ACPI / debugfs: Fix buffer overflows, double free\n"
    },
    {
      "commit": "1707be1be18deb1deaecd768135290cffdeb0e8e",
      "tree": "72c4c01b1797d3570c1037a9ad2514170afc1d00",
      "parents": [
        "f3d7bc57c71eba3f279785111bb473b1ef68dcb6",
        "4def99bbfd46e05c5e03b5b282cb4ee30e27ff19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:06:01 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 15:06:01 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-2.6\n"
    },
    {
      "commit": "b23dd4fe42b455af5c6e20966b7d6959fa8352ea",
      "tree": "bf97323eae9a8d084170e573ff2c0c40bc72c3cd",
      "parents": [
        "452edd598f60522c11f7f88fdbab27eb36509d1a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 14:31:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 14:31:35 2011 -0800"
      },
      "message": "ipv4: Make output route lookup return rtable directly.\n\nInstead of on the stack.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a74ea43df1afc68f265c0ac2cb64031d855ae97b",
      "tree": "7e3b00d2493bd19c408df10a55daf111375c9104",
      "parents": [
        "60cba5a57b8affe98ea9f2bac147be0fb253d5f4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Feb 23 22:38:22 2011 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 02 13:45:19 2011 -0700"
      },
      "message": "of/promtree: allow DT device matching by fixing \u0027name\u0027 brokenness (v5)\n\nCommit e2f2a93b, \"of/promtree: add package-to-path support to pdt\"\nchanged dp-\u003ename from using the \u0027name\u0027 property to using\npackage-to-path.  This fixed /proc/device-tree creation by eliminating\nconflicts between names (the \u0027name\u0027 property provides names like\n\u0027battery\u0027, whereas package-to-path provides names like\n\u0027/foo/bar/battery@0\u0027, which we stripped to \u0027battery@0\u0027).  However, it\nalso breaks of_device_id table matching.\n\nThe fix that we _really_ wanted was to keep dp-\u003ename based upon\nthe name property (\u0027battery\u0027), but based dp-\u003efull_name upon\npackage-to-path (\u0027battery@0\u0027).  This patch does just that.\n\nThis changes all users (except SPARC) of promtree to use the full\nresult from package-to-path for full_name, rather than stripping the\ndirectory out.  In practice, the strings end up being exactly the\nsame; this change saves time, code, and memory.\n\nSPARC continues to use the existing build_path_component() code.\n\nv2: combine two patches and revert of_pdt_node_name to original version\nv3: use dp-\u003ephandle instead of passing around node\nv4: warn/bail out for non-sparc archs if pkg2path is not set\nv5: split of_pdt_build_full_name into sparc \u0026 non-sparc versions\nv6: Pass NULL to pkg2path before buf gets assigned.\n    Drop check for pkg2path hook on each and every node.\nv7: Don\u0027t BUG() when unable to get the full_path; create a\n    known-unique name instead.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "337fc720d85b98a71b1ff6e3a5449a24a7c33cfe",
      "tree": "19e145665b8ed4d2da67cb4f076b33f1d059db0c",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 14 11:40:09 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 02 13:45:18 2011 -0700"
      },
      "message": "of: Add missing of_address.h to xilinx ehci driver\n\nBuild log:\nIn file included from drivers/usb/host/ehci-hcd.c:1208:\ndrivers/usb/host/ehci-xilinx-of.c: In function \u0027ehci_hcd_xilinx_of_probe\u0027:\ndrivers/usb/host/ehci-xilinx-of.c:168: error: implicit declaration of function \u0027of_address_to_resource\u0027\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1654e7411a1ad4999fe7890ef51d2a2bbb1fcf76",
      "tree": "c8071cf8cc1aef9e776697b72aaca5a22a47c3d7",
      "parents": [
        "291d24f6d9e7bbef81454fade8a44720665c7302"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "message": "block: add @force_kblockd to __blk_run_queue()\n\n__blk_run_queue() automatically either calls q-\u003erequest_fn() directly\nor schedules kblockd depending on whether the function is recursed.\nblk-flush implementation needs to be able to explicitly choose\nkblockd.  Add @force_kblockd.\n\nAll the current users are converted to specify %false for the\nparameter and this patch doesn\u0027t introduce any behavior change.\n\nstable: This is prerequisite for fixing ide oops caused by the new\n        blk-flush implementation.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jan Beulich \u003cJBeulich@novell.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "4def99bbfd46e05c5e03b5b282cb4ee30e27ff19",
      "tree": "43374554b271221540baf64179b5d328c935ee3a",
      "parents": [
        "9dc441f3c5a9ea1b9888ce15b1ccb3f30a79e323"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Feb 02 09:30:36 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 02 03:34:27 2011 -0800"
      },
      "message": "e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead\n\nWhen support for 82577/82578 was added[1] in 2.6.31, PHY wakeup was in-\nadvertently enabled (even though it does not function properly) on ICH10\nLOMs.  This patch makes it so that the ICH10 LOMs use MAC wakeup instead\nas was done with the initial support for those devices (i.e. 82567LM-3,\n82567LF-3 and 82567V-4).\n\n[1] commit a4f58f5455ba0efda36fb33c37074922d1527a10\n\nReported-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9dc441f3c5a9ea1b9888ce15b1ccb3f30a79e323",
      "tree": "2f435b3d3850fc90b0e425b306658c9c6811d495",
      "parents": [
        "2db1badfa5d100dd9f7c7a716911250a735cf2e8"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Thu Feb 17 18:47:48 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 02 03:33:48 2011 -0800"
      },
      "message": "igb: fix sparse warning\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2db1badfa5d100dd9f7c7a716911250a735cf2e8",
      "tree": "c4be8c9587d11e79c3835ab3fa474c57a66bcd8d",
      "parents": [
        "e3fa3aff0cb198e7c53d894f52146121d9592872"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 24 16:11:42 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Mar 02 03:20:56 2011 -0800"
      },
      "message": "e1000: fix sparse warning\n\nSparse complains because the e1000 driver is calling ioread on a pointer\nnot tagged as __iomem.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4b57018dcd6418e18c08088c89f123da8a7bfc45",
      "tree": "d45dcc4392a99546fc0e2dbd97b6219ff6d916a2",
      "parents": [
        "77bd70e9009eab6dbdef3ee08afe87ab26df8dac"
      ],
      "author": {
        "name": "vwadekar@nvidia.com",
        "email": "vwadekar@nvidia.com",
        "time": "Thu Feb 24 10:18:13 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Avoid tps6586x burst writes\n\ntps6586 does not support burst writes. i2c writes have to be\n1 byte at a time.\n\nCc: stable@kernel.org\nSigned-off-by: Varun Wadekar \u003cvwadekar@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "77bd70e9009eab6dbdef3ee08afe87ab26df8dac",
      "tree": "26de85180fad61c771e3e03fb9c49017ec32be19",
      "parents": [
        "73ee6524d55444dc80c691ff8602e08940df3d47"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 04 14:57:43 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Don\u0027t suspend WM8994 if the CODEC is not suspended\n\nASoC supports keeping the audio subsysetm active over suspend in order\nto support use cases such as audio passthrough from a cellular modem\nwith the main CPU suspended. Ensure that we don\u0027t power down the CODEC\nwhen this is happening by checking to see if VMID is up and skipping\nsuspend and resume when it is. If the CODEC has suspended then it\u0027ll\nturn VMID off before the core suspend() gets called.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73ee6524d55444dc80c691ff8602e08940df3d47",
      "tree": "a938c77348e669d9f3f10f372213f831a67e6f35",
      "parents": [
        "9063f1f15eec35e5fd608879cef8be5728f2d12a"
      ],
      "author": {
        "name": "Manjunathappa, Prakash",
        "email": "prakash.pm@ti.com",
        "time": "Thu Jan 27 18:58:36 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:50 2011 +0100"
      },
      "message": "mfd: Fix DaVinci voice codec device name\n\nFix the device name in DaVinci Voice Codec MFD driver to load\ndavinci-vcif and cq93vc codec client drivers.\n\nSigned-off-by: Manjunathappa, Prakash \u003cprakash.pm@ti.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9063f1f15eec35e5fd608879cef8be5728f2d12a",
      "tree": "5475fd8b6f4ec3d56877eeb13eb132b0eb34a08e",
      "parents": [
        "0a85b4827e9960295fbf4ca0f32bb357693cc5f7"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Jan 26 11:30:01 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:49 2011 +0100"
      },
      "message": "mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo\n\nCall input_set_abs_params instead of manually setting absbit only.\nThis fixes this oops:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000024\nInternal error: Oops: 41b67017 [#1]\nCPU: 0    Not tainted  (2.6.37 #4)\npc : [\u003cc016d1fc\u003e]    lr : [\u003c00000000\u003e]    psr: 20000093\nsp : c19e5f30  ip : c19e5e6c  fp : c19e5f58\nr10: 00000000  r9 : c19e4000  r8 : 00000003\nr7 : 000001e4  r6 : 00000001  r5 : c1854400  r4 : 00000003\nr3 : 00000018  r2 : 00000018  r1 : 00000018  r0 : c185447c\nFlags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: c1b6717f  Table: c1b6717f  DAC: 00000017\nStack: (0xc19e5f30 to 0xc19e6000)\n5f20:                                     00000003 00000003 c1854400 00000013\n5f40: 00000001 000001e4 000001c5 c19e5f80 c19e5f5c c016d5e8 c016cf5c 000001e4\n5f60: c1854400 c18b5860 00000000 00000171 000001e4 c19e5fc4 c19e5f84 c01559a4\n5f80: c016d584 c18b5868 00000000 c1bb5c40 c0035afc c18b5868 c18b5868 c1a55d54\n5fa0: c18b5860 c0155750 00000013 00000000 00000000 00000000 c19e5ff4 c19e5fc8\n5fc0: c0050174 c015575c 00000000 c18b5860 00000000 c19e5fd4 c19e5fd4 c1a55d54\n5fe0: c00500f0 c003b464 00000000 c19e5ff8 c003b464 c00500fc 04000400 04000400\nBacktrace:\nFunction entered at [\u003cc016cf50\u003e] from [\u003cc016d5e8\u003e]\nFunction entered at [\u003cc016d578\u003e] from [\u003cc01559a4\u003e]\n r8:000001e4 r7:00000171 r6:00000000 r5:c18b5860 r4:c1854400\nFunction entered at [\u003cc0155750\u003e] from [\u003cc0050174\u003e]\nFunction entered at [\u003cc00500f0\u003e] from [\u003cc003b464\u003e]\n r6:c003b464 r5:c00500f0 r4:c1a55d54\nCode: e59520fc e1a03286 e0433186 e0822003 (e592000c)\n\n\u003e\u003ePC;  c016d1fc \u003cinput_handle_event+2ac/5a0\u003e   \u003c\u003d\u003d\u003d\u003d\u003d\n\nTrace; c016cf50 \u003cinput_handle_event+0/5a0\u003e\nTrace; c016d5e8 \u003cinput_event+70/88\u003e\nTrace; c016d578 \u003cinput_event+0/88\u003e\nTrace; c01559a4 \u003cucb1x00_thread+254/2dc\u003e\nTrace; c0155750 \u003cucb1x00_thread+0/2dc\u003e\nTrace; c0050174 \u003ckthread+84/8c\u003e\nTrace; c00500f0 \u003ckthread+0/8c\u003e\nTrace; c003b464 \u003cdo_exit+0/624\u003e\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nCC: stable@kernel.org\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0a85b4827e9960295fbf4ca0f32bb357693cc5f7",
      "tree": "b5d284393ae96be646c8ba0a8c79e7762413f190",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jan 22 02:08:30 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 02 10:57:49 2011 +0100"
      },
      "message": "mfd: Fix ASIC3 build with GENERIC_HARDIRQS_NO_DEPRECATED\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8f5bc2abfd4240b1f55425a3d36b6e6c391bc148",
      "tree": "6101e64f0d06ef59c2bd4080f227e1a7db38a5ce",
      "parents": [
        "a536b126f211bdf9a0eecce0d403a26900d2106c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Mar 01 17:41:10 2011 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Mar 01 18:49:44 2011 -0500"
      },
      "message": "[CPUFREQ] fix BUG on cpufreq policy init failure\n\ncpufreq_register_driver sets cpufreq_driver to a structure owned (and\nplaced) in the caller\u0027s memory. If cpufreq policy fails in its -\u003einit\nfunction, sysdev_driver_register returns nonzero in\ncpufreq_register_driver. Now, cpufreq_register_driver returns an error\nwithout setting cpufreq_driver back to NULL.\n\nUsually cpufreq policy modules are unloaded because they propagate the\nerror to the module init function and return that.\n\nSo a later access to any member of cpufreq_driver causes bugs like:\nBUG: unable to handle kernel paging request at ffffffffa00270a0\nIP: [\u003cffffffff8145eca3\u003e] cpufreq_cpu_get+0x53/0xe0\nPGD 1805067 PUD 1809063 PMD 1c3f90067 PTE 0\nOops: 0000 [#1] SMP\nlast sysfs file: /sys/devices/virtual/net/tun0/statistics/collisions\nCPU 0\nModules linked in: ...\nPid: 5677, comm: thunderbird-bin Tainted: G        W   2.6.38-rc4-mm1_64+ #1389 To be filled by O.E.M./To Be Filled By O.E.M.\nRIP: 0010:[\u003cffffffff8145eca3\u003e]  [\u003cffffffff8145eca3\u003e] cpufreq_cpu_get+0x53/0xe0\nRSP: 0018:ffff8801aec37d98  EFLAGS: 00010086\nRAX: 0000000000000202 RBX: 0000000000000000 RCX: 0000000000000001\nRDX: ffffffffa00270a0 RSI: 0000000000001000 RDI: ffffffff8199ece8\n...\nCall Trace:\n [\u003cffffffff8145f490\u003e] cpufreq_quick_get+0x10/0x30\n [\u003cffffffff8103f12b\u003e] show_cpuinfo+0x2ab/0x300\n [\u003cffffffff81136292\u003e] seq_read+0xf2/0x3f0\n [\u003cffffffff8126c5d3\u003e] ? __strncpy_from_user+0x33/0x60\n [\u003cffffffff8116850d\u003e] proc_reg_read+0x6d/0xa0\n [\u003cffffffff81116e53\u003e] vfs_read+0xc3/0x180\n [\u003cffffffff81116f5c\u003e] sys_read+0x4c/0x90\n [\u003cffffffff81030dbb\u003e] system_call_fastpath+0x16/0x1b\n...\n\nIt\u0027s all cause by weird fail path handling in cpufreq_register_driver.\nTo fix that, shuffle the code to do proper handling with gotos.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6927faf30920b8c03dfa007e732642a1f1f20089",
      "tree": "188a4118f0df3d92200f02678b4458c645476ed7",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Jan Niehusmann",
        "email": "jan@gondor.com",
        "time": "Tue Mar 01 23:24:16 2011 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Mar 01 23:18:44 2011 +0000"
      },
      "message": "drm/i915: fix memory corruption with GM965 and \u003e4GB RAM\n\nOn a Thinkpad x61s, I noticed some memory corruption when\nplugging/unplugging the external VGA connection. The symptoms are that\n4 bytes at the beginning of a page get overwritten by zeroes.\nThe address of the corruption varies when rebooting the machine, but\nstays constant while it\u0027s running (so it\u0027s possible to repeatedly write\nsome data and then corrupt it again by plugging the cable).\n\nFurther investigation revealed that the corrupted address is\n(dev_priv-\u003estatus_page_dmah-\u003ebusaddr \u0026 0xffffffff), ie. the beginning of\nthe hardware status page of the i965 graphics card, cut to 32 bits.\n\nSo it seems that for some memory access, the hardware uses only 32 bit\naddressing. If the hardware status page is located \u003e4GB, this\ncorrupts unrelated memory.\n\nSigned-off-by: Jan Niehusmann \u003cjan@gondor.com\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "273447b352e69c327efdecfd6e1d6fe3edbdcd14",
      "tree": "dae1e0778ca973c25b74fd3dc9728616d6e65b73",
      "parents": [
        "5df65e5567a497a28067019b8ff08f98fb026629"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:27:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:27:04 2011 -0800"
      },
      "message": "ipv4: Kill can_sleep arg to ip_route_output_flow()\n\nThis boolean state is now available in the flow flags.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "420d44daa7aa1cc847e9e527f0a27a9ce61768ca",
      "tree": "a5aab8c6b925ba3da1079b7262f7d6c504406eb8",
      "parents": [
        "abdf7e7239da270e68262728f125ea94b9b7d42d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:19:23 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:19:23 2011 -0800"
      },
      "message": "ipv4: Make final arg to ip_route_output_flow to be boolean \"can_sleep\"\n\nSince that is what the current vague \"flags\" argument means.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d1dc20e8d689c7e6a0a4d2c94e36a99d5793ecb",
      "tree": "a25396484b9e824179bbc8f657f895b9540a38ae",
      "parents": [
        "3e1f2356ce231488dc1fa844e5ce91bcb59fc2a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 01 13:23:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 01 13:23:27 2011 -0800"
      },
      "message": "Revert \"TPM: Long default timeout fix\"\n\nThis reverts commit c4ff4b829ef9e6353c0b133b7adb564a68054979.\n\nTed Ts\u0027o reports:\n\n \"TPM is working for me so I can log into employer\u0027s network in 2.6.37.\n  It broke when I tried 2.6.38-rc6, with the following relevant lines\n  from my dmesg:\n\n  [   11.081627] tpm_tis 00:0b: 1.2 TPM (device-id 0x0, rev-id 78)\n  [   25.734114] tpm_tis 00:0b: Operation Timed out\n  [   78.040949] tpm_tis 00:0b: Operation Timed out\n\n  This caused me to get suspicious, especially since the _other_ TPM\n  commit in 2.6.38 had already been reverted, so I tried reverting\n  commit c4ff4b829e: \"TPM: Long default timeout fix\".  With this commit\n  reverted, my TPM on my Lenovo T410 is once again working.\"\n\nRequested-and-tested-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ea25a6c2b95cf916e844fe2bacdd1c15b72e4c5",
      "tree": "f3adbf370e69aee01bf432d18fdb9a1d79adf313",
      "parents": [
        "0a5f38467765ee15478db90d81e40c269c8dda20",
        "2b799a6b25bb9f9fbc478782cd9503e8066ab618"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 12:38:18 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 12:38:18 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "9836f4080fd5b680cc2d9656355c1a7c681b1ffd",
      "tree": "e65c4386dbeb125891b06b01be107323e176ac7f",
      "parents": [
        "e364a3416d81c7717dd642dc9b3ab132b7885f66",
        "6d84b986b26bac1d4d678ff10c10a633bf53f834"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 12:24:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 12:24:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next-2.6\n"
    },
    {
      "commit": "27b4eb26cd06df0192781b0615719b324e30d1cd",
      "tree": "0f34b05c5ca5c5f102304e3f7fc5756dd2d20631",
      "parents": [
        "375ff4c7780e88bc4e0de4145099a7ed9aa57995"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 01 13:28:36 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 01 13:48:22 2011 -0500"
      },
      "message": "b43: N-PHY: rev3+: add static tables\n\nThis finally makes TX on OFDM rates possible on my dev with PHY rev 4.\nWe still have lower performance than wl, but at least speeds around 15M\nbecome possible.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "375ff4c7780e88bc4e0de4145099a7ed9aa57995",
      "tree": "3dd52c6208a02cefe39dd7855d2fa14ad9dee78c",
      "parents": [
        "3af6334c9e4fbf41ef0ebd3b4d5762f26b675c40"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Mon Feb 28 16:40:28 2011 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 01 13:48:22 2011 -0500"
      },
      "message": "rtlwifi: Fix error registering rate-control\n\nWhen a second module such as rtl8192ce or rtl8192cu links to rtlwifi, the attempt\nto register a rate-control mechanism fails with the warning shown below. The fix is to\nselect the RC mechanism when rtlwifi is initialized.\n\nWARNING: at net/mac80211/rate.c:42 ieee80211_rate_control_register+0xc9/0x100 [mac80211]()\nHardware name: HP Pavilion dv2700 Notebook PC\nModules linked in: arc4 ecb rtl8192ce rtl8192cu(+) rtl8192c_common rtlwifi snd_hda_codec_conexant amd74xx(+) ide_core sg mac80211 snd_hda_intel snd_hda_codec i2c_nforce2 snd_pcm snd_timer cfg80211 snd k8temp hwmon serio_raw joydev i2c_core soundcore snd_page_alloc rfkill forcedeth video ac battery button ext3 jbd mbcache sd_mod ohci_hcd ahci libahci libata scsi_mod ehci_hcd usbcore fan processor thermal\nPid: 2227, comm: modprobe Not tainted 2.6.38-rc6-wl+ #468\nCall Trace:\n [\u003cffffffff8104a3da\u003e] ? warn_slowpath_common+0x7a/0xb0\n [\u003cffffffff8104a425\u003e] ? warn_slowpath_null+0x15/0x20\n [\u003cffffffffa02de409\u003e] ? ieee80211_rate_control_register+0xc9/0x100 [mac80211]\n [\u003cffffffffa03b3790\u003e] ? rtl_rate_control_register+0x10/0x20 [rtlwifi]\n [\u003cffffffffa03ab9c9\u003e] ? rtl_init_core+0x189/0x620 [rtlwifi]\n [\u003cffffffff811cfff8\u003e] ? __raw_spin_lock_init+0x38/0x70\n [\u003cffffffffa03b9dea\u003e] ? rtl_usb_probe+0x709/0x82e [rtlwifi]\n [\u003cffffffffa002a7fd\u003e] ? usb_match_one_id+0x3d/0xc0 [usbcore]\n [\u003cffffffffa002aae9\u003e] ? usb_probe_interface+0xb9/0x160 [usbcore]\n [\u003cffffffff8126ed19\u003e] ? driver_probe_device+0x89/0x1a0\n [\u003cffffffff8126eed3\u003e] ? __driver_attach+0xa3/0xb0\n [\u003cffffffff8126ee30\u003e] ? __driver_attach+0x0/0xb0\n [\u003cffffffff8126dd4e\u003e] ? bus_for_each_dev+0x5e/0x90\n [\u003cffffffff8126e9d9\u003e] ? driver_attach+0x19/0x20\n [\u003cffffffff8126e5e8\u003e] ? bus_add_driver+0x158/0x290\n [\u003cffffffff8126f151\u003e] ? driver_register+0x71/0x140\n [\u003cffffffff811cfff8\u003e] ? __raw_spin_lock_init+0x38/0x70\n [\u003cffffffffa002a2cc\u003e] ? usb_register_driver+0xdc/0x190 [usbcore]\n [\u003cffffffffa0013000\u003e] ? rtl8192cu_init+0x0/0x20 [rtl8192cu]\n [\u003cffffffffa001301e\u003e] ? rtl8192cu_init+0x1e/0x20 [rtl8192cu]\n [\u003cffffffff810002cf\u003e] ? do_one_initcall+0x3f/0x180\n [\u003cffffffff8108fd4b\u003e] ? sys_init_module+0xbb/0x200\n [\u003cffffffff81002c7b\u003e] ? system_call_fastpath+0x16/0x1b\n ---[ end trace 726271c07a47439e ]---\nrtlwifi:rtl_init_core():\u003c0-0\u003e rtl: Unable to register rtl_rc,use default RC !!\nieee80211 phy0: Selected rate control algorithm \u0027minstrel_ht\u0027\n\nSigned-off-by: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7a2a4f5e61ccfae03185384e06b852dbb1e3630",
      "tree": "f798c3576f9eaf7ecaf3e7ee7c2cb85435b6d84c",
      "parents": [
        "67289941d80f18fd8239e350e015a4b84878412b"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Sun Feb 27 09:20:40 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 01 13:48:21 2011 -0500"
      },
      "message": "ath9k_htc: Handle BSSID/AID for multiple interfaces\n\nThe AID and BSSID should be set in the HW only for the\nfirst station interface or adhoc interface. Also, cancel\nthe ANI timer in stop() for multi-STA scenario. And finally\nconfigure the HW beacon timers only for the first station\ninterface.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "716b50a31fb237c480e67ad66dc23feb35d40772",
      "tree": "9599e03d0c2cd94a9c121a17880af061726af28f",
      "parents": [
        "8da83f8e73a42fa3142843938aa1590b82acb6ec"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Feb 22 17:26:18 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Mar 01 17:52:41 2011 +0100"
      },
      "message": "r8169: adjust rtl8169_set_speed_xmii function.\n\n- adjust code of rtl8169_set_speed_xmii function\n- remove parts of code which are done in rtl_pll_power_up\n  function (8168 only)\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "3e1f2356ce231488dc1fa844e5ce91bcb59fc2a1",
      "tree": "8a72df51c0ff3f7ac9e15b841e6a889c9202ba67",
      "parents": [
        "e6eb5ce1b202ac9cdcfda5be559c9b9d8ec7542c",
        "a7254d68b61c7873ce20591f0c56bf0245b72a76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 18:09:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 18:09:02 2011 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (adt7411) add MODULE_DEVICE_TABLE\n  hwmon: (ad7414) add MODULE_DEVICE_TABLE\n"
    },
    {
      "commit": "af06216a8ef1c430cc6ad22b562f3a11a512c5dd",
      "tree": "8c258db7e165cc160a8c85c3d06afa5f1e07a063",
      "parents": [
        "dbc39ec4b69de34e2c2c937131649cc4a104283f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 01 01:12:19 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 18:00:31 2011 -0800"
      },
      "message": "ACPI: Fix build for CONFIG_NET unset\n\nSeveral ACPI drivers fail to build if CONFIG_NET is unset, because\nthey refer to things depending on CONFIG_THERMAL that in turn depends\non CONFIG_NET.  However, CONFIG_THERMAL doesn\u0027t really need to depend\non CONFIG_NET, because the only part of it requiring CONFIG_NET is\nthe netlink interface in thermal_sys.c.\n\nPut the netlink interface in thermal_sys.c under #ifdef CONFIG_NET\nand remove the dependency of CONFIG_THERMAL on CONFIG_NET from\ndrivers/thermal/Kconfig.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Luming Yu \u003cluming.yu@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbc39ec4b69de34e2c2c937131649cc4a104283f",
      "tree": "23a034fb6994c91289adc830e33ced1d2618d04f",
      "parents": [
        "4f427634b127f5fdc4e9fd2e5780f0a6caef936b",
        "467a29ea5ad1c1e3b1ffd6aab1166331fcd39361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 17:58:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 17:58:09 2011 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: fix unsigned vs signed comparison issue in modeset ctl ioctl.\n  drm/nv50-nvc0: make sure vma is definitely unmapped when destroying bo\n"
    },
    {
      "commit": "6d84b986b26bac1d4d678ff10c10a633bf53f834",
      "tree": "cf43df5e971ac00cda625132527d5b7ba5b8a997",
      "parents": [
        "5fb6b06d4eda2167eab662ad5e30058cecd67b8b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 25 00:04:42 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:24 2011 +0000"
      },
      "message": "sfc: Bump version to 3.1\n\nAll features originally planned for version 3.1 (and some that\nweren\u0027t) have been implemented.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "5fb6b06d4eda2167eab662ad5e30058cecd67b8b",
      "tree": "854a97a5c9db96a95fc23464677b087c93377b22",
      "parents": [
        "119226c563be011c6396c6a2d268d1ca7e467bd3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Feb 24 19:30:41 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:24 2011 +0000"
      },
      "message": "sfc: Remove configurable FIFO thresholds for pause frame generation\n\nIn Falcon we can configure the fill levels of the RX data FIFO which\ntrigger the generation of pause frames (if enabled), and we have\nmodule parameters for this.\n\nSiena does not allow the levels to be configured (or, if it does, this\nis done by the MC firmware and is not configurable by drivers).\n\nSo far as I can tell, the module parameters are not used by our\ninternal scripts and have not been documented (with the exception of\nthe short parameter descriptions).  Therefore, remove them and always\ninitialise Falcon with the default values.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "119226c563be011c6396c6a2d268d1ca7e467bd3",
      "tree": "6c96d4691d354cea92e435915293a56e1f9bcb8b",
      "parents": [
        "0a6f40c66ba388e6349a11bea146955716c4d492"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 18 19:14:13 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:24 2011 +0000"
      },
      "message": "sfc: Expose TX push and TSO counters through ethtool statistics\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "0a6f40c66ba388e6349a11bea146955716c4d492",
      "tree": "6377c698fe31898553e147fdbdcd50e74938448b",
      "parents": [
        "a461103ba2e22cbb70771588b36f40df39a50f46"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 25 00:01:34 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:24 2011 +0000"
      },
      "message": "sfc: Update copyright dates\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "a461103ba2e22cbb70771588b36f40df39a50f46",
      "tree": "526fe1532d3c69d9b322a458b8b26341058c6aa3",
      "parents": [
        "e5f0fd278084d79d6be0920043519749374b0507"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Feb 24 23:59:15 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:23 2011 +0000"
      },
      "message": "sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd()\n\nThis field does not exist in all MMDs we want to check, and all\ncallers allow it to be set (fault_fatal \u003d 0).\n\nRemove the loopback condition, as STAT2.DEVPRST should be valid\nregardless of any fault.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "e5f0fd278084d79d6be0920043519749374b0507",
      "tree": "afd06055d8d1058ceabc349396b087698183d237",
      "parents": [
        "a526f140b22131376b0e49577210e6af73e2b89f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Feb 24 23:57:47 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:23 2011 +0000"
      },
      "message": "sfc: Read MC firmware version when requested through ethtool\n\nWe currently make no use of siena_nic_data::fw_{version,build} except\nto format the firmware version for ethtool_get_drvinfo().  Since we\nonly read the version at start of day, this information is incorrect\nafter an MC firmware update.  Remove the cached version information\nand read it via MCDI whenever it is requested.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    },
    {
      "commit": "a526f140b22131376b0e49577210e6af73e2b89f",
      "tree": "e669975e1d635b629f8df2f00de2adc28dee858f",
      "parents": [
        "8ba5366adacef220b6ce16dca777600433a22a42"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Feb 24 23:45:16 2011 +0000"
      },
      "committer": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Feb 28 23:57:23 2011 +0000"
      },
      "message": "sfc: Reduce size of efx_rx_buffer further by removing data member\n\nInstead calculate the KVA of receive data. It\u0027s not like it\u0027s a hard sum.\n\n[bwh: Fixed to work with GRO.]\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n"
    }
  ],
  "next": "8ba5366adacef220b6ce16dca777600433a22a42"
}
