Coding style in serial2002
PATCH 1/1 Coding style in serial2002
From: Michael Ahern <[email protected]>
This patch resolves braces and KERN_ warnings by checkpatch.pl
Warnings: printk() should include KERN_ facility level, removed unnecessary braces, lines over 80 chars
--- drivers/staging/comedi/drivers/serial2002.c | 172 ++++++++++++--------------- 1 files changed, 76 insertions(+), 96 deletions(-)
drivers/staging/comedi/drivers/serial2002.c +76 -96
@@ -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)); +*/ + 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" );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);for (i =0 ; i <5 ; i++) { s = &dev->subdevices[i];if (s->maxdata_list)
Signature · 1 line
1.7.0.4
Quoted 4 lines · On Thu, Jan 20, 2011 at 06:50:02PM +1100, [email protected] wrote:
From: Michael Ahern <[email protected]>
This patch resolves braces and
KERN_warnings by checkpatch.pl
Warnings:printk()should includeKERN_facility level, removed unnecessary braces, lines over 80 chars
break the commit log in 72 chars
drivers/staging/comedi/drivers/serial2002.c static void tty_setspeed(struct file *f, int speed) · line 253
Quoted 10 lines
drivers/staging/comedi/drivers/serial2002.c +5
-1@@ -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)); +*/
since you're fixing coding style, you might as well use the correct multi-line comment style:
/*
* printk(....
* better
* pr_info(....
*/
Signature · 1 line
balbi
Hello Michael,
Quoted 15 lines · On Thu, Jan 20, 2011 at 06:50:02PM +1100, [email protected] wrote:
From: Michael Ahern <[email protected]>
This patch resolves braces and
KERN_warnings by checkpatch.pl
Warnings:printk()should includeKERN_facility level, removed unnecessary braces, lines over 80 charsSigned-off-by Michael Ahern <[email protected]>--- drivers/staging/comedi/drivers/serial2002.c | 172 ++++++++++++--------------- 1 files changed, 76 insertions(+), 96 deletions(-)drivers/staging/comedi/drivers/serial2002.c +0
-0
drivers/staging/comedi/drivers/serial2002.c static void tty_setspeed(struct file *f, int speed) · line 254
Quoted 10 lines
drivers/staging/comedi/drivers/serial2002.c +6
-1@@ -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?
Quoted 66 lines
drivers/staging/comedi/drivers/serial2002.c +20
-25settings.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 */
drivers/staging/comedi/drivers/serial2002.c static struct serial_data serial_read(struct file *f, int timeout) · line 335
Quoted 5 lines
drivers/staging/comedi/drivers/serial2002.c +1
-1@@ -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?
Quoted 217 lines
drivers/staging/comedi/drivers/serial2002.c +48
-68break ; }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 ;
drivers/staging/comedi/drivers/serial2002.c static int serial2002_detach(struct comedi_device *dev) · line 867
Quoted 5 lines
drivers/staging/comedi/drivers/serial2002.c +1
-1@@ -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
Signature · 2 lines
Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ |