]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
udl-kms: change down_interruptible to down
authorMikulas Patocka <mpatocka@redhat.com>
Sun, 3 Jun 2018 14:40:55 +0000 (16:40 +0200)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:45:06 +0000 (19:45 -0600)
commit72b61c932de78122e3c3dc3b82bf2368e10b801f
tree2597bf06accaf6cb88ad78d9428de156129cbd85
parentb2ff08ab7218080f70a87565f1e0646e67ebf7da
udl-kms: change down_interruptible to down

BugLink: https://bugs.launchpad.net/bugs/1835972
commit 8456b99c16d193c4c3b7df305cf431e027f0189c upstream.

If we leave urbs around, it causes not only leak, but also memory
corruption. This patch fixes the function udl_free_urb_list, so that it
always waits for all urbs that are in progress.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/gpu/drm/udl/udl_main.c