* Re: linux-next: manual merge of the watchdog tree with the mfd tree [not found] <20120518152348.1e5070cdc16cfdf00682546d@canb.auug.org.au> @ 2012-05-18 8:32 ` Wim Van Sebroeck 2012-05-19 1:20 ` Guenter Roeck 0 siblings, 1 reply; 8+ messages in thread From: Wim Van Sebroeck @ 2012-05-18 8:32 UTC (permalink / raw) To: Stephen Rothwell Cc: linux-next, linux-kernel, Aaron Sierra, Guenter Roeck, Samuel Ortiz, Randy Dunlap, linux-watchdog Hi Stephen, > Today's linux-next merge of the watchdog tree got a conflict in > drivers/watchdog/iTCO_wdt.c between commit 887c8ec7219f ("watchdog: > Convert iTCO_wdt driver to mfd model") from the tree and commit > c3614aa19d3e ("watchdog: iTCO_wdt.c: fix printk format warnings") from > the watchdog tree. > > I fixed it up (see below) and can carry the fix as necessary. Thanks for fixing this up. But I'm a bit surprised: I wasn't Cc'ed about this patch to Convert the iTCO_wdt driver to the mfd model... Kind regards, Wim. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-18 8:32 ` linux-next: manual merge of the watchdog tree with the mfd tree Wim Van Sebroeck @ 2012-05-19 1:20 ` Guenter Roeck 2012-05-22 16:35 ` Wim Van Sebroeck 0 siblings, 1 reply; 8+ messages in thread From: Guenter Roeck @ 2012-05-19 1:20 UTC (permalink / raw) To: Wim Van Sebroeck, Stephen Rothwell Cc: linux-next, linux-kernel, Aaron Sierra, Samuel Ortiz, Randy Dunlap, linux-watchdog, Jean Delvare At 01:32 AM 5/18/2012, Wim Van Sebroeck wrote: >Hi Stephen, > > > Today's linux-next merge of the watchdog tree got a conflict in > > drivers/watchdog/iTCO_wdt.c between commit 887c8ec7219f ("watchdog: > > Convert iTCO_wdt driver to mfd model") from the tree and commit > > c3614aa19d3e ("watchdog: iTCO_wdt.c: fix printk format warnings") from > > the watchdog tree. > > > > I fixed it up (see below) and can carry the fix as necessary. > >Thanks for fixing this up. > >But I'm a bit surprised: I wasn't Cc'ed about this patch to Convert >the iTCO_wdt driver to the mfd model... Oh my. Kind of embarrassing to forget one of the maintainers in all the discussions which tree this patch set should go through. Even though I didn't much of the code, my sign-off is there, and I should have made sure that you are on the Cc: list. Sorry for that, and I owe you a beer or two if we ever meet in person. Hope you are ok with the changes - the patch set already missed the last commit window because of the which-tree-to-use issue, and it would be sad to miss another one. And Jean is really waiting for it to go in to be able to push some related patches which need the gpio driver. Thanks, Guenter ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-19 1:20 ` Guenter Roeck @ 2012-05-22 16:35 ` Wim Van Sebroeck 2012-05-22 22:37 ` Guenter Roeck 0 siblings, 1 reply; 8+ messages in thread From: Wim Van Sebroeck @ 2012-05-22 16:35 UTC (permalink / raw) To: Guenter Roeck Cc: Stephen Rothwell, linux-next, linux-kernel, Aaron Sierra, Samuel Ortiz, Randy Dunlap, linux-watchdog, Jean Delvare Hi Guenter, > >> Today's linux-next merge of the watchdog tree got a conflict in > >> drivers/watchdog/iTCO_wdt.c between commit 887c8ec7219f ("watchdog: > >> Convert iTCO_wdt driver to mfd model") from the tree and commit > >> c3614aa19d3e ("watchdog: iTCO_wdt.c: fix printk format warnings") from > >> the watchdog tree. > >> > >> I fixed it up (see below) and can carry the fix as necessary. > > > >Thanks for fixing this up. > > > >But I'm a bit surprised: I wasn't Cc'ed about this patch to Convert > >the iTCO_wdt driver to the mfd model... > Oh my. Kind of embarrassing to forget one of the maintainers in all > the discussions which tree this patch set should go through. Even > though I didn't much of the code, my sign-off is there, and I should > have made sure that you are on the Cc: list. Sorry for that, and I > owe you a beer or two if we ever meet in person. The maintainer and the writer of the driver: that's at least two beers indeed :-). > Hope you are ok with the changes - the patch set already missed the > last commit window because of the which-tree-to-use issue, and it > would be sad to miss another one. And Jean is really waiting for it > to go in to be able to push some related patches which need the gpio driver. I'm OK with it (although this means I can't go ahead yet with a watchdog core conversion of the iTCO_wdt driver), except for the comile warning that the patch introduces (as reported by Randy). The original driver printed addresses as %04lx, this new driver uses %04llx but doesn't typecast the values correctly. See message from Randy below. Wether or not %04lx or %04llx is the best to use is off-course another question. I don't think we have a clear standard yet, but I'm fine with either one of them. Kind regards, Wim. --- Date: Mon, 14 May 2012 13:15:20 -0700 From: Randy Dunlap <rdunlap@xenotime.net> To: Stephen Rothwell <sfr@canb.auug.org.au> CC: linux-next@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>, Wim Van Sebroeck <wim@iguana.be>, linux-watchdog@vger.kernel.org Subject: [PATCH -next] wdt: fix iTCO printk format warnings From: Randy Dunlap <rdunlap@xenotime.net> Fix printk format warnings: drivers/watchdog/iTCO_wdt.c:577:3: warning: format '%04llx' expects type 'long long unsigned int', but argument 2 has type 'resource_size_t' drivers/watchdog/iTCO_wdt.c:594:3: warning: format '%04llx' expects type 'long long unsigned int', but argument 2 has type 'resource_size_t' drivers/watchdog/iTCO_wdt.c:600:2: warning: format '%04llx' expects type 'long long unsigned int', but argument 4 has type 'resource_size_t' Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> Cc: Wim Van Sebroeck <wim@iguana.be> --- drivers/watchdog/iTCO_wdt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- linux-next-20120514.orig/drivers/watchdog/iTCO_wdt.c +++ linux-next-20120514/drivers/watchdog/iTCO_wdt.c @@ -575,7 +575,7 @@ static int __devinit iTCO_wdt_probe(stru if (!request_region(iTCO_wdt_private.smi_res->start, resource_size(iTCO_wdt_private.smi_res), dev->name)) { pr_err("I/O address 0x%04llx already in use, device disabled\n", - SMI_EN); + (u64)SMI_EN); ret = -EBUSY; goto unmap_gcs; } @@ -592,13 +592,13 @@ static int __devinit iTCO_wdt_probe(stru if (!request_region(iTCO_wdt_private.tco_res->start, resource_size(iTCO_wdt_private.tco_res), dev->name)) { pr_err("I/O address 0x%04llx already in use, device disabled\n", - TCOBASE); + (u64)TCOBASE); ret = -EBUSY; goto unreg_smi; } pr_info("Found a %s TCO device (Version=%d, TCOBASE=0x%04llx)\n", - ich_info->name, ich_info->iTCO_version, TCOBASE); + ich_info->name, ich_info->iTCO_version, (u64)TCOBASE); /* Clear out the (probably old) status */ outw(0x0008, TCO1_STS); /* Clear the Time Out Status bit */ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-22 16:35 ` Wim Van Sebroeck @ 2012-05-22 22:37 ` Guenter Roeck 2012-05-22 22:46 ` Stephen Rothwell 2012-05-23 5:44 ` Wim Van Sebroeck 0 siblings, 2 replies; 8+ messages in thread From: Guenter Roeck @ 2012-05-22 22:37 UTC (permalink / raw) To: Wim Van Sebroeck Cc: Stephen Rothwell, linux-next, linux-kernel, Aaron Sierra, Samuel Ortiz, Randy Dunlap, linux-watchdog, Jean Delvare At 09:35 AM 5/22/2012, Wim Van Sebroeck wrote: >Hi Guenter, > > > >> Today's linux-next merge of the watchdog tree got a conflict in > > >> drivers/watchdog/iTCO_wdt.c between commit 887c8ec7219f ("watchdog: > > >> Convert iTCO_wdt driver to mfd model") from the tree and commit > > >> c3614aa19d3e ("watchdog: iTCO_wdt.c: fix printk format warnings") from > > >> the watchdog tree. > > >> > > >> I fixed it up (see below) and can carry the fix as necessary. > > > > > >Thanks for fixing this up. > > > > > >But I'm a bit surprised: I wasn't Cc'ed about this patch to Convert > > >the iTCO_wdt driver to the mfd model... > > Oh my. Kind of embarrassing to forget one of the maintainers in all > > the discussions which tree this patch set should go through. Even > > though I didn't much of the code, my sign-off is there, and I should > > have made sure that you are on the Cc: list. Sorry for that, and I > > owe you a beer or two if we ever meet in person. > >The maintainer and the writer of the driver: that's at least two >beers indeed :-). Make it three. Going to be a happy night. > > Hope you are ok with the changes - the patch set already missed the > > last commit window because of the which-tree-to-use issue, and it > > would be sad to miss another one. And Jean is really waiting for it > > to go in to be able to push some related patches which need the > gpio driver. > >I'm OK with it (although this means I can't go ahead yet with a watchdog core >conversion of the iTCO_wdt driver), except for the comile warning >that the patch >introduces (as reported by Randy). > >The original driver printed addresses as %04lx, this new driver uses >%04llx but >doesn't typecast the values correctly. See message from Randy below. >Wether or not %04lx or %04llx is the best to use is off-course >another question. >I don't think we have a clear standard yet, but I'm fine with either >one of them. Me too, though %04lx and typecast to long should really be sufficient. I'd guess the change was made because resource_size_t is sometimes a long and sometimes a long long, depending on the platform. I hit that problem a couple of times myself. How do we make sure that Randy's patch makes it upstream ? The iTCO patch is currently in Sam's tree. Thanks, Guenter >Kind regards, >Wim. >--- >Date: Mon, 14 May 2012 13:15:20 -0700 >From: Randy Dunlap <rdunlap@xenotime.net> >To: Stephen Rothwell <sfr@canb.auug.org.au> >CC: linux-next@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>, > Wim Van Sebroeck <wim@iguana.be>, > linux-watchdog@vger.kernel.org >Subject: [PATCH -next] wdt: fix iTCO printk format warnings > >From: Randy Dunlap <rdunlap@xenotime.net> > >Fix printk format warnings: > >drivers/watchdog/iTCO_wdt.c:577:3: warning: format '%04llx' expects >type 'long long unsigned int', but argument 2 has type 'resource_size_t' >drivers/watchdog/iTCO_wdt.c:594:3: warning: format '%04llx' expects >type 'long long unsigned int', but argument 2 has type 'resource_size_t' >drivers/watchdog/iTCO_wdt.c:600:2: warning: format '%04llx' expects >type 'long long unsigned int', but argument 4 has type 'resource_size_t' > >Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> >Cc: Wim Van Sebroeck <wim@iguana.be> >--- > drivers/watchdog/iTCO_wdt.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > >--- linux-next-20120514.orig/drivers/watchdog/iTCO_wdt.c >+++ linux-next-20120514/drivers/watchdog/iTCO_wdt.c >@@ -575,7 +575,7 @@ static int __devinit iTCO_wdt_probe(stru > if (!request_region(iTCO_wdt_private.smi_res->start, > resource_size(iTCO_wdt_private.smi_res), > dev->name)) { > pr_err("I/O address 0x%04llx already in use, device > disabled\n", >- SMI_EN); >+ (u64)SMI_EN); > ret = -EBUSY; > goto unmap_gcs; > } >@@ -592,13 +592,13 @@ static int __devinit iTCO_wdt_probe(stru > if (!request_region(iTCO_wdt_private.tco_res->start, > resource_size(iTCO_wdt_private.tco_res), > dev->name)) { > pr_err("I/O address 0x%04llx already in use, device > disabled\n", >- TCOBASE); >+ (u64)TCOBASE); > ret = -EBUSY; > goto unreg_smi; > } > > pr_info("Found a %s TCO device (Version=%d, TCOBASE=0x%04llx)\n", >- ich_info->name, ich_info->iTCO_version, TCOBASE); >+ ich_info->name, ich_info->iTCO_version, (u64)TCOBASE); > > /* Clear out the (probably old) status */ > outw(0x0008, TCO1_STS); /* Clear the Time Out Status bit */ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-22 22:37 ` Guenter Roeck @ 2012-05-22 22:46 ` Stephen Rothwell 2012-05-23 5:44 ` Wim Van Sebroeck 1 sibling, 0 replies; 8+ messages in thread From: Stephen Rothwell @ 2012-05-22 22:46 UTC (permalink / raw) To: Guenter Roeck Cc: Wim Van Sebroeck, linux-next, linux-kernel, Aaron Sierra, Samuel Ortiz, Randy Dunlap, linux-watchdog, Jean Delvare [-- Attachment #1: Type: text/plain, Size: 768 bytes --] Hi guys, On Tue, 22 May 2012 15:37:04 -0700 Guenter Roeck <guenter@roeck-us.net> wrote: > > >I don't think we have a clear standard yet, but I'm fine with either > >one of them. > > Me too, though %04lx and typecast to long should really be sufficient. > > I'd guess the change was made because resource_size_t is sometimes a long > and sometimes a long long, depending on the platform. I hit that > problem a couple of times myself. Exactly. Since resource_size_t can be either 32 bit or 64 bit on 32 bit platforms, you must print it as %llx and cast it to u64 always to prevent these warnings. If you cast it to (unsigned) long you could possibly truncate the value. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au [-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-22 22:37 ` Guenter Roeck 2012-05-22 22:46 ` Stephen Rothwell @ 2012-05-23 5:44 ` Wim Van Sebroeck 2012-05-23 14:26 ` Samuel Ortiz 1 sibling, 1 reply; 8+ messages in thread From: Wim Van Sebroeck @ 2012-05-23 5:44 UTC (permalink / raw) To: Guenter Roeck Cc: Stephen Rothwell, linux-next, linux-kernel, Aaron Sierra, Samuel Ortiz, Randy Dunlap, linux-watchdog, Jean Delvare Hi Sam, Since %04llx with a typecast to u64 is the way to go (Thanks Stephen and Randy)... > How do we make sure that Randy's patch makes it upstream ? The iTCO > patch is currently in Sam's tree. Can you carry Randy's patch/fix (since it fixes the change introduced by the iTCO_wdt mfd patch)? If not then I will apply the patch later on once the iTCO_wdt mfd patch is mainstream. Kind regards, Wim. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-23 5:44 ` Wim Van Sebroeck @ 2012-05-23 14:26 ` Samuel Ortiz 2012-05-23 14:55 ` Wim Van Sebroeck 0 siblings, 1 reply; 8+ messages in thread From: Samuel Ortiz @ 2012-05-23 14:26 UTC (permalink / raw) To: Wim Van Sebroeck Cc: Guenter Roeck, Stephen Rothwell, linux-next, linux-kernel, Aaron Sierra, Randy Dunlap, linux-watchdog, Jean Delvare Hi Wim, On Wed, May 23, 2012 at 07:44:30AM +0200, Wim Van Sebroeck wrote: > Hi Sam, > > Since %04llx with a typecast to u64 is the way to go (Thanks Stephen and Randy)... > > > How do we make sure that Randy's patch makes it upstream ? The iTCO > > patch is currently in Sam's tree. > > Can you carry Randy's patch/fix (since it fixes the change introduced by the iTCO_wdt mfd patch)? > If not then I will apply the patch later on once the iTCO_wdt mfd patch is mainstream. > I'd appreciate if you could take it. I'm trying to avoid taking more patches at this moment. Cheers, Samuel. -- Intel Open Source Technology Centre http://oss.intel.com/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: linux-next: manual merge of the watchdog tree with the mfd tree 2012-05-23 14:26 ` Samuel Ortiz @ 2012-05-23 14:55 ` Wim Van Sebroeck 0 siblings, 0 replies; 8+ messages in thread From: Wim Van Sebroeck @ 2012-05-23 14:55 UTC (permalink / raw) To: Samuel Ortiz Cc: Guenter Roeck, Stephen Rothwell, linux-next, linux-kernel, Aaron Sierra, Randy Dunlap, linux-watchdog, Jean Delvare Hi Sam, > > Since %04llx with a typecast to u64 is the way to go (Thanks Stephen and Randy)... > > > > > How do we make sure that Randy's patch makes it upstream ? The iTCO > > > patch is currently in Sam's tree. > > > > Can you carry Randy's patch/fix (since it fixes the change introduced by the iTCO_wdt mfd patch)? > > If not then I will apply the patch later on once the iTCO_wdt mfd patch is mainstream. > > > I'd appreciate if you could take it. I'm trying to avoid taking more patches > at this moment. No problem. I'll take it then. Kind regards, Wim. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-05-23 14:55 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20120518152348.1e5070cdc16cfdf00682546d@canb.auug.org.au>
2012-05-18 8:32 ` linux-next: manual merge of the watchdog tree with the mfd tree Wim Van Sebroeck
2012-05-19 1:20 ` Guenter Roeck
2012-05-22 16:35 ` Wim Van Sebroeck
2012-05-22 22:37 ` Guenter Roeck
2012-05-22 22:46 ` Stephen Rothwell
2012-05-23 5:44 ` Wim Van Sebroeck
2012-05-23 14:26 ` Samuel Ortiz
2012-05-23 14:55 ` Wim Van Sebroeck
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox