Received: by 10.223.176.5 with SMTP id f5csp4233038wra; Tue, 30 Jan 2018 04:17:04 -0800 (PST) X-Google-Smtp-Source: AH8x227VAqjqAIDtTiNrmjfI9cx8UQ5h5JcqsW0brCOn9E9FUjm600HV+Td6FUxF/BrGPGIoVMlv X-Received: by 10.101.88.130 with SMTP id d2mr23906097pgu.110.1517314624188; Tue, 30 Jan 2018 04:17:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517314624; cv=none; d=google.com; s=arc-20160816; b=IE38xCBwwnIuiHZrEoIUbSeBne57DCgrkdZWjmoO1z8pAMqPRCx/7Bt38efRt0v3OG MrcO8SqnNza6MkfzIZOve5Z/piEGbppow3AsGk+GHkeUdGEM+84ZOPBkQDWeszt9OfV6 BWNUAfQ+yNMPKzyCGs+mbSAuFoWfEau8WtmurVrjpCUrNqZ2VCGuqYNfO1JIvwT0tE5W TWQjyadeVIy6kJEIQa/Oi3pqpAY7UgOsnKutkTVQK+ZJ9h2xRMHXt4Pg7xAVWKaGQO+W LwqUG+sO2lr//JomYTcwm/oj+IjVISbtpdjyAZXp62esr9BWbbqZ452wWOO2B1GTcVIn +Uhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=kJXJ3PqqhXASP25RL8Lpx7NjT6so244kKBxE7bjrICA=; b=jlWvlZX2RqY6B8r+YMc+r0WoyCkmsctJLh7x2mr+9MN2lR4AUqrZ7YeFxMt0rnOx3I 3xor8WGd/evfdQmFpb3ybCf0mxWWxu7Mx7M2QAR25MRoUuSUR1fvcx+ugHcPy9CXVsa7 NYBD9nyyn4dMECRfJl/DN1oVLK0Vs1g/AiPbFgTzpdCuAAEQnT9GvPrXDyHg13bnohKr O0CZpcgc5tVn8TJ9zSSmSEAOC7qVaDEN0lDGH51DGG8lkkT15m4fbYdQk3Jes1ghOMaL sw3z1CZPl2QmMxZwKiN+D+Gcw8SLA4HXbDL3SxQ/rSoSbJ0LGzDZ7pF8/oSQD1Cmc2T/ 1PIQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i17si14211862pfk.151.2018.01.30.04.16.49; Tue, 30 Jan 2018 04:17:04 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751609AbeA3MQQ (ORCPT + 99 others); Tue, 30 Jan 2018 07:16:16 -0500 Received: from mx2.suse.de ([195.135.220.15]:54353 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751411AbeA3MQO (ORCPT ); Tue, 30 Jan 2018 07:16:14 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 685EAAD82; Tue, 30 Jan 2018 12:16:12 +0000 (UTC) Date: Tue, 30 Jan 2018 13:16:11 +0100 From: Michal Hocko To: Ram Pai Cc: mpe@ellerman.id.au, mingo@redhat.com, akpm@linux-foundation.org, corbet@lwn.net, arnd@arndb.de, linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org, x86@kernel.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, dave.hansen@intel.com, benh@kernel.crashing.org, paulus@samba.org, khandual@linux.vnet.ibm.com, aneesh.kumar@linux.vnet.ibm.com, bsingharora@gmail.com, hbabu@us.ibm.com, bauerman@linux.vnet.ibm.com, ebiederm@xmission.com Subject: Re: [PATCH v10 27/27] mm: display pkey in smaps if arch_pkeys_enabled() is true Message-ID: <20180130121611.GC26445@dhcp22.suse.cz> References: <1516326648-22775-1-git-send-email-linuxram@us.ibm.com> <1516326648-22775-28-git-send-email-linuxram@us.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1516326648-22775-28-git-send-email-linuxram@us.ibm.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu 18-01-18 17:50:48, Ram Pai wrote: [...] > @@ -851,9 +848,13 @@ static int show_smap(struct seq_file *m, void *v, int is_pid) > (unsigned long)(mss->pss >> (10 + PSS_SHIFT))); > > if (!rollup_mode) { > - arch_show_smap(m, vma); > +#ifdef CONFIG_ARCH_HAS_PKEYS > + if (arch_pkeys_enabled()) > + seq_printf(m, "ProtectionKey: %8u\n", vma_pkey(vma)); > +#endif > show_smap_vma_flags(m, vma); > } > + Why do you need to add ifdef here? The previous patch should make arch_pkeys_enabled == F when CONFIG_ARCH_HAS_PKEYS=n. Btw. could you merge those two patches into one. It is usually much easier to review a new helper function if it is added along with a user. > m_cache_vma(m, vma); > return ret; > } > -- > 1.7.1 -- Michal Hocko SUSE Labs