Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp799281ybh; Wed, 15 Jul 2020 16:00:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyJuWF890C2kJql0v/d0Y0HYqtUIfCalxa5V3HcAnVLLwwJ0fhEu0qrSofgi4b4MViRmbbM X-Received: by 2002:a17:906:f88a:: with SMTP id lg10mr1096695ejb.317.1594854053633; Wed, 15 Jul 2020 16:00:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594854053; cv=none; d=google.com; s=arc-20160816; b=vvOzvxLTYiXOwoSWRQM3NUzeu85wZsOf3LlWt/p9C47jdPSnExq6/+GvO9XUo9zsGo 4hSzAU+vEq62horV0nT+gAS4uhFzp0Ibvyj5wfx9jQ68MU8VX+IWgXiby5FI3uNycDbe ThmSE+IWUg49VN5Vvm63YXxhbHSUssctxuYZxp4hmgQYM16bmZj0MRIxGlYHDlVASpwO Rmzf5qf3VH/grO6NBpWq0I64en8Pa8PP8jhoLpcGAoVsOOfY1FDmj15utUxVuFlij+Qr AKKzH76xT82QhF6rYd6HJ28U8lH1XmTiz8a3ApAvx0/ae48h/Y+4E9pjaHVkqs7lQA2g QtiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=4fXMEPU6gAVBWg6IQ+xECv6MLETWbdcbr7WGd26o3dM=; b=tfRnHp63wFwtm3CD+uMAPKbOy6tSuTs+dSa46N+MLSM4h1Dfvsjnna1xEJA/hIpuSD gSzegEURCb/vcpAw1UNwLCJwl+7XmFD3hMvaiD6BpRaJCD1HySvf3ztGcbNgJcKkyZ8b J2niO6Ihqfc/ET36xkC8lqIN8oU62EPJXbWEOEOrpaAKVk1Dlf+fCL4QPPGIAaiPdxkY xDg4GrfSbSNvhgMJKwAK1Cq2dqhGvGSn0OlCepROhTUw+122+y856WGkmzIVOx5C48QY vAnlcmYbuLs1KRCBwHfJlJwlU77KMCn31E4prZdIQbEb1MLH00677KyJXAdNYz27kvgH kxAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=MBC5vtMh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q9si2092412ejx.730.2020.07.15.16.00.30; Wed, 15 Jul 2020 16:00:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=MBC5vtMh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726984AbgGOW6K (ORCPT + 99 others); Wed, 15 Jul 2020 18:58:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45274 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726765AbgGOW6K (ORCPT ); Wed, 15 Jul 2020 18:58:10 -0400 Received: from mail-lj1-x242.google.com (mail-lj1-x242.google.com [IPv6:2a00:1450:4864:20::242]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 983A5C061755 for ; Wed, 15 Jul 2020 15:58:09 -0700 (PDT) Received: by mail-lj1-x242.google.com with SMTP id q4so4732773lji.2 for ; Wed, 15 Jul 2020 15:58:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4fXMEPU6gAVBWg6IQ+xECv6MLETWbdcbr7WGd26o3dM=; b=MBC5vtMhzWJZZ9GjdJtx8UdDPaGZja6xgYIgmlwDQwU4kEQhcF0AjO17QURILiA/4B tQiejDuF2CcqHQwQcyUdPx4syUjjnCAfwoSBapL59fT69dyD/l2/35n4JLhu67HZ3Ncy hH2PMCUltb52qLOa2NBW/07krGkLSfwM2sCDQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4fXMEPU6gAVBWg6IQ+xECv6MLETWbdcbr7WGd26o3dM=; b=ssuV/GJOCzGpSKZ/Rn/kTmAa+oix8RnudrooCZ6pEI3kH32k30oTuvM1O1W1/7M6Ha 9oEdJSDhi90gpRpZfp6vRQszr6xH3ULRsDbeVLIUihgqhuNQveplPpnWLQwdGU+oGNTe pByYYRSLUaUmAj03rkqwKDjpxQUeCjws22KFCWGPpyNY2UNhACBHggvFpy51NuS8gA4H /sL52Rap9BC9QRLCR5Qwq9kC+EyP5EBNc0TlkNXRHUlZ1QE7NAzYvv2n9tHOgrp2cqbx AbECIMtCOYqk2bfAUyLjizFmDcxpLHSzZm1zA+kvQ1l4pN9ZdJ1d0wRNJ/YkOUITAKND Mw4g== X-Gm-Message-State: AOAM533j0dUWO/RXse5aByaRJVkC9Yl5S6TKNoJpEujGYVTNHVmpQdVb pR6Xkn1P9jLDi/2DMu6ihfF4j7Ur6wM= X-Received: by 2002:a2e:760b:: with SMTP id r11mr638078ljc.285.1594853887674; Wed, 15 Jul 2020 15:58:07 -0700 (PDT) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com. [209.85.167.41]) by smtp.gmail.com with ESMTPSA id k25sm689574ljk.87.2020.07.15.15.58.06 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Jul 2020 15:58:06 -0700 (PDT) Received: by mail-lf1-f41.google.com with SMTP id k17so2079286lfg.3 for ; Wed, 15 Jul 2020 15:58:06 -0700 (PDT) X-Received: by 2002:a19:8a07:: with SMTP id m7mr608455lfd.31.1594853886124; Wed, 15 Jul 2020 15:58:06 -0700 (PDT) MIME-Version: 1.0 References: <20200715135011.42743-1-kirill.shutemov@linux.intel.com> <20200715205428.GA201569@google.com> <20200715222228.jf2pv5u2wyhtc5o5@box> In-Reply-To: <20200715222228.jf2pv5u2wyhtc5o5@box> From: Linus Torvalds Date: Wed, 15 Jul 2020 15:57:50 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCHv2] mm: Fix warning in move_normal_pmd() To: "Kirill A. Shutemov" Cc: Joel Fernandes , "Kirill A. Shutemov" , Andrew Morton , Linux-MM , Linux Kernel Mailing List , Naresh Kamboju , William Kucharski Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 15, 2020 at 3:22 PM Kirill A. Shutemov wrote: > > Sorry, but the patch is broken. .. instead of taking up knitting - which I'd invariably also screw up - I took a look. Yeah, in addition to checking the vm_prev/vm_next vma's, we need to check the limits of the 'vma' itself. Because we may not be moving the whole vma. So the "extend upwards" can only happen if the end address matches the end address of the current vma (and vice versa for the "extend down" case). Then it would hopefully work. But now I've screwed it up twice, and have a splitting headache, so rather than stare at this cross-eyed, I'll take a break and hope that somebody more competent than me looks at the code. Linus