Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752589AbdFPRjv (ORCPT ); Fri, 16 Jun 2017 13:39:51 -0400 Received: from mail-qt0-f193.google.com ([209.85.216.193]:32876 "EHLO mail-qt0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750886AbdFPRjr (ORCPT ); Fri, 16 Jun 2017 13:39:47 -0400 MIME-Version: 1.0 In-Reply-To: <20170616151714.30835-1-mbrugger@suse.com> References: <20170616151714.30835-1-mbrugger@suse.com> From: Andy Shevchenko Date: Fri, 16 Jun 2017 20:39:46 +0300 Message-ID: Subject: Re: [PATCH v2] serial: Delete dead code for CIR serial ports To: Matthias Brugger Cc: Greg Kroah-Hartman , Jiri Slaby , Andy Shevchenko , Ed Blake , Vignesh R , Alexander Sverdlin , Yegor Yefremov , David Howells , "linux-serial@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2453 Lines: 66 On Fri, Jun 16, 2017 at 6:17 PM, Matthias Brugger wrote: > Commit e4fda3a04275 ("serial: don't register CIR serial ports") adds a > check for PORT_8250_CIR to serial8250_register_8250_port(). But the code > isn't needed as the function never takes the branch when the port is CIR > serial port. > > This patch deletes the dead code. Reviewed-by: Andy Shevchenko One comment below. > > Signed-off-by: Matthias Brugger > --- > drivers/tty/serial/8250/8250_core.c | 23 ++++++----------------- > 1 file changed, 6 insertions(+), 17 deletions(-) > > diff --git a/drivers/tty/serial/8250/8250_core.c b/drivers/tty/serial/8250/8250_core.c > index 1aab3010fbfa..b5def356af63 100644 > --- a/drivers/tty/serial/8250/8250_core.c > +++ b/drivers/tty/serial/8250/8250_core.c > @@ -1043,24 +1043,13 @@ int serial8250_register_8250_port(struct uart_8250_port *up) > if (up->dl_write) > uart->dl_write = up->dl_write; > > - if (uart->port.type != PORT_8250_CIR) { > - if (serial8250_isa_config != NULL) > - serial8250_isa_config(0, &uart->port, > - &uart->capabilities); > - > - ret = uart_add_one_port(&serial8250_reg, > - &uart->port); > - if (ret == 0) > - ret = uart->port.line; > - } else { > - dev_info(uart->port.dev, > - "skipping CIR port at 0x%lx / 0x%llx, IRQ %d\n", > - uart->port.iobase, > - (unsigned long long)uart->port.mapbase, > - uart->port.irq); > + if (serial8250_isa_config != NULL) > + serial8250_isa_config(0, &uart->port, > + &uart->capabilities); If it exceeds 80 by ~3 characters it's still okay from my p.o.v. Nevertheless, it's your choice. > > - ret = 0; > - } > + ret = uart_add_one_port(&serial8250_reg, &uart->port); > + if (ret == 0) > + ret = uart->port.line; > } > mutex_unlock(&serial_mutex); > > -- > 2.12.3 > -- With Best Regards, Andy Shevchenko