linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch] pata_winbond: fix module init
@ 2010-08-03 15:27 Dan Carpenter
  2010-08-16 19:23 ` Bartlomiej Zolnierkiewicz
  0 siblings, 1 reply; 6+ messages in thread
From: Dan Carpenter @ 2010-08-03 15:27 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-ide, linux-kernel, kernel-janitors, alan

winbond_init_one() returns 0 on success and an error code on failure.
In the original code, we always just released the regions and return
-ENODEV.  This was introduce in 2006 by 7e45b0e5f6f6 "[PATCH] libata:
Winbond support".

Signed-off-by: Dan Carpenter <error27@gmail.com>
---
Compile tested.

diff --git a/drivers/ata/pata_winbond.c b/drivers/ata/pata_winbond.c
index 6d8619b..b34b594 100644
--- a/drivers/ata/pata_winbond.c
+++ b/drivers/ata/pata_winbond.c
@@ -248,9 +248,10 @@ static __init int winbond_init(void)
 
 			if (request_region(port, 2, "pata_winbond")) {
 				ret = winbond_init_one(port);
-				if (ret <= 0)
+				if (ret < 0)
 					release_region(port, 2);
-				else ct+= ret;
+				else
+					ct++;
 			}
 		}
 	}

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

* Re: [patch] pata_winbond: fix module init
  2010-08-03 15:27 [patch] pata_winbond: fix module init Dan Carpenter
@ 2010-08-16 19:23 ` Bartlomiej Zolnierkiewicz
  2010-08-17  6:29   ` Dan Carpenter
  2010-08-17 21:52   ` Jeff Garzik
  0 siblings, 2 replies; 6+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2010-08-16 19:23 UTC (permalink / raw)
  To: Dan Carpenter; +Cc: Jeff Garzik, linux-ide, linux-kernel, kernel-janitors, alan


Hi Dan,

On Tuesday 03 August 2010 05:27:47 pm Dan Carpenter wrote:
> winbond_init_one() returns 0 on success and an error code on failure.
> In the original code, we always just released the regions and return
> -ENODEV.  This was introduce in 2006 by 7e45b0e5f6f6 "[PATCH] libata:
> Winbond support".

You might like to pick up

	http://patchwork.ozlabs.org/patch/39358/

instead..

Thanks.
--
Bartlomiej Zolnierkiewicz

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

* Re: [patch] pata_winbond: fix module init
  2010-08-16 19:23 ` Bartlomiej Zolnierkiewicz
@ 2010-08-17  6:29   ` Dan Carpenter
  2010-08-17 10:07     ` Alan Cox
  2010-08-17 21:52   ` Jeff Garzik
  1 sibling, 1 reply; 6+ messages in thread
From: Dan Carpenter @ 2010-08-17  6:29 UTC (permalink / raw)
  To: Bartlomiej Zolnierkiewicz
  Cc: Jeff Garzik, linux-ide, linux-kernel, kernel-janitors, alan

On Mon, Aug 16, 2010 at 09:23:03PM +0200, Bartlomiej Zolnierkiewicz wrote:
> 
> Hi Dan,
> 
> On Tuesday 03 August 2010 05:27:47 pm Dan Carpenter wrote:
> > winbond_init_one() returns 0 on success and an error code on failure.
> > In the original code, we always just released the regions and return
> > -ENODEV.  This was introduce in 2006 by 7e45b0e5f6f6 "[PATCH] libata:
> > Winbond support".
> 
> You might like to pick up
> 
> 	http://patchwork.ozlabs.org/patch/39358/
> 
> instead..
> 

I don't have the hardware, but yes, probably it's better to replace this
driver since it has never been able to load.

regards,
dan carpenter


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

* Re: [patch] pata_winbond: fix module init
  2010-08-17  6:29   ` Dan Carpenter
@ 2010-08-17 10:07     ` Alan Cox
  2010-08-17 17:39       ` Jeff Garzik
  0 siblings, 1 reply; 6+ messages in thread
From: Alan Cox @ 2010-08-17 10:07 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Bartlomiej Zolnierkiewicz, Jeff Garzik, linux-ide, linux-kernel,
	kernel-janitors

On Tue, 17 Aug 2010 08:29:40 +0200
Dan Carpenter <error27@gmail.com> wrote:

> On Mon, Aug 16, 2010 at 09:23:03PM +0200, Bartlomiej Zolnierkiewicz wrote:
> > 
> > Hi Dan,
> > 
> > On Tuesday 03 August 2010 05:27:47 pm Dan Carpenter wrote:
> > > winbond_init_one() returns 0 on success and an error code on failure.
> > > In the original code, we always just released the regions and return
> > > -ENODEV.  This was introduce in 2006 by 7e45b0e5f6f6 "[PATCH] libata:
> > > Winbond support".
> > 
> > You might like to pick up
> > 
> > 	http://patchwork.ozlabs.org/patch/39358/
> > 
> > instead..
> > 
> 
> I don't have the hardware, but yes, probably it's better to replace this
> driver since it has never been able to load.

It was obsoleted into pata_legacy before it was ever finalised -
unfortunately I could then not get Jeff to delete it.

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

* Re: [patch] pata_winbond: fix module init
  2010-08-17 10:07     ` Alan Cox
@ 2010-08-17 17:39       ` Jeff Garzik
  0 siblings, 0 replies; 6+ messages in thread
From: Jeff Garzik @ 2010-08-17 17:39 UTC (permalink / raw)
  To: Alan Cox
  Cc: Dan Carpenter, Bartlomiej Zolnierkiewicz, linux-ide, linux-kernel,
	kernel-janitors

On 08/17/2010 06:07 AM, Alan Cox wrote:
> On Tue, 17 Aug 2010 08:29:40 +0200
> Dan Carpenter<error27@gmail.com>  wrote:
>
>> On Mon, Aug 16, 2010 at 09:23:03PM +0200, Bartlomiej Zolnierkiewicz wrote:
>>>
>>> Hi Dan,
>>>
>>> On Tuesday 03 August 2010 05:27:47 pm Dan Carpenter wrote:
>>>> winbond_init_one() returns 0 on success and an error code on failure.
>>>> In the original code, we always just released the regions and return
>>>> -ENODEV.  This was introduce in 2006 by 7e45b0e5f6f6 "[PATCH] libata:
>>>> Winbond support".
>>>
>>> You might like to pick up
>>>
>>> 	http://patchwork.ozlabs.org/patch/39358/
>>>
>>> instead..
>>>
>>
>> I don't have the hardware, but yes, probably it's better to replace this
>> driver since it has never been able to load.
>
> It was obsoleted into pata_legacy before it was ever finalised -
> unfortunately I could then not get Jeff to delete it.

Easy enough to delete now...



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

* Re: [patch] pata_winbond: fix module init
  2010-08-16 19:23 ` Bartlomiej Zolnierkiewicz
  2010-08-17  6:29   ` Dan Carpenter
@ 2010-08-17 21:52   ` Jeff Garzik
  1 sibling, 0 replies; 6+ messages in thread
From: Jeff Garzik @ 2010-08-17 21:52 UTC (permalink / raw)
  To: Bartlomiej Zolnierkiewicz
  Cc: Dan Carpenter, linux-ide, linux-kernel, kernel-janitors, alan

On 08/16/2010 03:23 PM, Bartlomiej Zolnierkiewicz wrote:
>
> Hi Dan,
>
> On Tuesday 03 August 2010 05:27:47 pm Dan Carpenter wrote:
>> winbond_init_one() returns 0 on success and an error code on failure.
>> In the original code, we always just released the regions and return
>> -ENODEV.  This was introduce in 2006 by 7e45b0e5f6f6 "[PATCH] libata:
>> Winbond support".
>
> You might like to pick up
>
> 	http://patchwork.ozlabs.org/patch/39358/

Picked it up...



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

end of thread, other threads:[~2010-08-17 21:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-03 15:27 [patch] pata_winbond: fix module init Dan Carpenter
2010-08-16 19:23 ` Bartlomiej Zolnierkiewicz
2010-08-17  6:29   ` Dan Carpenter
2010-08-17 10:07     ` Alan Cox
2010-08-17 17:39       ` Jeff Garzik
2010-08-17 21:52   ` Jeff Garzik

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).