The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Jean Delvare <khali@linux-fr.org>
To: Joe Perches <joe@perches.com>
Cc: Guenter Roeck <guenter.roeck@ericsson.com>,
	Jim Cromie <jim.cromie@gmail.com>,
	lm-sensors@lm-sensors.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 19/32] drivers/hwmon/pc87360.c: Use pr_fmt and pr_<level>
Date: Tue, 9 Nov 2010 10:31:19 +0100	[thread overview]
Message-ID: <20101109103119.4cb66327@endymion.delvare> (raw)
In-Reply-To: <190459d6c56001d564155d8a73ee8e47024b6149.1287556801.git.joe@perches.com>

Hi Joe,

On Tue, 19 Oct 2010 23:51:43 -0700, Joe Perches wrote:
> Added #define pr_fmt KBUILD_MODNAME ": " fmt
> Converted printks to pr_<level>
> Coalesced any long formats
> Removed prefixes from formats
> 
> Signed-off-by: Joe Perches <joe@perches.com>
> ---
>  drivers/hwmon/pc87360.c |   32 +++++++++++++-------------------
>  1 files changed, 13 insertions(+), 19 deletions(-)


The following is left in the driver:


#ifdef DEBUG
			printk(KERN_DEBUG "pc87360: Fan 1: mon=%d "
			       "ctrl=%d inv=%d\n", (confreg[0]>>2)&1,
			       (confreg[0]>>3)&1, (confreg[0]>>4)&1);
			printk(KERN_DEBUG "pc87360: Fan 2: mon=%d "
			       "ctrl=%d inv=%d\n", (confreg[0]>>5)&1,
			       (confreg[0]>>6)&1, (confreg[0]>>7)&1);
			printk(KERN_DEBUG "pc87360: Fan 3: mon=%d "
			       "ctrl=%d inv=%d\n", confreg[1]&1,
			       (confreg[1]>>1)&1, (confreg[1]>>2)&1);
#endif

Is there any reason why you didn't convert these to pr_debug()?

> 
> diff --git a/drivers/hwmon/pc87360.c b/drivers/hwmon/pc87360.c
> index 68e69a4..f8459a9 100644
> --- a/drivers/hwmon/pc87360.c
> +++ b/drivers/hwmon/pc87360.c
> @@ -33,6 +33,8 @@
>   *  the standard Super-I/O addresses is used (0x2E/0x2F or 0x4E/0x4F).
>   */
>  
> +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> +
>  #include <linux/module.h>
>  #include <linux/init.h>
>  #include <linux/slab.h>
> @@ -1031,16 +1033,15 @@ static int __init pc87360_find(int sioaddr, u8 *devid, unsigned short *addresses
>  
>  		val = superio_inb(sioaddr, ACT);
>  		if (!(val & 0x01)) {
> -			printk(KERN_INFO "pc87360: Device 0x%02x not "
> -			       "activated\n", logdev[i]);
> +			pr_info("Device 0x%02x not activated\n", logdev[i]);
>  			continue;
>  		}
>  
>  		val = (superio_inb(sioaddr, BASE) << 8)
>  		    | superio_inb(sioaddr, BASE + 1);
>  		if (!val) {
> -			printk(KERN_INFO "pc87360: Base address not set for "
> -			       "device 0x%02x\n", logdev[i]);
> +			pr_info("Base address not set for device 0x%02x\n",
> +				logdev[i]);
>  			continue;
>  		}
>  
> @@ -1071,14 +1072,11 @@ static int __init pc87360_find(int sioaddr, u8 *devid, unsigned short *addresses
>  				confreg[3] = superio_inb(sioaddr, 0x25);
>  
>  				if (confreg[2] & 0x40) {
> -					printk(KERN_INFO "pc87360: Using "
> -					       "thermistors for temperature "
> -					       "monitoring\n");
> +					pr_info("Using thermistors for temperature monitoring\n");

I know checkpatch.pl no longer complains about long lines when they
include a string, but 98 columns seems excessive to me. It would be
easy enough to spread over two lines.

>  				}
>  				if (confreg[3] & 0xE0) {
> -					printk(KERN_INFO "pc87360: VID "
> -					       "inputs routed (mode %u)\n",
> -					       confreg[3] >> 5);
> +					pr_info("VID inputs routed (mode %u)\n",
> +						confreg[3] >> 5);
>  				}
>  			}
>  		}
> @@ -1616,7 +1614,7 @@ static int __init pc87360_device_add(unsigned short address)
>  	pdev = platform_device_alloc("pc87360", address);
>  	if (!pdev) {
>  		err = -ENOMEM;
> -		printk(KERN_ERR "pc87360: Device allocation failed\n");
> +		pr_err("Device allocation failed\n");
>  		goto exit;
>  	}
>  
> @@ -1639,15 +1637,13 @@ static int __init pc87360_device_add(unsigned short address)
>  
>  	err = platform_device_add_resources(pdev, res, res_count);
>  	if (err) {
> -		printk(KERN_ERR "pc87360: Device resources addition failed "
> -		       "(%d)\n", err);
> +		pr_err("Device resources addition failed (%d)\n", err);
>  		goto exit_device_put;
>  	}
>  
>  	err = platform_device_add(pdev);
>  	if (err) {
> -		printk(KERN_ERR "pc87360: Device addition failed (%d)\n",
> -		       err);
> +		pr_err("Device addition failed (%d)\n", err);
>  		goto exit_device_put;
>  	}
>  
> @@ -1666,8 +1662,7 @@ static int __init pc87360_init(void)
>  
>  	if (pc87360_find(0x2e, &devid, extra_isa)
>  	 && pc87360_find(0x4e, &devid, extra_isa)) {
> -		printk(KERN_WARNING "pc87360: PC8736x not detected, "
> -		       "module not inserted.\n");
> +		pr_warn("PC8736x not detected, module not inserted\n");
>  		return -ENODEV;
>  	}
>  
> @@ -1680,8 +1675,7 @@ static int __init pc87360_init(void)
>  	}
>  
>  	if (address == 0x0000) {
> -		printk(KERN_WARNING "pc87360: No active logical device, "
> -		       "module not inserted.\n");
> +		pr_warn("No active logical device, module not inserted\n");
>  		return -ENODEV;
>  	}
>  


-- 
Jean Delvare

  reply	other threads:[~2010-11-09  9:31 UTC|newest]

Thread overview: 104+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-19 23:13 [PATCH] drivers/hwmon: Use pr_fmt and pr_<level> Joe Perches
2010-10-20  3:29 ` Guenter Roeck
2010-10-20  3:34   ` Joe Perches
2010-10-20  3:53     ` Guenter Roeck
2010-10-20  4:07       ` Joe Perches
2010-10-20  6:04         ` Henrik Rydberg
2010-10-20  7:34         ` Jean Delvare
2010-10-20 14:46           ` Guenter Roeck
2010-10-20 16:08             ` Joe Perches
2010-10-20 16:45               ` Jean Delvare
2010-10-20 16:38             ` Jean Delvare
2010-10-20 16:43               ` Guenter Roeck
2010-10-20 16:46                 ` Jean Delvare
2010-10-20 18:03                   ` Guenter Roeck
2010-10-20 16:27           ` Joe Perches
2010-10-20 16:42             ` Jean Delvare
2010-10-20  6:51       ` [PATCH 00/32] " Joe Perches
2010-10-20  6:51         ` [PATCH 01/32] drivers/hwmon/abituguru.c: " Joe Perches
2010-11-09 16:25           ` [01/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 02/32] drivers/hwmon/abituguru3.c: " Joe Perches
2010-11-09 16:28           ` [02/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 03/32] drivers/hwmon/adt7470.c: " Joe Perches
2010-11-09 16:29           ` [03/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 04/32] drivers/hwmon/applesmc.c: " Joe Perches
2010-10-20  9:54           ` Henrik Rydberg
2010-11-09 16:35           ` [04/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 05/32] drivers/hwmon/asb100.c: " Joe Perches
2010-11-09 16:35           ` [05/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 06/32] drivers/hwmon/asus_atk0110.c: " Joe Perches
2010-11-09 16:37           ` [06/32] " Guenter Roeck
2010-11-09 20:15             ` Luca Tettamanti
2010-11-09 20:34               ` Guenter Roeck
2010-10-20  6:51         ` [PATCH 07/32] drivers/hwmon/coretemp.c: " Joe Perches
2010-11-09 16:38           ` [07/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 08/32] drivers/hwmon/dme1737.c: " Joe Perches
2010-11-09 16:39           ` [08/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 09/32] drivers/hwmon/f71805f.c: " Joe Perches
2010-11-09 16:40           ` [09/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 10/32] drivers/hwmon/f71882fg.c: " Joe Perches
2010-11-09 16:41           ` [10/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 11/32] drivers/hwmon/hp_accel.c: " Joe Perches
2010-11-09 16:42           ` [11/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 12/32] drivers/hwmon/hwmon-vid.c: " Joe Perches
2010-11-09 16:43           ` [12/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 13/32] drivers/hwmon/hwmon.c: " Joe Perches
2010-11-09 16:44           ` [13/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 14/32] drivers/hwmon/ibmaem.c: " Joe Perches
2010-11-09 16:44           ` [14/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 15/32] drivers/hwmon/it87.c: " Joe Perches
2010-11-09  9:21           ` Jean Delvare
2010-10-20  6:51         ` [PATCH 16/32] drivers/hwmon/lis3lv02d.c: " Joe Perches
2010-11-09 16:46           ` [16/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 17/32] drivers/hwmon/lm70.c: " Joe Perches
2010-11-09 16:47           ` [17/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 18/32] drivers/hwmon/lm78.c: " Joe Perches
2010-11-09  9:25           ` Jean Delvare
2010-10-20  6:51         ` [PATCH 19/32] drivers/hwmon/pc87360.c: " Joe Perches
2010-11-09  9:31           ` Jean Delvare [this message]
2010-11-09  9:59             ` Joe Perches
2010-11-09 12:08               ` Jean Delvare
2010-10-20  6:51         ` [PATCH 20/32] drivers/hwmon/pc87427.c: " Joe Perches
2010-11-09  9:35           ` Jean Delvare
2010-10-20  6:51         ` [PATCH 21/32] drivers/hwmon/pcf8591.c: " Joe Perches
2010-11-09 16:49           ` [21/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 22/32] drivers/hwmon/pkgtemp.c: " Joe Perches
2010-11-09 16:50           ` [22/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 23/32] drivers/hwmon/sis5595.c: " Joe Perches
2010-11-09 16:51           ` [23/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 24/32] drivers/hwmon/smsc47b397.c: " Joe Perches
2010-11-09 16:51           ` [24/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 25/32] drivers/hwmon/smsc47m1.c: " Joe Perches
2010-11-09 16:52           ` [25/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 26/32] drivers/hwmon/via-cputemp.c: " Joe Perches
2010-11-09 16:53           ` [26/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 27/32] drivers/hwmon/via686a.c: " Joe Perches
2010-11-09 16:54           ` [27/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 28/32] drivers/hwmon/vt1211.c: " Joe Perches
2010-11-09 16:57           ` [28/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 29/32] drivers/hwmon/vt8231.c: " Joe Perches
2010-11-09 16:58           ` [29/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 30/32] drivers/hwmon/w83627ehf.c: " Joe Perches
2010-11-09 16:59           ` [30/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 31/32] drivers/hwmon/w83627hf.c: " Joe Perches
2010-11-09 17:00           ` [31/32] " Guenter Roeck
2010-10-20  6:51         ` [PATCH 32/32] drivers/hwmon/w83781d.c: " Joe Perches
2010-11-09  9:39           ` Jean Delvare
2010-11-09 10:04             ` Joe Perches
2010-10-20  7:42 ` [PATCH] drivers/hwmon: " Jean Delvare
2010-10-20 15:59   ` Joe Perches
2010-10-20 16:49     ` Guenter Roeck
2010-10-20 16:54       ` Joe Perches
2010-10-20 17:18         ` Guenter Roeck
2010-10-20 17:28           ` Joe Perches
2010-10-20 17:48             ` Guenter Roeck
2010-10-20 18:02               ` Joe Perches
2010-10-20 18:35                 ` Guenter Roeck
2010-10-20 19:08                   ` Joe Perches
2010-10-20 19:57                   ` Jean Delvare
2010-10-20 19:19   ` Davidlohr Bueso
2010-10-20 19:38     ` Jean Delvare
2010-10-20 19:52       ` Joe Perches
2010-10-20 19:59         ` Joe Perches
2010-10-20 20:36           ` Jim Cromie
2010-10-20 20:13         ` Jean Delvare

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=20101109103119.4cb66327@endymion.delvare \
    --to=khali@linux-fr.org \
    --cc=guenter.roeck@ericsson.com \
    --cc=jim.cromie@gmail.com \
    --cc=joe@perches.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lm-sensors@lm-sensors.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox