diff options
author | Maarten Lankhorst <maarten.lankhorst@linux.intel.com> | 2015-08-11 10:54:29 +0300 |
---|---|---|
committer | Jani Nikula <jani.nikula@intel.com> | 2015-08-11 12:30:38 +0300 |
commit | 4772ff03df8094fd99d28de5fcf5df3a3e9c68bb (patch) | |
tree | 2a4d3df228d96c5aac622bdcf1a7289a08bcc5bb /drivers/infiniband/hw/cxgb3/iwch_provider.c | |
parent | 5677d67ae3949f09f57357241b88222d49b8c782 (diff) | |
download | linux-4772ff03df8094fd99d28de5fcf5df3a3e9c68bb.tar.xz |
drm/dp/mst: Remove port after removing connector.
The port is removed synchronously, but the connector delayed.
This causes a use after free which can cause a kernel BUG with
slug_debug=FPZU. This is fixed by freeing the port after the
connector.
This fixes a regression introduced with
6b8eeca65b18ae77e175cc2b6571731f0ee413bf
"drm/dp/mst: close deadlock in connector destruction."
Cc: stable@vger.kernel.org
Cc: Dave Airlie <airlied@redhat.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'drivers/infiniband/hw/cxgb3/iwch_provider.c')
0 files changed, 0 insertions, 0 deletions