Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1720228rda; Tue, 24 Oct 2023 00:44:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IECVXacNM8EiEHlvgBUABSynOVa+PUwDtwU2Jt1WA4Bg3O4tfTyBPmCJDz/ZZ19CqsEXENh X-Received: by 2002:a67:a40a:0:b0:457:ce8f:ded8 with SMTP id n10-20020a67a40a000000b00457ce8fded8mr10535367vse.3.1698133446706; Tue, 24 Oct 2023 00:44:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698133446; cv=none; d=google.com; s=arc-20160816; b=w6CyBRRMlaHY1WrfJGYdTJ5f1GWRWQPzGwvhkXjhy7RR5lhuxnlX7qdXKKjAZ5zFeO TFAyDnRVAGWF8fCuQp5SY8ehcTfxJjZ/01s2vxYCwzAUzTw/3OY9tPkVKfWy0Y4Op7Lr /+JyNPa+b2yKbwxQ+RrBWu548a8rLsmo0wl7pNHid3TVLjzmAm5/aOWL/+azAqUJtDRS pzrwPiiwTaJT11CSDhCSmjiGmyvrVLIV9yD34o/xielii+Up6G1I+VvdrtbCqds/BpnE glwy3tSv92Dwzlsv9xs0dQdXl9EK4vpw+m00cboSwrVLFXsJSQYeI6ZgWJYPvSDeBmWM 4EXA== 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 :message-id:date:subject:to:from:sender:dkim-signature; bh=Dp4zribyxkaMmeYlAPKMl/TvSUWz72GegqaBX3+CYe8=; fh=reyTq3ZEwOy/20x1KvuBrYZShs1QUD80lbRVOUxwTuE=; b=s4UULYvUMLfV+hGEoYALHZgomuJXj5Uk0fM0oyxHbC2imxKCmzklLKK9j+31URakJR 9M6QG74d4/IAZ+qx9Ad6b71Dg5eUk/rcxro0JShF0PctuMsIrOW8R3aAYL35jSMlNlp8 Nsb2Dg8/68Vp01eK4mzvjw9ftSgm3cGJi94wRQqaAY27NhDHEzFV0cq/2zsQrLQRL7ZO cGQQ/0MjCBPX8gmEQzZT+a271GTozmXaEsdEJerrzvI4py1kuLCGMcuPQoqlODT3TnEo UP792ZEt0nlYy9GADUjV6VfvV++kB/o708ZLkrngXjgiyUc2azlR4wXKr+rNJgaEobo9 7WRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OYZTDx11; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id e2-20020a637442000000b005b88cbc3d87si6165771pgn.638.2023.10.24.00.44.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 00:44:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OYZTDx11; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 7FA16803C473; Tue, 24 Oct 2023 00:44:04 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233137AbjJXHnk (ORCPT + 99 others); Tue, 24 Oct 2023 03:43:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232546AbjJXHnh (ORCPT ); Tue, 24 Oct 2023 03:43:37 -0400 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD3F3B7 for ; Tue, 24 Oct 2023 00:43:35 -0700 (PDT) Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-1c9d3a21f7aso34843655ad.2 for ; Tue, 24 Oct 2023 00:43:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698133415; x=1698738215; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=Dp4zribyxkaMmeYlAPKMl/TvSUWz72GegqaBX3+CYe8=; b=OYZTDx11F4e4ryGF6J2TTPFEjhWjE1D7kPXyXbI3Ro5FGpHqtvq6mJPx9y5bt6s6eM FxGhmNFY9zUZcNY3/PlwnAFI+zV1pfvuT8Ag1oW5O+UFQhdCNE02Nz5sPFRnbKhi2JfN 6p9S1jw3TFbE5q4r7Dpxs51/S8tkV7uHYRkHNE9sgb7A4yos3R0HAj9MvHU9driaAReQ 2GKQQdEvF+nd4WH2s92VMUlcSl2buxQPf+eOhAZ4pqirnSntdPnOf6q/AAKvUEQW4wY8 g1pFUdNDr/6oMbxIR8x/Xnw1/deLtQv+4jNeyGDqhRgTGMNYsHS+EToc+L0vFrggUCa9 +dtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698133415; x=1698738215; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Dp4zribyxkaMmeYlAPKMl/TvSUWz72GegqaBX3+CYe8=; b=RD6xwTFS9MK/vZ5N+AqUeUf+flAJoSWalKHydQ+XKrRFRzobX0sItNlOjeXh+PPPBt 4pgpWK4lzWZq8Hay4hn546YgrJK/886IbBHfM0Z873kxjSfLRamoiLCdmOKo5UTQdDCt p7CL3oqke83Tii43MPyxEMKec79kAYF3gW2gOkIc0jTpEqVoUdlZTrRPBuGaTPvK2D8o RKCJFkbzZHtzHWFGMiLtKeEUmYqe1wqmem7msCI4GSLoNyT0d16UU9JzzuQx4Bl5Oot+ TZr1VMhbFaYtie9sYxxw4DI17nf6W/OqupF6TuhfnxoXfH3X2tFIim2rGjMXBCcOyYdB IVmQ== X-Gm-Message-State: AOJu0YxI5k15a4u16CnsHe7aUcgjbiUj1GYc9Y8HE/hbtJDSx4UB0gc7 EfRgtHU37BA3vx+FBdyO0Ik= X-Received: by 2002:a17:902:c411:b0:1cb:e412:c3fd with SMTP id k17-20020a170902c41100b001cbe412c3fdmr1692265plk.63.1698133415155; Tue, 24 Oct 2023 00:43:35 -0700 (PDT) Received: from localhost (220-135-95-34.hinet-ip.hinet.net. [220.135.95.34]) by smtp.gmail.com with ESMTPSA id h7-20020a170902f7c700b001b8a3e2c241sm7032169plw.14.2023.10.24.00.43.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 00:43:34 -0700 (PDT) Sender: AceLan Kao From: AceLan Kao To: Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] mtd: spi-nor: Improve reporting for software reset failures Date: Tue, 24 Oct 2023 15:43:32 +0800 Message-Id: <20231024074332.462741-1-acelan.kao@canonical.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Tue, 24 Oct 2023 00:44:04 -0700 (PDT) From: "Chia-Lin Kao (AceLan)" When the software reset command isn't supported, we now report it as an informational message(dev_info) instead of a warning(dev_warn). This adjustment helps avoid unnecessary alarm and confusion regarding software reset capabilities. v2. only lower the priority for the not supported failure Signed-off-by: Chia-Lin Kao (AceLan) --- drivers/mtd/spi-nor/core.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/spi-nor/core.c b/drivers/mtd/spi-nor/core.c index 1b0c6770c14e..76920dbc568b 100644 --- a/drivers/mtd/spi-nor/core.c +++ b/drivers/mtd/spi-nor/core.c @@ -3252,7 +3252,10 @@ static void spi_nor_soft_reset(struct spi_nor *nor) ret = spi_mem_exec_op(nor->spimem, &op); if (ret) { - dev_warn(nor->dev, "Software reset failed: %d\n", ret); + if (ret == -ENOTSUPP) + dev_info(nor->dev, "Software reset enable command doesn't support: %d\n", ret); + else + dev_warn(nor->dev, "Software reset failed: %d\n", ret); return; } @@ -3262,7 +3265,10 @@ static void spi_nor_soft_reset(struct spi_nor *nor) ret = spi_mem_exec_op(nor->spimem, &op); if (ret) { - dev_warn(nor->dev, "Software reset failed: %d\n", ret); + if (ret == -ENOTSUPP) + dev_info(nor->dev, "Software reset command doesn't support: %d\n", ret); + else + dev_warn(nor->dev, "Software reset failed: %d\n", ret); return; } -- 2.34.1