From nobody Wed Dec 17 10:55:23 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B185C4167B for ; Tue, 28 Nov 2023 02:57:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234483AbjK1C5t (ORCPT ); Mon, 27 Nov 2023 21:57:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232324AbjK1C5r (ORCPT ); Mon, 27 Nov 2023 21:57:47 -0500 Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 022EE10D7 for ; Mon, 27 Nov 2023 18:57:50 -0800 (PST) Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-6c115026985so4897057b3a.1 for ; Mon, 27 Nov 2023 18:57:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701140269; x=1701745069; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xq2UZc/qF6ygYEmucjhvtRnAU79JEXbt2OXuiPsGdb0=; b=QEl6nyK2U5F48jH5ohVroLhs6wlnOR8H3THKB2gYQiAndN/UK0dpp9BNOjR1hRPSl9 OWJNJRoO5H0HspvwoPMedC9WFF6PiYiIcGFvvSsvsYORYScBDWvmPxsyS8EZ9qiPqdGF fZr4Wxl1QXXfKsSFQtzc2clJx1NznYe5UZBeBg8UjruvwjAp88jJovT8tkwQMY87rI4U Zx8Xgn0o83HlVsXaaeKahG/9G313HHYO78pyXmm1fq2bJHKjpCwaIcwdjtOxTQIT0fw7 9Vh1q4jIZFZMGT/5E1OeCxmb2v2NTGmZsZsbitOd858QqHRriDEu6lixNinfw8nQzStN 5+cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701140269; x=1701745069; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xq2UZc/qF6ygYEmucjhvtRnAU79JEXbt2OXuiPsGdb0=; b=KakWO9t6mupxY9nEEqlIgeh52oDFq6ETAzQWZszJZYh9/NDS9pSdZjlYkpRBsfusno xnRobLXjarCywtMh+CbRBoMwJaBvbTJhuJ0FNmDMRrc5uyACadC+a0ooJIVQzR9/a2/4 18SzE9rUNXUFs6u70O8TCwYVNPFaddFR6L8xHIe5vginCoC7YPVQ/gcoaQ4I2VzDRiTV xbQfNcciezJVYr2F69wIIQT36yW9Q+wIyBtkigMR9jjLtKzK8dTq77kNRb2mcTqOtCDE 91qGC9ckua5kCMdApHqI6n8v/l5jSB3lOMn3vFvV7gA7/XNs0rIRZcAndKL0uxDHji0t SCxw== X-Gm-Message-State: AOJu0Yz8oI/t8ncqbRtz5jU06YPTCzZW2Wc9c82XxyTP8m649JZzJ7gH MgT5ZpZv65gXjNGqiwegpsU= X-Google-Smtp-Source: AGHT+IHKfl6zCTzYaX64gPJ7IlYAWWrLTK7UXpqyPWkn0nLz5fGBBtge77cAR99etqzZixsoLdk/6A== X-Received: by 2002:a05:6a20:54a1:b0:187:5302:4b21 with SMTP id i33-20020a056a2054a100b0018753024b21mr17952683pzk.46.1701140269419; Mon, 27 Nov 2023 18:57:49 -0800 (PST) Received: from smi-System-Product-Name.tw.smi.ad (125-227-10-151.hinet-ip.hinet.net. [125.227.10.151]) by smtp.gmail.com with ESMTPSA id n17-20020a056a0007d100b006cb65cfde6dsm7930782pfu.200.2023.11.27.18.57.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 18:57:49 -0800 (PST) From: "Jim.Lin" X-Google-Original-From: "Jim.Lin" To: kbusch@kernel.org Cc: axboe@kernel.dk, hch@lst.de, sagi@grimberg.me, linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, jim.lin@siliconmotion.com, cj.chen@siliconmotion.com, david.yeh@siliconmotion.com, hardaway.tseng@sk.com Subject: [PATCH] nvme-pci: disable write zeroes for SK Hynix BC901 Date: Tue, 28 Nov 2023 10:57:37 +0800 Message-Id: <20231128025737.53026-1-jim.lin@siliconmotion.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" SK Hynix BC901 drive write zero will cause Chromebook takes more than 20 mi= ns to switch to developer mode "disable write zeroes" can fix this issue and Sk Hynix has been verified. Signed-off-by: Jim.Lin --- drivers/nvme/host/pci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c index 507bc149046d..f27202680741 100644 --- a/drivers/nvme/host/pci.c +++ b/drivers/nvme/host/pci.c @@ -3394,6 +3394,8 @@ static const struct pci_device_id nvme_id_table[] =3D= { .driver_data =3D NVME_QUIRK_DISABLE_WRITE_ZEROES, }, { PCI_DEVICE(0x1c5c, 0x174a), /* SK Hynix P31 SSD */ .driver_data =3D NVME_QUIRK_BOGUS_NID, }, + { PCI_DEVICE(0x1c5c, 0x1D59), /* SK Hynix BC901 */ + .driver_data =3D NVME_QUIRK_DISABLE_WRITE_ZEROES, }, { PCI_DEVICE(0x15b7, 0x2001), /* Sandisk Skyhawk */ .driver_data =3D NVME_QUIRK_DISABLE_WRITE_ZEROES, }, { PCI_DEVICE(0x1d97, 0x2263), /* SPCC */ --=20 2.25.1