)]}'
{
  "commit": "27bf91d6a0d5a9c7224e8687754249bba67dd4cf",
  "tree": "55c253fa4438ea29d73f072a88dff5fb74e2ca4e",
  "parents": [
    "793730bfb6711d6d14629e63845c25a3c14d205e"
  ],
  "author": {
    "name": "Yevgeny Petrilin",
    "email": "yevgenyp@mellanox.co.il",
    "time": "Wed Mar 18 19:45:11 2009 -0700"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Wed Mar 18 19:45:11 2009 -0700"
  },
  "message": "mlx4_core: Add link type autosensing\n\nWhen a port\u0027s link is down (except to driver restart) and the port is\nconfigured for auto sensing, we try to sense port link type (Ethernet\nor InfiniBand) in order to determine how to initialize the port.  If\nthe port type needs to be changed, all mlx4 for the device interfaces\nare unregistered and then registered again with the new port\ntypes.  Sensing is done with intervals of 3 seconds.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7a97bf998f866a8bdf4b471ed7ed140968a145d",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/Makefile",
      "new_id": "21040a0d81fe18991e1eb0b01f0cfe25815ee4e6",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/Makefile"
    },
    {
      "type": "modify",
      "old_id": "f094ee00c416a240cd564089d10ba5d0bba067b1",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/catas.c",
      "new_id": "aa9674b7f19ce5f8f980da832f7e9e49746c2733",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/catas.c"
    },
    {
      "type": "modify",
      "old_id": "2c19bff7cbaba33efe3c10776c476594158c4b13",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/eq.c",
      "new_id": "8830dcb92ec8b9c9348f00c8aa1ec4bddbad3e30",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/eq.c"
    },
    {
      "type": "modify",
      "old_id": "8480f0346844803f78c52517db54d184b632d8b2",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/main.c",
      "new_id": "a66f5b2fd288333d11e70f03cd64420e5b30ccab",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/main.c"
    },
    {
      "type": "modify",
      "old_id": "e0213bad61c7c6a7be36bcf8d93cda3d7878be37",
      "old_mode": 33188,
      "old_path": "drivers/net/mlx4/mlx4.h",
      "new_id": "5bd79c2b184fc0f5875d0a74f1956db721344e51",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/mlx4.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d5089ecb5af2c2d3d51202e90a1a2ed3cd645f4",
      "new_mode": 33188,
      "new_path": "drivers/net/mlx4/sense.c"
    },
    {
      "type": "modify",
      "old_id": "cf9c679ab38b59fe8cb9794e4837e50dd1c9445d",
      "old_mode": 33188,
      "old_path": "include/linux/mlx4/cmd.h",
      "new_id": "0f82293a82edf23da15a2ae51447d7db8c1b674f",
      "new_mode": 33188,
      "new_path": "include/linux/mlx4/cmd.h"
    },
    {
      "type": "modify",
      "old_id": "8f659cc2996026eb26c9c1649330be152388f2c7",
      "old_mode": 33188,
      "old_path": "include/linux/mlx4/device.h",
      "new_id": "3aff8a6a389e1e0403ac234f0441283c724c23fc",
      "new_mode": 33188,
      "new_path": "include/linux/mlx4/device.h"
    }
  ]
}
