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=-4.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no 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 17253C433DF for ; Wed, 12 Aug 2020 07:56:58 +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 B263F206B2 for ; Wed, 12 Aug 2020 07:56:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B263F206B2 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=chris-wilson.co.uk Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 44FEC6E05D; Wed, 12 Aug 2020 07:56:57 +0000 (UTC) Received: from fireflyinternet.com (unknown [77.68.26.236]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8E4BE6E05D for ; Wed, 12 Aug 2020 07:56:54 +0000 (UTC) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from localhost (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP (TLS) id 22102596-1500050 for multiple; Wed, 12 Aug 2020 08:56:52 +0100 MIME-Version: 1.0 In-Reply-To: <20200810103103.303818-2-maarten.lankhorst@linux.intel.com> References: <20200810103103.303818-1-maarten.lankhorst@linux.intel.com> <20200810103103.303818-2-maarten.lankhorst@linux.intel.com> From: Chris Wilson To: Maarten Lankhorst , intel-gfx@lists.freedesktop.org Date: Wed, 12 Aug 2020 08:56:51 +0100 Message-ID: <159721901119.14054.13869387006512750607@build.alporthouse.com> User-Agent: alot/0.9 Subject: Re: [Intel-gfx] [PATCH 01/24] Revert "drm/i915/gem: Async GPU relocations only" X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Quoting Maarten Lankhorst (2020-08-10 11:30:40) > This reverts commit 9e0f9464e2ab36b864359a59b0e9058fdef0ce47, > and related commit 7ac2d2536dfa7 ("drm/i915/gem: Delete unused code"). > > Async GPU relocations are not the path forward, we want to remove > GPU accelerated relocation support eventually when userspace is fixed > to use VM_BIND, and this is the first step towards that. We will keep > async gpu relocations around for now, until userspace is fixed. As it stands you are exposing an attack vector with your code that allows one user to create an arbitrary lock holdtime and to pass that lock onto a high priority consumer forcing them to wait upon you. You may keep on denying that, and also keep denying that you have been shown the bug and how to avoid it. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx