All of lore.kernel.org
 help / color / mirror / Atom feed
From: Adrian Bunk <bunk@stusta.de>
To: Alan Cox <alan@redhat.com>
Cc: Patrick Jefferson <henj@hp.com>,
	Kenny Graunke <kenny@whitecape.org>,
	linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org
Subject: [2.6.19 patch] drivers/ide/pci/generic.c: re-add the __setup("all-generic-ide",...)
Date: Thu, 19 Oct 2006 17:26:51 +0200	[thread overview]
Message-ID: <20061019152651.GR3502@stusta.de> (raw)
In-Reply-To: <20061018231844.GA16857@devserv.devel.redhat.com>

On Wed, Oct 18, 2006 at 07:18:44PM -0400, Alan Cox wrote:
> On Thu, Oct 19, 2006 at 12:15:20AM +0200, Adrian Bunk wrote:
> > IOW, your patch does break existing setups since the change to 
> > module_param() requires prefixing with the module name (the ata_generic 
> > option with the same name is irrelevant)?
> > 
> > Considering that drivers/ide/ is slowly approaching a RIP status, 
> > is such an incompatible change really required?
> > 
> > I'd be more inclined to revert your patch.
> 
> We shouldn't revert it - there is a real problem for some users whose
> distro has it modular this fixed. We might want to honour both 

Agreed, patch below.

cu
Adrian


<--  snip  -->


The change from __setup() to module_param_named() requires users to 
prefix the option with "generic.".

This patch re-adds the __setup() additionally to the 
module_param_named().

Usually it would make sense getting rid of such an obsolete __setup() at 
some time, but considering that drivers/ide/ is slowly approaching a RIP 
status it's already implicitely scheduled for removal.

This patch fixes kernel Bugzilla #7353.

Signed-off-by: Adrian Bunk <bunk@stusta.de>

--- linux-2.6/drivers/ide/pci/generic.c.old	2006-10-19 16:35:15.000000000 +0200
+++ linux-2.6/drivers/ide/pci/generic.c	2006-10-19 16:46:21.000000000 +0200
@@ -40,6 +40,19 @@
 
 static int ide_generic_all;		/* Set to claim all devices */
 
+/*
+ * the module_param_named() was added for the modular case
+ * the __setup() is left as compatibility for existing setups
+ */
+#ifndef MODULE
+static int __init ide_generic_all_on(char *unused)
+{
+	ide_generic_all = 1;
+	printk(KERN_INFO "IDE generic will claim all unknown PCI IDE storage controllers.");
+	return 1;
+}
+__setup("all-generic-ide", ide_generic_all_on);
+#endif
 module_param_named(all_generic_ide, ide_generic_all, bool, 0444);
 MODULE_PARM_DESC(all_generic_ide, "IDE generic will claim all unknown PCI IDE storage controllers.");
 


  parent reply	other threads:[~2006-10-19 15:26 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-13 16:49 Linux 2.6.19-rc2 Linus Torvalds
2006-10-13 17:40 ` Alistair John Strachan
2006-10-13 17:55   ` H. Peter Anvin
2006-10-13 20:52     ` Willy Tarreau
2006-10-13 17:57   ` Paolo Ornati
2006-10-13 17:59   ` Linus Torvalds
2006-10-13 17:42 ` Michal Piotrowski
2006-10-13 18:26   ` Michal Piotrowski
2006-10-13 18:34 ` Alex Romosan
2006-10-13 18:37 ` Olaf Hering
2006-10-14 11:14 ` [0/3] 2.6.19-rc2: known regressions Adrian Bunk
2006-10-14 11:22   ` [1/3] 2.6.19-rc2: known unfixed regressions Adrian Bunk
2006-10-14 11:22     ` Adrian Bunk
2006-10-14 11:22     ` Adrian Bunk
2006-10-14 11:54     ` Eric W. Biederman
2006-10-14 11:25   ` [2/3] 2.6.19-rc2: knwon regressions with workarounds Adrian Bunk
2006-10-14 11:25     ` Adrian Bunk
2006-10-14 11:34   ` [lm-sensors] [3/3] 2.6.19-r2: known regressions with patches Adrian Bunk
2006-10-14 11:34     ` Adrian Bunk
2006-10-15 12:09     ` [lm-sensors] " Jean Delvare
2006-10-15 12:09       ` Jean Delvare
2006-10-15 12:24   ` [0/3] 2.6.19-rc2: known regressions Russell King
2006-10-15 12:42     ` Adrian Bunk
2006-10-19  8:17       ` Russell King
2006-10-20 18:07         ` Russell King
2006-10-20 18:19           ` Andrew Morton
2006-10-20 18:31             ` Russell King
2006-10-20 18:50               ` Linus Torvalds
2006-10-20 18:59                 ` Russell King
2006-10-20 21:06                   ` Linus Torvalds
2006-10-20 18:31           ` Linus Torvalds
2006-10-29 10:33   ` Guennadi Liakhovetski
2006-10-29 20:17     ` Linus Torvalds
2006-10-29 22:34       ` r8169 mac address change (was Re: [0/3] 2.6.19-rc2: known regressions) Francois Romieu
2006-10-30  0:20         ` Guennadi Liakhovetski
2006-10-30 12:01           ` Francois Romieu
2006-10-30 20:59             ` Guennadi Liakhovetski
2006-10-30 21:17               ` Guennadi Liakhovetski
2006-10-30 23:44                 ` Francois Romieu
2006-10-31 19:02                   ` Guennadi Liakhovetski
2006-10-31 23:05                     ` Francois Romieu
2006-10-31 23:37                       ` Guennadi Liakhovetski
2006-11-01  5:00                       ` Lennert Buytenhek
2006-11-01 19:01                       ` Darren Salt
2006-11-01 21:35                         ` Francois Romieu
2006-11-03 14:52                         ` Azam, Syed S
2006-10-30 23:25               ` Francois Romieu
2006-10-30 13:02         ` Oleg Verych
2006-10-17 15:59 ` 2.6.19-rc2: known unfixed regressions (v2) Adrian Bunk
2006-10-17 15:59   ` Adrian Bunk
2006-10-17 16:23   ` Olaf Hering
2006-10-17 16:23     ` Olaf Hering
2006-10-17 16:29     ` Adrian Bunk
     [not found]   ` <4534C7A7.7000607@hp.com>
     [not found]     ` <20061018221520.GK3502@stusta.de>
     [not found]       ` <20061018231844.GA16857@devserv.devel.redhat.com>
2006-10-19 15:26         ` Adrian Bunk [this message]
2006-10-19 16:07           ` [2.6.19 patch] drivers/ide/pci/generic.c: re-add the __setup("all-generic-ide",...) Randy Dunlap
2006-10-19 16:13             ` Adrian Bunk
2006-10-19 16:29               ` Alan Cox
2006-10-20 21:05                 ` Adrian Bunk
2006-10-21 17:54                   ` Randy Dunlap
2006-10-20 18:30 ` Linux 2.6.19-rc2 Kevin Radloff
2006-10-20 20:53   ` Alan Cox
2006-10-20 21:12     ` Jeff Garzik
2006-10-22 12:23 ` 2.6.19-rc2: known unfixed regressions (v3) Adrian Bunk
2006-10-22 12:23   ` Adrian Bunk
2006-10-22 12:23   ` Adrian Bunk
2006-10-22 13:23   ` Andi Kleen
2006-10-22 14:46   ` Gene Heskett
2006-10-22 15:17     ` Alex Romosan
2006-10-23  0:55       ` Gene Heskett
2006-10-23 11:32   ` Andrey Panin
2006-10-23 15:20   ` Meelis Roos
2006-10-23 15:20     ` Meelis Roos
2006-10-23 20:59     ` Adrian Bunk
2006-10-23 20:59       ` Adrian Bunk
2006-10-24 14:57       ` Stefan Richter
2006-10-24 19:48         ` Adrian Bunk
2006-10-24 15:00   ` Michael S. Tsirkin
2006-10-25  8:28     ` Pavel Machek
2006-10-25  8:37       ` Michael S. Tsirkin
2006-10-25  8:37         ` Michael S. Tsirkin
2006-10-24 17:27   ` Prakash Punnoor
2006-10-24 19:58     ` Adrian Bunk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20061019152651.GR3502@stusta.de \
    --to=bunk@stusta.de \
    --cc=alan@redhat.com \
    --cc=henj@hp.com \
    --cc=kenny@whitecape.org \
    --cc=linux-ide@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.