Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp771878ybl; Fri, 10 Jan 2020 06:29:29 -0800 (PST) X-Google-Smtp-Source: APXvYqwsZU//1Uf1HCAtzjsc8XEK3/NajApSugxrQOqA/QtTnhD+j296CJFXBhAxf8vVMI/ZlUUB X-Received: by 2002:aca:dc8b:: with SMTP id t133mr2455491oig.98.1578666569134; Fri, 10 Jan 2020 06:29:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578666569; cv=none; d=google.com; s=arc-20160816; b=Y3J0ryK59wDENR04CCjAnBfkbleCgDzVtmqQFXe0rkWDX1FoQ5oGLW6dmKquBUKcM3 CVUo4WCsp0LBW6ygp3PXTb2XPH0jzaT9bTatdmOQYJWE8S6ncDv9U5vQW9+2qupQI8w4 j8TEv6/hEYg8H6Kha58PI9pCZMU5sKxya/IlefRTLeJPZD+e6EmSFGOkKJffP+8O2yX0 la+xea0QMgboluw/0ruGPNcgi43C09/uzYmYYnNW9K5AfakWBJa109es13/sto7uCamy 7NL2PGGhFIP+eFgxvhFe7bujuJCE2QWGhNP4nW30w9I8gxAJAEwk39I7WqNviYu5YOh+ ATFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=5TcuAQkmRiwoqdLSJS6JTYiOGLP/QjfJC3ke5FsTXG8=; b=F/WvsXqVZ3ZK5GUp8s+qXoJjOQM2842q+d9Ft2AAhvmN6O1Lasj16XVSnRmslvcLhK JthuaE4lb239aJLtcYsakHcwBu9IYYTYaGRwKy8XTCIeKFc7R2fcIGyxADO1LiPvVtPS giUK9ojIeL8rgANDkP7gXdVkbxBS78s4Vj28iuvtyJYvsHRmtn8hftNJHhdnW4ZsT6hR toS0K4ehzk8Fz5ZOgrDNwwcZ44xyDbQzTmxKMMzlWLR9mm6D18Rux7JU0GBZ75knWsyK idOCnN4UxUgaEhOoZVKoF+iUQFZgk+Rg3qD1cPT1uiq5wsxZ75vWOOuHA342ZUwF9gxE mDHg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=QQUtNh5z; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y8si1147195oih.141.2020.01.10.06.29.17; Fri, 10 Jan 2020 06:29:29 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=QQUtNh5z; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728094AbgAJO1O (ORCPT + 99 others); Fri, 10 Jan 2020 09:27:14 -0500 Received: from mail-oi1-f196.google.com ([209.85.167.196]:41713 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727795AbgAJO1N (ORCPT ); Fri, 10 Jan 2020 09:27:13 -0500 Received: by mail-oi1-f196.google.com with SMTP id i1so1956246oie.8 for ; Fri, 10 Jan 2020 06:27:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5TcuAQkmRiwoqdLSJS6JTYiOGLP/QjfJC3ke5FsTXG8=; b=QQUtNh5zpMO+es8jtL5Huhx44/oUYSq9UkPHgRekDBCIAX7bDk5S/8XnrlzK2uM9Ja zvCYnT4jYammyV3cplBHFo/zfdpxeA4ZK+j/1ngUc0tqalMlT/uJUjpLBUlvH4QivqoA gb7QL/liN+RAqLtw5w+A9ExIx15LEGwOwL9GoSz5jTwu1WH6liTDrsei8gdVVFrNA2/x hRA/ArvUdOm6LrjbLX2Or9AvwdO1E/QThIgvvBAYA5DY8ywiTLCb96NpkUBDRhJfcxsw PUo5TJhmJqRnuhxuiVAji1AtkaA+fL+OUafBwZkrtknMIQ+2WsRjNdY87uMepWTTKbAL sz4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5TcuAQkmRiwoqdLSJS6JTYiOGLP/QjfJC3ke5FsTXG8=; b=a9c/DV6F5FAT5yNBl3cOqcB4A+veaBfUPyt+1/d1xkfPlft6tMAnLZTZ4reCPM+RwI X02ELOQBGZLb3UZ8uzlwBoD6/69dbSy+d1jvOXA8jEs1p4To1oTHGCPcOSVrpY95TDNQ spfHgHzkhPx1JmHEsMwmaU+HDZyX/hTIL9+DDw9wqTEo76sv8VqmfZJEgLT7pK5aF4jN NomnbDOmgbZz9KVl3z5+iFtKzAZUImxDoiRE5j+r0yWZtAy8nBG8T3d/GGbhwZ0QWAnp 2BE8oRsClG+/2+xHC7C+ZQul3A3SsIz1KMxNVmq+Yx+jS0s0pG7i+IRqkBQqmYnwVucK tchg== X-Gm-Message-State: APjAAAWkV8dvndmp/nyicT4ezYE0Y0fNtelX/X3z7tjzb4jZrV9AgMNn mhPyLKgAFHeOXlRGZQFrxOrD/MdRLmtYGDSnmw5J5g== X-Received: by 2002:aca:c7cb:: with SMTP id x194mr2459757oif.157.1578666433070; Fri, 10 Jan 2020 06:27:13 -0800 (PST) MIME-Version: 1.0 References: <20200110094535.23472-1-kraxel@redhat.com> In-Reply-To: <20200110094535.23472-1-kraxel@redhat.com> From: Jann Horn Date: Fri, 10 Jan 2020 15:26:46 +0100 Message-ID: Subject: Re: [PATCH] drm/virtio: add missing virtio_gpu_array_lock_resv call To: Gerd Hoffmann Cc: dri-devel@lists.freedesktop.org, gurchetansingh@chromium.org, Chia-I Wu , David Airlie , Daniel Vetter , "open list:VIRTIO GPU DRIVER" , open list Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 10, 2020 at 10:45 AM Gerd Hoffmann wrote: > When submitting a fenced command we must lock the object reservations > because virtio_gpu_queue_fenced_ctrl_buffer() unlocks after adding the > fence. Thanks a lot! With this patch applied, my VM doesn't throw lockdep warnings anymore. If you want, you can add: Tested-by: Jann Horn > Reported-by: Jann Horn > Signed-off-by: Gerd Hoffmann > --- > drivers/gpu/drm/virtio/virtgpu_plane.c | 1 + > 1 file changed, 1 insertion(+)