Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp2666518imj; Mon, 11 Feb 2019 06:43:40 -0800 (PST) X-Google-Smtp-Source: AHgI3IY+DxIyMbQlNEKxj2IHNZc0/ElymrTROjKXJqNA/KnEQtMYU8ogYEUGUY1MKuebMxcsjP0x X-Received: by 2002:a63:ef47:: with SMTP id c7mr23691905pgk.386.1549896220458; Mon, 11 Feb 2019 06:43:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549896220; cv=none; d=google.com; s=arc-20160816; b=nUnct3D1XWvxXCtrutYvqSMp2IvEs7qDLDzF5FVwhyMrJEq75c2ntbm0Aly67AX/2A 0XGoRKXLxlOuQmAtAjCDCp9hsZT33dHSS80QT0GyPrgxMHQmsaY/QYqMdFerO2/114jR fldMY2CwtQMiwLV61B08ay4dcJ4QokIGTl2PolFozt0I4IFA+PBm2IE6kiTl7+V0m2t9 23RjzpKPvEhlfVGc7E20aqBCDHi9rMwLgJ7cznhQeD3An5aXwHny1vr65A4B6we3WDzI 9/3bP2Rj6FTYQ8uMJU7fzSgUHWuPxOf3JfyANEy2XTtfmks2+mMxC0TmVi+iADscNcNn HxuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=3D3WsQUWW2t+DB6MiPSVYDFloqE471WlkSS1rMsF0kc=; b=GEOMSzHMZN1WlcJwlHJqHwykThDLZjrWNdjsDm9dpf/7ZJNOWwYpXadWYjWUbCSjjg AFxwLBPFwrNbk6Go8SwF3CpmsShOpAFYfzDZSM65RdMP27zd2shMYeVFgBNidpOyFi7Y ppERE+V8KI4yqEtAhuzzPZHSRSMxrHUWhl7d7htIqoYgXCbDb5cN8fTyWsaPjInOR1hV n6OY1B4TnemeTrmGqQhz1YGZockIhea3Hsr9gGWb2aq2rsYXdICaWz1vhgTlqAf0+ZrU SZLWEzx6Jj0YRD/IwFD/NDjOR9fAnFOXGt657Gqxc6GF+HhlgtvfUaeF8ocFCOBhRolL MNBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="gv2q/R44"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c17si7733388pgd.84.2019.02.11.06.43.24; Mon, 11 Feb 2019 06:43:40 -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=@kernel.org header.s=default header.b="gv2q/R44"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732436AbfBKOm3 (ORCPT + 99 others); Mon, 11 Feb 2019 09:42:29 -0500 Received: from mail.kernel.org ([198.145.29.99]:54250 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732046AbfBKOm0 (ORCPT ); Mon, 11 Feb 2019 09:42:26 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E659B20700; Mon, 11 Feb 2019 14:42:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549896145; bh=FBmtrXisTjyn/dN3T1lleB0l2mjPcdFFAFSewHyu81M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gv2q/R44TsFWCZvTeH1SZQE/Be4IKg6pOIicbGfXRvyWvb7ZwwLrA9AtZb0n3dtQx nlDmcvqT+uqN3dHqtdn/06RNw4M6BxtjA0IiW2Nh/cPoBu31UxZfRsx4swF6U/3BL5 ViF79Am/DNJD/SkVvwJAA5GM+BT0eRjV6arpDjxA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Eric Anholt , Daniel Vetter , Dave Emett , Sasha Levin Subject: [PATCH 4.19 086/313] drm/v3d: Fix prime imports of buffers from other drivers. Date: Mon, 11 Feb 2019 15:16:06 +0100 Message-Id: <20190211141859.598714302@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190211141852.749630980@linuxfoundation.org> References: <20190211141852.749630980@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit 62d1a752874962f072de8a779e960fcd2ab4847b ] v3d_bo_get_pages() checks this to decide to map the imported buffer instead of the backing shmem file. The caller was about to set this value anyway, and there's no error path in between. Ideally we wouldn't even allocate the shmem file for our imports, but that's a more invasive fix. Signed-off-by: Eric Anholt Fixes: 57692c94dcbe ("drm/v3d: Introduce a new DRM driver for Broadcom V3D V3.x+") Link: https://patchwork.freedesktop.org/patch/msgid/20181128230927.10951-3-eric@anholt.net Acked-by: Daniel Vetter Reviewed-by: Dave Emett Signed-off-by: Sasha Levin --- drivers/gpu/drm/v3d/v3d_bo.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/v3d/v3d_bo.c b/drivers/gpu/drm/v3d/v3d_bo.c index 54d96518a131..a08766d39eab 100644 --- a/drivers/gpu/drm/v3d/v3d_bo.c +++ b/drivers/gpu/drm/v3d/v3d_bo.c @@ -293,6 +293,7 @@ v3d_prime_import_sg_table(struct drm_device *dev, bo->resv = attach->dmabuf->resv; bo->sgt = sgt; + obj->import_attach = attach; v3d_bo_get_pages(bo); v3d_mmu_insert_ptes(bo); -- 2.19.1