From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0EA5C433ED for ; Mon, 19 Apr 2021 18:48:51 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E742160FE3 for ; Mon, 19 Apr 2021 18:48:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E742160FE3 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 296976E428; Mon, 19 Apr 2021 18:48:50 +0000 (UTC) Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by gabe.freedesktop.org (Postfix) with ESMTPS id 10B4A6E428 for ; Mon, 19 Apr 2021 18:48:48 +0000 (UTC) Received: by mail-oi1-x22c.google.com with SMTP id v6so8638354oiv.3 for ; Mon, 19 Apr 2021 11:48:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kpx1KvA9nXC26B9CQb4+xACaQ8wLuRHcCxO/n6ExF0U=; b=hQ1rvMtbsthxX0bcVY3jpCUWiCSMfnwrt3hi+FiJRkFu6yOxgLyo5XgPkGt5oVM6Yv ltCgNwYWejvNRblwJm49thiCU5NuTkpZOHHFyHYo5mMGbY6s3RtFlFwC1kfMQX6jr7tB YKBSMieantC67pRYX5HlCaQYcsItCDiKwS7gw= 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=kpx1KvA9nXC26B9CQb4+xACaQ8wLuRHcCxO/n6ExF0U=; b=j8clU4kI01CRDq15D8nvTIvYOh0G5Ofkq8pITJMUuG64cg34JH4pt2Jg7xqUQn/FC4 sYcniTGxA9o6SOKmS2LHw/FTkyl346AitiXNQGXsTBceRe9mXY3mwEzQCj6GX4mBVh8+ WxG4Nnh3EsndmsxEDhFjFHNdHjNdiDzNPBWhp2YuCXC7jk9BixlgY2BVfRYY2+G0Kt4h fujLyu1OxuepkpVYpqA/K2cezWJyBZA+d5GN4RQp4f8/iIiNg5pmySqgyBQ2SxAiFHG3 giHjQ7nheoGPNlixPlSkqUoUD43P0IdaD3a1odPw4x/fTTpkf7aPiltdXITVCfw4vxXp 3Ozg== X-Gm-Message-State: AOAM531OQ+by3l+dnrZACZRhjfCA4Zs6A96G3wopaEZAH6SGhZeGNt2R C4INDX+BcdWLLnwWLw5t0se4izTBK2pR+zJOgo3Yww== X-Google-Smtp-Source: ABdhPJwavLqMTWA2oCxkDxHG5TA7CHQFRyfsIt88Ll0l0C1mbeb47hPwRMYOZZ/KtZcGD5P/PEhfVRtjP4zDXbWxeQc= X-Received: by 2002:aca:2219:: with SMTP id b25mr206855oic.14.1618858128169; Mon, 19 Apr 2021 11:48:48 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Daniel Vetter Date: Mon, 19 Apr 2021 20:48:37 +0200 Message-ID: Subject: Re: [git pull] drm/vmwgfx fixes for 5.12-rc8 To: Dave Airlie X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Sun, Apr 18, 2021 at 1:03 AM Dave Airlie wrote: > > Hi Zack, > > Please make sure to always cc dri-devel and/or Daniel on these so if > I'm away they don't get lost, but also so that they make it into > patchwork for processing. > > If you have a chance can you resend it, I'll see if we can process > this out of band and get it to Linus before release. Or use drm-misc-fixes train, usually it leaves on schedul :-) -Daniel > > Dave. > > On Thu, 15 Apr 2021 at 07:14, Zack Rusin wrote: > > > > The following changes since commit d434405aaab7d0ebc516b68a8fc4100922d7f5ef: > > > > Linux 5.12-rc7 (2021-04-11 15:16:13 -0700) > > > > are available in the Git repository at: > > > > git@gitlab.freedesktop.org:zack/vmwgfx.git tags/vmwgfx-fixes-2021-04-14 > > > > for you to fetch changes up to 2ef4fb92363c44e8a6f93fd0877b6a7dee6f874d: > > > > drm/vmwgfx: Make sure bo's are unpinned before putting them back (2021-04-14 16:41:31 -0400) > > > > ---------------------------------------------------------------- > > vmwgfx fixes for regressions in 5.12 > > > > Here's a set of 3 patches fixing ugly regressions > > in the vmwgfx driver. We broke lock initialization > > code and ended up using spinlocks before initialization > > breaking lockdep. > > Also there was a bit of a fallout from drm changes > > which made the core validate that unreferenced buffers > > have been unpinned. vmwgfx pinning code predates a lot > > of the core drm and wasn't written to account for those > > semantics. Fortunately changes required to fix it > > are not too intrusive. > > The changes have been validated by our internal ci. > > > > Signed-off-by: Zack Rusin > > > > ---------------------------------------------------------------- > > Zack Rusin (3): > > drm/vmwgfx: Make sure we unpin no longer needed buffers > > drm/vmwgfx: Fix the lockdep breakage > > drm/vmwgfx: Make sure bo's are unpinned before putting them back > > > > drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 ++++ > > drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 ++++++++--------- > > drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 +---- > > drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 14 ++++++++++++++ > > 4 files changed, 27 insertions(+), 13 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel