Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3529439pxb; Mon, 16 Nov 2020 18:00:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJyBj1MB3M2fauekYA6RcE0Sw5EpEI+h3eWuBFgAPOUzasPZ4hM6pPoZsfNTmzkIp9HnUlQJ X-Received: by 2002:a17:906:6b86:: with SMTP id l6mr17335385ejr.524.1605578433224; Mon, 16 Nov 2020 18:00:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605578433; cv=none; d=google.com; s=arc-20160816; b=n+Pida6HLcqHFlEiedWxb4/y8p1cAQPZW4qWrAv9woObg3t9uSVz5aUhkY/OTfHu5u bpTBGyQYsIRei74i0HBKIOGV+CTVPg2wOMHGHJYFBWlxt88Z/ABEL75Fj4sxynMHcCz8 zOXyzzh05H0ZNk+Yz+AchZL6CfZ66GmIXfaBS/pmH60JfaAIb5fykOE1/f0xo9K1x9G1 QA2IM9CmLa6pucic1LbkE9iP54PVQmq5X12FzcKH2JVy9KuWeOHQiZ64+ba1v7np1inE GhpG34Clfs6bc+t+VcjultpIzdPIn2kIVmMBX34cD8lzt5Nayosvv9EisfKVS2zDn3QD oQJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=06PNoz2MN9NL0Ap0YfgBDy6wfkksYH6ttzHim7ihGJI=; b=BDGtcuT2obWRJiHipyYk5NByaAj/ER1pddqhT4M6SCav4P7MBUtplZLlmK0UK76Rmd EmKu02S8ECelANheVtVZ5FbExGMTRudJmJ7FvAkbVGbfhWuyhyoNqhMHf0EoQCHgKRzr Mc7VIHP/K2F43v2UoeWkQrxPXbOMXSyStc7vkdCJRHTOiUGZ6hzNGwL1Sc2FI+iPKD5V hwrirL77XUpF5m1miJRxos352VhBZ9nfAS65zjTaz0IZRQdqMeS06gVeznYwIquW3zgJ 270x5/0UxNgO7yg1c2bK0hThEcutovbbcPYicroU9LwgmmOtXuCN6vep9lzQ06g3ltvD nwyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hoK3SqGK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u4si10649368eja.497.2020.11.16.18.00.09; Mon, 16 Nov 2020 18:00:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hoK3SqGK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729448AbgKPTZg (ORCPT + 99 others); Mon, 16 Nov 2020 14:25:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34636 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729366AbgKPTZg (ORCPT ); Mon, 16 Nov 2020 14:25:36 -0500 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 11B0EC0613CF for ; Mon, 16 Nov 2020 11:25:36 -0800 (PST) Received: by mail-wr1-x434.google.com with SMTP id j7so20024834wrp.3 for ; Mon, 16 Nov 2020 11:25:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=06PNoz2MN9NL0Ap0YfgBDy6wfkksYH6ttzHim7ihGJI=; b=hoK3SqGKcWqwAzDDj4Y/qZBCnvG3rPUj+5DcN1iEqKMEljGIgMf2MMSeRVcQfAPNmY eyHOFFBm3ipNxxc8AKIbQ24MaKmYa8oR+dAl12JPRqaUk3TEt2nxFbt9g+b51Zm94Qc/ LFuRWyRu7prr/t+QJGXADttAsqS1iWM4eh7O03F4RhtcIxeiH7qowaRiuSRKp4JImvnw Fil+QjLOCEr6uYdTe/R+pcieDquLMWTXu5RGgBpI7CWFiAjBD+WqjU2Fo8l+MYEl52Ul shj8aS4VkZN9XsZmwM3ED9LJlOhX7uCyXruDH3+byfmQ09UptUysyIV+9uyub1FjRCf6 uG/Q== 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=06PNoz2MN9NL0Ap0YfgBDy6wfkksYH6ttzHim7ihGJI=; b=RmV4VwY4xbxMgrbfgREaJG/9Sfo5J2ZqhDQj3uVM1gMsidpBwx2AcEKao3V7rO26sP OQplVyELs/CVhAlnnueSNOBZljzqg3G9ncsPEG6O6RBkyc6EmONm+1tkMPQtW6O1CBY6 K+baDg06Hs+0Aga6zl9i0CfTK0iAXs1W1uDJvwFLCptuSI28uwSA2gpSRnNW5cqW42gf V4omitb8juGTIo+Gd8lpWF00OF17dq6eq9DyPkqVNLSxpi4u8WLSclelnJcWhumdSLHg FwyvXyFS+CMNo/AoahuzYbzqi9UhSv8CLeXTcUumDXOAFnl1eiLWaB6VTeWVCI1ox0Iy KXiQ== X-Gm-Message-State: AOAM530hCzG76NUEqhNiAUgXEWNc5dysGR3xkog7VhSq2jz5o14pJJoa nC3Ik5ZRqtym6C29/f68872H/kF99DhLe0ZIQNgLRzkY110= X-Received: by 2002:adf:9163:: with SMTP id j90mr20138671wrj.323.1605554733830; Mon, 16 Nov 2020 11:25:33 -0800 (PST) MIME-Version: 1.0 References: <20201103222013.hypmzlq7uuqufe76@box> In-Reply-To: From: Dave Airlie Date: Tue, 17 Nov 2020 05:25:21 +1000 Message-ID: Subject: Re: [git pull] drm next pull for 5.10-rc1 To: Linus Torvalds Cc: "Kirill A. Shutemov" , Lyude Paul , Daniel Vetter , dri-devel , LKML , Ben Skeggs Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > Christ. It's been two weeks. I'm doing -rc4 today, and I still don't > have the fix. > > The problem seems entirely obvious, as reported by Kirill: the nv50 > code unconditionally calls the "atomic_{dis,en}able()" functions, even > when not everybody was converted. > > The fix seems to be to either just do the conversion of the remaining > cases (which looks like just adding an argument to the remaining > functions, and using that for the "atomic" callback), or the trivial > suggestion by Kirill from two weeks ago: > > > I hacked up patch to use help->disable/help->enable if atomic_ versions > > are NULL. It worked. > > Kirill, since the nouveau people aren't fixing this, can you just send > me your tested patch? > > Lyude/Ben - let me just say that I think this is all a huge disgrace. > > You had a problem report with a bisected commit, a suggested fix, and > two weeks later there's absolutely _nothing_. I would like to say when you sent this, there was patches on the mailing lists with Kirill cc'ed, a pull request outstanding to me on the mailing list from Ben, with the patches reviewed in it. Maybe you weren't cc'ed on it, but stuff has certainly happened, in the timeframe, and I was keeping track of it from falling down a hole. _nothing_ is a lot more a reflection on your research than the ongoing process, there was some delays here and maybe we need to communicate when we are flat out dealing with other more urgent tasks that pay the actual wages. Dave.