]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
drm/lease: fix WARNING in idr_destroy
authorQiujun Huang <hqjagain@gmail.com>
Wed, 18 Mar 2020 07:53:50 +0000 (15:53 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 3 Apr 2020 13:17:23 +0000 (15:17 +0200)
commitfb4a8876667b17db81607eafce0c802c90a80ae2
tree421b449881ce0ab45cf2fc413fc048e59a2e3722
parent6be3b529cd02ab10fd1498555b0bb7435d7f045f
drm/lease: fix WARNING in idr_destroy

BugLink: https://bugs.launchpad.net/bugs/1869061
commit b216a8e7908cd750550c0480cf7d2b3a37f06954 upstream.

drm_lease_create takes ownership of leases. And leases will be released
by drm_master_put.

drm_master_put
    ->drm_master_destroy
            ->idr_destroy

So we needn't call idr_destroy again.

Reported-and-tested-by: syzbot+05835159fe322770fe3d@syzkaller.appspotmail.com
Signed-off-by: Qiujun Huang <hqjagain@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/1584518030-4173-1-git-send-email-hqjagain@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
drivers/gpu/drm/drm_lease.c