Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp825323pxb; Tue, 3 Nov 2020 13:37:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJwGBTSlvZa4yeOkOdQxwB99B1eJMO59hw9T2AjgKvmJrcRG1a00LEMiJHpmnZ3R0zMdOIr+ X-Received: by 2002:a17:906:9a4a:: with SMTP id aj10mr18401559ejc.389.1604439420323; Tue, 03 Nov 2020 13:37:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604439420; cv=none; d=google.com; s=arc-20160816; b=0dzBtJwdNmwOFXwErMlaY3km07J9FFdlxSv8nvc3zhjGEW8VPfc32nCl8cQqKetYCu ihqi8OpT889HoPqL6ottYU0F1Kt+Hxogq28PheA3xV7cfg8xB6m+7BHkwp+mObXpl9gK 1gPCexmHo2An7sgX8oZmwaDjr4BT8Yy2iMkohnk5Y4IJyR68Zsa9sMaIcZ3DFIfzOjw8 9jRPWa2tJ4cJViK6ZDyWphWWQC6g/wQ28WSdMmhE2GmQdaY0J92uWTHEXq4w7VJUJp2v z6zEBn6NLMBnq+48j3ky6Se9F4F3be/wjAOL8DZjV1qaVLifjwQXbe3P8YRSshkhEUkT Vt0w== 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=0j2Gl6hx2kqW4OAFgKBs1hExyRgxjqwEYUWCvPuPt3U=; b=lDZPHmIul5PyxfuvXgv8GthX+uLg92K4gQqNjxYXKBzurfENXrocF5nwmCTSCTuSmi P27jI8H6fWAt7LD5aDA2xhq+zA4DZ2Qm6xpk0H7ry90e1YdEQ5lW2FEkw1KAZXRjUg3q diNBawaaJx/S29G+QNmtVktcLTShjbMbrr+ySh6rx033alZj9tdBm+Qc1GMli//+HUpb kyMV39+Km7BV0P4KF51VPGygl+CEwPNAFXnA3+jvuZkZp/3bhvMb/oZ8ELV4CpV+K93Z lhKbjWA2sZovgHk9hiOQhvyrB4UBqDLRq/JI/Zdsz/yyENdpDuVcndm1XRWrWegNcbBP qu0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=DVXhskhA; 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=fail (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 bd28si4546017edb.329.2020.11.03.13.36.37; Tue, 03 Nov 2020 13:37:00 -0800 (PST) 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=@kernel.org header.s=default header.b=DVXhskhA; 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=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732911AbgKCVcD (ORCPT + 99 others); Tue, 3 Nov 2020 16:32:03 -0500 Received: from mail.kernel.org ([198.145.29.99]:59684 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732160AbgKCU5Y (ORCPT ); Tue, 3 Nov 2020 15:57:24 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (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 5F2612053B; Tue, 3 Nov 2020 20:57:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604437043; bh=fDVkSL4OoH29SROqNLFPW+q5KCXRY4XKiT46PihVJVw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DVXhskhA+CpNl3EW2XPtnxWOShkyO9orXVnUaEehcXJu6IOf10F3lw5PzMBMnTMUg CI0HnM2tnVUqh0ibHx2JnzG951a4C1YRMKlP/0Hx4tHDcOGEh6QCrhBTydyK8wueCt S8llGQU0Uerz7rW3xXaQK2AtiAHL37ixgeY5udaE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Anand Jain , David Sterba Subject: [PATCH 5.4 123/214] btrfs: improve device scanning messages Date: Tue, 3 Nov 2020 21:36:11 +0100 Message-Id: <20201103203302.395004126@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201103203249.448706377@linuxfoundation.org> References: <20201103203249.448706377@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: Anand Jain commit 79dae17d8d44b2d15779e332180080af45df5352 upstream. Systems booting without the initramfs seems to scan an unusual kind of device path (/dev/root). And at a later time, the device is updated to the correct path. We generally print the process name and PID of the process scanning the device but we don't capture the same information if the device path is rescanned with a different pathname. The current message is too long, so drop the unnecessary UUID and add process name and PID. While at this also update the duplicate device warning to include the process name and PID so the messages are consistent CC: stable@vger.kernel.org # 4.19+ Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=89721 Signed-off-by: Anand Jain Reviewed-by: David Sterba Signed-off-by: David Sterba Signed-off-by: Greg Kroah-Hartman --- fs/btrfs/volumes.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) --- a/fs/btrfs/volumes.c +++ b/fs/btrfs/volumes.c @@ -1123,16 +1123,18 @@ static noinline struct btrfs_device *dev bdput(path_bdev); mutex_unlock(&fs_devices->device_list_mutex); btrfs_warn_in_rcu(device->fs_info, - "duplicate device fsid:devid for %pU:%llu old:%s new:%s", - disk_super->fsid, devid, - rcu_str_deref(device->name), path); + "duplicate device %s devid %llu generation %llu scanned by %s (%d)", + path, devid, found_transid, + current->comm, + task_pid_nr(current)); return ERR_PTR(-EEXIST); } bdput(path_bdev); btrfs_info_in_rcu(device->fs_info, - "device fsid %pU devid %llu moved old:%s new:%s", - disk_super->fsid, devid, - rcu_str_deref(device->name), path); + "devid %llu device path %s changed to %s scanned by %s (%d)", + devid, rcu_str_deref(device->name), + path, current->comm, + task_pid_nr(current)); } name = rcu_string_strdup(path, GFP_NOFS);