
From: "Randy.Dunlap" <rddunlap@osdl.org>, Domen Puncer <domen@coderock.org>

clean up error return handling;



 25-akpm/drivers/block/paride/pd.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN drivers/block/paride/pd.c~paride-error-return-handling drivers/block/paride/pd.c
--- 25/drivers/block/paride/pd.c~paride-error-return-handling	Thu Sep  4 11:26:20 2003
+++ 25-akpm/drivers/block/paride/pd.c	Thu Sep  4 11:26:20 2003
@@ -889,7 +889,7 @@ static void do_pd_write_done(void)
 static int __init pd_init(void)
 {
 	if (disable)
-		return -1;
+		goto out1;
 
 	pd_queue = blk_init_queue(do_pd_request, &pd_lock);
 	if (!pd_queue)
@@ -913,7 +913,7 @@ out3:
 out2:
 	blk_cleanup_queue(pd_queue);
 out1:
-	return -1;
+	return -ENODEV;
 }
 
 static void __exit pd_exit(void)

_
