Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp3383167ybp; Sun, 6 Oct 2019 10:43:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqyjTTnbGNIhqwpUWdNbSxIFUeG5YeKVS20ziqQlxqvX9NV7C11io2lO8vugkY9hlwGpuPjD X-Received: by 2002:a50:c2c2:: with SMTP id u2mr25140944edf.220.1570383806850; Sun, 06 Oct 2019 10:43:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570383806; cv=none; d=google.com; s=arc-20160816; b=mVsqnCA1ydcfBDDagme8g2Nhtwxu5uCQkrjc4hvLpEwDeYopR6TWnfxaECOIQfTKc+ nZONVbWpC2tzkvXQl9CxM6JflGZ4dWpSpCbqe1CVNLmaAtRGNxwsHYl6DVU8yTYHJBbM 543Lohuq9prtV6HBp8DO5LTYiLXcAE1+uS7hontB/xJcCFMNIAyi+hHQgHWT3hLkrJ4U W9+Qpv5TyQoKizJEky6ldVH9EcTY4UcBlLztcq1CefxUK2KA3B0Dc4r3e0gNy3p5WvpM JCoD9fh9NyDupWXkqkeQ5NspxYNm1+JkUFAHSU+GRUzGn+k3OiyMGHYjtzygtUFJrdMA Ujkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=W7MWWTfZcQN551gXjNIn3EaHHK7WlfM0y9FPILlgUZ0=; b=F7PjeKn5umvELpDYQt1hAqJeeKWKhbDnVBUZj/tBh34SamJHNHbr7Ls5Nghozc02Pp 0JqOQfvMezFegwQrGhA7xeZwe8DG6Nixa3kiQxn8IgCbRjGm+0Vv8bD7W1mUuciwtZKO KB5+v5ffKVAnd0pcsnCLsn/TrPmxGywXmUejqK4pCUdxsFf2417J2WdF+U1al8h7PkP7 fvMIetREzdHF8p1cGbioOH3O8f5KuSuCxOlxzcjs7f8CGfnSnRPAg68Y1PgAAXtrPKaE Tcvo4Y2+e1JNJmzTwHJcFJ+biK3kTGGsSMdY+BznZ3EmuZhNf1PWj8HNlX4rVm2JMW1/ BQ+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=lOpJsvx3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a23si8255042edj.201.2019.10.06.10.43.02; Sun, 06 Oct 2019 10:43:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=lOpJsvx3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731261AbfJFRlm (ORCPT + 99 others); Sun, 6 Oct 2019 13:41:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:41340 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731246AbfJFRll (ORCPT ); Sun, 6 Oct 2019 13:41:41 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5558020862; Sun, 6 Oct 2019 17:41:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570383700; bh=D4Qiu2RIjTeWdMxCBsBkoA53esOy0TSHq8E54FM0VMs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lOpJsvx33z7mM90Nkz6qi5V12FPOTnS1YNy8eaHaqRFy5mJePk7Y9i4FVL9+ZMXba 861Rol0F8WQlJeVGiMctaGGsGqmUqRC4fU/8OhalCK+5+ALiI0KWzCC30LDeHU+e7T tiDMH8SgObUm3W5ns9RbifwqO1opn+TuBNYvK2rE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Deepa Dinamani , Kees Cook , Jeff Layton , anton@enomsg.org, ccross@android.com, tony.luck@intel.com, Sasha Levin Subject: [PATCH 5.3 063/166] pstore: fs superblock limits Date: Sun, 6 Oct 2019 19:20:29 +0200 Message-Id: <20191006171218.555233386@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191006171212.850660298@linuxfoundation.org> References: <20191006171212.850660298@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Deepa Dinamani [ Upstream commit 83b8a3fbe3aa82ac3c253b698ae6a9be2dbdd5e0 ] Leaving granularity at 1ns because it is dependent on the specific attached backing pstore module. ramoops has microsecond resolution. Fix the readback of ramoops fractional timestamp microseconds, which has incorrectly been reporting the value as nanoseconds. Fixes: 3f8f80f0cfeb ("pstore/ram: Read and write to the 'compressed' flag of pstore"). Signed-off-by: Deepa Dinamani Acked-by: Kees Cook Acked-by: Jeff Layton Cc: anton@enomsg.org Cc: ccross@android.com Cc: keescook@chromium.org Cc: tony.luck@intel.com Signed-off-by: Sasha Levin --- fs/pstore/ram.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/pstore/ram.c b/fs/pstore/ram.c index 2bb3468fc93aa..8caff834f0026 100644 --- a/fs/pstore/ram.c +++ b/fs/pstore/ram.c @@ -144,6 +144,7 @@ static int ramoops_read_kmsg_hdr(char *buffer, struct timespec64 *time, if (sscanf(buffer, RAMOOPS_KERNMSG_HDR "%lld.%lu-%c\n%n", (time64_t *)&time->tv_sec, &time->tv_nsec, &data_type, &header_length) == 3) { + time->tv_nsec *= 1000; if (data_type == 'C') *compressed = true; else @@ -151,6 +152,7 @@ static int ramoops_read_kmsg_hdr(char *buffer, struct timespec64 *time, } else if (sscanf(buffer, RAMOOPS_KERNMSG_HDR "%lld.%lu\n%n", (time64_t *)&time->tv_sec, &time->tv_nsec, &header_length) == 2) { + time->tv_nsec *= 1000; *compressed = false; } else { time->tv_sec = 0; -- 2.20.1