linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] 64bit resources start end value fix
@ 2006-06-21 17:29 Vivek Goyal
  2006-06-21 20:22 ` Andrew Morton
  2006-06-24  2:45 ` Greg KH
  0 siblings, 2 replies; 13+ messages in thread
From: Vivek Goyal @ 2006-06-21 17:29 UTC (permalink / raw)
  To: Greg KH; +Cc: linux kernel mailing list, Morton Andrew Morton

Hi Greg,

While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
to update the values of start and end fields in ioport_resource and
iomem_resource.

Following patch applies on top of your reworked 64 bit patches and
is based on Andrew Morton's patch. Please apply.

http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2

Thanks
Vivek



o Update start and end fields for 32bit and 64bit resources.

Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
---

 linux-2.6.17-1M-vivek/kernel/resource.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff -puN kernel/resource.c~64bit-resources-start-end-value-fix kernel/resource.c
--- linux-2.6.17-1M/kernel/resource.c~64bit-resources-start-end-value-fix	2006-06-21 12:43:43.000000000 -0400
+++ linux-2.6.17-1M-vivek/kernel/resource.c	2006-06-21 12:44:59.000000000 -0400
@@ -23,7 +23,7 @@
 
 struct resource ioport_resource = {
 	.name	= "PCI IO",
-	.start	= 0x0000,
+	.start	= 0,
 	.end	= IO_SPACE_LIMIT,
 	.flags	= IORESOURCE_IO,
 };
@@ -32,8 +32,8 @@ EXPORT_SYMBOL(ioport_resource);
 
 struct resource iomem_resource = {
 	.name	= "PCI mem",
-	.start	= 0UL,
-	.end	= ~0UL,
+	.start	= 0,
+	.end	= -1,
 	.flags	= IORESOURCE_MEM,
 };
 
_

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 17:29 [PATCH] 64bit resources start end value fix Vivek Goyal
@ 2006-06-21 20:22 ` Andrew Morton
  2006-06-21 20:41   ` Vivek Goyal
  2006-06-24  2:45 ` Greg KH
  1 sibling, 1 reply; 13+ messages in thread
From: Andrew Morton @ 2006-06-21 20:22 UTC (permalink / raw)
  To: vgoyal; +Cc: gregkh, linux-kernel

On Wed, 21 Jun 2006 13:29:03 -0400
Vivek Goyal <vgoyal@in.ibm.com> wrote:

> Hi Greg,
> 
> While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
> to update the values of start and end fields in ioport_resource and
> iomem_resource.
> 
> Following patch applies on top of your reworked 64 bit patches and
> is based on Andrew Morton's patch. Please apply.
> 
> http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2
> 
> Thanks
> Vivek
> 
> 
> 
> o Update start and end fields for 32bit and 64bit resources.
> 
> Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
> ---
> 
>  linux-2.6.17-1M-vivek/kernel/resource.c |    6 +++---
>  1 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff -puN kernel/resource.c~64bit-resources-start-end-value-fix kernel/resource.c
> --- linux-2.6.17-1M/kernel/resource.c~64bit-resources-start-end-value-fix	2006-06-21 12:43:43.000000000 -0400
> +++ linux-2.6.17-1M-vivek/kernel/resource.c	2006-06-21 12:44:59.000000000 -0400
> @@ -23,7 +23,7 @@
>  
>  struct resource ioport_resource = {
>  	.name	= "PCI IO",
> -	.start	= 0x0000,
> +	.start	= 0,
>  	.end	= IO_SPACE_LIMIT,
>  	.flags	= IORESOURCE_IO,
>  };
> @@ -32,8 +32,8 @@ EXPORT_SYMBOL(ioport_resource);
>  
>  struct resource iomem_resource = {
>  	.name	= "PCI mem",
> -	.start	= 0UL,
> -	.end	= ~0UL,
> +	.start	= 0,
> +	.end	= -1,
>  	.flags	= IORESOURCE_MEM,
>  };
>  

Confused.  This patch won't apply.  It will apply with `patch -R', and if
you do that you'll break iomem_reosurce.end by setting it to
0x00000000ffffffff.

I don't think any additional changes are needed here.

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 20:22 ` Andrew Morton
@ 2006-06-21 20:41   ` Vivek Goyal
  2006-06-21 20:44     ` Greg KH
  2006-06-21 20:58     ` Andrew Morton
  0 siblings, 2 replies; 13+ messages in thread
From: Vivek Goyal @ 2006-06-21 20:41 UTC (permalink / raw)
  To: Andrew Morton, greg; +Cc: gregkh, linux-kernel

On Wed, Jun 21, 2006 at 01:22:27PM -0700, Andrew Morton wrote:
> On Wed, 21 Jun 2006 13:29:03 -0400
> Vivek Goyal <vgoyal@in.ibm.com> wrote:
> 
> > Hi Greg,
> > 
> > While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
> > to update the values of start and end fields in ioport_resource and
> > iomem_resource.
> > 
> > Following patch applies on top of your reworked 64 bit patches and
> > is based on Andrew Morton's patch. Please apply.
> > 
> > http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2
> > 
> > Thanks
> > Vivek
> > 
> > 
> > 
> > o Update start and end fields for 32bit and 64bit resources.
> > 
> > Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
> > ---
> > 
> >  linux-2.6.17-1M-vivek/kernel/resource.c |    6 +++---
> >  1 files changed, 3 insertions(+), 3 deletions(-)
> > 
> > diff -puN kernel/resource.c~64bit-resources-start-end-value-fix kernel/resource.c
> > --- linux-2.6.17-1M/kernel/resource.c~64bit-resources-start-end-value-fix	2006-06-21 12:43:43.000000000 -0400
> > +++ linux-2.6.17-1M-vivek/kernel/resource.c	2006-06-21 12:44:59.000000000 -0400
> > @@ -23,7 +23,7 @@
> >  
> >  struct resource ioport_resource = {
> >  	.name	= "PCI IO",
> > -	.start	= 0x0000,
> > +	.start	= 0,
> >  	.end	= IO_SPACE_LIMIT,
> >  	.flags	= IORESOURCE_IO,
> >  };
> > @@ -32,8 +32,8 @@ EXPORT_SYMBOL(ioport_resource);
> >  
> >  struct resource iomem_resource = {
> >  	.name	= "PCI mem",
> > -	.start	= 0UL,
> > -	.end	= ~0UL,
> > +	.start	= 0,
> > +	.end	= -1,
> >  	.flags	= IORESOURCE_MEM,
> >  };
> >  
> 
> Confused.  This patch won't apply.  It will apply with `patch -R', and if
> you do that you'll break iomem_reosurce.end by setting it to
> 0x00000000ffffffff.
> 
> I don't think any additional changes are needed here.

Andrew, you don't have to apply this patch. It is supposed to be picked
by Greg.

There seems to be some confusion. Just few days back Greg consolidated
and re-organized all the 64bit resources patches and posted on LKML for
review.

http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2

There were few review comments regarding kconfig options.
I reworked the patch and CONFING_RESOURCES_32BIT was changed to
CONFIG_RESOURCES_64BIT.

http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2

Now Greg's tree and your tree are not exact replica when it comes to 
64bit resource patches. Hence this patch is supposed to be picked by 
Greg to make sure things are not broken in his tree.

Thanks
Vivek

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 20:41   ` Vivek Goyal
@ 2006-06-21 20:44     ` Greg KH
  2006-06-21 20:56       ` Vivek Goyal
  2006-06-21 21:01       ` Andrew Morton
  2006-06-21 20:58     ` Andrew Morton
  1 sibling, 2 replies; 13+ messages in thread
From: Greg KH @ 2006-06-21 20:44 UTC (permalink / raw)
  To: Vivek Goyal; +Cc: Andrew Morton, greg, linux-kernel

On Wed, Jun 21, 2006 at 04:41:21PM -0400, Vivek Goyal wrote:
> On Wed, Jun 21, 2006 at 01:22:27PM -0700, Andrew Morton wrote:
> > On Wed, 21 Jun 2006 13:29:03 -0400
> > Vivek Goyal <vgoyal@in.ibm.com> wrote:
> > 
> > > Hi Greg,
> > > 
> > > While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
> > > to update the values of start and end fields in ioport_resource and
> > > iomem_resource.
> > > 
> > > Following patch applies on top of your reworked 64 bit patches and
> > > is based on Andrew Morton's patch. Please apply.
> > > 
> > > http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2
> > > 
> > > Thanks
> > > Vivek
> > > 
> > > 
> > > 
> > > o Update start and end fields for 32bit and 64bit resources.
> > > 
> > > Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
> > > ---
> > > 
> > >  linux-2.6.17-1M-vivek/kernel/resource.c |    6 +++---
> > >  1 files changed, 3 insertions(+), 3 deletions(-)
> > > 
> > > diff -puN kernel/resource.c~64bit-resources-start-end-value-fix kernel/resource.c
> > > --- linux-2.6.17-1M/kernel/resource.c~64bit-resources-start-end-value-fix	2006-06-21 12:43:43.000000000 -0400
> > > +++ linux-2.6.17-1M-vivek/kernel/resource.c	2006-06-21 12:44:59.000000000 -0400
> > > @@ -23,7 +23,7 @@
> > >  
> > >  struct resource ioport_resource = {
> > >  	.name	= "PCI IO",
> > > -	.start	= 0x0000,
> > > +	.start	= 0,
> > >  	.end	= IO_SPACE_LIMIT,
> > >  	.flags	= IORESOURCE_IO,
> > >  };
> > > @@ -32,8 +32,8 @@ EXPORT_SYMBOL(ioport_resource);
> > >  
> > >  struct resource iomem_resource = {
> > >  	.name	= "PCI mem",
> > > -	.start	= 0UL,
> > > -	.end	= ~0UL,
> > > +	.start	= 0,
> > > +	.end	= -1,
> > >  	.flags	= IORESOURCE_MEM,
> > >  };
> > >  
> > 
> > Confused.  This patch won't apply.  It will apply with `patch -R', and if
> > you do that you'll break iomem_reosurce.end by setting it to
> > 0x00000000ffffffff.
> > 
> > I don't think any additional changes are needed here.
> 
> Andrew, you don't have to apply this patch. It is supposed to be picked
> by Greg.
> 
> There seems to be some confusion. Just few days back Greg consolidated
> and re-organized all the 64bit resources patches and posted on LKML for
> review.
> 
> http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> 
> There were few review comments regarding kconfig options.
> I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> CONFIG_RESOURCES_64BIT.
> 
> http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> 
> Now Greg's tree and your tree are not exact replica when it comes to 
> 64bit resource patches. Hence this patch is supposed to be picked by 
> Greg to make sure things are not broken in his tree.

It still breaks things as Andrew pointed out.  .end should not be set to
-1.

thanks,

greg k-h

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 20:44     ` Greg KH
@ 2006-06-21 20:56       ` Vivek Goyal
  2006-06-21 21:01       ` Andrew Morton
  1 sibling, 0 replies; 13+ messages in thread
From: Vivek Goyal @ 2006-06-21 20:56 UTC (permalink / raw)
  To: Greg KH; +Cc: Andrew Morton, greg, linux-kernel

On Wed, Jun 21, 2006 at 01:44:15PM -0700, Greg KH wrote:
> On Wed, Jun 21, 2006 at 04:41:21PM -0400, Vivek Goyal wrote:
> > On Wed, Jun 21, 2006 at 01:22:27PM -0700, Andrew Morton wrote:
> > > On Wed, 21 Jun 2006 13:29:03 -0400
> > > Vivek Goyal <vgoyal@in.ibm.com> wrote:
> > > 
> > > > Hi Greg,
> > > > 
> > > > While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
> > > > to update the values of start and end fields in ioport_resource and
> > > > iomem_resource.
> > > > 
> > > > Following patch applies on top of your reworked 64 bit patches and
> > > > is based on Andrew Morton's patch. Please apply.
> > > > 
> > > > http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2
> > > > 
> > > > Thanks
> > > > Vivek
> > > > 
> > > > 
> > > > 
> > > > o Update start and end fields for 32bit and 64bit resources.
> > > > 
> > > > Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
> > > > ---
> > > > 
> > > >  linux-2.6.17-1M-vivek/kernel/resource.c |    6 +++---
> > > >  1 files changed, 3 insertions(+), 3 deletions(-)
> > > > 
> > > > diff -puN kernel/resource.c~64bit-resources-start-end-value-fix kernel/resource.c
> > > > --- linux-2.6.17-1M/kernel/resource.c~64bit-resources-start-end-value-fix	2006-06-21 12:43:43.000000000 -0400
> > > > +++ linux-2.6.17-1M-vivek/kernel/resource.c	2006-06-21 12:44:59.000000000 -0400
> > > > @@ -23,7 +23,7 @@
> > > >  
> > > >  struct resource ioport_resource = {
> > > >  	.name	= "PCI IO",
> > > > -	.start	= 0x0000,
> > > > +	.start	= 0,
> > > >  	.end	= IO_SPACE_LIMIT,
> > > >  	.flags	= IORESOURCE_IO,
> > > >  };
> > > > @@ -32,8 +32,8 @@ EXPORT_SYMBOL(ioport_resource);
> > > >  
> > > >  struct resource iomem_resource = {
> > > >  	.name	= "PCI mem",
> > > > -	.start	= 0UL,
> > > > -	.end	= ~0UL,
> > > > +	.start	= 0,
> > > > +	.end	= -1,
> > > >  	.flags	= IORESOURCE_MEM,
> > > >  };
> > > >  
> > > 
> > > Confused.  This patch won't apply.  It will apply with `patch -R', and if
> > > you do that you'll break iomem_reosurce.end by setting it to
> > > 0x00000000ffffffff.
> > > 
> > > I don't think any additional changes are needed here.
> > 
> > Andrew, you don't have to apply this patch. It is supposed to be picked
> > by Greg.
> > 
> > There seems to be some confusion. Just few days back Greg consolidated
> > and re-organized all the 64bit resources patches and posted on LKML for
> > review.
> > 
> > http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> > 
> > There were few review comments regarding kconfig options.
> > I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> > CONFIG_RESOURCES_64BIT.
> > 
> > http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> > 
> > Now Greg's tree and your tree are not exact replica when it comes to 
> > 64bit resource patches. Hence this patch is supposed to be picked by 
> > Greg to make sure things are not broken in his tree.
> 
> It still breaks things as Andrew pointed out.  .end should not be set to
> -1.

I think Andrew mentioned that it breaks things if applied on -mm with -R.
Because it will set .end to ~0UL instead of -1

Is .end = -1 wrong? Won't it effectively be .end = 0xffffffffffffffff for 
64 bit resources?

Thanks
Vivek

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 20:41   ` Vivek Goyal
  2006-06-21 20:44     ` Greg KH
@ 2006-06-21 20:58     ` Andrew Morton
  2006-06-21 23:15       ` Vivek Goyal
  1 sibling, 1 reply; 13+ messages in thread
From: Andrew Morton @ 2006-06-21 20:58 UTC (permalink / raw)
  To: vgoyal; +Cc: greg, gregkh, linux-kernel

On Wed, 21 Jun 2006 16:41:21 -0400
Vivek Goyal <vgoyal@in.ibm.com> wrote:

> > > @@ -32,8 +32,8 @@ EXPORT_SYMBOL(ioport_resource);
> > >  
> > >  struct resource iomem_resource = {
> > >  	.name	= "PCI mem",
> > > -	.start	= 0UL,
> > > -	.end	= ~0UL,
> > > +	.start	= 0,
> > > +	.end	= -1,
> > >  	.flags	= IORESOURCE_MEM,
> > >  };
> > >  
> > 
> > Confused.  This patch won't apply.  It will apply with `patch -R', and if
> > you do that you'll break iomem_reosurce.end by setting it to
> > 0x00000000ffffffff.
> > 
> > I don't think any additional changes are needed here.
> 
> Andrew, you don't have to apply this patch. It is supposed to be picked
> by Greg.
> 
> There seems to be some confusion. Just few days back Greg consolidated
> and re-organized all the 64bit resources patches and posted on LKML for
> review.
> 
> http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> 
> There were few review comments regarding kconfig options.
> I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> CONFIG_RESOURCES_64BIT.
> 
> http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> 
> Now Greg's tree and your tree are not exact replica when it comes to 
> 64bit resource patches. Hence this patch is supposed to be picked by 
> Greg to make sure things are not broken in his tree.

I'm working against Greg's tree, always...


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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 20:44     ` Greg KH
  2006-06-21 20:56       ` Vivek Goyal
@ 2006-06-21 21:01       ` Andrew Morton
  1 sibling, 0 replies; 13+ messages in thread
From: Andrew Morton @ 2006-06-21 21:01 UTC (permalink / raw)
  To: Greg KH; +Cc: vgoyal, greg, linux-kernel

On Wed, 21 Jun 2006 13:44:15 -0700
Greg KH <gregkh@suse.de> wrote:

> > > Confused.  This patch won't apply.  It will apply with `patch -R', and if
> > > you do that you'll break iomem_reosurce.end by setting it to
> > > 0x00000000ffffffff.
> > > 
> > > I don't think any additional changes are needed here.
> > 
> > Andrew, you don't have to apply this patch. It is supposed to be picked
> > by Greg.
> > 
> > There seems to be some confusion. Just few days back Greg consolidated
> > and re-organized all the 64bit resources patches and posted on LKML for
> > review.
> > 
> > http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> > 
> > There were few review comments regarding kconfig options.
> > I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> > CONFIG_RESOURCES_64BIT.
> > 
> > http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> > 
> > Now Greg's tree and your tree are not exact replica when it comes to 
> > 64bit resource patches. Hence this patch is supposed to be picked by 
> > Greg to make sure things are not broken in his tree.
> 
> It still breaks things as Andrew pointed out.  .end should not be set to
> -1.

No, -1 is OK.

As it turns out,

	unsigned long long x = ~0UL;

sets `x' to 0xffffffffffffffff which was totally not what I expected.

But -1 works, and the patch I have against your tree is OK.

Could someone please fix Andy Isaacson <adi@hexapodia.org>'s bug, btw?

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 20:58     ` Andrew Morton
@ 2006-06-21 23:15       ` Vivek Goyal
  2006-06-21 23:27         ` Andrew Morton
  0 siblings, 1 reply; 13+ messages in thread
From: Vivek Goyal @ 2006-06-21 23:15 UTC (permalink / raw)
  To: Andrew Morton
  Cc: greg, gregkh, linux-kernel, Roman Zippel, Geert Uytterhoeven

On Wed, Jun 21, 2006 at 01:58:55PM -0700, Andrew Morton wrote:
> > 
> > Andrew, you don't have to apply this patch. It is supposed to be picked
> > by Greg.
> > 
> > There seems to be some confusion. Just few days back Greg consolidated
> > and re-organized all the 64bit resources patches and posted on LKML for
> > review.
> > 
> > http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> > 
> > There were few review comments regarding kconfig options.
> > I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> > CONFIG_RESOURCES_64BIT.
> > 
> > http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> > 
> > Now Greg's tree and your tree are not exact replica when it comes to 
> > 64bit resource patches. Hence this patch is supposed to be picked by 
> > Greg to make sure things are not broken in his tree.
> 
> I'm working against Greg's tree, always...

I am sorry. That's a mistake on my part. I misunderstood it.

Can you please include the attached patch. Now RESOURCES_32BIT has been
dropped and RESOURCES_64BIT has been introduced based on the review 
feedback.

By default RESOURCES_64BIT is not selected for 32bit platform and user
has got the option to enable it. For 64BIT kernels, RESOURCES_64BIT
is always set.

Thanks
Vivek



o Based on review comments, removed CONFIG_RESOURCE_32BIT and added
  CONFIG_RESOURCE_64BIT in arch independent manner.

Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
---

 arch/arm/Kconfig         |    7 -------
 arch/arm26/Kconfig       |    7 -------
 arch/cris/Kconfig        |    7 -------
 arch/frv/Kconfig         |    7 -------
 arch/i386/Kconfig        |    8 +-------
 arch/i386/kernel/setup.c |    2 +-
 arch/m32r/Kconfig        |    7 -------
 arch/m68k/Kconfig        |    7 -------
 arch/m68knommu/Kconfig   |    7 -------
 arch/mips/Kconfig        |    8 --------
 arch/parisc/Kconfig      |    8 --------
 arch/powerpc/Kconfig     |    8 --------
 arch/ppc/Kconfig         |    7 -------
 arch/s390/Kconfig        |    8 --------
 arch/sh/Kconfig          |    7 -------
 arch/sparc/Kconfig       |    7 -------
 arch/v850/Kconfig        |    7 -------
 arch/xtensa/Kconfig      |    7 -------
 include/linux/types.h    |    6 +++---
 mm/Kconfig               |    6 ++++++
 20 files changed, 11 insertions(+), 127 deletions(-)

diff -puN mm/Kconfig~64bit-resources-modify-kconfig-options mm/Kconfig
--- linux-2.6.17-mm1/mm/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:07:37.000000000 -0400
+++ linux-2.6.17-mm1-root/mm/Kconfig	2006-06-21 11:09:31.000000000 -0400
@@ -208,3 +208,9 @@ config READAHEAD_SMOOTH_AGING
 	def_bool n if NUMA
 	default y if !NUMA
 	depends on ADAPTIVE_READAHEAD
+
+config RESOURCES_64BIT
+	bool "64 bit Memory and IO resources (EXPERIMENTAL)" if (!64BIT && EXPERIMENTAL)
+	default 64BIT
+	help
+	  This option allows memory and IO resources to be 64 bit.
diff -puN include/linux/types.h~64bit-resources-modify-kconfig-options include/linux/types.h
--- linux-2.6.17-mm1/include/linux/types.h~64bit-resources-modify-kconfig-options	2006-06-21 11:10:21.000000000 -0400
+++ linux-2.6.17-mm1-root/include/linux/types.h	2006-06-21 11:11:33.000000000 -0400
@@ -178,10 +178,10 @@ typedef __u64 __bitwise __be64;
 #ifdef __KERNEL__
 typedef unsigned __bitwise__ gfp_t;
 
-#ifdef CONFIG_RESOURCES_32BIT
-typedef __u32 resource_size_t;
+#ifdef CONFIG_RESOURCES_64BIT
+typedef u64 resource_size_t;
 #else
-typedef __u64 resource_size_t;
+typedef u32 resource_size_t;
 #endif
 
 #endif	/* __KERNEL__ */
diff -puN arch/i386/Kconfig~64bit-resources-modify-kconfig-options arch/i386/Kconfig
--- linux-2.6.17-mm1/arch/i386/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:12:37.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/i386/Kconfig	2006-06-21 11:13:26.000000000 -0400
@@ -528,6 +528,7 @@ config X86_PAE
 	bool
 	depends on HIGHMEM64G
 	default y
+	select RESOURCES_64BIT
 
 # Common NUMA Features
 config NUMA
@@ -774,13 +775,6 @@ config PHYSICAL_START
 
 	  Don't change this unless you know what you are doing.
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && !X86_PAE
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 config HOTPLUG_CPU
 	bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
 	depends on SMP && HOTPLUG && EXPERIMENTAL && !X86_VOYAGER
diff -puN arch/arm/Kconfig~64bit-resources-modify-kconfig-options arch/arm/Kconfig
--- linux-2.6.17-mm1/arch/arm/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:18:37.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/arm/Kconfig	2006-06-21 11:18:49.000000000 -0400
@@ -531,13 +531,6 @@ config NODES_SHIFT
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 config LEDS
 	bool "Timer and CPU usage LEDs"
 	depends on ARCH_CDB89712 || ARCH_CO285 || ARCH_EBSA110 || \
diff -puN arch/arm26/Kconfig~64bit-resources-modify-kconfig-options arch/arm26/Kconfig
--- linux-2.6.17-mm1/arch/arm26/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:19:03.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/arm26/Kconfig	2006-06-21 11:19:16.000000000 -0400
@@ -187,13 +187,6 @@ config CMDLINE
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 source "net/Kconfig"
diff -puN arch/cris/Kconfig~64bit-resources-modify-kconfig-options arch/cris/Kconfig
--- linux-2.6.17-mm1/arch/cris/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:19:32.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/cris/Kconfig	2006-06-21 11:19:44.000000000 -0400
@@ -84,13 +84,6 @@ config PREEMPT
 
 source mm/Kconfig
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 menu "Hardware setup"
diff -puN arch/frv/Kconfig~64bit-resources-modify-kconfig-options arch/frv/Kconfig
--- linux-2.6.17-mm1/arch/frv/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:19:55.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/frv/Kconfig	2006-06-21 11:20:05.000000000 -0400
@@ -80,13 +80,6 @@ config HIGHPTE
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 choice
 	prompt "uClinux kernel load address"
 	depends on !MMU
diff -puN arch/m32r/Kconfig~64bit-resources-modify-kconfig-options arch/m32r/Kconfig
--- linux-2.6.17-mm1/arch/m32r/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:20:22.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/m32r/Kconfig	2006-06-21 11:20:55.000000000 -0400
@@ -188,13 +188,6 @@ config ARCH_DISCONTIGMEM_ENABLE
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 config IRAM_START
 	hex "Internal memory start address (hex)"
 	default "00f00000" if !CHIP_M32104
diff -puN arch/m68k/Kconfig~64bit-resources-modify-kconfig-options arch/m68k/Kconfig
--- linux-2.6.17-mm1/arch/m68k/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:21:09.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/m68k/Kconfig	2006-06-21 11:21:23.000000000 -0400
@@ -368,13 +368,6 @@ config 060_WRITETHROUGH
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 menu "General setup"
diff -puN arch/m68knommu/Kconfig~64bit-resources-modify-kconfig-options arch/m68knommu/Kconfig
--- linux-2.6.17-mm1/arch/m68knommu/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:21:41.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/m68knommu/Kconfig	2006-06-21 11:21:52.000000000 -0400
@@ -605,13 +605,6 @@ endchoice
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 config ISA_DMA_API
diff -puN arch/mips/Kconfig~64bit-resources-modify-kconfig-options arch/mips/Kconfig
--- linux-2.6.17-mm1/arch/mips/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:22:05.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/mips/Kconfig	2006-06-21 11:22:16.000000000 -0400
@@ -1789,14 +1789,6 @@ config HZ
 
 source "kernel/Kconfig.preempt"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	depends on 32BIT
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 config RTC_DS1742
 	bool "DS1742 BRAM/RTC support"
 	depends on TOSHIBA_JMR3927 || TOSHIBA_RBTX4927
diff -puN arch/parisc/Kconfig~64bit-resources-modify-kconfig-options arch/parisc/Kconfig
--- linux-2.6.17-mm1/arch/parisc/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:22:33.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/parisc/Kconfig	2006-06-21 11:22:43.000000000 -0400
@@ -221,14 +221,6 @@ source "kernel/Kconfig.preempt"
 source "kernel/Kconfig.hz"
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	depends on !64BIT
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 config COMPAT
 	def_bool y
 	depends on 64BIT
diff -puN arch/powerpc/Kconfig~64bit-resources-modify-kconfig-options arch/powerpc/Kconfig
--- linux-2.6.17-mm1/arch/powerpc/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:22:58.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/powerpc/Kconfig	2006-06-21 11:23:08.000000000 -0400
@@ -634,14 +634,6 @@ config CRASH_DUMP
 
 	  Don't change this unless you know what you are doing.
 
-config RESOURCES_32BIT
-        bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-        depends on EXPERIMENTAL
-	depends on PPC32
-        help
-          By default resources are 64 bit. This option allows memory and IO
-          resources to be 32 bit to optimize code size.
-
 config EMBEDDEDBOOT
 	bool
 	depends on 8xx || 8260
diff -puN arch/ppc/Kconfig~64bit-resources-modify-kconfig-options arch/ppc/Kconfig
--- linux-2.6.17-mm1/arch/ppc/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:23:21.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/ppc/Kconfig	2006-06-21 11:23:44.000000000 -0400
@@ -957,13 +957,6 @@ source kernel/Kconfig.hz
 source kernel/Kconfig.preempt
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 source "fs/Kconfig.binfmt"
 
 config PREP_RESIDUAL
diff -puN arch/s390/Kconfig~64bit-resources-modify-kconfig-options arch/s390/Kconfig
--- linux-2.6.17-mm1/arch/s390/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:23:57.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/s390/Kconfig	2006-06-21 11:24:10.000000000 -0400
@@ -218,14 +218,6 @@ config WARN_STACK_SIZE
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	depends on !64BIT
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 comment "I/O subsystem configuration"
 
 config MACHCHK_WARNING
diff -puN arch/sh/Kconfig~64bit-resources-modify-kconfig-options arch/sh/Kconfig
--- linux-2.6.17-mm1/arch/sh/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:24:24.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/sh/Kconfig	2006-06-21 11:24:36.000000000 -0400
@@ -532,13 +532,6 @@ config NODES_SHIFT
 	default "1"
 	depends on NEED_MULTIPLE_NODES
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 menu "Boot options"
diff -puN arch/sparc/Kconfig~64bit-resources-modify-kconfig-options arch/sparc/Kconfig
--- linux-2.6.17-mm1/arch/sparc/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:24:49.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/sparc/Kconfig	2006-06-21 11:25:01.000000000 -0400
@@ -67,13 +67,6 @@ config SPARC32
 	  maintains both the SPARC32 and SPARC64 ports; its web page is
 	  available at <http://www.ultralinux.org/>.
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 # Global things across all Sun machines.
 config ISA
 	bool
diff -puN arch/v850/Kconfig~64bit-resources-modify-kconfig-options arch/v850/Kconfig
--- linux-2.6.17-mm1/arch/v850/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:25:19.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/v850/Kconfig	2006-06-21 11:25:30.000000000 -0400
@@ -235,13 +235,6 @@ menu "Processor type and features"
 
 source "mm/Kconfig"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 
diff -puN arch/xtensa/Kconfig~64bit-resources-modify-kconfig-options arch/xtensa/Kconfig
--- linux-2.6.17-mm1/arch/xtensa/Kconfig~64bit-resources-modify-kconfig-options	2006-06-21 11:25:40.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/xtensa/Kconfig	2006-06-21 11:25:52.000000000 -0400
@@ -95,13 +95,6 @@ config MATH_EMULATION
 config HIGHMEM
 	bool "High memory support"
 
-config RESOURCES_32BIT
-	bool "32 bit Memory and IO resources (EXPERIMENTAL)"
-	depends on EXPERIMENTAL
-	help
-	  By default resources are 64 bit. This option allows memory and IO
-	  resources to be 32 bit to optimize code size.
-
 endmenu
 
 menu "Platform options"
diff -puN arch/i386/kernel/setup.c~64bit-resources-modify-kconfig-options arch/i386/kernel/setup.c
--- linux-2.6.17-mm1/arch/i386/kernel/setup.c~64bit-resources-modify-kconfig-options	2006-06-21 11:37:17.000000000 -0400
+++ linux-2.6.17-mm1-root/arch/i386/kernel/setup.c	2006-06-21 11:37:57.000000000 -0400
@@ -1332,7 +1332,7 @@ legacy_init_iomem_resources(struct resou
 	probe_roms();
 	for (i = 0; i < e820.nr_map; i++) {
 		struct resource *res;
-#ifdef CONFIG_RESOURCES_32BIT
+#ifndef CONFIG_RESOURCES_64BIT
 		if (e820.map[i].addr + e820.map[i].size > 0x100000000ULL)
 			continue;
 #endif
_

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 23:15       ` Vivek Goyal
@ 2006-06-21 23:27         ` Andrew Morton
  2006-06-22  6:09           ` Greg KH
  0 siblings, 1 reply; 13+ messages in thread
From: Andrew Morton @ 2006-06-21 23:27 UTC (permalink / raw)
  To: vgoyal; +Cc: greg, gregkh, linux-kernel, zippel, geert

On Wed, 21 Jun 2006 19:15:52 -0400
Vivek Goyal <vgoyal@in.ibm.com> wrote:

> On Wed, Jun 21, 2006 at 01:58:55PM -0700, Andrew Morton wrote:
> > > 
> > > Andrew, you don't have to apply this patch. It is supposed to be picked
> > > by Greg.
> > > 
> > > There seems to be some confusion. Just few days back Greg consolidated
> > > and re-organized all the 64bit resources patches and posted on LKML for
> > > review.
> > > 
> > > http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> > > 
> > > There were few review comments regarding kconfig options.
> > > I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> > > CONFIG_RESOURCES_64BIT.
> > > 
> > > http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> > > 
> > > Now Greg's tree and your tree are not exact replica when it comes to 
> > > 64bit resource patches. Hence this patch is supposed to be picked by 
> > > Greg to make sure things are not broken in his tree.
> > 
> > I'm working against Greg's tree, always...
> 
> I am sorry. That's a mistake on my part. I misunderstood it.

Oh.

> Can you please include the attached patch.

Hopefully I'll pick it up from
http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-03-pci
later today?

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 23:27         ` Andrew Morton
@ 2006-06-22  6:09           ` Greg KH
  0 siblings, 0 replies; 13+ messages in thread
From: Greg KH @ 2006-06-22  6:09 UTC (permalink / raw)
  To: Andrew Morton; +Cc: vgoyal, gregkh, linux-kernel, zippel, geert

On Wed, Jun 21, 2006 at 04:27:15PM -0700, Andrew Morton wrote:
> On Wed, 21 Jun 2006 19:15:52 -0400
> Vivek Goyal <vgoyal@in.ibm.com> wrote:
> 
> > On Wed, Jun 21, 2006 at 01:58:55PM -0700, Andrew Morton wrote:
> > > > 
> > > > Andrew, you don't have to apply this patch. It is supposed to be picked
> > > > by Greg.
> > > > 
> > > > There seems to be some confusion. Just few days back Greg consolidated
> > > > and re-organized all the 64bit resources patches and posted on LKML for
> > > > review.
> > > > 
> > > > http://marc.theaimsgroup.com/?l=linux-kernel&m=115015916118671&w=2
> > > > 
> > > > There were few review comments regarding kconfig options.
> > > > I reworked the patch and CONFING_RESOURCES_32BIT was changed to
> > > > CONFIG_RESOURCES_64BIT.
> > > > 
> > > > http://marc.theaimsgroup.com/?l=linux-kernel&m=115072559700302&w=2
> > > > 
> > > > Now Greg's tree and your tree are not exact replica when it comes to 
> > > > 64bit resource patches. Hence this patch is supposed to be picked by 
> > > > Greg to make sure things are not broken in his tree.
> > > 
> > > I'm working against Greg's tree, always...
> > 
> > I am sorry. That's a mistake on my part. I misunderstood it.
> 
> Oh.
> 
> > Can you please include the attached patch.
> 
> Hopefully I'll pick it up from
> http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-03-pci
> later today?

It will be tomorrow, sorry, catching up on other merge stuff...

thanks,

greg k-h

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-21 17:29 [PATCH] 64bit resources start end value fix Vivek Goyal
  2006-06-21 20:22 ` Andrew Morton
@ 2006-06-24  2:45 ` Greg KH
  2006-06-24 13:15   ` Vivek Goyal
  1 sibling, 1 reply; 13+ messages in thread
From: Greg KH @ 2006-06-24  2:45 UTC (permalink / raw)
  To: Vivek Goyal; +Cc: Greg KH, linux kernel mailing list, Morton Andrew Morton

On Wed, Jun 21, 2006 at 01:29:03PM -0400, Vivek Goyal wrote:
> Hi Greg,
> 
> While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
> to update the values of start and end fields in ioport_resource and
> iomem_resource.
> 
> Following patch applies on top of your reworked 64 bit patches and
> is based on Andrew Morton's patch. Please apply.
> 
> http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2

Ok, I think I have this finally all straigned out.  Can you look at my
quilt tree to verify that I've tweaked everything properly based on
this, and the other cleanup patches you and Andrew have been sending me
recently?

thanks,

greg k-h

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-24  2:45 ` Greg KH
@ 2006-06-24 13:15   ` Vivek Goyal
  2006-06-24 13:24     ` Andrew Morton
  0 siblings, 1 reply; 13+ messages in thread
From: Vivek Goyal @ 2006-06-24 13:15 UTC (permalink / raw)
  To: Greg KH; +Cc: Greg KH, linux kernel mailing list, Morton Andrew Morton

On Fri, Jun 23, 2006 at 07:45:13PM -0700, Greg KH wrote:
> On Wed, Jun 21, 2006 at 01:29:03PM -0400, Vivek Goyal wrote:
> > Hi Greg,
> > 
> > While changing 64bit kconfig options to CONFIG_RESOURCES_64BIT, I forgot
> > to update the values of start and end fields in ioport_resource and
> > iomem_resource.
> > 
> > Following patch applies on top of your reworked 64 bit patches and
> > is based on Andrew Morton's patch. Please apply.
> > 
> > http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115087406130723&w=2
> 
> Ok, I think I have this finally all straigned out.  Can you look at my
> quilt tree to verify that I've tweaked everything properly based on
> this, and the other cleanup patches you and Andrew have been sending me
> recently?
>

I looked into following tree.

http://kernel.org/git/?p=linux/kernel/git/gregkh/patches.git;a=summary

Everything seems to be fine except that following i2c patch from andrew
seems to be missing.

http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115086650916817&w=2

Thanks
Vivek 

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

* Re: [PATCH] 64bit resources start end value fix
  2006-06-24 13:15   ` Vivek Goyal
@ 2006-06-24 13:24     ` Andrew Morton
  0 siblings, 0 replies; 13+ messages in thread
From: Andrew Morton @ 2006-06-24 13:24 UTC (permalink / raw)
  To: vgoyal; +Cc: greg, gregkh, linux-kernel

On Sat, 24 Jun 2006 09:15:55 -0400
Vivek Goyal <vgoyal@in.ibm.com> wrote:

> Everything seems to be fine except that following i2c patch from andrew
> seems to be missing.
> 
> http://marc.theaimsgroup.com/?l=linux-mm-commits&m=115086650916817&w=2

That's not altogether unusual.

Thursday is supposed to be my send-patches-for-maintainers-to-ignore day
but I didn't get onto it.   Soon...

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

end of thread, other threads:[~2006-06-24 13:24 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-21 17:29 [PATCH] 64bit resources start end value fix Vivek Goyal
2006-06-21 20:22 ` Andrew Morton
2006-06-21 20:41   ` Vivek Goyal
2006-06-21 20:44     ` Greg KH
2006-06-21 20:56       ` Vivek Goyal
2006-06-21 21:01       ` Andrew Morton
2006-06-21 20:58     ` Andrew Morton
2006-06-21 23:15       ` Vivek Goyal
2006-06-21 23:27         ` Andrew Morton
2006-06-22  6:09           ` Greg KH
2006-06-24  2:45 ` Greg KH
2006-06-24 13:15   ` Vivek Goyal
2006-06-24 13:24     ` Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).