From patchwork Fri Dec 20 14:25:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Kirill A. Shutemov" X-Patchwork-Id: 11305591 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 97DA66C1 for ; Fri, 20 Dec 2019 14:26:01 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 5B17A24680 for ; Fri, 20 Dec 2019 14:26:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=shutemov-name.20150623.gappssmtp.com header.i=@shutemov-name.20150623.gappssmtp.com header.b="xps8RWHk" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B17A24680 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=shutemov.name Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 8980B8E019B; Fri, 20 Dec 2019 09:26:00 -0500 (EST) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id 84AA18E0184; Fri, 20 Dec 2019 09:26:00 -0500 (EST) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 711D48E019B; Fri, 20 Dec 2019 09:26:00 -0500 (EST) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0194.hostedemail.com [216.40.44.194]) by kanga.kvack.org (Postfix) with ESMTP id 57E258E0184 for ; Fri, 20 Dec 2019 09:26:00 -0500 (EST) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with SMTP id E765A181AEF1E for ; Fri, 20 Dec 2019 14:25:59 +0000 (UTC) X-FDA: 76285744038.24.stop55_8b9d66786b625 X-Spam-Summary: 2,0,0,ec0e27e7aea8060c,d41d8cd98f00b204,kirill@shutemov.name,:akpm@linux-foundation.org:thomas.willhalm@intel.com:dan.j.williams@intel.com:otto.g.bruggeman@intel.com:aneesh.kumar@linux.vnet.ibm.com::x86@kernel.org:linux-kernel@vger.kernel.org:kirill.shutemov@linux.intel.com,RULES_HIT:41:69:355:379:541:988:989:1260:1311:1314:1345:1437:1515:1534:1538:1566:1711:1714:1730:1747:1777:1792:2393:2559:2562:3138:3139:3140:3141:3142:3865:3866:3867:3868:3871:4250:4605:5007:6119:6120:6261:6653:7901:10004:11026:11658:11914:12043:12291:12297:12517:12519:12679:12683:12895:13069:13161:13229:13311:13357:13894:14110:14384:14394:14721:21080:21444:21627:30003:30054,0,RBL:209.85.208.194:@shutemov.name:.lbl8.mailshell.net-62.14.0.100 66.201.201.201,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:neutral,Custom_rules:0:0:0,LFtime:24,LUA_SUMMARY:none X-HE-Tag: stop55_8b9d66786b625 X-Filterd-Recvd-Size: 3695 Received: from mail-lj1-f194.google.com (mail-lj1-f194.google.com [209.85.208.194]) by imf34.hostedemail.com (Postfix) with ESMTP for ; Fri, 20 Dec 2019 14:25:59 +0000 (UTC) Received: by mail-lj1-f194.google.com with SMTP id u17so10201030lja.4 for ; Fri, 20 Dec 2019 06:25:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov-name.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=je3VhWK4L1xwgtUZ1dTlP8wEWW2OyupachAHCPAhUxw=; b=xps8RWHkl+7mcH+yV4Sx0iUf14Rt0lK/97Bvuq4RY0vND+WwVdokc3CMQjP2OXZCnl 2SIVaQZmNzSuGFHzz8hoPfPu4q4jRfsWUmOWteACs1yt6qlcSBZGKEOzTlRguwAeHTdC KgwmDJl9cPSW4TDVQS0NjCs025+/WQESyf92Np8j5qQlUFeped9Gb48eGTP41wA7Klmj bSFI9/rmF7+Kd4b0aH/1jcY4ODT89H3D+HsTbdbXfah0ytl401ZHsiEXEflhA/Wdwuyj Xfrb7RmTLmqJi4ObipTkZy+M8Uh9XY8Bp6YKW2Y/rRM3VbscrHqj+hpQdb5cUXObI1kK LuGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=je3VhWK4L1xwgtUZ1dTlP8wEWW2OyupachAHCPAhUxw=; b=AaJlYPRn04ppEGDngbI/ha1XfeVV6KpJqCo96jJVyUSt3i0hI9QO4iBH2PEOTq1hyQ jevY027E0nxttIB/+/SltjGAkwaJdQHpQFy4JpmpyFQvfvFF4wsz/6bSgVWAxbeSlWtG YjwF5VqMwDIvFAHYPRU6MQclSqcx+JkW6t6pPMn6Cb4XP0oZN7e66ZKu7e/HAbfDvj1m 079x52b3pBFBcZemzeLekhY36o/S0N+doNzeHBRpzDrQ9xYxY32Kpx3X4n0jHDETGwLD bw18CBEPrT2NU/hA+XC9tW5vBPV5ugniBryMyIvm64wfbiTJ+W8lNts5Cv7RaW6w6Prv 8L1g== X-Gm-Message-State: APjAAAVBNh6N1J1TcOk8Wbufnd/7XiVx4lm+kmZO3EeqPnN9MaKj2W1C WoI1bu9c0Wj4dGMYKd25W8kNBw== X-Google-Smtp-Source: APXvYqwS3i53B5Z2qtdboztOMu59K0SEFYHAAYcQ/tdGVI2Xv5HxsMTwiqX3QXCESI3WaJjx4Hfm4A== X-Received: by 2002:a2e:86c8:: with SMTP id n8mr8856186ljj.205.1576851957808; Fri, 20 Dec 2019 06:25:57 -0800 (PST) Received: from box.localdomain ([86.57.175.117]) by smtp.gmail.com with ESMTPSA id y7sm4298527ljj.58.2019.12.20.06.25.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2019 06:25:56 -0800 (PST) From: "Kirill A. Shutemov" X-Google-Original-From: "Kirill A. Shutemov" Received: by box.localdomain (Postfix, from userid 1000) id 32A511012A6; Fri, 20 Dec 2019 17:25:59 +0300 (+03) To: Andrew Morton Cc: "Willhalm, Thomas" , Dan Williams , "Bruggeman, Otto G" , "Aneesh Kumar K . V" , linux-mm@kvack.org, x86@kernel.org, linux-kernel@vger.kernel.org, "Kirill A. Shutemov" Subject: [PATCH 0/2] Fix two above-47bit hint address vs. THP bugs Date: Fri, 20 Dec 2019 17:25:46 +0300 Message-Id: <20191220142548.7118-1-kirill.shutemov@linux.intel.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: The two get_unmapped_area() implementations have to be fixed to provide THP-friendly mappings if above-47bit hint address is specified. Kirill A. Shutemov (2): thp: Fix conflict of above-47bit hint address and PMD alignment thp, shmem: Fix conflict of above-47bit hint address and PMD alignment mm/huge_memory.c | 38 ++++++++++++++++++++++++-------------- mm/shmem.c | 7 ++++--- 2 files changed, 28 insertions(+), 17 deletions(-)