From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751485AbbH1FFE (ORCPT ); Fri, 28 Aug 2015 01:05:04 -0400 Received: from mail-wi0-f173.google.com ([209.85.212.173]:36191 "EHLO mail-wi0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750698AbbH1FFB (ORCPT ); Fri, 28 Aug 2015 01:05:01 -0400 Date: Fri, 28 Aug 2015 07:04:57 +0200 From: Ingo Molnar To: Dave Hansen Cc: dave.hansen@linux.intel.com, mingo@redhat.com, x86@kernel.org, bp@alien8.de, fenghua.yu@intel.com, tim.c.chen@linux.intel.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH 05/11] x86, fpu: add helper xfeature_nr_enabled() instead of test_bit() Message-ID: <20150828050457.GD25556@gmail.com> References: <20150827171102.1BDF27E5@viggo.jf.intel.com> <20150827171107.219DA1AA@viggo.jf.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150827171107.219DA1AA@viggo.jf.intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Dave Hansen wrote: > > From: Dave Hansen > > We currently use test_bit() in a few places to see if an xfeature > is enabled. It ends up being a bit ugly because 'xfeatures_mask' > is a u64 and test_bit wants an 'unsigned long' so it requires a > cast. The *_bit() functions are also techincally atomic, which > we have no need for here. > > So, remove the test_bit()s and replace with the new > xfeature_nr_enabled() helper. Small nit: please name it xfeature_enabled(), as it's shorter and already pretty unambiguous. Thanks, Ingo