Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp291600ybt; Tue, 30 Jun 2020 21:32:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzuKyc/xCHzDqH5XSLd9lMLvL8H81SOXVxnc1yaRa0ccUIMrtadCL0ZxIxP1oOJn4HREja1 X-Received: by 2002:a17:906:c04d:: with SMTP id bm13mr12926740ejb.321.1593577963567; Tue, 30 Jun 2020 21:32:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593577963; cv=none; d=google.com; s=arc-20160816; b=Ghi/jlhOKyKrKX9mtbZscbxwRG7IxVf7jCSZWdkk1ML/sYJbNaCYdYndC/fscde3gw GiZWuhw9C/QdiB/MOqJztmt/sctClohzfOZevSoNJYwGGMIl0QU8rAReujt9RqsJRvjH Bf77ZXch1R8d7sdWLH7l+GW8oNdTrUp87XPpPLKtVH9/l7OaOZ4xJ+nyRl2WggJJm+ym iE8eUH+qV29Ct+gtRU+/vLG/COkbIK1FG9iOplga3tLMLkDKiLUI/DJ11vzBYJbNxXL6 jgcogUPL34WzeaIzDF+rZ4mLP2xu0fcgub3wCmlx0WU/lmN8ZWTvGP97Zi2cuFocjcZD ucBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=oqLAdGGLZ0rfgzD/09r21eZ/U8JPDlmfCjWXR1tWe9M=; b=ulF7xH1j6Crn4GyNJ3h61FHha18OtSJmu6TMaFwt28bM8e1dQ2m3W9cxN39NaLo7Y5 lWgJAU1fkkeRf5hwsaHfoNCsex6/zA63hAlMBNN+Du7X9W/GHo5F13HnW/Q5SoAeJ2fG SKtgHAE+UxIEbQmiv7lJ3NnDksmFAVbNfn4d4LVT0SPNhBsdbiakOUUy3lV3ytBd1ysM SBiKzTJQrRMaol+q6QU0VMGGLRxPdPT/jBhbb78+Kn/Xc3f3EeAIUoDnuy/BpZ5ngm0H PY3gDoNBX6jlypCq7B2lJPthzpxqhvTge0ZWQojgO3VYHBeHFUOFvHsvGaNHkbPKDkNe 907g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ce16si3397133edb.550.2020.06.30.21.32.19; Tue, 30 Jun 2020 21:32:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725875AbgGAEaE (ORCPT + 99 others); Wed, 1 Jul 2020 00:30:04 -0400 Received: from bmailout2.hostsharing.net ([83.223.78.240]:37271 "EHLO bmailout2.hostsharing.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725272AbgGAEaE (ORCPT ); Wed, 1 Jul 2020 00:30:04 -0400 Received: from h08.hostsharing.net (h08.hostsharing.net [83.223.95.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.hostsharing.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by bmailout2.hostsharing.net (Postfix) with ESMTPS id 1954E280038A9; Wed, 1 Jul 2020 06:30:02 +0200 (CEST) Received: by h08.hostsharing.net (Postfix, from userid 100393) id A44C71940B1; Wed, 1 Jul 2020 06:30:01 +0200 (CEST) Date: Wed, 1 Jul 2020 06:30:01 +0200 From: Lukas Wunner To: Daniel Winkler , Serge Semin , Alexey Malahov Cc: linux-serial@vger.kernel.org, linux-mediatek@lists.infradead.org, chromeos-bluetooth-upstreaming , Aaron Sierra , Andy Shevchenko , Greg Kroah-Hartman , Jiri Slaby , Vignesh Raghavendra , linux-kernel@vger.kernel.org Subject: Re: [PATCH] Revert "serial: 8250: Fix max baud limit in generic 8250 port" Message-ID: <20200701043001.73qhxyyjx6bayn2m@wunner.de> References: <20200630164204.1.I2cc415fa5793b3e55acfd521ba8f0a71e79aa5f1@changeid> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200630164204.1.I2cc415fa5793b3e55acfd521ba8f0a71e79aa5f1@changeid> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 30, 2020 at 04:42:11PM -0700, Daniel Winkler wrote: > This reverts commit 0eeaf62981ecc79e8395ca8caa1570eaf3a12257. That is not an upstream commit. You probably mean: commit 7b668c064ec33f3d687c3a413d05e355172e6c92 Author: Serge Semin Date: Thu May 7 02:31:32 2020 +0300 serial: 8250: Fix max baud limit in generic 8250 port And you didn't cc the commit author (hereby fixed). Thanks, Lukas > > The change regresses the QCA6174A-3 bluetooth chip, preventing > firmware from being properly loaded. We have verified that without > this patch, the chip works as intended. > > Signed-off-by: Daniel Winkler > --- > > drivers/tty/serial/8250/8250_port.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/tty/serial/8250/8250_port.c b/drivers/tty/serial/8250/8250_port.c > index 1632f7d25acca..e057c65ac1580 100644 > --- a/drivers/tty/serial/8250/8250_port.c > +++ b/drivers/tty/serial/8250/8250_port.c > @@ -2618,8 +2618,6 @@ static unsigned int serial8250_get_baud_rate(struct uart_port *port, > struct ktermios *termios, > struct ktermios *old) > { > - unsigned int tolerance = port->uartclk / 100; > - > /* > * Ask the core to calculate the divisor for us. > * Allow 1% tolerance at the upper limit so uart clks marginally > @@ -2628,7 +2626,7 @@ static unsigned int serial8250_get_baud_rate(struct uart_port *port, > */ > return uart_get_baud_rate(port, termios, old, > port->uartclk / 16 / UART_DIV_MAX, > - (port->uartclk + tolerance) / 16); > + port->uartclk); > } > > void > -- > 2.27.0.212.ge8ba1cc988-goog