Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp6809309rwi; Mon, 24 Oct 2022 06:26:15 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5QCSEUvWtP4iRP4uudp7+o8ioM5WdXokDPRlvuxjKzFmCAI4g8L9JqkLeRyRVL7BNhq5JS X-Received: by 2002:a17:907:a42c:b0:7aa:97e5:fac6 with SMTP id sg44-20020a170907a42c00b007aa97e5fac6mr1511468ejc.378.1666617974847; Mon, 24 Oct 2022 06:26:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666617974; cv=none; d=google.com; s=arc-20160816; b=0aZyLI3+INvqTpYzP6KyHPkJxQOcQ9m5dj+rK06B7IS3MvGFSbb895mz/Isn0K8IHi +O/hf1+1PwLkX8IjcvwBc0btdVIfIW7kJpaRhoOuIdZRzFrIjAdrKXT26DYg7ozMuVbO kOjrjQJ8aCX2lPcjJG2K57dtaYzDNvMbM6sQ+RvhSQz2NCjaOKXsGrE1b5C84wb3W8/q ZWykB+SiNBzF9Nb2vwsnpDHIVHLmfhcvDV7GdjruILwbXXiyhUvepGKV+VRwUeOtGt5B Xn7xuXJp7ODcrJ74ddm6IfEHBwEmGrIbuifP0A2b3X0iypXeIUe+izfMqHqOvWKFD4aZ t4UA== 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=vhYg8W2CwIM8+T5wCkcq1x9zc7o2at96Px/rs+QjZjk=; b=HnveVx8n0vsI+vg0oDw9Ygf6MjJfmQd9wfjN8ivrVZVaTpnos35rAvSN7gr1t/tHVP 8pr8BySSVASy646fIUZ2EOOCmDQ7eGstvAbkwSzYv3ssHBh+HntZG9C7D3jbFJ0LIgPs /XMxghAxvud5JNEhQwNzgSFBecjbbx3DYoPmIWknKKRsRHzbYZXtEft0Xu4tcJiySBB0 Br8aMDolCNwoII89DzCJs/6XCtwD/jeOWaCuiyX2HUdCIoAYqfQcNqO1rqwLXqTJfgjm be/q5R2WMmOEn+u8pPdGUhksLWQCN/Go2NC/suJtMpsDN04hdu51HpFT1JVoBpYzYqmm 9PSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=YbHUs+SL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t7-20020a056402524700b00461e8708536si1424937edd.589.2022.10.24.06.25.47; Mon, 24 Oct 2022 06:26:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=YbHUs+SL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233459AbiJXMWC (ORCPT + 99 others); Mon, 24 Oct 2022 08:22:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233563AbiJXMTv (ORCPT ); Mon, 24 Oct 2022 08:19:51 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A20CD82D34; Mon, 24 Oct 2022 04:58:26 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 70DAEB811C2; Mon, 24 Oct 2022 11:54:34 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C74A0C433D6; Mon, 24 Oct 2022 11:54:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1666612473; bh=iEJsBoW3YU23uXGXgTyOnGGgbdob3FhR9ZJsI+4No/o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YbHUs+SLPQjbxrXeJsqvXcWIDWoywz+g6Ij/ftyvqNQrguYBsZ7grt+Fo77oWEvHQ OwjFBAmEX+CWK9hwFG+roXwga3jbhbDAQZqW5DIQ8rNaTkqqb4KbwKfLqECBBeASAp D6tNB7sikGW6+PQTvJWopRcLKH1pX3q3IXYypR0o= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, sunghwan jung , Sasha Levin Subject: [PATCH 4.14 201/210] Revert "usb: storage: Add quirk for Samsung Fit flash" Date: Mon, 24 Oct 2022 13:31:58 +0200 Message-Id: <20221024113003.504733937@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221024112956.797777597@linuxfoundation.org> References: <20221024112956.797777597@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: sunghwan jung [ Upstream commit ad5dbfc123e6ffbbde194e2a4603323e09f741ee ] This reverts commit 86d92f5465958752481269348d474414dccb1552, which fix the timeout issue for "Samsung Fit Flash". But the commit affects not only "Samsung Fit Flash" but also other usb storages that use the same controller and causes severe performance regression. # hdparm -t /dev/sda (without the quirk) Timing buffered disk reads: 622 MB in 3.01 seconds = 206.66 MB/sec # hdparm -t /dev/sda (with the quirk) Timing buffered disk reads: 220 MB in 3.00 seconds = 73.32 MB/sec The commit author mentioned that "Issue was reproduced after device has bad block", so this quirk should be applied when we have the timeout issue with a device that has bad blocks. We revert the commit so that we apply this quirk by adding kernel paramters using a bootloader or other ways when we really need it, without the performance regression with devices that don't have the issue. Signed-off-by: sunghwan jung Link: https://lore.kernel.org/r/20220913114913.3073-1-onenowy@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Sasha Levin --- drivers/usb/storage/unusual_devs.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h index 8c186ab5b5f7..8b38dd7d89b7 100644 --- a/drivers/usb/storage/unusual_devs.h +++ b/drivers/usb/storage/unusual_devs.h @@ -1294,12 +1294,6 @@ UNUSUAL_DEV( 0x090a, 0x1200, 0x0000, 0x9999, USB_SC_RBC, USB_PR_BULK, NULL, 0 ), -UNUSUAL_DEV(0x090c, 0x1000, 0x1100, 0x1100, - "Samsung", - "Flash Drive FIT", - USB_SC_DEVICE, USB_PR_DEVICE, NULL, - US_FL_MAX_SECTORS_64), - /* aeb */ UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0xffff, "Feiya", -- 2.35.1