From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA288C433F5 for ; Tue, 21 Sep 2021 13:24:13 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 1203661090 for ; Tue, 21 Sep 2021 13:24:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 1203661090 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=chromium.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 9B08A900002; Tue, 21 Sep 2021 09:24:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 95E9E6B0072; Tue, 21 Sep 2021 09:24:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 82638900002; Tue, 21 Sep 2021 09:24:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0052.hostedemail.com [216.40.44.52]) by kanga.kvack.org (Postfix) with ESMTP id 6FAA46B0071 for ; Tue, 21 Sep 2021 09:24:12 -0400 (EDT) Received: from smtpin30.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 07A9C180A97EB for ; Tue, 21 Sep 2021 13:24:12 +0000 (UTC) X-FDA: 78611649144.30.4630BF6 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by imf20.hostedemail.com (Postfix) with ESMTP id A8836D0000B6 for ; Tue, 21 Sep 2021 13:24:11 +0000 (UTC) Received: by mail-pj1-f54.google.com with SMTP id me1so5720386pjb.4 for ; Tue, 21 Sep 2021 06:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:user-agent:in-reply-to:references :message-id:mime-version:content-transfer-encoding; bh=wQuO8izXOG9jisgArSNnzAfoi7ywDch/eMphXmwo30s=; b=i1jSkmGnMkevvu9xk+mg9I+kzvRGylUKLX72O5ED1bwMYAWFjErFIZ0+RfQ/LGqmRT DxnagITP+RUe4/z5sGB9VKt9Vl/r60h++1Rt0fMEeiva62IWkPwVzDT7PmoZkNXVZc8Z ednx1gzrikLIyyM0+6pVECLtUsGNp4o6Da71g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:user-agent:in-reply-to :references:message-id:mime-version:content-transfer-encoding; bh=wQuO8izXOG9jisgArSNnzAfoi7ywDch/eMphXmwo30s=; b=LmWR+59TVcBluQR+DiWUxmf4pfgjVqu25O1/kFMDyRQVgZ+2juvvxAdCqW90dA3KDy aj1XKQPGquFGjoT6e+w6Lj0OkRmYP/AIqbgZQibQRGi5T3d6uJRUdM/QrpPF3sWjKr98 arGmyYCwGhAvDC1GYQNhnDHZwADK8UddvySE8VZ4t8aX93qdow2rOFMIuzSjY25kGY42 L+MHzD5K6/miLPJPYN+YXbbqHfA94h63fI5nkzKKTcVlRQA/SbeepuFls7KXvhXSTSqU op5bw/E0BRVuVnK5l7ma5KZEmyN5g723hflf3pznAQTwUAdpVHSNF8y5CEmA7dG2Gwn8 uqmA== X-Gm-Message-State: AOAM533bh8q6CKxLPRXJubvAvlh2QbDfhvLH9RtZok6cmeZoDesyxMr9 7IXeOqUcVKXM78sLmkT+9Jjnzw== X-Google-Smtp-Source: ABdhPJzWlL8NPpTebYeQFS56lBAbian1tn2314S/VwRtwFn3x+s8W1oTPw93XD/74aRaACOe/jDWUg== X-Received: by 2002:a17:90b:1b0b:: with SMTP id nu11mr5327709pjb.74.1632230650798; Tue, 21 Sep 2021 06:24:10 -0700 (PDT) Received: from [127.0.0.1] (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133]) by smtp.gmail.com with ESMTPSA id x13sm17520273pff.70.2021.09.21.06.24.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Sep 2021 06:24:10 -0700 (PDT) Date: Tue, 21 Sep 2021 06:24:07 -0700 From: Kees Cook To: sxwjean@me.com, x86@kernel.org, linux-mm@kvack.org CC: Xiongwei Song , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Andy Lutomirski , Gabriel Krisman Bertazi , "Chang S. Bae" , Al Viro , Arvind Sankar , Alexey Dobriyan , Oleg Nesterov , Balbir Singh , Jens Axboe , Lai Jiangshan , Dave Hansen , Peter Zijlstra , Andrew Morton , Arnd Bergmann , "David S. Miller" , Kim Phillips , Yazen Ghannam , Davidlohr Bueso , Stefan Metzmacher , Marco Elver , "Eric W. Biederman" , Christophe Leroy , linux-kernel@vger.kernel.org Subject: =?US-ASCII?Q?Re=3A_=5BPATCH_0/2=5D_Use_generic_code_for_v?= =?US-ASCII?Q?irtual_address_of_randomization_of_x86?= User-Agent: K-9 Mail for Android In-Reply-To: <20210921110252.2593542-1-sxwjean@me.com> References: <20210921110252.2593542-1-sxwjean@me.com> Message-ID: <4EB3D825-264D-447A-8C55-FA0CE8BC31F6@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=i1jSkmGn; spf=pass (imf20.hostedemail.com: domain of keescook@chromium.org designates 209.85.216.54 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org X-Stat-Signature: 5k6jo1ak6cz4kbh3xyz47hok68th8zgy X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: A8836D0000B6 X-HE-Tag: 1632230651-652489 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On September 21, 2021 4:02:50 AM PDT, sxwjean@me=2Ecom wrote: >From: Xiongwei Song > >Hello, > >The two patches are to use generic code for randomization of virtual >address of x86=2E Since the basic code logic of x86 is same as generic >code, so no need to implement these functions on x86, please see the >details in comments of patch 2=2E Hi! The other patches do not seem to have arrived; I only see 0/2=2E -Kees > >Please review it=2E > >Cc: Thomas Gleixner >Cc: Ingo Molnar >Cc: Borislav Petkov >Cc: "H=2E Peter Anvin" >Cc: Andy Lutomirski >Cc: Gabriel Krisman Bertazi >Cc: "Chang S=2E Bae" >Cc: Al Viro >Cc: Arvind Sankar >Cc: Alexey Dobriyan >Cc: Oleg Nesterov >Cc: Balbir Singh >Cc: Jens Axboe >Cc: Lai Jiangshan >Cc: Dave Hansen >Cc: Peter Zijlstra >Cc: Andrew Morton >Cc: Arnd Bergmann >Cc: "David S=2E Miller" >Cc: Kees Cook >Cc: Kim Phillips >Cc: Yazen Ghannam >Cc: Davidlohr Bueso >Cc: Stefan Metzmacher >Cc: Marco Elver >Cc: "Eric W=2E Biederman" >Cc: Christophe Leroy >Cc: linux-kernel@vger=2Ekernel=2Eorg > >Xiongwei Song (2): > x86: Rename TIF_ADDR32 to TIF_32BIT > x86/mm: Randomize va with generic arch_pick_mmap_layout() > > arch/x86/Kconfig | 2 +- > arch/x86/include/asm/compat=2Eh | 7 +- > arch/x86/include/asm/elf=2Eh | 2 +- > arch/x86/include/asm/page_64_types=2Eh | 6 +- > arch/x86/include/asm/processor=2Eh | 4 +- > arch/x86/include/asm/thread_info=2Eh | 4 +- > arch/x86/kernel/process=2Ec | 5 -- > arch/x86/kernel/process_64=2Ec | 4 +- > arch/x86/mm/mmap=2Ec | 112 --------------------------- > include/linux/compat=2Eh | 4 + > mm/util=2Ec | 18 ++++- > 11 files changed, 37 insertions(+), 131 deletions(-) >