* [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices @ 2017-02-21 14:22 Luiz Carlos Ramos 2017-02-21 15:31 ` Sergei Shtylyov 2017-02-21 15:52 ` Sergei Shtylyov 0 siblings, 2 replies; 6+ messages in thread From: Luiz Carlos Ramos @ 2017-02-21 14:22 UTC (permalink / raw) To: linux-ide; +Cc: Bartlomiej Zolnierkiewicz, David Miller, petkovbb Two messages are now displayed (at "warn" level) to make sure the user is aware that PCI IDE devices were detected at common addresses (0x1f0 and 0x170) and that they will not be managed by ide-generic, but rather delegated to its specific driver. Signed-off-by: Luiz Carlos Ramos <lramos.prof@yahoo.com.br> --- drivers/ide/ide-generic.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c index ee11edcdba3170c077381d603918498d79ffa3bb..2204819ef73612deed4ebfe58c69cdadb40fa53b 100644 --- a/drivers/ide/ide-generic.c +++ b/drivers/ide/ide-generic.c @@ -125,9 +125,19 @@ static int __init ide_generic_init(void) if (primary == 0) probe_mask |= 0x1; + else { + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." + " ide-generic will not grab this device, delegating it to" + " the driver of its specific chipset\n", 0x1f0); + } if (secondary == 0) probe_mask |= 0x2; + else { + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." + " ide-generic will not grab this device, delegating it to" + " the driver of its specific chipset\n", 0x170); + } } else printk(KERN_INFO DRV_NAME ": enforcing probing of I/O ports " "upon user request\n"); -- 2.8.2 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices 2017-02-21 14:22 [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices Luiz Carlos Ramos @ 2017-02-21 15:31 ` Sergei Shtylyov 2017-02-21 15:52 ` Sergei Shtylyov 1 sibling, 0 replies; 6+ messages in thread From: Sergei Shtylyov @ 2017-02-21 15:31 UTC (permalink / raw) To: Luiz Carlos Ramos, linux-ide Cc: Bartlomiej Zolnierkiewicz, David Miller, petkovbb Hello. On 02/21/2017 05:22 PM, Luiz Carlos Ramos wrote: > Two messages are now displayed (at "warn" level) to make sure the user > is aware that PCI IDE devices were detected at common addresses (0x1f0 > and 0x170) and that they will not be managed by ide-generic, but rather > delegated to its specific driver. > > Signed-off-by: Luiz Carlos Ramos <lramos.prof@yahoo.com.br> > --- > drivers/ide/ide-generic.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c > index ee11edcdba3170c077381d603918498d79ffa3bb..2204819ef73612deed4ebfe58c69cdadb40fa53b 100644 > --- a/drivers/ide/ide-generic.c > +++ b/drivers/ide/ide-generic.c > @@ -125,9 +125,19 @@ static int __init ide_generic_init(void) > > if (primary == 0) > probe_mask |= 0x1; > + else { CodingStyle: need {} in both *if* branches if at least one branch has them. > + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." > + " ide-generic will not grab this device, delegating it to" > + " the driver of its specific chipset\n", 0x1f0); The messages shouldn't be split -- checkpatch.pl knows about that. > + } > > if (secondary == 0) > probe_mask |= 0x2; > + else { > + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." > + " ide-generic will not grab this device, delegating it to" > + " the driver of its specific chipset\n", 0x170); > + } Same here. [..] MBR, Sergei ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices 2017-02-21 14:22 [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices Luiz Carlos Ramos 2017-02-21 15:31 ` Sergei Shtylyov @ 2017-02-21 15:52 ` Sergei Shtylyov 2017-02-22 0:38 ` Luiz Carlos Ramos 1 sibling, 1 reply; 6+ messages in thread From: Sergei Shtylyov @ 2017-02-21 15:52 UTC (permalink / raw) To: Luiz Carlos Ramos, linux-ide Cc: Bartlomiej Zolnierkiewicz, David Miller, petkovbb On 02/21/2017 05:22 PM, Luiz Carlos Ramos wrote: > Two messages are now displayed (at "warn" level) to make sure the user > is aware that PCI IDE devices were detected at common addresses (0x1f0 > and 0x170) and that they will not be managed by ide-generic, but rather > delegated to its specific driver. > > Signed-off-by: Luiz Carlos Ramos <lramos.prof@yahoo.com.br> > --- > drivers/ide/ide-generic.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c > index ee11edcdba3170c077381d603918498d79ffa3bb..2204819ef73612deed4ebfe58c69cdadb40fa53b 100644 > --- a/drivers/ide/ide-generic.c > +++ b/drivers/ide/ide-generic.c > @@ -125,9 +125,19 @@ static int __init ide_generic_init(void) > > if (primary == 0) > probe_mask |= 0x1; > + else { > + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." Also, please use pr_warn(). > + " ide-generic will not grab this device, delegating it to" > + " the driver of its specific chipset\n", 0x1f0); > + } > > if (secondary == 0) > probe_mask |= 0x2; > + else { > + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." Likewise. > + " ide-generic will not grab this device, delegating it to" > + " the driver of its specific chipset\n", 0x170); > + } > } else > printk(KERN_INFO DRV_NAME ": enforcing probing of I/O ports " > "upon user request\n"); MBR, Sergei ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices 2017-02-21 15:52 ` Sergei Shtylyov @ 2017-02-22 0:38 ` Luiz Carlos Ramos 2017-02-28 12:32 ` Bartlomiej Zolnierkiewicz 2017-02-28 17:25 ` Sergei Shtylyov 0 siblings, 2 replies; 6+ messages in thread From: Luiz Carlos Ramos @ 2017-02-22 0:38 UTC (permalink / raw) To: Sergei Shtylyov Cc: linux-ide, Bartlomiej Zolnierkiewicz, David Miller, petkovbb Hello, Sergei! I have a question or two about checkpatch.pl results below. On Tue, Feb 21, 2017 at 06:52:13PM +0300, Sergei Shtylyov wrote: > On 02/21/2017 05:22 PM, Luiz Carlos Ramos wrote: > > >Two messages are now displayed (at "warn" level) to make sure the user > >is aware that PCI IDE devices were detected at common addresses (0x1f0 > >and 0x170) and that they will not be managed by ide-generic, but rather > >delegated to its specific driver. > > > >Signed-off-by: Luiz Carlos Ramos <lramos.prof@yahoo.com.br> > >--- > > drivers/ide/ide-generic.c | 10 ++++++++++ > > 1 file changed, 10 insertions(+) > > > >diff --git a/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c > >index ee11edcdba3170c077381d603918498d79ffa3bb..2204819ef73612deed4ebfe58c69cdadb40fa53b 100644 > >--- a/drivers/ide/ide-generic.c > >+++ b/drivers/ide/ide-generic.c > >@@ -125,9 +125,19 @@ static int __init ide_generic_init(void) > > > > if (primary == 0) > > probe_mask |= 0x1; > >+ else { > >+ printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." > > Also, please use pr_warn(). > This code is quite old, and it is in deep maintenance phase. Every other message in ide-generic.c is implemented as printk(...), but to be fair, there are not so many of them. Given that fact, would it be better to change these two ones to be inserted to pr_warn() as suggested (and then having a mix of printk() and pr_warn() in the code), or to "allow" two more printk() in the code and having checkpatck.pl complaining? I really don't know what is better or worse. Both can be implemented, and there are a mix of advantages and disadvantages in each side. I'd like to hear from you and colleagues about how to proceed. > >+ " ide-generic will not grab this device, delegating it to" > >+ " the driver of its specific chipset\n", 0x1f0); > >+ } > > > > if (secondary == 0) > > probe_mask |= 0x2; > >+ else { > >+ printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." > > Likewise. > > >+ " ide-generic will not grab this device, delegating it to" > >+ " the driver of its specific chipset\n", 0x170); > >+ } > > } else > > printk(KERN_INFO DRV_NAME ": enforcing probing of I/O ports " > > "upon user request\n"); > > MBR, Sergei > Best regards, Luiz Carlos Ramos ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices 2017-02-22 0:38 ` Luiz Carlos Ramos @ 2017-02-28 12:32 ` Bartlomiej Zolnierkiewicz 2017-02-28 17:25 ` Sergei Shtylyov 1 sibling, 0 replies; 6+ messages in thread From: Bartlomiej Zolnierkiewicz @ 2017-02-28 12:32 UTC (permalink / raw) To: Luiz Carlos Ramos; +Cc: Sergei Shtylyov, linux-ide, David Miller, petkovbb On Tuesday, February 21, 2017 09:38:31 PM Luiz Carlos Ramos wrote: > Hello, Sergei! > > I have a question or two about checkpatch.pl results below. > > On Tue, Feb 21, 2017 at 06:52:13PM +0300, Sergei Shtylyov wrote: > > On 02/21/2017 05:22 PM, Luiz Carlos Ramos wrote: > > > > >Two messages are now displayed (at "warn" level) to make sure the user > > >is aware that PCI IDE devices were detected at common addresses (0x1f0 > > >and 0x170) and that they will not be managed by ide-generic, but rather > > >delegated to its specific driver. > > > > > >Signed-off-by: Luiz Carlos Ramos <lramos.prof@yahoo.com.br> > > >--- > > > drivers/ide/ide-generic.c | 10 ++++++++++ > > > 1 file changed, 10 insertions(+) > > > > > >diff --git a/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c > > >index ee11edcdba3170c077381d603918498d79ffa3bb..2204819ef73612deed4ebfe58c69cdadb40fa53b 100644 > > >--- a/drivers/ide/ide-generic.c > > >+++ b/drivers/ide/ide-generic.c > > >@@ -125,9 +125,19 @@ static int __init ide_generic_init(void) > > > > > > if (primary == 0) > > > probe_mask |= 0x1; > > >+ else { > > >+ printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." > > > > Also, please use pr_warn(). > > > > This code is quite old, and it is in deep maintenance phase. > > Every other message in ide-generic.c is implemented as printk(...), > but to be fair, there are not so many of them. > > Given that fact, would it be better to change these two ones to be > inserted to pr_warn() as suggested (and then having a mix of printk() > and pr_warn() in the code), or to "allow" two more printk() in the code > and having checkpatck.pl complaining? > > I really don't know what is better or worse. Both can be implemented, > and there are a mix of advantages and disadvantages in each side. > > I'd like to hear from you and colleagues about how to proceed. Well, I vote for allowing two more printk() and leaving the old code as it is. > > >+ " ide-generic will not grab this device, delegating it to" > > >+ " the driver of its specific chipset\n", 0x1f0); > > >+ } > > > > > > if (secondary == 0) > > > probe_mask |= 0x2; > > >+ else { > > >+ printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." > > > > Likewise. > > > > >+ " ide-generic will not grab this device, delegating it to" > > >+ " the driver of its specific chipset\n", 0x170); > > >+ } > > > } else > > > printk(KERN_INFO DRV_NAME ": enforcing probing of I/O ports " > > > "upon user request\n"); > > > > MBR, Sergei > > > > Best regards, > > Luiz Carlos Ramos Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices 2017-02-22 0:38 ` Luiz Carlos Ramos 2017-02-28 12:32 ` Bartlomiej Zolnierkiewicz @ 2017-02-28 17:25 ` Sergei Shtylyov 1 sibling, 0 replies; 6+ messages in thread From: Sergei Shtylyov @ 2017-02-28 17:25 UTC (permalink / raw) To: Luiz Carlos Ramos Cc: linux-ide, Bartlomiej Zolnierkiewicz, David Miller, petkovbb On 02/22/2017 03:38 AM, Luiz Carlos Ramos wrote: >> On 02/21/2017 05:22 PM, Luiz Carlos Ramos wrote: >> >>> Two messages are now displayed (at "warn" level) to make sure the user >>> is aware that PCI IDE devices were detected at common addresses (0x1f0 >>> and 0x170) and that they will not be managed by ide-generic, but rather >>> delegated to its specific driver. >>> >>> Signed-off-by: Luiz Carlos Ramos <lramos.prof@yahoo.com.br> >>> --- >>> drivers/ide/ide-generic.c | 10 ++++++++++ >>> 1 file changed, 10 insertions(+) >>> >>> diff --git a/drivers/ide/ide-generic.c b/drivers/ide/ide-generic.c >>> index ee11edcdba3170c077381d603918498d79ffa3bb..2204819ef73612deed4ebfe58c69cdadb40fa53b 100644 >>> --- a/drivers/ide/ide-generic.c >>> +++ b/drivers/ide/ide-generic.c >>> @@ -125,9 +125,19 @@ static int __init ide_generic_init(void) >>> >>> if (primary == 0) >>> probe_mask |= 0x1; >>> + else { >>> + printk(KERN_WARN DRV_NAME ": PCI IDE device detected at 0x%4.4x." >> >> Also, please use pr_warn(). >> > > This code is quite old, and it is in deep maintenance phase. > > Every other message in ide-generic.c is implemented as printk(...), > but to be fair, there are not so many of them. > > Given that fact, would it be better to change these two ones to be > inserted to pr_warn() as suggested (and then having a mix of printk() > and pr_warn() in the code), or to "allow" two more printk() in the code > and having checkpatck.pl complaining? > > I really don't know what is better or worse. Both can be implemented, > and there are a mix of advantages and disadvantages in each side. > > I'd like to hear from you and colleagues about how to proceed. I'd prefer a checkpatch-clean patch. Though I don't think DaveM would take further cleanups (printk -> pr_<foo>). MBR, Sergei ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-02-28 17:34 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-02-21 14:22 [PATCH 2/2] ide-generic: added messages in case of PCI IDE devices Luiz Carlos Ramos 2017-02-21 15:31 ` Sergei Shtylyov 2017-02-21 15:52 ` Sergei Shtylyov 2017-02-22 0:38 ` Luiz Carlos Ramos 2017-02-28 12:32 ` Bartlomiej Zolnierkiewicz 2017-02-28 17:25 ` Sergei Shtylyov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox