Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4707838pxj; Wed, 12 May 2021 11:21:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxy9zJwIaA2lfhONV4kwcNZho/afNr3cS/l03X6K3+6KYG4PxKRzOvqm19dwZdFNqXqwjCc X-Received: by 2002:a05:6402:1357:: with SMTP id y23mr46820728edw.235.1620843700455; Wed, 12 May 2021 11:21:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620843700; cv=none; d=google.com; s=arc-20160816; b=rU5oc1MvWpu+4/khmQOIwtsaA50OCx7CgHYhlBo3wMTjN3DEbtU0S0ULgI8t4HpmUx QsvJwPTR1pHPaYh+9FbxbjZ6iVfjdYKBRuuUmAGsLaygGP1w/ieDmcHic8J/A7olL7n1 D6ELI3lPw50mqCwMgKDhaSpNsR3NJzVNkHbQ3W9AzOPLcNbNdwEnfUWqm8we7Ov2Sbr6 1k4ZbCUe1HFKli/uirRlO/9ql2GpHoXMm3jVcTyNaB4pXDOv3tMVILVZoqQ+OB1IwREZ j0Ys86MfzT1eXYcb5GQYEHS8Y/Nhl/Oc4sq7R4iCSSn81VZpryF6PoJM8jmx0JBmoxSh Ucfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=AqPfbegIYRjY9gcXpoCzINRxccCy6kphHUVmcUpzn18=; b=JLQ8Kg+Zf3BBlv3lfal88I752hang5/8T7NERYk+GNHRpgLrlMYuC7OV8KjMPA3TXD 8BRIwI4H7B3tTVzCxz7SPQpzTGLzkJTp7oxA17cQdU/vpLikeAXMuShAFdaeJW2CAPfD l9SO5fmdZiMe/uL2bHHajhAwWAl0fSed0BjendaASvDTEEGnZbFKBo5v60p2J3GJ8wHU zn+32JexVELSrV4PtlDS83EAOXz0b9s6aMN7IRpPUT8UNFARRk21I0tTARKQByQSsF1G is03fRcn7RfU52yUNGd9iC5zte0Q/LSywlrRSKVq0Kkg9WpeA5V4JMt5nVOwT43tLunL 7nOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Lziv1HlS; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dn20si428361ejc.125.2021.05.12.11.21.16; Wed, 12 May 2021 11:21:40 -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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Lziv1HlS; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354184AbhELSQz (ORCPT + 99 others); Wed, 12 May 2021 14:16:55 -0400 Received: from mail.kernel.org ([198.145.29.99]:42878 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241281AbhELQ07 (ORCPT ); Wed, 12 May 2021 12:26:59 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8133B61DD1; Wed, 12 May 2021 15:51:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620834674; bh=vR4uCZFVrYols5TeDN297eVtLmebC0YzuyiQeuQ5jSk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Lziv1HlSK8XjUHTJ8J9fQwyc70qWY7xwBHzWbGNk1bwiSWocXhJ2Z6oL1tUcvPYeD 42vMGMFECK4uqxReZYrYWM9b+SBwGjFHkJ+8aONKoBY4JPy86thKyzMoT+XS3p9Kjb xgwDZPI4F0JgIK3a+xR+U4ftzMmLClfjP9t4eOLE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Johan Hovold Subject: [PATCH 5.12 009/677] tty: moxa: fix TIOCSSERIAL jiffies conversions Date: Wed, 12 May 2021 16:40:55 +0200 Message-Id: <20210512144837.524505213@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144837.204217980@linuxfoundation.org> References: <20210512144837.204217980@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Johan Hovold commit 6e70b73ca5240c0059a1fbf8ccd4276d6cf71956 upstream. The port close_delay parameter set by TIOCSSERIAL is specified in jiffies, while the value returned by TIOCGSERIAL is specified in centiseconds. Add the missing conversions so that TIOCGSERIAL works as expected also when HZ is not 100. Cc: stable@vger.kernel.org Signed-off-by: Johan Hovold Link: https://lore.kernel.org/r/20210407102334.32361-11-johan@kernel.org Signed-off-by: Greg Kroah-Hartman --- drivers/tty/moxa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/tty/moxa.c +++ b/drivers/tty/moxa.c @@ -2040,7 +2040,7 @@ static int moxa_get_serial_info(struct t ss->line = info->port.tty->index, ss->flags = info->port.flags, ss->baud_base = 921600, - ss->close_delay = info->port.close_delay; + ss->close_delay = jiffies_to_msecs(info->port.close_delay) / 10; mutex_unlock(&info->port.mutex); return 0; } @@ -2069,7 +2069,7 @@ static int moxa_set_serial_info(struct t return -EPERM; } } - info->port.close_delay = ss->close_delay * HZ / 100; + info->port.close_delay = msecs_to_jiffies(ss->close_delay * 10); MoxaSetFifo(info, ss->type == PORT_16550A);