)]}'
{
  "commit": "d2aa060d40fa060e963f9a356d43481e43ba3dac",
  "tree": "0c4f1cf9eeb0801454323350aa3300b726fad418",
  "parents": [
    "b8cce68bf1f1b773ac1a535707f968512b3c1e5f"
  ],
  "author": {
    "name": "Huy Nguyen",
    "email": "huyn@mellanox.com",
    "time": "Tue Sep 26 15:11:56 2017 -0500"
  },
  "committer": {
    "name": "Saeed Mahameed",
    "email": "saeedm@mellanox.com",
    "time": "Fri Nov 10 15:39:20 2017 +0900"
  },
  "message": "net/mlx5: Cancel health poll before sending panic teardown command\n\nAfter the panic teardown firmware command, health_care detects the error\nin PCI bus and calls the mlx5_pci_err_detected. This health_care flow is\nno longer needed because the panic teardown firmware command will bring\ndown the PCI bus communication with the HCA.\n\nThe solution is to cancel the health care timer and its pending\nworkqueue request before sending panic teardown firmware command.\n\nKernel trace:\nmlx5_core 0033:01:00.0: Shutdown was called\nmlx5_core 0033:01:00.0: health_care:154:(pid 9304): handling bad device here\nmlx5_core 0033:01:00.0: mlx5_handle_bad_state:114:(pid 9304): NIC state 1\nmlx5_core 0033:01:00.0: mlx5_pci_err_detected was called\nmlx5_core 0033:01:00.0: mlx5_enter_error_state:96:(pid 9304): start\nmlx5_3:mlx5_ib_event:3061:(pid 9304): warning: event on port 0\nmlx5_core 0033:01:00.0: mlx5_enter_error_state:104:(pid 9304): end\nUnable to handle kernel paging request for data at address 0x0000003f\nFaulting instruction address: 0xc0080000434b8c80\n\nFixes: 8812c24d28f4 (\u0027net/mlx5: Add fast unload support in shutdown flow\u0027)\nSigned-off-by: Huy Nguyen \u003chuyn@mellanox.com\u003e\nReviewed-by: Moshe Shemesh \u003cmoshe@mellanox.com\u003e\nSigned-off-by: Saeed Mahameed \u003csaeedm@mellanox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d2c8dcd6eae40690b273938a7b87f0a9c7edd18",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx5/core/main.c",
      "new_id": "06562c9a6b9cb8f910b3c594e074f7bdb6421295",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx5/core/main.c"
    }
  ]
}
