lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20110120075621.GG7228@pengutronix.de>
Date:	Thu, 20 Jan 2011 08:56:21 +0100
From:	Uwe Kleine-König 
	<u.kleine-koenig@...gutronix.de>
To:	ahern.michael.t@...il.com
Cc:	gregkh@...e.de, julia@...u.dk, nikai@...ai.net,
	morgan.gatti@...il.com, devel@...verdev.osuosl.org,
	linux-kernel@...r.kernel.org
Subject: Re: [PATCH] Coding style in serial2002

Hello Michael,

On Thu, Jan 20, 2011 at 06:50:02PM +1100, ahern.michael.t@...il.com wrote:
> From: Michael Ahern <ahern.michael.t@...il.com>
> 
> This patch resolves braces and KERN_ warnings by checkpatch.pl
> Warnings: printk() should include KERN_ facility level, removed unnecessary braces, lines over 80 chars
> 
> Signed-off-by: Michael Ahern <ahern.michael.t@...il.com>
> ---
>  drivers/staging/comedi/drivers/serial2002.c |  172 ++++++++++++---------------
>  1 files changed, 76 insertions(+), 96 deletions(-)
> 
> diff --git a/drivers/staging/comedi/drivers/serial2002.c b/drivers/staging/comedi/drivers/serial2002.c
> index 6949086..eee14dd 100644
> --- a/drivers/staging/comedi/drivers/serial2002.c
> +++ b/drivers/staging/comedi/drivers/serial2002.c
> @@ -246,7 +246,12 @@ static void tty_setspeed(struct file *f, int speed)
>  		struct termios settings;
>  
>  		tty_ioctl(f, TCGETS, (unsigned long)&settings);
> -/* printk("Speed: %d\n", settings.c_cflag & (CBAUD | CBAUDEX)); */
> +
> +		/* printk("Speed: %d\n", settings.c_cflag & (CBAUD | CBAUDEX));
> +		 * better
> +		 * pr_info("Speed: %d\n", settings.c_cflag & (CBAUD | CBAUDEX));
> +		 */
> +
can you just delete these commented out printks?

>  		settings.c_iflag = 0;
>  		settings.c_oflag = 0;
>  		settings.c_lflag = 0;
> @@ -254,41 +259,36 @@ static void tty_setspeed(struct file *f, int speed)
>  		settings.c_cc[VMIN] = 0;
>  		settings.c_cc[VTIME] = 0;
>  		switch (speed) {
> -		case 2400:{
> -				settings.c_cflag |= B2400;
> -			}
> +		case 2400:
> +			settings.c_cflag |= B2400;
>  			break;
> -		case 4800:{
> -				settings.c_cflag |= B4800;
> -			}
> +		case 4800:
> +			settings.c_cflag |= B4800;
>  			break;
> -		case 9600:{
> -				settings.c_cflag |= B9600;
> -			}
> +		case 9600:
> +			settings.c_cflag |= B9600;
>  			break;
> -		case 19200:{
> -				settings.c_cflag |= B19200;
> -			}
> +		case 19200:
> +			settings.c_cflag |= B19200;
>  			break;
> -		case 38400:{
> -				settings.c_cflag |= B38400;
> -			}
> +		case 38400:
> +			settings.c_cflag |= B38400;
>  			break;
> -		case 57600:{
> -				settings.c_cflag |= B57600;
> -			}
> +		case 57600:
> +			settings.c_cflag |= B57600;
>  			break;
> -		case 115200:{
> -				settings.c_cflag |= B115200;
> -			}
> +		case 115200:
> +			settings.c_cflag |= B115200;
>  			break;
> -		default:{
> -				settings.c_cflag |= B9600;
> -			}
> +		default:
> +			settings.c_cflag |= B9600;
>  			break;
>  		}
>  		tty_ioctl(f, TCSETS, (unsigned long)&settings);
> -/* printk("Speed: %d\n", settings.c_cflag & (CBAUD | CBAUDEX)); */
> +/* printk("Speed: %d\n", settings.c_cflag & (CBAUD | CBAUDEX));
> + * better
> + * pr_info("Speed: %d\n", settings.c_cflag & (CBAUD | CBAUDEX));
> + */
>  	}
>  	{
>  		/*  Set low latency */
> @@ -332,22 +332,20 @@ static struct serial_data serial_read(struct file *f, int timeout)
>  
>  		length++;
>  		if (data < 0) {
> -			printk(KERN_ERR "serial2002 error\n");
> +			pr_err("serial2002 error\n");
Maybe do #define pr_fmt(fmt) "serial2002: " fmt and remove all explicit
occurences of serial2002?

>  			break;
>  		} else if (data & 0x80) {
>  			result.value = (result.value << 7) | (data & 0x7f);
>  		} else {
>  			if (length == 1) {
>  				switch ((data >> 5) & 0x03) {
> -				case 0:{
> -						result.value = 0;
> -						result.kind = is_digital;
> -					}
> +				case 0:
> +					result.value = 0;
> +					result.kind = is_digital;
>  					break;
> -				case 1:{
> -						result.value = 1;
> -						result.kind = is_digital;
> -					}
> +				case 1:
> +					result.value = 1;
> +					result.kind = is_digital;
>  					break;
>  				}
>  			} else {
> @@ -405,7 +403,7 @@ static int serial_2002_open(struct comedi_device *dev)
>  	devpriv->tty = filp_open(port, O_RDWR, 0);
>  	if (IS_ERR(devpriv->tty)) {
>  		result = (int)PTR_ERR(devpriv->tty);
> -		printk(KERN_ERR "serial_2002: file open error = %d\n", result);
> +		pr_err("serial_2002: file open error = %d\n", result);
>  	} else {
>  		struct config_t {
>  
> @@ -453,38 +451,32 @@ static int serial_2002_open(struct comedi_device *dev)
>  				kind = (data.value >> 5) & 0x7;
>  				command = (data.value >> 8) & 0x3;
>  				switch (kind) {
> -				case 1:{
> +				case 1:
>  					cur_config = dig_in_config;
> -					}
>  					break;
> -				case 2:{
> +				case 2:
>  					cur_config = dig_out_config;
> -					}
>  					break;
> -				case 3:{
> +				case 3:
>  					cur_config = chan_in_config;
> -					}
>  					break;
> -				case 4:{
> +				case 4:
>  					cur_config = chan_out_config;
> -					}
>  					break;
> -				case 5:{
> +				case 5:
>  					cur_config = chan_in_config;
> -					}
>  					break;
>  				}
>  
>  				if (cur_config) {
>  					cur_config[channel].kind = kind;
>  					switch (command) {
> -					case 0:{
> +					case 0:
>  						cur_config[channel].bits
>  							= (data.value >> 10) &
>  							0x3f;
> -						}
>  						break;
> -					case 1:{
> +					case 1: {
>  						int unit, sign, min;
>  						unit = (data.value >> 10) &
>  							0x7;
> @@ -494,17 +486,14 @@ static int serial_2002_open(struct comedi_device *dev)
>  							0xfffff;
>  
>  						switch (unit) {
> -						case 0:{
> +						case 0:
>  							min = min * 1000000;
> -							}
>  							break;
> -						case 1:{
> +						case 1:
>  							min = min * 1000;
> -							}
>  							break;
> -						case 2:{
> +						case 2:
>  							min = min * 1;
> -							}
>  							break;
>  						}
>  
> @@ -514,7 +503,7 @@ static int serial_2002_open(struct comedi_device *dev)
>  						cur_config[channel].min = min;
>  						}
>  						break;
> -					case 2:{
> +					case 2: {
>  						int unit, sign, max;
>  						unit = (data.value >> 10) &
>  							0x7;
> @@ -524,17 +513,14 @@ static int serial_2002_open(struct comedi_device *dev)
>  							0xfffff;
>  
>  						switch (unit) {
> -						case 0:{
> +						case 0:
>  							max = max * 1000000;
> -							}
>  							break;
> -						case 1:{
> +						case 1:
>  							max = max * 1000;
> -							}
>  							break;
> -						case 2:{
> +						case 2:
>  							max = max * 1;
> -							}
>  							break;
>  						}
>  
> @@ -556,42 +542,36 @@ static int serial_2002_open(struct comedi_device *dev)
>  			int kind = 0;
>  
>  			switch (i) {
> -			case 0:{
> -					c = dig_in_config;
> -					mapping = devpriv->digital_in_mapping;
> -					kind = 1;
> -				}
> +			case 0:
> +				c = dig_in_config;
> +				mapping = devpriv->digital_in_mapping;
> +				kind = 1;
>  				break;
> -			case 1:{
> -					c = dig_out_config;
> -					mapping = devpriv->digital_out_mapping;
> -					kind = 2;
> -				}
> +			case 1:
> +				c = dig_out_config;
> +				mapping = devpriv->digital_out_mapping;
> +				kind = 2;
>  				break;
> -			case 2:{
> -					c = chan_in_config;
> -					mapping = devpriv->analog_in_mapping;
> -					range = devpriv->in_range;
> -					kind = 3;
> -				}
> +			case 2:
> +				c = chan_in_config;
> +				mapping = devpriv->analog_in_mapping;
> +				range = devpriv->in_range;
> +				kind = 3;
>  				break;
> -			case 3:{
> -					c = chan_out_config;
> -					mapping = devpriv->analog_out_mapping;
> -					range = devpriv->out_range;
> -					kind = 4;
> -				}
> +			case 3:
> +				c = chan_out_config;
> +				mapping = devpriv->analog_out_mapping;
> +				range = devpriv->out_range;
> +				kind = 4;
>  				break;
> -			case 4:{
> -					c = chan_in_config;
> -					mapping = devpriv->encoder_in_mapping;
> -					range = devpriv->in_range;
> -					kind = 5;
> -				}
> +			case 4:
> +				c = chan_in_config;
> +				mapping = devpriv->encoder_in_mapping;
> +				range = devpriv->in_range;
> +				kind = 5;
>  				break;
> -			default:{
> -					c = NULL;
> -				}
> +			default:
> +				c = NULL;
>  				break;
>  			}
>  			if (c) {
> @@ -816,7 +796,7 @@ static int serial2002_attach(struct comedi_device *dev,
>  {
>  	struct comedi_subdevice *s;
>  
> -	printk(KERN_INFO "comedi%d: serial2002: ", dev->minor);
> +	pr_info("comedi%d: serial2002: ", dev->minor);
>  	dev->board_name = thisboard->name;
>  	if (alloc_private(dev, sizeof(struct serial2002_private)) < 0)
>  		return -ENOMEM;
> @@ -825,7 +805,7 @@ static int serial2002_attach(struct comedi_device *dev,
>  	dev->close = serial_2002_close;
>  	devpriv->port = it->options[0];
>  	devpriv->speed = it->options[1];
> -	printk(KERN_INFO "/dev/ttyS%d @ %d\n", devpriv->port, devpriv->speed);
> +	pr_info("/dev/ttyS%d @ %d\n", devpriv->port, devpriv->speed);
>  
>  	if (alloc_subdevices(dev, 5) < 0)
>  		return -ENOMEM;
> @@ -884,7 +864,7 @@ static int serial2002_detach(struct comedi_device *dev)
>  	struct comedi_subdevice *s;
>  	int i;
>  
> -	printk(KERN_ERR "comedi%d: serial2002: remove\n", dev->minor);
> +	pr_err("comedi%d: serial2002: remove\n", dev->minor);
dev_err(dev, "...");

I wonder why this is an error though.

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ