Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-08-05 Thread Linus Walleij
On Fri, Jul 20, 2012 at 10:58 PM, Sean Paul  wrote:

> Move gpc4 to the end of the automatically processed gpio controllers so
> we don't taint the automatic offset calculation.
>
> This bug caused all controllers coming after gpc4 to map to the
> incorrect address. The result is < 0 0 0 0> would actually map to
> GPIO 0 in gpd0.
>
> Signed-off-by: Sean Paul 

Patch applied with some Acks and Reviewed-by's.

Thanks,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-08-05 Thread Linus Walleij
On Fri, Jul 20, 2012 at 10:58 PM, Sean Paul seanp...@chromium.org wrote:

 Move gpc4 to the end of the automatically processed gpio controllers so
 we don't taint the automatic offset calculation.

 This bug caused all controllers coming after gpc4 to map to the
 incorrect address. The result is gpd1 0 0 0 0 would actually map to
 GPIO 0 in gpd0.

 Signed-off-by: Sean Paul seanp...@chromium.org

Patch applied with some Acks and Reviewed-by's.

Thanks,
Linus Walleij
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


RE: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-31 Thread Kukjin Kim
Linus Walleij wrote:
> 
> On Fri, Jul 20, 2012 at 10:58 PM, Sean Paul  wrote:
> 
> > Move gpc4 to the end of the automatically processed gpio controllers so
> > we don't taint the automatic offset calculation.
> >
> > This bug caused all controllers coming after gpc4 to map to the
> > incorrect address. The result is < 0 0 0 0> would actually map to
> > GPIO 0 in gpd0.
> >
> > Signed-off-by: Sean Paul 
> 
> Samsung people, please comment on this patch.
> 
Looks good to me, please keep going on.
And feel free to add my ack on this.

Acked-by: Kukjin Kim 

Thanks.

Best regards,
Kgene.
--
Kukjin Kim , Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


RE: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-31 Thread Kukjin Kim
Linus Walleij wrote:
 
 On Fri, Jul 20, 2012 at 10:58 PM, Sean Paul seanp...@chromium.org wrote:
 
  Move gpc4 to the end of the automatically processed gpio controllers so
  we don't taint the automatic offset calculation.
 
  This bug caused all controllers coming after gpc4 to map to the
  incorrect address. The result is gpd1 0 0 0 0 would actually map to
  GPIO 0 in gpd0.
 
  Signed-off-by: Sean Paul seanp...@chromium.org
 
 Samsung people, please comment on this patch.
 
Looks good to me, please keep going on.
And feel free to add my ack on this.

Acked-by: Kukjin Kim kgene@samsung.com

Thanks.

Best regards,
Kgene.
--
Kukjin Kim kgene@samsung.com, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-30 Thread Thomas Abraham
On 30 July 2012 13:34, 박상수  wrote:
>
>
>> -Original Message-
>> From: diand...@google.com [mailto:diand...@google.com] On Behalf Of Doug 
>> Anderson
>> Sent: Saturday, July 21, 2012 6:07 AM
>> To: Sean Paul
>> Cc: grant.lik...@secretlab.ca; linus.wall...@stericsson.com; 
>> linux-kernel@vger.kernel.org;
>> ol...@chromium.org; Sangsu Park; Thomas Abraham; Kukjin Kim
>> Subject: Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses
>>
>> Acked-by: Doug Anderson 
>>
>> ---
>>
>> On Fri, Jul 20, 2012 at 1:58 PM, Sean Paul  wrote:
>> >
>> > Move gpc4 to the end of the automatically processed gpio controllers
>> > so we don't taint the automatic offset calculation.
>> >
>> > This bug caused all controllers coming after gpc4 to map to the
>> > incorrect address. The result is < 0 0 0 0> would actually map to
>> > GPIO 0 in gpd0.
>> >
>> > Signed-off-by: Sean Paul 
>> > ---
>> >  drivers/gpio/gpio-samsung.c |   14 +++---
>> >  1 files changed, 7 insertions(+), 7 deletions(-)
>> >
>> > diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
>> > index b6453d0..e4599b4 100644
>> > --- a/drivers/gpio/gpio-samsung.c
>> > +++ b/drivers/gpio/gpio-samsung.c
>> > @@ -2454,12 +2454,6 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = 
>> > {
>> > },
>> > }, {
>> > .chip   = {
>> > -   .base   = EXYNOS5_GPC4(0),
>> > -   .ngpio  = EXYNOS5_GPIO_C4_NR,
>> > -   .label  = "GPC4",
>> > -   },
>> > -   }, {
>> > -   .chip   = {
>> > .base   = EXYNOS5_GPD0(0),
>> > .ngpio  = EXYNOS5_GPIO_D0_NR,
>> > .label  = "GPD0", @@ -2513,6 +2507,12 @@
>> > static struct samsung_gpio_chip exynos5_gpios_1[] = {
>> > .label  = "GPY6",
>> > },
>> > }, {
>> > +   .chip   = {
>> > +   .base   = EXYNOS5_GPC4(0),
>> > +   .ngpio  = EXYNOS5_GPIO_C4_NR,
>> > +   .label  = "GPC4",
>> > +   },
>> > +   }, {
>> > .config = _gpio_cfgs[9],
>> > .irq_base = IRQ_EINT(0),
>> > .chip   = {
>> > @@ -2833,7 +2833,7 @@ static __init void exynos5_gpiolib_init(void)
>> > }
>> >
>> > /* need to set base address for gpc4 */
>> > -   exynos5_gpios_1[11].base = gpio_base1 + 0x2E0;
>> > +   exynos5_gpios_1[20].base = gpio_base1 + 0x2E0;
>> >
>> > /* need to set base address for gpx */
>> > chip = _gpios_1[21];
>> > --
>> > 1.7.7.3
>> >
>
> I think that this modification is right.
> Thanks.

Reviewed-by: Thomas Abraham 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


RE: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-30 Thread 박상수


> -Original Message-
> From: diand...@google.com [mailto:diand...@google.com] On Behalf Of Doug 
> Anderson
> Sent: Saturday, July 21, 2012 6:07 AM
> To: Sean Paul
> Cc: grant.lik...@secretlab.ca; linus.wall...@stericsson.com; 
> linux-kernel@vger.kernel.org;
> ol...@chromium.org; Sangsu Park; Thomas Abraham; Kukjin Kim
> Subject: Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses
> 
> Acked-by: Doug Anderson 
> 
> ---
> 
> On Fri, Jul 20, 2012 at 1:58 PM, Sean Paul  wrote:
> >
> > Move gpc4 to the end of the automatically processed gpio controllers
> > so we don't taint the automatic offset calculation.
> >
> > This bug caused all controllers coming after gpc4 to map to the
> > incorrect address. The result is < 0 0 0 0> would actually map to
> > GPIO 0 in gpd0.
> >
> > Signed-off-by: Sean Paul 
> > ---
> >  drivers/gpio/gpio-samsung.c |   14 +++---
> >  1 files changed, 7 insertions(+), 7 deletions(-)
> >
> > diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
> > index b6453d0..e4599b4 100644
> > --- a/drivers/gpio/gpio-samsung.c
> > +++ b/drivers/gpio/gpio-samsung.c
> > @@ -2454,12 +2454,6 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = {
> > },
> > }, {
> > .chip   = {
> > -   .base   = EXYNOS5_GPC4(0),
> > -   .ngpio  = EXYNOS5_GPIO_C4_NR,
> > -   .label  = "GPC4",
> > -   },
> > -   }, {
> > -   .chip   = {
> > .base   = EXYNOS5_GPD0(0),
> > .ngpio  = EXYNOS5_GPIO_D0_NR,
> > .label  = "GPD0", @@ -2513,6 +2507,12 @@
> > static struct samsung_gpio_chip exynos5_gpios_1[] = {
> > .label  = "GPY6",
> > },
> > }, {
> > +   .chip   = {
> > +   .base   = EXYNOS5_GPC4(0),
> > +   .ngpio  = EXYNOS5_GPIO_C4_NR,
> > +   .label  = "GPC4",
> > +   },
> > +   }, {
> > .config = _gpio_cfgs[9],
> > .irq_base = IRQ_EINT(0),
> > .chip   = {
> > @@ -2833,7 +2833,7 @@ static __init void exynos5_gpiolib_init(void)
> > }
> >
> > /* need to set base address for gpc4 */
> > -   exynos5_gpios_1[11].base = gpio_base1 + 0x2E0;
> > +   exynos5_gpios_1[20].base = gpio_base1 + 0x2E0;
> >
> > /* need to set base address for gpx */
> > chip = _gpios_1[21];
> > --
> > 1.7.7.3
> >

I think that this modification is right.
Thanks.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


RE: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-30 Thread 박상수


 -Original Message-
 From: diand...@google.com [mailto:diand...@google.com] On Behalf Of Doug 
 Anderson
 Sent: Saturday, July 21, 2012 6:07 AM
 To: Sean Paul
 Cc: grant.lik...@secretlab.ca; linus.wall...@stericsson.com; 
 linux-kernel@vger.kernel.org;
 ol...@chromium.org; Sangsu Park; Thomas Abraham; Kukjin Kim
 Subject: Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses
 
 Acked-by: Doug Anderson diand...@chromium.org
 
 ---
 
 On Fri, Jul 20, 2012 at 1:58 PM, Sean Paul seanp...@chromium.org wrote:
 
  Move gpc4 to the end of the automatically processed gpio controllers
  so we don't taint the automatic offset calculation.
 
  This bug caused all controllers coming after gpc4 to map to the
  incorrect address. The result is gpd1 0 0 0 0 would actually map to
  GPIO 0 in gpd0.
 
  Signed-off-by: Sean Paul seanp...@chromium.org
  ---
   drivers/gpio/gpio-samsung.c |   14 +++---
   1 files changed, 7 insertions(+), 7 deletions(-)
 
  diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
  index b6453d0..e4599b4 100644
  --- a/drivers/gpio/gpio-samsung.c
  +++ b/drivers/gpio/gpio-samsung.c
  @@ -2454,12 +2454,6 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = {
  },
  }, {
  .chip   = {
  -   .base   = EXYNOS5_GPC4(0),
  -   .ngpio  = EXYNOS5_GPIO_C4_NR,
  -   .label  = GPC4,
  -   },
  -   }, {
  -   .chip   = {
  .base   = EXYNOS5_GPD0(0),
  .ngpio  = EXYNOS5_GPIO_D0_NR,
  .label  = GPD0, @@ -2513,6 +2507,12 @@
  static struct samsung_gpio_chip exynos5_gpios_1[] = {
  .label  = GPY6,
  },
  }, {
  +   .chip   = {
  +   .base   = EXYNOS5_GPC4(0),
  +   .ngpio  = EXYNOS5_GPIO_C4_NR,
  +   .label  = GPC4,
  +   },
  +   }, {
  .config = samsung_gpio_cfgs[9],
  .irq_base = IRQ_EINT(0),
  .chip   = {
  @@ -2833,7 +2833,7 @@ static __init void exynos5_gpiolib_init(void)
  }
 
  /* need to set base address for gpc4 */
  -   exynos5_gpios_1[11].base = gpio_base1 + 0x2E0;
  +   exynos5_gpios_1[20].base = gpio_base1 + 0x2E0;
 
  /* need to set base address for gpx */
  chip = exynos5_gpios_1[21];
  --
  1.7.7.3
 

I think that this modification is right.
Thanks.

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-30 Thread Thomas Abraham
On 30 July 2012 13:34, 박상수 sangsu4u.p...@samsung.com wrote:


 -Original Message-
 From: diand...@google.com [mailto:diand...@google.com] On Behalf Of Doug 
 Anderson
 Sent: Saturday, July 21, 2012 6:07 AM
 To: Sean Paul
 Cc: grant.lik...@secretlab.ca; linus.wall...@stericsson.com; 
 linux-kernel@vger.kernel.org;
 ol...@chromium.org; Sangsu Park; Thomas Abraham; Kukjin Kim
 Subject: Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

 Acked-by: Doug Anderson diand...@chromium.org

 ---

 On Fri, Jul 20, 2012 at 1:58 PM, Sean Paul seanp...@chromium.org wrote:
 
  Move gpc4 to the end of the automatically processed gpio controllers
  so we don't taint the automatic offset calculation.
 
  This bug caused all controllers coming after gpc4 to map to the
  incorrect address. The result is gpd1 0 0 0 0 would actually map to
  GPIO 0 in gpd0.
 
  Signed-off-by: Sean Paul seanp...@chromium.org
  ---
   drivers/gpio/gpio-samsung.c |   14 +++---
   1 files changed, 7 insertions(+), 7 deletions(-)
 
  diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
  index b6453d0..e4599b4 100644
  --- a/drivers/gpio/gpio-samsung.c
  +++ b/drivers/gpio/gpio-samsung.c
  @@ -2454,12 +2454,6 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = 
  {
  },
  }, {
  .chip   = {
  -   .base   = EXYNOS5_GPC4(0),
  -   .ngpio  = EXYNOS5_GPIO_C4_NR,
  -   .label  = GPC4,
  -   },
  -   }, {
  -   .chip   = {
  .base   = EXYNOS5_GPD0(0),
  .ngpio  = EXYNOS5_GPIO_D0_NR,
  .label  = GPD0, @@ -2513,6 +2507,12 @@
  static struct samsung_gpio_chip exynos5_gpios_1[] = {
  .label  = GPY6,
  },
  }, {
  +   .chip   = {
  +   .base   = EXYNOS5_GPC4(0),
  +   .ngpio  = EXYNOS5_GPIO_C4_NR,
  +   .label  = GPC4,
  +   },
  +   }, {
  .config = samsung_gpio_cfgs[9],
  .irq_base = IRQ_EINT(0),
  .chip   = {
  @@ -2833,7 +2833,7 @@ static __init void exynos5_gpiolib_init(void)
  }
 
  /* need to set base address for gpc4 */
  -   exynos5_gpios_1[11].base = gpio_base1 + 0x2E0;
  +   exynos5_gpios_1[20].base = gpio_base1 + 0x2E0;
 
  /* need to set base address for gpx */
  chip = exynos5_gpios_1[21];
  --
  1.7.7.3
 

 I think that this modification is right.
 Thanks.

Reviewed-by: Thomas Abraham thomas.abra...@linaro.org
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-27 Thread Linus Walleij
On Fri, Jul 20, 2012 at 10:58 PM, Sean Paul  wrote:

> Move gpc4 to the end of the automatically processed gpio controllers so
> we don't taint the automatic offset calculation.
>
> This bug caused all controllers coming after gpc4 to map to the
> incorrect address. The result is < 0 0 0 0> would actually map to
> GPIO 0 in gpd0.
>
> Signed-off-by: Sean Paul 

Samsung people, please comment on this patch.

Yours,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-27 Thread Linus Walleij
On Fri, Jul 20, 2012 at 10:58 PM, Sean Paul seanp...@chromium.org wrote:

 Move gpc4 to the end of the automatically processed gpio controllers so
 we don't taint the automatic offset calculation.

 This bug caused all controllers coming after gpc4 to map to the
 incorrect address. The result is gpd1 0 0 0 0 would actually map to
 GPIO 0 in gpd0.

 Signed-off-by: Sean Paul seanp...@chromium.org

Samsung people, please comment on this patch.

Yours,
Linus Walleij
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-20 Thread Doug Anderson
Acked-by: Doug Anderson 

---

On Fri, Jul 20, 2012 at 1:58 PM, Sean Paul  wrote:
>
> Move gpc4 to the end of the automatically processed gpio controllers so
> we don't taint the automatic offset calculation.
>
> This bug caused all controllers coming after gpc4 to map to the
> incorrect address. The result is < 0 0 0 0> would actually map to
> GPIO 0 in gpd0.
>
> Signed-off-by: Sean Paul 
> ---
>  drivers/gpio/gpio-samsung.c |   14 +++---
>  1 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
> index b6453d0..e4599b4 100644
> --- a/drivers/gpio/gpio-samsung.c
> +++ b/drivers/gpio/gpio-samsung.c
> @@ -2454,12 +2454,6 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = {
> },
> }, {
> .chip   = {
> -   .base   = EXYNOS5_GPC4(0),
> -   .ngpio  = EXYNOS5_GPIO_C4_NR,
> -   .label  = "GPC4",
> -   },
> -   }, {
> -   .chip   = {
> .base   = EXYNOS5_GPD0(0),
> .ngpio  = EXYNOS5_GPIO_D0_NR,
> .label  = "GPD0",
> @@ -2513,6 +2507,12 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = {
> .label  = "GPY6",
> },
> }, {
> +   .chip   = {
> +   .base   = EXYNOS5_GPC4(0),
> +   .ngpio  = EXYNOS5_GPIO_C4_NR,
> +   .label  = "GPC4",
> +   },
> +   }, {
> .config = _gpio_cfgs[9],
> .irq_base = IRQ_EINT(0),
> .chip   = {
> @@ -2833,7 +2833,7 @@ static __init void exynos5_gpiolib_init(void)
> }
>
> /* need to set base address for gpc4 */
> -   exynos5_gpios_1[11].base = gpio_base1 + 0x2E0;
> +   exynos5_gpios_1[20].base = gpio_base1 + 0x2E0;
>
> /* need to set base address for gpx */
> chip = _gpios_1[21];
> --
> 1.7.7.3
>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] gpio: samsung: Fix off-by-one bug in gpio addresses

2012-07-20 Thread Doug Anderson
Acked-by: Doug Anderson diand...@chromium.org

---

On Fri, Jul 20, 2012 at 1:58 PM, Sean Paul seanp...@chromium.org wrote:

 Move gpc4 to the end of the automatically processed gpio controllers so
 we don't taint the automatic offset calculation.

 This bug caused all controllers coming after gpc4 to map to the
 incorrect address. The result is gpd1 0 0 0 0 would actually map to
 GPIO 0 in gpd0.

 Signed-off-by: Sean Paul seanp...@chromium.org
 ---
  drivers/gpio/gpio-samsung.c |   14 +++---
  1 files changed, 7 insertions(+), 7 deletions(-)

 diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c
 index b6453d0..e4599b4 100644
 --- a/drivers/gpio/gpio-samsung.c
 +++ b/drivers/gpio/gpio-samsung.c
 @@ -2454,12 +2454,6 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = {
 },
 }, {
 .chip   = {
 -   .base   = EXYNOS5_GPC4(0),
 -   .ngpio  = EXYNOS5_GPIO_C4_NR,
 -   .label  = GPC4,
 -   },
 -   }, {
 -   .chip   = {
 .base   = EXYNOS5_GPD0(0),
 .ngpio  = EXYNOS5_GPIO_D0_NR,
 .label  = GPD0,
 @@ -2513,6 +2507,12 @@ static struct samsung_gpio_chip exynos5_gpios_1[] = {
 .label  = GPY6,
 },
 }, {
 +   .chip   = {
 +   .base   = EXYNOS5_GPC4(0),
 +   .ngpio  = EXYNOS5_GPIO_C4_NR,
 +   .label  = GPC4,
 +   },
 +   }, {
 .config = samsung_gpio_cfgs[9],
 .irq_base = IRQ_EINT(0),
 .chip   = {
 @@ -2833,7 +2833,7 @@ static __init void exynos5_gpiolib_init(void)
 }

 /* need to set base address for gpc4 */
 -   exynos5_gpios_1[11].base = gpio_base1 + 0x2E0;
 +   exynos5_gpios_1[20].base = gpio_base1 + 0x2E0;

 /* need to set base address for gpx */
 chip = exynos5_gpios_1[21];
 --
 1.7.7.3

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/