Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3571045rdh; Mon, 27 Nov 2023 18:58:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IHiAkGoADrVbBTjjqPZWyN3KxRedNn/TS0r5o+fle4HjsRcRTbFx8MRziKNbxuw+sKW9fMT X-Received: by 2002:a05:6a20:3ca5:b0:18b:3158:4231 with SMTP id b37-20020a056a203ca500b0018b31584231mr20597915pzj.16.1701140283343; Mon, 27 Nov 2023 18:58:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701140283; cv=none; d=google.com; s=arc-20160816; b=fuwUM6A1hjuFBvxmo1IXczkmiVJ0kZP2ZSIw346pBxLPS2UoBSq81w+4zzaiVwdZXT wtNzRIrj1z43ZDh6NHuo/FJFPCP2MAZXPi35znS37cnBz/3lAAsOVMvA+RuhYFUOsXZV rTpe+rseN7UI0CHrDrb80K+BsUcP6l+wR1lZna+uCe8VPzo7Tl4DYwiW4vLWTAl1Gfwa Bw5q2mpdjBsmEQh9I0/vgZMqmLOWXofYWdCXPqmP7aMzWQ2NkaSC5+uuA4cjDfnAwYP1 h6+n5TgXgpRTCkgT5vrmT3H+JMMg7+OP8wLDNVXUKDMHbxtzaQtpUgyRxtEFFD0IyRFu FroQ== 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:cc:to:from:dkim-signature; bh=xq2UZc/qF6ygYEmucjhvtRnAU79JEXbt2OXuiPsGdb0=; fh=pqReUJLm1Ois0HWVrql2V1NQ6kZSuK4JRz2d+nkfT6A=; b=efqG5DTGXpttHB+5pNqQhAIkljOfKB6j0EB/MvVwcmYYZG7U9sH9miFKsGoJbIcJAC 0ZMl5KUwfnN7whGpuDVIAIsF+AvwlyYC3Rwry90GcimNsaA1dvlX4uv0s+IMtYbc86Z7 +9wp0JfaRo2Ve1WtJ2nBAs4SCQWr34+5JOeoYdcVnOTiq1beosrf+JpEP1KeZ+t5yBuQ mOQsCAGsfRgO6LhVE6k01aY8JwABd1HN5piSkZE8aszytU0BaU8rMDaYRGXx5BqZdVpe hLSbMEdtpGpp/tIOP+6WWyHsQEiTwHXFH3+SxcQhtL5u6Fosjd2ZUy7SGb5wEtjVkxnG p/OQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QEl6nyK2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id a1-20020a170902ecc100b001cfee3a039bsi1232405plh.24.2023.11.27.18.58.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 18:58:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QEl6nyK2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id F11A58107546; Mon, 27 Nov 2023 18:58:00 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234526AbjK1C5s (ORCPT + 99 others); Mon, 27 Nov 2023 21:57:48 -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-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: 8bit X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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]); Mon, 27 Nov 2023 18:58:01 -0800 (PST) SK Hynix BC901 drive write zero will cause Chromebook takes more than 20 mins 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[] = { .driver_data = NVME_QUIRK_DISABLE_WRITE_ZEROES, }, { PCI_DEVICE(0x1c5c, 0x174a), /* SK Hynix P31 SSD */ .driver_data = NVME_QUIRK_BOGUS_NID, }, + { PCI_DEVICE(0x1c5c, 0x1D59), /* SK Hynix BC901 */ + .driver_data = NVME_QUIRK_DISABLE_WRITE_ZEROES, }, { PCI_DEVICE(0x15b7, 0x2001), /* Sandisk Skyhawk */ .driver_data = NVME_QUIRK_DISABLE_WRITE_ZEROES, }, { PCI_DEVICE(0x1d97, 0x2263), /* SPCC */ -- 2.25.1