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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AE640C433EF for ; Thu, 12 May 2022 14:21:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0E4196B0074; Thu, 12 May 2022 10:21:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0927B6B0075; Thu, 12 May 2022 10:21:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9BCB6B0078; Thu, 12 May 2022 10:21:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id D762F6B0074 for ; Thu, 12 May 2022 10:21:31 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A4BB920E8F for ; Thu, 12 May 2022 14:21:31 +0000 (UTC) X-FDA: 79457303982.19.B8A5D13 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf15.hostedemail.com (Postfix) with ESMTP id 296B7A00AE for ; Thu, 12 May 2022 14:21:17 +0000 (UTC) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1652365288; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=LKW8s1IC8MmGMecprVtPLX/4rsXDGAuIe6lI8Xw1LJM=; b=SSeS5NBZhKRm+kFTkFtKqwwBIglBHot0XHjIrEE4MNVTwRRSVmvFrfESZ+pKnq2jMiPA5D 9MWCs/yBBCRT3NT0QSwJKSjkDseXDscN5NarPZVMOLxKidHtkxaPYoE84ls+r6zr1x7OWm UgGReWwqWnoFTXrPMtAu1dgm0Uz7DkpTIbV5F+4LnuZZUT91kUaiPhqv/TVNj4Rryrwpyb /T54OW2WH7bFqheJsi+d3+hei2l3VmazNeGgj3uSR5PYMAYtyv8b5F3EMvgIjdjgCon116 jOVWEkfaRx5N/4qkCzutFWPJMtbHq4AWcGRKDtifDaVR7EYwcFe7wM3Iicl4+A== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1652365288; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=LKW8s1IC8MmGMecprVtPLX/4rsXDGAuIe6lI8Xw1LJM=; b=R6Vr1lA/JP0T02AwerEAu6yTbUZNQRSQXwH0lL+/cua20V2rc9ONltjw7yrriAaBRX+qhp j4TzS/RleXWP9jBg== To: "H.J. Lu" , "Kirill A. Shutemov" Cc: Dave Hansen , Andy Lutomirski , Peter Zijlstra , the arch/x86 maintainers , Andrey Ryabinin , Alexander Potapenko , Dmitry Vyukov , Andi Kleen , Rick Edgecombe , Linux-MM , LKML Subject: Re: [RFCv2 09/10] x86/mm: Add userspace API to enable Linear Address Masking In-Reply-To: References: <20220511022751.65540-1-kirill.shutemov@linux.intel.com> <20220511022751.65540-11-kirill.shutemov@linux.intel.com> Date: Thu, 12 May 2022 16:21:27 +0200 Message-ID: <8735hex254.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 296B7A00AE X-Stat-Signature: ssf9pe5f7bebqrnaa3s5kojcjp1toexf X-Rspam-User: Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=SSeS5NBZ; dkim=pass header.d=linutronix.de header.s=2020e header.b="R6Vr1lA/"; spf=pass (imf15.hostedemail.com: domain of tglx@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=tglx@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de X-Rspamd-Server: rspam09 X-HE-Tag: 1652365277-594831 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 Wed, May 11 2022 at 07:15, H. J. Lu wrote: >> @@ -992,7 +994,9 @@ unsigned long __get_wchan(struct task_struct *p) >> static long thread_feature_prctl(struct task_struct *task, int option, >> unsigned long features) > > Since this arch_prctl will also be used for CET, which supports > 32-bit processes, > shouldn't int, instead of long, be used? This is kernel internal code and the compat syscall takes care of the int to long conversion. So yes, that could use unsigned int, but it does not matter. Thanks, tglx