* [PATCH 1/3] xgifb: checkpatch cleanup, braces
@ 2012-01-21 10:10 Sam Hansen
2012-01-21 10:10 ` [PATCH 2/3] xgifb: checkpatch cleanup __func__ Sam Hansen
2012-01-21 10:10 ` [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_* Sam Hansen
0 siblings, 2 replies; 9+ messages in thread
From: Sam Hansen @ 2012-01-21 10:10 UTC (permalink / raw)
To: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter
Cc: devel, linux-kernel, Sam Hansen
Cleaned up XGI_main_26.c and removed some unneeded braces to keep with code
conventions.
Signed-off-by: Sam Hansen <solid.se7en@gmail.com>
---
drivers/staging/xgifb/XGI_main_26.c | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/xgifb/XGI_main_26.c b/drivers/staging/xgifb/XGI_main_26.c
index 2502c49..dd97b73 100644
--- a/drivers/staging/xgifb/XGI_main_26.c
+++ b/drivers/staging/xgifb/XGI_main_26.c
@@ -2033,13 +2033,12 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
xgifb_info->hasVB = HASVB_NONE;
} else if (xgifb_info->chip == XG21) {
CR38 = xgifb_reg_get(XGICR, 0x38);
- if ((CR38&0xE0) == 0xC0) {
+ if ((CR38&0xE0) == 0xC0)
xgifb_info->display2 = XGIFB_DISP_LCD;
- } else if ((CR38&0xE0) == 0x60) {
+ else if ((CR38&0xE0) == 0x60)
xgifb_info->hasVB = HASVB_CHRONTEL;
- } else {
+ else
xgifb_info->hasVB = HASVB_NONE;
- }
} else {
XGIfb_get_VB_type(xgifb_info);
}
@@ -2147,9 +2146,6 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
if (tmp & 0x20) {
tmp = xgifb_reg_get(
XGIPART1, 0x13);
- if (tmp & 0x04) {
- /* XGI_Pr.XGI_UseLCDA = 1; */
- }
}
}
}
--
1.7.5.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/3] xgifb: checkpatch cleanup __func__
2012-01-21 10:10 [PATCH 1/3] xgifb: checkpatch cleanup, braces Sam Hansen
@ 2012-01-21 10:10 ` Sam Hansen
2012-01-21 10:10 ` [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_* Sam Hansen
1 sibling, 0 replies; 9+ messages in thread
From: Sam Hansen @ 2012-01-21 10:10 UTC (permalink / raw)
To: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter
Cc: devel, linux-kernel, Sam Hansen
Replaced an instance of __FUNCTION__ with __func__ in XGI_main_26.c.
Signed-off-by: Sam Hansen <solid.se7en@gmail.com>
---
drivers/staging/xgifb/XGI_main_26.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/xgifb/XGI_main_26.c b/drivers/staging/xgifb/XGI_main_26.c
index dd97b73..a743e1b 100644
--- a/drivers/staging/xgifb/XGI_main_26.c
+++ b/drivers/staging/xgifb/XGI_main_26.c
@@ -55,7 +55,7 @@ static unsigned int refresh_rate;
#undef XGIFBDEBUG
#ifdef XGIFBDEBUG
-#define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __FUNCTION__ , ## args)
+#define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __func__ , ## args)
#else
#define DPRINTK(fmt, args...)
#endif
--
1.7.5.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 10:10 [PATCH 1/3] xgifb: checkpatch cleanup, braces Sam Hansen
2012-01-21 10:10 ` [PATCH 2/3] xgifb: checkpatch cleanup __func__ Sam Hansen
@ 2012-01-21 10:10 ` Sam Hansen
2012-01-21 15:52 ` Dan Carpenter
2012-01-21 16:42 ` Joe Perches
1 sibling, 2 replies; 9+ messages in thread
From: Sam Hansen @ 2012-01-21 10:10 UTC (permalink / raw)
To: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter
Cc: devel, linux-kernel, Sam Hansen
Added KERN_ facility levels in XGI_main_26.c and vb_init.c in a few different
printk() statements.
Signed-off-by: Sam Hansen <solid.se7en@gmail.com>
---
drivers/staging/xgifb/XGI_main_26.c | 16 ++++++++--------
drivers/staging/xgifb/vb_init.c | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/staging/xgifb/XGI_main_26.c b/drivers/staging/xgifb/XGI_main_26.c
index a743e1b..389768d 100644
--- a/drivers/staging/xgifb/XGI_main_26.c
+++ b/drivers/staging/xgifb/XGI_main_26.c
@@ -1711,7 +1711,7 @@ static int XGIfb_get_dram_size(struct xgifb_video_info *xgifb_info)
/* xgifb_info->video_size = 0x200000; */ /* 1024x768x16 */
/* xgifb_info->video_size = 0x1000000; */ /* benchmark */
- printk("XGIfb: SR14=%x DramSzie %x ChannelNum %x\n",
+ printk(KERN_INFO "XGIfb: SR14=%x DramSzie %x ChannelNum %x\n",
reg,
xgifb_info->video_size, ChannelNum);
return 0;
@@ -1917,7 +1917,7 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
xgifb_info->vga_base = pci_resource_start(pdev, 2) + 0x30;
hw_info->pjIOAddress = (unsigned char *)xgifb_info->vga_base;
/* XGI_Pr.RelIO = ioremap(pci_resource_start(pdev, 2), 128) + 0x30; */
- printk("XGIfb: Relocate IO address: %lx [%08lx]\n",
+ printk(KERN_INFO "XGIfb: Relocate IO address: %lx [%08lx]\n",
(unsigned long)pci_resource_start(pdev, 2),
xgifb_info->dev_info.RelIO);
@@ -1937,7 +1937,7 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
reg1 = xgifb_reg_get(XGISR, IND_XGI_PASSWORD);
if (reg1 != 0xa1) { /*I/O error */
- printk("\nXGIfb: I/O error!!!");
+ printk(KERN_ERR "\nXGIfb: I/O error!!!");
ret = -EIO;
goto error;
}
@@ -1989,7 +1989,7 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
if (!request_mem_region(xgifb_info->video_base,
xgifb_info->video_size,
"XGIfb FB")) {
- printk("unable request memory size %x",
+ printk(KERN_ERR "unable to request memory size %x",
xgifb_info->video_size);
printk(KERN_ERR "XGIfb: Fatal error: Unable to reserve frame buffer memory\n");
printk(KERN_ERR "XGIfb: Is there another framebuffer driver active?\n");
@@ -2018,12 +2018,12 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
printk(KERN_INFO "XGIfb: MMIO at 0x%lx, mapped to 0x%p, size %ldk\n",
xgifb_info->mmio_base, xgifb_info->mmio_vbase,
xgifb_info->mmio_size / 1024);
- printk("XGIfb: XGIInitNew() ...");
+ printk(KERN_INFO "XGIfb: XGIInitNew() ...");
pci_set_drvdata(pdev, xgifb_info);
if (XGIInitNew(pdev))
- printk("OK\n");
+ printk(KERN_INFO "OK\n");
else
- printk("Fail\n");
+ printk(KERN_ERR "Fail\n");
xgifb_info->mtrr = (unsigned int) 0;
@@ -2064,7 +2064,7 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
} */
else {
hw_info->ujVBChipID = VB_CHIP_301;
- printk("XGIfb: XGI301 bridge detected\n");
+ printk(KERN_INFO "XGIfb: XGI301 bridge detected\n");
}
break;
case HASVB_302:
diff --git a/drivers/staging/xgifb/vb_init.c b/drivers/staging/xgifb/vb_init.c
index 4ccd988..2b72e26 100644
--- a/drivers/staging/xgifb/vb_init.c
+++ b/drivers/staging/xgifb/vb_init.c
@@ -1483,7 +1483,7 @@ unsigned char XGIInitNew(struct pci_dev *pdev)
/* Newdebugcode(0x99); */
if (pVBInfo->FBAddr == NULL) {
- printk("\n pVBInfo->FBAddr == 0 ");
+ printk(KERN_INFO "\n pVBInfo->FBAddr == 0 ");
return 0;
}
printk("1");
--
1.7.5.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 10:10 ` [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_* Sam Hansen
@ 2012-01-21 15:52 ` Dan Carpenter
2012-01-21 17:13 ` sam hansen
2012-01-21 16:42 ` Joe Perches
1 sibling, 1 reply; 9+ messages in thread
From: Dan Carpenter @ 2012-01-21 15:52 UTC (permalink / raw)
To: Sam Hansen
Cc: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, devel,
linux-kernel
[-- Attachment #1: Type: text/plain, Size: 968 bytes --]
On Sat, Jan 21, 2012 at 02:10:12AM -0800, Sam Hansen wrote:
> if (reg1 != 0xa1) { /*I/O error */
> - printk("\nXGIfb: I/O error!!!");
> + printk(KERN_ERR "\nXGIfb: I/O error!!!");
It doesn't make sense to do this. KERN_ERR puts a "<3>" in front of
the line so we know how important it is, but it's a blank line
because of the "\n" at the start.
Also the should probably be using pr_err() or dev_err().
> - printk("XGIfb: XGIInitNew() ...");
> + printk(KERN_INFO "XGIfb: XGIInitNew() ...");
> pci_set_drvdata(pdev, xgifb_info);
> if (XGIInitNew(pdev))
> - printk("OK\n");
> + printk(KERN_INFO "OK\n");
> else
> - printk("Fail\n");
> + printk(KERN_ERR "Fail\n");
These put a "<3>" in the middle of the line which doesn't help
anyone. Rewrite it so it's on one line. Get rid of the OK line.
> if (pVBInfo->FBAddr == NULL) {
> - printk("\n pVBInfo->FBAddr == 0 ");
> + printk(KERN_INFO "\n pVBInfo->FBAddr == 0 ");
Same.
regards,
dan carpenter
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 10:10 ` [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_* Sam Hansen
2012-01-21 15:52 ` Dan Carpenter
@ 2012-01-21 16:42 ` Joe Perches
2012-01-21 17:18 ` sam hansen
2012-01-21 19:22 ` sam hansen
1 sibling, 2 replies; 9+ messages in thread
From: Joe Perches @ 2012-01-21 16:42 UTC (permalink / raw)
To: Sam Hansen
Cc: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter,
devel, linux-kernel
On Sat, 2012-01-21 at 02:10 -0800, Sam Hansen wrote:
> Added KERN_ facility levels in XGI_main_26.c and vb_init.c in a few different
> printk() statements.
[]
> @@ -2018,12 +2018,12 @@ static int __devinit xgifb_probe(struct pci_dev *pdev,
> printk(KERN_INFO "XGIfb: MMIO at 0x%lx, mapped to 0x%p, size %ldk\n",
> xgifb_info->mmio_base, xgifb_info->mmio_vbase,
> xgifb_info->mmio_size / 1024);
> - printk("XGIfb: XGIInitNew() ...");
> + printk(KERN_INFO "XGIfb: XGIInitNew() ...");
> pci_set_drvdata(pdev, xgifb_info);
> if (XGIInitNew(pdev))
> - printk("OK\n");
> + printk(KERN_INFO "OK\n");
> else
> - printk("Fail\n");
> + printk(KERN_ERR "Fail\n");
These last two should be KERN_CONT
though the block could be rewritten as
if (XGIInitNew(pdev))
printk(KERN_INFO "XGIfb: XGIInitNew() ... OK\n");
else
printk(KERN_ERR "XGIfb: XGIInitNew() ... Fail\n");
Emitting any dmesg output like "XGIInitNew() ... OK\n"
is almost always low value.
Perhaps just emitting on the error case is better:
if (!XGIInitNew(pdev))
printk(KERN_ERR "XGIfb: XBIInitNew() failed\n");
One other thing. It would be better to add
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
before any #include and convert all the
printks(KERN_<LEVEL> to pr_<level>(
stripping all the leading XGIfb: too.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 15:52 ` Dan Carpenter
@ 2012-01-21 17:13 ` sam hansen
0 siblings, 0 replies; 9+ messages in thread
From: sam hansen @ 2012-01-21 17:13 UTC (permalink / raw)
To: Dan Carpenter
Cc: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, devel,
linux-kernel
> It doesn't make sense to do this. KERN_ERR puts a "<3>" in front of
> the line so we know how important it is, but it's a blank line
> because of the "\n" at the start.
>
> Also the should probably be using pr_err() or dev_err().
>
> ...
>
> These put a "<3>" in the middle of the line which doesn't help
> anyone. Rewrite it so it's on one line. Get rid of the OK line.
Ah yes. I will fold things up so that printk isn't adding level
messages in the middle of the line. In the case where the dmesg line
is incrementally being built up, I may patch the generating logic so
everything is made from a single call to printk.
Thanks for the feedback. I am just picking this up and this is my 2nd
patch (set?) ever :)
~s
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 16:42 ` Joe Perches
@ 2012-01-21 17:18 ` sam hansen
2012-01-21 19:22 ` sam hansen
1 sibling, 0 replies; 9+ messages in thread
From: sam hansen @ 2012-01-21 17:18 UTC (permalink / raw)
To: Joe Perches
Cc: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter,
devel, linux-kernel
> These last two should be KERN_CONT
> though the block could be rewritten as
>
> if (XGIInitNew(pdev))
> printk(KERN_INFO "XGIfb: XGIInitNew() ... OK\n");
> else
> printk(KERN_ERR "XGIfb: XGIInitNew() ... Fail\n");
>
> Emitting any dmesg output like "XGIInitNew() ... OK\n"
> is almost always low value.
>
> Perhaps just emitting on the error case is better:
> if (!XGIInitNew(pdev))
> printk(KERN_ERR "XGIfb: XBIInitNew() failed\n");
Cool. See Re: Dan. I will fold the printk logic up.
> One other thing. It would be better to add
> #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> before any #include and convert all the
> printks(KERN_<LEVEL> to pr_<level>(
> stripping all the leading XGIfb: too.
I might take a stab at eliminating explicit calls to printk and use a macro.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 16:42 ` Joe Perches
2012-01-21 17:18 ` sam hansen
@ 2012-01-21 19:22 ` sam hansen
2012-01-21 19:45 ` Joe Perches
1 sibling, 1 reply; 9+ messages in thread
From: sam hansen @ 2012-01-21 19:22 UTC (permalink / raw)
To: Joe Perches
Cc: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter,
devel, linux-kernel
> One other thing. It would be better to add
> #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> before any #include and convert all the
> printks(KERN_<LEVEL> to pr_<level>(
> stripping all the leading XGIfb: too.
So, an administrative question. Sorry for my noob-ishness but... I
will be 1) modifying the patch regarding prink to use pr_LVL (and a
few logic tweaks), and will also be introducing a new patch to set up
the pr_fmt macro for kbuild. I can find lots of information regarding
how to create/submit a patch, but not a lot of information about how
to modify/resubmit a patch you've already submitted and received
feedback for.
The pr_fmt patch will likely just be a new patch outside of this patch
set? Or should I use git-rebase to work it in the middle of the patch
set and regenerate/resend all patches (this approach doesn't seem to
make sense).
I'm not sure how the git commit short-hashes work with the patches,
and I don't want to destroy that information because it seems like
it's important when stuff goes upstream?
Thanks for any feedback you guys may have :)
And thanks for helping me pull myself up to actually being useful to you all.
~s
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_*
2012-01-21 19:22 ` sam hansen
@ 2012-01-21 19:45 ` Joe Perches
0 siblings, 0 replies; 9+ messages in thread
From: Joe Perches @ 2012-01-21 19:45 UTC (permalink / raw)
To: sam hansen
Cc: Arnaud Patard, Greg Kroah-Hartman, Aaro Koskinen, Dan Carpenter,
devel, linux-kernel
On Sat, 2012-01-21 at 11:22 -0800, sam hansen wrote:
> > One other thing. It would be better to add
> > #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> > before any #include and convert all the
> > printks(KERN_<LEVEL> to pr_<level>(
> > stripping all the leading XGIfb: too.
>
> So, an administrative question. Sorry for my noob-ishness but... I
> will be 1) modifying the patch regarding prink to use pr_LVL (and a
> few logic tweaks), and will also be introducing a new patch to set up
> the pr_fmt macro for kbuild. I can find lots of information regarding
> how to create/submit a patch, but not a lot of information about how
> to modify/resubmit a patch you've already submitted and received
> feedback for.
Rework the commented things in a new branch.
Apply the patches to the new branch one at
a time, modify as necessary then
git commit --amend
the appropriately changed files while modifying
change logs.
Then resubmit with
git format-patch --subject-prefix="PATCH V2"
You could also add --in-reply-to=originalemailid
> The pr_fmt patch will likely just be a new patch outside of this patch
> set?
A new patch would be fine.
Here's a little regex based tool for part of that conversion
http://lwn.net/Articles/380161/
An example would be:
$ ./scripts/cvt_kernel_style.pl \
--convert=convert_printk_to_pr_level \
-o drivers/staging/xgifb/XGI_main_26.c
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2012-01-21 19:45 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-21 10:10 [PATCH 1/3] xgifb: checkpatch cleanup, braces Sam Hansen
2012-01-21 10:10 ` [PATCH 2/3] xgifb: checkpatch cleanup __func__ Sam Hansen
2012-01-21 10:10 ` [PATCH 3/3] xgifb: checkpatch cleanup, printk() KERN_* Sam Hansen
2012-01-21 15:52 ` Dan Carpenter
2012-01-21 17:13 ` sam hansen
2012-01-21 16:42 ` Joe Perches
2012-01-21 17:18 ` sam hansen
2012-01-21 19:22 ` sam hansen
2012-01-21 19:45 ` Joe Perches
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.