Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp8370936ybl; Thu, 16 Jan 2020 15:32:01 -0800 (PST) X-Google-Smtp-Source: APXvYqzlhcb+6z3z+qbBSMpffBijJVWGtqe/euuugf2Cgg0rW1zLuJX8J+ay7EJ2zdsyxTSNOHY0 X-Received: by 2002:a05:6830:ce:: with SMTP id x14mr4177981oto.105.1579217521615; Thu, 16 Jan 2020 15:32:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579217521; cv=none; d=google.com; s=arc-20160816; b=iTxvURVCDh6fYuBEhcCPAmuTrgRBOAFL2KhHOl78XFMA5fovYemwUdZFSyElz3Dyty e2f8fagyX0ykg1V1yLVYSxo12+GxIacV6bqTwL6+FlGNN3TpP8GHGMRvpcEKfkdqnkz2 HOoSIBzNvlx5QN659SHoePrahgGZMgvk6LeXJ5aiK+qeKTnF7k2o1xXsDhoKrYpFECfe ebTTjtKo3wj0s+T1uljQtSDvJ7rHQI9vmDIdz/oVupoHWEUTBDzsk925CP2obyidfohW 5vIpmbxzhks5+akOzI/8vuN3G+kDFNifsJarkFw+mV3ifyF7kOVRIFtT0lTf7YRzw3rY KNHA== 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=9lHQpbVFiQs8vUM5pNi/p84Hao4O7JCIfON3HDgh1/0=; b=llOCx22FSLDfUw03DM5T5J9Qs/ooRPyxhtsvNj/d+RaxXu5k/9Jy1t6VQ80an6Gb7w deAmGH7AmexhVwREpJbqP6hM+ubj0Iw5DX9DohsTPk4tbuDqvQcdhxUvaP6RllYfUIok 7+k1mg9DjpGUVeBR1lm2rqhXb7v4D+nVZaS+SQ9m9q+BSR4y1Sr/UlB4hXFn1dn0LBLk eBooY9MJoI01V2n9dHX/OSF7dt3sWy2H0TJK3qbtbj0ExqweXHnRQ3GVA84+ZIiVtiAQ ealKYLIP+EjedZFkSew9XDZlMuliGOS6BdhbIde1X2exGGt1RvFQBxcyKGVH6CEAAcC9 hN/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=A4jQC7no; 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 w1si12940984oia.169.2020.01.16.15.31.49; Thu, 16 Jan 2020 15:32:01 -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=A4jQC7no; 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 S2391335AbgAPX3n (ORCPT + 99 others); Thu, 16 Jan 2020 18:29:43 -0500 Received: from mail.kernel.org ([198.145.29.99]:35520 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391316AbgAPX3j (ORCPT ); Thu, 16 Jan 2020 18:29:39 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.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 6A2B1206D9; Thu, 16 Jan 2020 23:29:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579217378; bh=crauBlMyJ9CkIEHb5/hCZFFpb1CH0hpS+gwPv5Gr3lM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A4jQC7noFSc2qlUBmkCTGf009d/e9Gc60MBdz+tzARRKNP7UZvqUsatNW+lNtpDnW eoXEgRPv55+7YpB0dl6G10OpmRMKB16+QOEpc55M4HqifZTnMn+x3NJ+xFyo4l5rVB SzCxNB+ev1k07vNXARJNpR2hf1/5CW9p+2q1VsYU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, =?UTF-8?q?Christian=20K=C3=B6nig?= , =?UTF-8?q?Michel=20D=C3=A4nzer?= , Junwei Zhang , Huang Rui , Alex Deucher , Zubin Mithra Subject: [PATCH 4.19 32/84] drm/ttm: fix start page for huge page check in ttm_put_pages() Date: Fri, 17 Jan 2020 00:18:06 +0100 Message-Id: <20200116231717.499584577@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200116231713.087649517@linuxfoundation.org> References: <20200116231713.087649517@linuxfoundation.org> User-Agent: quilt/0.66 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 From: Christian König commit ac1e516d5a4c56bf0cb4a3dfc0672f689131cfd4 upstream. The first page entry is always the same with itself. Signed-off-by: Christian König Reviewed-by: Michel Dänzer Reviewed-by: Junwei Zhang Reviewed-by: Huang Rui Signed-off-by: Alex Deucher Cc: Zubin Mithra Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/ttm/ttm_page_alloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/gpu/drm/ttm/ttm_page_alloc.c +++ b/drivers/gpu/drm/ttm/ttm_page_alloc.c @@ -732,7 +732,7 @@ static void ttm_put_pages(struct page ** #ifdef CONFIG_TRANSPARENT_HUGEPAGE if (!(flags & TTM_PAGE_FLAG_DMA32) && (npages - i) >= HPAGE_PMD_NR) { - for (j = 0; j < HPAGE_PMD_NR; ++j) + for (j = 1; j < HPAGE_PMD_NR; ++j) if (p++ != pages[i + j]) break; @@ -767,7 +767,7 @@ static void ttm_put_pages(struct page ** if (!p) break; - for (j = 0; j < HPAGE_PMD_NR; ++j) + for (j = 1; j < HPAGE_PMD_NR; ++j) if (p++ != pages[i + j]) break;