From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8E99819005D for ; Fri, 24 Jan 2025 18:15:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737742533; cv=none; b=PQadqC4k0ljd1XwfFi77WF3deKi9FU80ZvC0SaChVhLukiFXxx4Jcz/aMQKyrasBB2byixI/ybiL+ExNTqZkUrEDsd3Mo5UNZh+MiF/PB0acehMPq+gdhTW+oonJ+L1gO6rq8Kr1TLd3h57MiV39cgNlCKKZsxopOb4IOCvjnac= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737742533; c=relaxed/simple; bh=FHKgKOS9MhdVWmPtUWL5mGounzRvcOt3fQfeHmfVjIc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=pxUjIaj66ekDedHibcpC6Yc+qLRNzajq6LMtCwoW2s7+GWBuKNTzqhNjlAT5XLmOOTPwk5TX2tZy5+hhVGIpO4j6P54ORgQjFjoaYBRvWv2F7B5YVlwM6z/JzZH4iyA5qsJE26loGu91vOJZUQi75wIkcBhx3wlzo4AN7oaD2aE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=DEG0gP/c; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="DEG0gP/c" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1737742530; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uNMLMXRsGIwKH3oEVvbcuQJLGughbp+wVpR10R9kOUk=; b=DEG0gP/cucDK9SYwesrrvl/FqEogc2HBRN/msBW31zojT5torDpR0ozs98jtuAd9QQMp+F Lmhmuo1mG5XiwC5TDwICanPEsDfwOZkv+YXc8e21RjhSEXDnpFCsqALUqdbP/p7MPt8vkQ sFhONcsfEqDwvl7ctmVSbon91NJfqHk= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-454-lchGEP-eMK2Mn2091J8x6g-1; Fri, 24 Jan 2025 13:15:28 -0500 X-MC-Unique: lchGEP-eMK2Mn2091J8x6g-1 X-Mimecast-MFC-AGG-ID: lchGEP-eMK2Mn2091J8x6g Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-4361efc9d1fso19189205e9.2 for ; Fri, 24 Jan 2025 10:15:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737742527; x=1738347327; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uNMLMXRsGIwKH3oEVvbcuQJLGughbp+wVpR10R9kOUk=; b=binWqDEdzscMghfuP0z55sA2NxWFnDmmHAmRzKWm2ThUf6pI6bGMj9isxx2Nc4MFQC F3KtmZ22E3joQRsydfZaIkn7c+ZC2A21jCoFebMOF1ZYKv3XvxpGB43oAuWep5eQvzMa tW3YOpyYSQB5w1STLUhGm8diJ0JQ7NJwEMa+0P6hqiPRnHteUOQmCWxf4Cvgp6UGsIeM sMGzafhIEo0CzMSu6v0bL68VanzW8OqViBJ9KOQIXrs/RpeLdBH/asUTgTgZhGd4JMij qTMtvJGpQMT5LcLgCYVGnZZ6VXx682u0rmJ5Zlz3E5O0O6Y5QS0/R6DDfBkeHh24VDVK Cg7w== X-Gm-Message-State: AOJu0YzE2o2i0PvhahFzu9E2R9Vrc8/C+c99QhAffvy0FJKJY6hYhntT BI+8RjSMf0Teeup3yHnouXI7pN6IQ1idXCNi9S4Z5sXdkPGzng+mJXXY5ZNz+Vw5I9oQdyWjr9P LSO8D/LS/iWlePPETVE8rOis3pzB4N16lHgf23J3n5yPX2nCa7PbKodqqQFsFYejieq9laRrjnL LCjgl0jPh+pvBE3J2ni332jYELod5IRYgKs/4Qq3UssZQA X-Gm-Gg: ASbGnct2MfbumtlYy9jdyxC/wCaVnCPcau7ituS9peiWxJMMsONkcFH2V057/ALab6B p+L1oEqp/to08Nc5OkVFkLnGYJwhZ2hiVPiWvfRM0Jx3TF7JpW2Jy5u2Tgfr/xvKu1i1kc9GLHH Po77IZwtpbzq6HDr1CLPpm4ewnVv5oSICu9VNVuyRcY+yF/+s/EulvrRqlKewK2j3YECRpm3SZv EcQXbwkjTERJSJY4dWbz7vzMDJLysHzx+WRV//rNPHhgZ67STnn8gleGqBXtzzStww6FSYHbpTX ouVqKJnORee9ojS2Sdc= X-Received: by 2002:a05:600c:83ce:b0:436:ed33:1535 with SMTP id 5b1f17b1804b1-438913e0384mr311105205e9.12.1737742527688; Fri, 24 Jan 2025 10:15:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IH8s5w2r5GnraTv+tLMkaOyIRUe0oMPHR+MHeLBSQhRCsweLhtKjIKgoOzmPKljbLSnElWINw== X-Received: by 2002:a05:600c:83ce:b0:436:ed33:1535 with SMTP id 5b1f17b1804b1-438913e0384mr311104875e9.12.1737742527262; Fri, 24 Jan 2025 10:15:27 -0800 (PST) Received: from localhost (p4ff2332e.dip0.t-ipconnect.de. [79.242.51.46]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-38c2a1bad16sm3434838f8f.68.2025.01.24.10.15.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Jan 2025 10:15:26 -0800 (PST) From: David Hildenbrand To: linux-kernel@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, David Hildenbrand , Karol Herbst , Lyude Paul , Danilo Krummrich , David Airlie , Simona Vetter , Alistair Popple Subject: [PATCH v1 0/2] nouveau/svm: fix + cleanup for nouveau_atomic_range_fault() Date: Fri, 24 Jan 2025 19:15:22 +0100 Message-ID: <20250124181524.3584236-1-david@redhat.com> X-Mailer: git-send-email 2.47.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit One fix and a minor cleanup. Only compile-tested due to lack of HW, so I'd be happy if someone with access to HW could test. But not sure how easy this is to trigger. Likely some concurrent MADV_DONTNEED on the PTE we just converted might be able to trigger it. Cc: Karol Herbst Cc: Lyude Paul Cc: Danilo Krummrich Cc: David Airlie Cc: Simona Vetter Cc: Alistair Popple David Hildenbrand (2): nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() nouveau/svm: don't initialize ret in nouveau_atomic_range_fault() drivers/gpu/drm/nouveau/nouveau_svm.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) -- 2.47.1