public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ida: document IDA_BITMAP_LONGS calculation
@ 2010-09-03  9:38 Namhyung Kim
  2010-09-23 11:25 ` Jiri Kosina
  0 siblings, 1 reply; 4+ messages in thread
From: Namhyung Kim @ 2010-09-03  9:38 UTC (permalink / raw)
  To: trivial; +Cc: tj, linux-kernel

IDA_BITMAP_LONGS value is calculated take into account struct ida_bitmap
not to waste memory space. Comment it.

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Acked-by: Tejun Heo <tj@kernel.org>
---
 include/linux/idr.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/include/linux/idr.h b/include/linux/idr.h
index e968db7..3f4b718 100644
--- a/include/linux/idr.h
+++ b/include/linux/idr.h
@@ -117,10 +117,13 @@ void idr_init(struct idr *idp);
 /*
  * IDA - IDR based id allocator, use when translation from id to
  * pointer isn't necessary.
+ *
+ * IDA_BITMAP_LONGS is calculated to be one less to accommodate
+ * ida_bitmap->nr_busy so that the whole struct fits in 128 bytes.
  */
 #define IDA_CHUNK_SIZE		128	/* 128 bytes per chunk */
 #define IDA_BITMAP_LONGS	(128 / sizeof(long) - 1)
-#define IDA_BITMAP_BITS		(IDA_BITMAP_LONGS * sizeof(long) * 8)
+#define IDA_BITMAP_BITS 	(IDA_BITMAP_LONGS * sizeof(long) * 8)
 
 struct ida_bitmap {
 	long			nr_busy;
-- 
1.7.2.2


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] ida: document IDA_BITMAP_LONGS calculation
  2010-09-03  9:38 [PATCH] ida: document IDA_BITMAP_LONGS calculation Namhyung Kim
@ 2010-09-23 11:25 ` Jiri Kosina
  2010-09-23 11:28   ` Tejun Heo
  0 siblings, 1 reply; 4+ messages in thread
From: Jiri Kosina @ 2010-09-23 11:25 UTC (permalink / raw)
  To: Namhyung Kim; +Cc: tj, linux-kernel

On Fri, 3 Sep 2010, Namhyung Kim wrote:

> IDA_BITMAP_LONGS value is calculated take into account struct ida_bitmap
> not to waste memory space. Comment it.
> 
> Signed-off-by: Namhyung Kim <namhyung@gmail.com>
> Acked-by: Tejun Heo <tj@kernel.org>
> ---
>  include/linux/idr.h |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)
> 
> diff --git a/include/linux/idr.h b/include/linux/idr.h
> index e968db7..3f4b718 100644
> --- a/include/linux/idr.h
> +++ b/include/linux/idr.h
> @@ -117,10 +117,13 @@ void idr_init(struct idr *idp);
>  /*
>   * IDA - IDR based id allocator, use when translation from id to
>   * pointer isn't necessary.
> + *
> + * IDA_BITMAP_LONGS is calculated to be one less to accommodate
> + * ida_bitmap->nr_busy so that the whole struct fits in 128 bytes.
>   */
>  #define IDA_CHUNK_SIZE		128	/* 128 bytes per chunk */
>  #define IDA_BITMAP_LONGS	(128 / sizeof(long) - 1)
> -#define IDA_BITMAP_BITS		(IDA_BITMAP_LONGS * sizeof(long) * 8)
> +#define IDA_BITMAP_BITS 	(IDA_BITMAP_LONGS * sizeof(long) * 8)
>  
>  struct ida_bitmap {
>  	long			nr_busy;

Tejun, any word on this patch? Doesn't seem to be present in linux-next.

Thanks,

-- 
Jiri Kosina
SUSE Labs, Novell Inc.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] ida: document IDA_BITMAP_LONGS calculation
  2010-09-23 11:25 ` Jiri Kosina
@ 2010-09-23 11:28   ` Tejun Heo
  2010-09-23 11:52     ` Jiri Kosina
  0 siblings, 1 reply; 4+ messages in thread
From: Tejun Heo @ 2010-09-23 11:28 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: Namhyung Kim, linux-kernel

On 09/23/2010 01:25 PM, Jiri Kosina wrote:
> On Fri, 3 Sep 2010, Namhyung Kim wrote:
> 
>> IDA_BITMAP_LONGS value is calculated take into account struct ida_bitmap
>> not to waste memory space. Comment it.
>>
>> Signed-off-by: Namhyung Kim <namhyung@gmail.com>
>> Acked-by: Tejun Heo <tj@kernel.org>
>> ---
>>  include/linux/idr.h |    5 ++++-
>>  1 files changed, 4 insertions(+), 1 deletions(-)
>>
>> diff --git a/include/linux/idr.h b/include/linux/idr.h
>> index e968db7..3f4b718 100644
>> --- a/include/linux/idr.h
>> +++ b/include/linux/idr.h
>> @@ -117,10 +117,13 @@ void idr_init(struct idr *idp);
>>  /*
>>   * IDA - IDR based id allocator, use when translation from id to
>>   * pointer isn't necessary.
>> + *
>> + * IDA_BITMAP_LONGS is calculated to be one less to accommodate
>> + * ida_bitmap->nr_busy so that the whole struct fits in 128 bytes.
>>   */
>>  #define IDA_CHUNK_SIZE		128	/* 128 bytes per chunk */
>>  #define IDA_BITMAP_LONGS	(128 / sizeof(long) - 1)
>> -#define IDA_BITMAP_BITS		(IDA_BITMAP_LONGS * sizeof(long) * 8)
>> +#define IDA_BITMAP_BITS 	(IDA_BITMAP_LONGS * sizeof(long) * 8)
>>  
>>  struct ida_bitmap {
>>  	long			nr_busy;
> 
> Tejun, any word on this patch? Doesn't seem to be present in linux-next.

Ooh, I was hoping this one could go through the trivial tree.  It
would be great if you can pick up the patch.

Thank you.

-- 
tejun

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] ida: document IDA_BITMAP_LONGS calculation
  2010-09-23 11:28   ` Tejun Heo
@ 2010-09-23 11:52     ` Jiri Kosina
  0 siblings, 0 replies; 4+ messages in thread
From: Jiri Kosina @ 2010-09-23 11:52 UTC (permalink / raw)
  To: Tejun Heo; +Cc: Namhyung Kim, linux-kernel

On Thu, 23 Sep 2010, Tejun Heo wrote:

> >> Signed-off-by: Namhyung Kim <namhyung@gmail.com>
> >> Acked-by: Tejun Heo <tj@kernel.org>
> >> ---
> >>  include/linux/idr.h |    5 ++++-
> >>  1 files changed, 4 insertions(+), 1 deletions(-)
> >>
> >> diff --git a/include/linux/idr.h b/include/linux/idr.h
> >> index e968db7..3f4b718 100644
> >> --- a/include/linux/idr.h
> >> +++ b/include/linux/idr.h
> >> @@ -117,10 +117,13 @@ void idr_init(struct idr *idp);
> >>  /*
> >>   * IDA - IDR based id allocator, use when translation from id to
> >>   * pointer isn't necessary.
> >> + *
> >> + * IDA_BITMAP_LONGS is calculated to be one less to accommodate
> >> + * ida_bitmap->nr_busy so that the whole struct fits in 128 bytes.
> >>   */
> >>  #define IDA_CHUNK_SIZE		128	/* 128 bytes per chunk */
> >>  #define IDA_BITMAP_LONGS	(128 / sizeof(long) - 1)
> >> -#define IDA_BITMAP_BITS		(IDA_BITMAP_LONGS * sizeof(long) * 8)
> >> +#define IDA_BITMAP_BITS 	(IDA_BITMAP_LONGS * sizeof(long) * 8)
> >>  
> >>  struct ida_bitmap {
> >>  	long			nr_busy;
> > 
> > Tejun, any word on this patch? Doesn't seem to be present in linux-next.
> 
> Ooh, I was hoping this one could go through the trivial tree.  It
> would be great if you can pick up the patch.

Bah, I missed your Acked-by, sorry for the noise. Applied now, thanks.

-- 
Jiri Kosina
SUSE Labs, Novell Inc.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-09-23 11:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-03  9:38 [PATCH] ida: document IDA_BITMAP_LONGS calculation Namhyung Kim
2010-09-23 11:25 ` Jiri Kosina
2010-09-23 11:28   ` Tejun Heo
2010-09-23 11:52     ` Jiri Kosina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox