)]}'
{
  "commit": "e7c1c2c46201e46f8ce817196507d2ffd3dafd8e",
  "tree": "33579da64d2c5dc4502518496097dcf9737e9eb4",
  "parents": [
    "3005ad40b95168aad530f1179cff47411b3ea8da"
  ],
  "author": {
    "name": "Yevgeny Petrilin",
    "email": "yevgenyp@mellanox.co.il",
    "time": "Tue Aug 24 03:46:18 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Aug 24 14:54:51 2010 -0700"
  },
  "message": "mlx4_en: Added self diagnostics test implementation\n\nThe selftest includes 5 features:\n1. Interrupt test: Executing commands and receiving command completion\n   on all our interrupt vectors.\n2. Link test: Verifying we are connected to valid link partner.\n3. Speed test: Check that we negotiated link speed correctly.\n4. Registers test: Activate HW health check command.\n5. Loopback test: Send a packet on loopback interface and catch it on RX side.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fd068e1d93054ad7e9d72feade1e053d9939673",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/Makefile",
      "new_id": "d1aa45a158541b83168de0fcb8513c297ff32a6e",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/Makefile"
    },
    {
      "type": "modify",
      "old_id": "398d54136967f1c8cad6d648e51714f9d2119228",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/en_ethtool.c",
      "new_id": "f7d72d7a870469ab1eb8f3c37cce537ad7deef74",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "34cfa3cfbdae0438aa8b1a27e1f144430225351a",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/en_netdev.c",
      "new_id": "968e75b7acf4e7684ad7ef512bcb667c89fee50f",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_netdev.c"
    },
    {
      "type": "modify",
      "old_id": "a29abe845d2e83d2d61e6087c8ed489abcdc123d",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/en_port.c",
      "new_id": "aa3ef2aee5bf8435575a6f75a8e65502ebc09456",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_port.c"
    },
    {
      "type": "modify",
      "old_id": "e6477f12beb53618db726076584d2dbfc803989a",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/en_port.h",
      "new_id": "f6511aa2b7dfba0a8fca919f606189be9b3a2a5b",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_port.h"
    },
    {
      "type": "modify",
      "old_id": "7a5123c4a3669591602c712060e9835d1d1106fe",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/en_rx.c",
      "new_id": "f421a3d427238bc93055f57e0998d47699bb8be2",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_rx.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43357d35616addc61952d2066ce1356b42e2917c",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_selftest.c"
    },
    {
      "type": "modify",
      "old_id": "3deabd1d0357881f5e6fef866cb5f9af224343cc",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/en_tx.c",
      "new_id": "b875f9c3884804d0245befe473e80421c43acdc8",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/en_tx.c"
    },
    {
      "type": "modify",
      "old_id": "6d7b2bf210ceb8818a811699d179819304df8510",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/eq.c",
      "new_id": "552d0fce6f671a50da289aa5b7d96f5ce05fb874",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/eq.c"
    },
    {
      "type": "modify",
      "old_id": "04f42ae1eda092d9650af5ef23d16a1b9efdbf52",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/fw.c",
      "new_id": "a87bf3c9705540cf46837fceadf9970572a7074e",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/fw.c"
    },
    {
      "type": "modify",
      "old_id": "526d7f30c041849da3b27077bbb8d9007222a5aa",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/fw.h",
      "new_id": "2cc1ba5452e345bfa262e6894260eaea079b7354",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/fw.h"
    },
    {
      "type": "modify",
      "old_id": "5102ab1ac561dbaece380465a9806d886d29f651",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/main.c",
      "new_id": "7390cdb194147d8a0980fb7432c85933250ee3bc",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/main.c"
    },
    {
      "type": "modify",
      "old_id": "edf6523702c04c35eae8dde45c59b832f27a9ac9",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/mlx4_en.h",
      "new_id": "a09598b2b12e8b6eb14f3c0820cc7a9425613a81",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/mlx4_en.h"
    },
    {
      "type": "modify",
      "old_id": "0f82293a82edf23da15a2ae51447d7db8c1b674f",
      "old_mode": 33188,
      "old_path": "include/linux/mlx4/cmd.h",
      "new_id": "78a1b96717523ba47b84867fc875aacef4f51e20",
      "new_mode": 33188,
      "new_path": "include/linux/mlx4/cmd.h"
    },
    {
      "type": "modify",
      "old_id": "7a7f9c1e679a30e5b2f8366926cf7b7991360723",
      "old_mode": 33188,
      "old_path": "include/linux/mlx4/device.h",
      "new_id": "2cec58722738077936e95641250353b0414f69ff",
      "new_mode": 33188,
      "new_path": "include/linux/mlx4/device.h"
    }
  ]
}
