From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752388AbcIBNlO (ORCPT ); Fri, 2 Sep 2016 09:41:14 -0400 Received: from foss.arm.com ([217.140.101.70]:51344 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751691AbcIBNlN (ORCPT ); Fri, 2 Sep 2016 09:41:13 -0400 Date: Fri, 2 Sep 2016 14:41:03 +0100 From: Brian Starkey To: Laura Abbott Cc: Sumit Semwal , John Stultz , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , Riley Andrews , Daniel Vetter , linaro-mm-sig@lists.linaro.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Eun Taik Lee , Liviu Dudau , Jon Medhurst , Mitchel Humpherys , Jeremy Gebben , Bryan Huntsman , Greg Kroah-Hartman , Android Kernel Team , Chen Feng Subject: Re: [PATCHv2 1/4] staging: android: ion: Drop heap type masks Message-ID: <20160902134102.GA24721@e106950-lin.cambridge.arm.com> References: <1472769644-11039-1-git-send-email-labbott@redhat.com> <1472769644-11039-2-git-send-email-labbott@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <1472769644-11039-2-git-send-email-labbott@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Laura, On Thu, Sep 01, 2016 at 03:40:41PM -0700, Laura Abbott wrote: > >There is no advantage to having heap types be a mask. The ion client has >long since dropped the mask. Drop the notion of heap type masks as well. > I know this is the same patch you sent last time, so sorry for not picking this up then - but I'm curious what "The" ion client is here? Our ion client(s) certainly still use these masks, and it's still used as a mask within ion itself - even if the relationship between a mask and a heap type has been somewhat lost. Thanks, Brian >Signed-off-by: Laura Abbott >--- > drivers/staging/android/uapi/ion.h | 6 ------ > 1 file changed, 6 deletions(-) > >diff --git a/drivers/staging/android/uapi/ion.h b/drivers/staging/android/uapi/ion.h >index 0a8e40f..a9c4e8b 100644 >--- a/drivers/staging/android/uapi/ion.h >+++ b/drivers/staging/android/uapi/ion.h >@@ -44,14 +44,8 @@ enum ion_heap_type { > * must be last so device specific heaps always > * are at the end of this enum > */ >- ION_NUM_HEAPS = 16, > }; > >-#define ION_HEAP_SYSTEM_MASK (1 << ION_HEAP_TYPE_SYSTEM) >-#define ION_HEAP_SYSTEM_CONTIG_MASK (1 << ION_HEAP_TYPE_SYSTEM_CONTIG) >-#define ION_HEAP_CARVEOUT_MASK (1 << ION_HEAP_TYPE_CARVEOUT) >-#define ION_HEAP_TYPE_DMA_MASK (1 << ION_HEAP_TYPE_DMA) >- > #define ION_NUM_HEAP_IDS (sizeof(unsigned int) * 8) > > /** >-- >2.7.4 >