From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S940025AbdDSWEd (ORCPT ); Wed, 19 Apr 2017 18:04:33 -0400 Received: from ozlabs.org ([103.22.144.67]:39171 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934483AbdDSWEV (ORCPT ); Wed, 19 Apr 2017 18:04:21 -0400 X-powerpc-patch-notification: thanks X-powerpc-patch-commit: e889e96e98e8da97bd39e46b7253615eabe14397 In-Reply-To: <20170411075457.28020-1-aik@ozlabs.ru> To: Alexey Kardashevskiy , linuxppc-dev@lists.ozlabs.org From: Michael Ellerman Cc: v4.9+@ozlabs.ru, Alexey Kardashevskiy , Greg Kurz , stable@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Mackerras , "Aneesh Kumar K . V" , #@ozlabs.ru Subject: Re: [kernel,v2] powerpc/iommu: Do not call PageTransHuge() on tail pages Message-Id: <3w7bcz5ZT4z9s7k@ozlabs.org> Date: Thu, 20 Apr 2017 08:04:19 +1000 (AEST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2017-04-11 at 07:54:57 UTC, Alexey Kardashevskiy wrote: > The CMA pages migration code does not support compound pages at > the moment so it performs few tests before proceeding to actual page > migration. > > One of the tests - PageTransHuge() - has VM_BUG_ON_PAGE(PageTail()) as > it is designed to be called on head pages only. Since we also test for > PageCompound(), and it contains PageTail() and PageHead(), we can > simplify the check by leaving just PageCompound() and therefore avoid > possible VM_BUG_ON_PAGE. > > Fixes: 2e5bbb5461f1 ("KVM: PPC: Book3S HV: Migrate pinned pages out of CMA") > Cc: stable@vger.kernel.org # v4.9+ > Signed-off-by: Alexey Kardashevskiy > Acked-by: Balbir Singh Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/e889e96e98e8da97bd39e46b725361 cheers