)]}'
{
  "commit": "f214856540f6d704e817bf6b26a6bca9e697ee72",
  "tree": "7c70c210ed6b9e67f4528cf06e3d5b372148dd1a",
  "parents": [
    "04af8cf6f320031090ab6fa4600b912b0c18fb4b"
  ],
  "author": {
    "name": "Ursula Braun",
    "email": "ursula.braun@de.ibm.com",
    "time": "Tue May 19 21:38:37 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed May 20 17:36:49 2009 -0700"
  },
  "message": "qeth: avoid crash after detach of replugged device\n\nIf a qeth device is plugged off, setting the device online stops in\nstate HARDSETUP and a failure is reported to the base cio-layer\ncausing halt/clear to be invoked. Replugging the device again triggers\na qeth recovery without notification of the cio-layer. If a device\nis ungrouped in this state, the qeth set_offline function is not\ninvoked, because the corresponding ccwgroup device is not in state\nONLINE. Then incoming traffic is still handled by the qdio layer\nresulting in a crash in qeth_l\u003cx\u003e_qdio_input_handler, because (part\nof) the qeth data structures for this device are already removed.\nSolution: After replugging the device qeth recovery should lead to a\nworking net device. Thus a \"LAN offline\" result when setting a qeth\ndevice online must not report a failure to the base cio-layer.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "172031baedc1aef4d44f4c03663612e56b76c646",
      "old_mode": 33188,
      "old_path": "drivers/s390/net/qeth_l2_main.c",
      "new_id": "44c15685ab86b9883c1c86f4e687703fb5e5edb8",
      "new_mode": 33188,
      "new_path": "drivers/s390/net/qeth_l2_main.c"
    },
    {
      "type": "modify",
      "old_id": "0ba3817cb6a76584704e5252834ee1fbd59b1ceb",
      "old_mode": 33188,
      "old_path": "drivers/s390/net/qeth_l3_main.c",
      "new_id": "5873240c3ceade70e8786666359b16f345d7f885",
      "new_mode": 33188,
      "new_path": "drivers/s390/net/qeth_l3_main.c"
    }
  ]
}
