)]}'
{
  "commit": "5f8629c526b4f7e529a6d27bbd802c0dc7fcc357",
  "tree": "cab14d913c195769820bfe3a9fe08325e67cf96b",
  "parents": [
    "470078312515f12e7cd916f1bd002acad313b9c8"
  ],
  "author": {
    "name": "Michał Mirosław",
    "email": "mirq-linux@rere.qmqm.pl",
    "time": "Thu Apr 21 13:59:21 2011 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Apr 21 17:21:43 2011 -0700"
  },
  "message": "net: fix hw_features ethtool_ops-\u003eset_flags compatibility\n\n__ethtool_set_flags() was not taking into account features set but not\nuser-toggleable.\n\nSince GFLAGS returns masked dev-\u003efeatures, EINVAL is returned when\npassed flags differ to it, and not to wanted_features.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13d79f5a86e56cd3812ebbc655fe0244cb646030",
      "old_mode": 33188,
      "old_path": "net/core/ethtool.c",
      "new_id": "d8b1a8d85a9663b2d3c68f8543841e57cf651427",
      "new_mode": 33188,
      "new_path": "net/core/ethtool.c"
    }
  ]
}
