linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 00/13] tty: serial: 8250: Fix checkpatch warnings
@ 2016-01-08 17:43 Anton Wuerfel
  2016-01-08 17:43 ` [PATCH v4 01/13] tty: serial: 8250: Fix whitespace errors Anton Wuerfel
                   ` (12 more replies)
  0 siblings, 13 replies; 22+ messages in thread
From: Anton Wuerfel @ 2016-01-08 17:43 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Jiri Slaby, James E.J. Bottomley, Helge Deller, Peter Hurley,
	Heikki Krogerus, Andy Shevchenko, Qipeng Zha, Desmond Liu,
	Wang Long, Matt Redfearn, Paul Burton, Ralf Baechle,
	Krzysztof Kozlowski, Peter Hung, Soeren Grunewald, Adam Lee,
	Maciej S. Szmigiero, Mans Rullgard, linux-kernel, linux-parisc,
	linux-kernel, phillip.raffeck, Anton Wuerfel

Hello Peter and Andy,

sorry for the long delay - we were very busy during christmas holidays.
We tried to incorporate your suggestions.

We apologize for syntax errors in v3-patchset. While fixing these issues
we added another patch to the series, so we decided to send in a new patchset
instead of fixing the damaged patch files in v3.

Regards,
Anton Wuerfel
Phillip Raffeck

This patch set fixes several checkpatch warnings in tty/serial/8250.

Patch 1/13:  Adds missing spaces (mainly to function/macro headers)
Patch 2/13:  Replace spaces with tabs wherever possible
Patch 3/13:  Slight patch which moves an opening curly brace
Patch 4/13:  Fixes multiline comment style
Patch 5/13:  Removes else blocks after return statements
Patch 6/13:  Slight patch which moves EXPORT_SYMBOL macro to correct position
Patch 7/13:  Slight patch which removes an unneccessary line continuation
Patch 8/13:  Slight patch which adds parentheses to a macro definition
Patch 9/13:  Merges user-visible multiline strings to a single line
Patch 10/13: Replace printk by dev_* or pr_* where appropriate
Patch 11/13: Remove orphaned debug macro
Patch 12/13: Fix warnings in dev_dbg by adding two casts
Patch 13/13: Fixes code indentation

Remaining checkpatch warnings after applying this patch series:

-line over 80 characters
	This error mostly occurs in serial_cs.c, which contains long-lined
	macro calls. However, splitting these calls into multiple lines would
	not increase readability.

-externs should be avoided in .c files
	This occurs in 8250_hp300.c. There is no corresponding header file
	the extern statement could be moved to. It could be moved to 8250.h
	but this would affect other .c files.

-Use #include <linux/*.h> instead of <asm/*.h>
	This warning has been left open for more experienced kernel hackers.
	This patch series is about style issues. We do not intend to alter
	the code behavior.
-struct uart_ops should normally be const
	This warning only occurs in 8250_core.c. The corresponding struct
	cannot be declared as const because it is altered in
	serial8250_isa_init_ports(). Maybe a checkpatch exception should
	be added for this particular warning.

-quoted string split across lines
	These strings were ignored because they otherwise would exceed
	80 characters in a single line. These particular strings use
	format specifiers, which break the ability to grep for them anyway.

Anton Wuerfel (13):
Phillip Raffeck (13):
  tty: serial: 8250: Fix whitespace errors
  tty: serial: 8250: Replace spaces with tabs
  tty: serial: 8250: Fix braces after struct
  tty: serial: 8250: Fix multiline comment style
  tty: serial: 8250: Remove else after return
  tty: serial: 8250: Move EXPORT_SYMBOL to function
  tty: serial: 8250: Fix line continuation warning
  tty: serial: 8250: Add parentheses to macro
  tty: serial: 8250: Fix multi-line strings
  tty: serial: 8250: Removed warning in debug output
  tty: serial: 8250: Fix indentation warnings
  tty: serial: 8250: Suitably replace printk
  tty: serial: 8250: Remove SERIAL_DEBUG_PNP macro

 drivers/tty/serial/8250/8250_accent.c        |  2 +-
 drivers/tty/serial/8250/8250_acorn.c         |  2 +-
 drivers/tty/serial/8250/8250_boca.c          |  2 +-
 drivers/tty/serial/8250/8250_core.c          | 15 ++---
 drivers/tty/serial/8250/8250_exar_st16c554.c |  2 +-
 drivers/tty/serial/8250/8250_fourport.c      |  2 +-
 drivers/tty/serial/8250/8250_gsc.c           |  7 ++-
 drivers/tty/serial/8250/8250_hp300.c         | 26 ++++----
 drivers/tty/serial/8250/8250_hub6.c          |  2 +-
 drivers/tty/serial/8250/8250_ingenic.c       | 12 ++--
 drivers/tty/serial/8250/8250_pci.c           | 49 +++++++--------
 drivers/tty/serial/8250/8250_pnp.c           | 20 ++++---
 drivers/tty/serial/8250/8250_port.c          | 46 +++++++-------
 drivers/tty/serial/8250/serial_cs.c          | 89 +++++++++++++++-------------
 14 files changed, 145 insertions(+), 131 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2016-01-11 13:04 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-08 17:43 [PATCH v4 00/13] tty: serial: 8250: Fix checkpatch warnings Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 01/13] tty: serial: 8250: Fix whitespace errors Anton Wuerfel
2016-01-11 12:28   ` Andy Shevchenko
2016-01-11 12:50     ` Shevchenko, Andriy
2016-01-11 12:54       ` Måns Rullgård
2016-01-11 13:03         ` Shevchenko, Andriy
2016-01-08 17:43 ` [PATCH v4 02/13] tty: serial: 8250: Replace spaces with tabs Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 03/13] tty: serial: 8250: Fix braces after struct Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 04/13] tty: serial: 8250: Fix multiline comment style Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 05/13] tty: serial: 8250: Remove else after return Anton Wuerfel
2016-01-11 12:30   ` Andy Shevchenko
2016-01-08 17:43 ` [PATCH v4 06/13] tty: serial: 8250: Move EXPORT_SYMBOL to function Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 07/13] tty: serial: 8250: Fix line continuation warning Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 08/13] tty: serial: 8250: Add parentheses to macro Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 09/13] tty: serial: 8250: Fix multi-line strings Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 10/13] tty: serial: 8250: Suitably replace printk Anton Wuerfel
2016-01-11 12:38   ` Andy Shevchenko
2016-01-08 17:43 ` [PATCH v4 11/13] tty: serial: 8250: Remove SERIAL_DEBUG_PNP macro Anton Wuerfel
2016-01-08 17:43 ` [PATCH v4 12/13] tty: serial: 8250: Removed warning in debug output Anton Wuerfel
2016-01-11 12:42   ` Andy Shevchenko
2016-01-08 17:43 ` [PATCH v4 13/13] tty: serial: 8250: Fix indentation warnings Anton Wuerfel
2016-01-11 12:47   ` Andy Shevchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).