)]}'
{
  "commit": "bded64a7ff82f6af56426a4ff2483888e5ad5fe9",
  "tree": "bba5dac804e4e691e2879d8c5bfd79b1c3182f6b",
  "parents": [
    "0577589cc1d99700c2789b2fa075cc522d0de30b"
  ],
  "author": {
    "name": "Andy Gospodarek",
    "email": "andy@greyhouse.net",
    "time": "Wed Jul 21 06:40:31 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Jul 21 13:48:55 2010 -0700"
  },
  "message": "ixgbe/igb: catch invalid VF settings\n\nSome ixgbe cards put an invalid VF device ID in the PCIe SR-IOV\ncapability.  The ixgbe driver is only valid for PFs or non SR-IOV\nhardware.  It seems that the same problem could occur on igb hardware as\nwell, so if we discover we are trying to initialize a VF in ixbge_probe\nor igb_probe, print an error and exit.\n\nBased on a patch for ixgbe from Chris Wright \u003cchrisw@sous-sol.org\u003e.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3881918f5382c4e1305e4c5127bfbb2180bb85cd",
      "old_mode": 33188,
      "old_path": "drivers/net/igb/igb_main.c",
      "new_id": "cea37e0837ff64d3ed4ae16ccc78f85557be9700",
      "new_mode": 33188,
      "new_path": "drivers/net/igb/igb_main.c"
    },
    {
      "type": "modify",
      "old_id": "7b5d9764f317c3c776712009dde301c27d9c3b99",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_main.c",
      "new_id": "74d9b6df3029f3c67e9e85ff5a95a14c5ef6ff0b",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_main.c"
    }
  ]
}
