Message ID | cover.1739866028.git.maciej.wieczor-retman@intel.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 73746C02198 for <linux-mm@archiver.kernel.org>; Tue, 18 Feb 2025 08:16:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D79E12800EE; Tue, 18 Feb 2025 03:16:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D29E02800EC; Tue, 18 Feb 2025 03:16:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B553A2800EE; Tue, 18 Feb 2025 03:16:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 954FA2800EC for <linux-mm@kvack.org>; Tue, 18 Feb 2025 03:16:14 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 12972C0974 for <linux-mm@kvack.org>; Tue, 18 Feb 2025 08:16:14 +0000 (UTC) X-FDA: 83132357868.24.7859F20 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by imf22.hostedemail.com (Postfix) with ESMTP id 52BCBC0010 for <linux-mm@kvack.org>; Tue, 18 Feb 2025 08:16:11 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BxEYQMbC; spf=pass (imf22.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739866572; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=jXc2dMufLT2gniCBcRcAn7bZr49akp5vxRSqoWdVFpY=; b=Z7KAmsn1qP6P2+EwRMIebl5C//f4ApBnADO/XRC7yI4aR+vVrLR6Whjx9L8C3g5ygFPTM+ iTC/PPL0fG0xZZMwSMHd38N5UxEmbf9eTKiauoxMUgeYKgD9r6x8hYRUn6PDLuArIPYeuN 8lcJ0IKbuJD0/0ouSvSIj9mOeTMEvLw= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BxEYQMbC; spf=pass (imf22.hostedemail.com: domain of maciej.wieczor-retman@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=maciej.wieczor-retman@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739866572; a=rsa-sha256; cv=none; b=vRwYBFRLWqR+NJdw1fuFabGMiQmKguOeHfiWquc70cyxxgNgJzYrLKTk5yxO+QVphyOZE/ Kx8tv24tKsENxR8JoTOelRDaR8W82qk8gp8jYwLHOqqFrM5oP1L8TnCotT2993LQX6dqpv 4Yxnr43i8Hvq7smMdS9Da3i8Vwow6i4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1739866572; x=1771402572; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=BbrpRC6/gkMymi8XRn17WTIfF6FZDiYUXMe1DwjmEDc=; b=BxEYQMbCpUfYU3gB/IobazeQkDFav6DJCaOFEuMEo2Ych3O9ZcMB9fnN xeN1K5CgHmHbmj7k/fsHMVihAWRCeYOfMJkVrB1OFpPbEcf00rkSkuewF Ah872TmSmgZ1wP9wconiIhyz0jVp5pgKncC7B9HdqwwTOJ7Z9dhIAFgXY 3/tj58BaVJrcxaWpL+kkzXjAjbeG1xr5Ogz9MhraEJ0m452ORgmfZ2PcP suS4K42RmkqlLZREKgPZFTPtWNi+ykH0zpHXLps23H63jvPEUyouq0+tU VHQmHeigzuSKhTKwj31n2jsRhiJSvnygjpeVUQBF9pcVGlyMulTg20UtW A==; X-CSE-ConnectionGUID: B7nf9ttaQXqEcTQn5JRGgA== X-CSE-MsgGUID: JpmPZajHSaWMwnRFUJ4i+w== X-IronPort-AV: E=McAfee;i="6700,10204,11348"; a="28149893" X-IronPort-AV: E=Sophos;i="6.13,295,1732608000"; d="scan'208";a="28149893" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Feb 2025 00:16:10 -0800 X-CSE-ConnectionGUID: 4lVz8jdKThmi+vw7tnu8lA== X-CSE-MsgGUID: xFRyo/FSQWKQw+ynAaEsIg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208";a="119247279" Received: from ijarvine-mobl1.ger.corp.intel.com (HELO wieczorr-mobl1.intel.com) ([10.245.245.49]) by ORVIESA003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Feb 2025 00:15:48 -0800 From: Maciej Wieczor-Retman <maciej.wieczor-retman@intel.com> To: kees@kernel.org, julian.stecklina@cyberus-technology.de, kevinloughlin@google.com, peterz@infradead.org, tglx@linutronix.de, justinstitt@google.com, catalin.marinas@arm.com, wangkefeng.wang@huawei.com, bhe@redhat.com, ryabinin.a.a@gmail.com, kirill.shutemov@linux.intel.com, will@kernel.org, ardb@kernel.org, jason.andryuk@amd.com, dave.hansen@linux.intel.com, pasha.tatashin@soleen.com, ndesaulniers@google.com, guoweikang.kernel@gmail.com, dwmw@amazon.co.uk, mark.rutland@arm.com, broonie@kernel.org, apopple@nvidia.com, bp@alien8.de, rppt@kernel.org, kaleshsingh@google.com, richard.weiyang@gmail.com, luto@kernel.org, glider@google.com, pankaj.gupta@amd.com, andreyknvl@gmail.com, pawan.kumar.gupta@linux.intel.com, kuan-ying.lee@canonical.com, tony.luck@intel.com, tj@kernel.org, jgross@suse.com, dvyukov@google.com, baohua@kernel.org, samuel.holland@sifive.com, dennis@kernel.org, akpm@linux-foundation.org, thomas.weissschuh@linutronix.de, surenb@google.com, kbingham@kernel.org, ankita@nvidia.com, nathan@kernel.org, maciej.wieczor-retman@intel.com, ziy@nvidia.com, xin@zytor.com, rafael.j.wysocki@intel.com, andriy.shevchenko@linux.intel.com, cl@linux.com, jhubbard@nvidia.com, hpa@zytor.com, scott@os.amperecomputing.com, david@redhat.com, jan.kiszka@siemens.com, vincenzo.frascino@arm.com, corbet@lwn.net, maz@kernel.org, mingo@redhat.com, arnd@arndb.de, ytcoode@gmail.com, xur@google.com, morbo@google.com, thiago.bauermann@linaro.org Cc: linux-doc@vger.kernel.org, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, x86@kernel.org Subject: [PATCH v2 00/14] kasan: x86: arm64: KASAN tag-based mode for x86 Date: Tue, 18 Feb 2025 09:15:16 +0100 Message-ID: <cover.1739866028.git.maciej.wieczor-retman@intel.com> X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 52BCBC0010 X-Stat-Signature: 1pu7otk841x57rkemx4m3m3tdrgxuwhu X-HE-Tag: 1739866571-131957 X-HE-Meta: U2FsdGVkX18oDFD+PRLSNuS6hNgE6WqmWY5+rjQ6+wHgAGGO3TBZqXMZH/x8P8CoxdIX6EXApqhmgXUwEXW32HofkKQkKaeh3SvXbc1epibltkecX/wDUj0n+NhrHF3QCp6e7XZdozFppiPnC5Xbny/SaI2lokv0h58HqSD1sVU90+vWhZhKmkZ5QaygAxcrhMASQ2dN9IUvJkSUzyf59sczVFccso8Eht5WUD0BAXB53asG249Hmuw/Rs1A/9lGHLzw5w9Eg/dFvCaeoNZDGqnwKvBAIZmaoV+p17vZKEcy6qZdMWYAAWHz7/lyUsqAPWtwkdltQ4LUU5N+oIMJ7hiKpq74RPRoyBmotpaDvSKmU9inafvarMDtHiDoSlZfp4W98Qqz3dMudt59tJVbSNdo7RFPXCUoyLkMrBR71N0D9ciw9Laj8qBYXbiCwuI9zyuu7kbbJt+ALpI3nBSh3txC2GIOj8LQ3TshOpmGs55HbQ/uh7UzsW+kr2o7aJzTuFaD3Rty/Ujy3h5Dh1F5+NjfAg3XjAanLrLPu8jLw0GsKNTZBCAxI6apR+KWnmcyuV68MZMHGZF8cS5lMjd+0KsCY3WX68mBXsxwXkmhLaDqcTtex2VbypplHdDpvHsCKSvGFhKI0giXCXeujo50P330pH59Ym8yVeK+ScRwbi7EH1Hyrt6qMOV5q7w/VvcB0zYD2m0hkHZqevEd9dsQtC5e3PGl65C+TYTktsODNcdrrkVkGVYssCyO97StcJaOloarbjoGhqUz6f2trgKbQo3DZXB09XSLUMEiBrHTnDCozNcmEigQg0fl6Bqd4dr0hD5W77Dhbd1fT++HpBOZvn0yuXIGHd233LQrQlw8UMHK7lhDkyupoJQhP/DiaWZlvgn4V9eMsP3Lr4qUPg0UQa59xzoTh8iH3siYtbeSlacRGo03HoTstHf7TClPn49L9Yu8QHC1/r6yYjyXRaa zVXrfxnt 75lA+yavP2EVMcz9xwcZdHtjnG/UVsQWyPkUV21gMWMxGeXh5g46cr9y55ac3e0NLZB/Jr7o3yRWD8m/vS771KUUAK5KPSJu0u/p/Q8MsEW44HJgk1smX4WdWYN9DLPW2MPWUGxB0tVCYq90HJN1lFdl8zMD3YeMxUpYTJS0BNdRIvDH60xGNvIwiNNA5/iBCH6g2XuCVPwvtlCCQuew/smZUvnRpYEcVm3ZCS1V58z1CAQL2CkV+cK9Xk/BApju+GrVHElC9WZBtT7L33898ZyEBCYaAypdHVxEvHVZ2Z1yTtVauy0z1F+AXqu5KqpK2WEaDf900dBYGcbI= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
--- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -2275,7 +2275,7 @@ config RANDOMIZE_MEMORY_PHYSICAL_PADDING config ADDRESS_MASKING bool "Linear Address Masking support" depends on X86_64 - depends on COMPILE_TEST || !CPU_MITIGATIONS # wait for LASS + #depends on COMPILE_TEST || !CPU_MITIGATIONS # wait for LASS help Linear Address Masking (LAM) modifies the checking that is applied to 64-bit linear addresses, allowing software to use of the --- a/arch/x86/kernel/cpu/common.c +++ b/arch/x86/kernel/cpu/common.c @@ -2401,9 +2401,10 @@ void __init arch_cpu_finalize_init(void) /* * Enable this when LAM is gated on LASS support + */ if (cpu_feature_enabled(X86_FEATURE_LAM)) USER_PTR_MAX = (1ul << 63) - PAGE_SIZE; - */ + runtime_const_init(ptr, USER_PTR_MAX); /*