Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp9510ybt; Tue, 23 Jun 2020 13:54:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7xrHTtssi9gkj0JTYFGsfO6XkzvMFIg7ehEKBjALzkMvggkyCZVvBoj92moiR8a6tFH2A X-Received: by 2002:aa7:d3ca:: with SMTP id o10mr8731699edr.138.1592945685162; Tue, 23 Jun 2020 13:54:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592945685; cv=none; d=google.com; s=arc-20160816; b=k8+jQa0JKiJDDiD88xOtS8fxHO69MDKTqEv+WT5Zb/ldx5mgRCf8jWHXNn2PIkjwI/ clsg/Mzg9Zju9bZ3FBjp9pT4NQwZhlH6nxX8AJFiv/nKoBFGIcfkE+1k1XsUVZamy9Ly KWITqBvawURY/ehPyY+7fKj6Wx0calOqsSYV2IHhqUvrfUht1lWcmHJLmhWEy2+mTY5Q HUj0x0WhnYCw5HAHq3rTctgKZrEiTKl0vt6asLYxg6dJAJHSfTJgKFuDjz+/Kkjbd9n1 Al022j9NSRGiALp+ZZLiPsks2Iy40SXnzZPTycHw4AB43RZwG29UF6+wzAsKlf3VpGUW XwCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=QKJUBrboTDVJIFLhb9KqPnJQu9dTW1tmiepjR6PlDMI=; b=Yex+3/8x9Tn9D6OhIYEDk4v0DOoOuR7HaKGDSqYi91CsQA5mZY9SK7yIeD7xJc2oO3 gY68AGQy3C47M7viz/gWgI7SWmerqkpquAAWu462uXGfLY7oirpO9EBiWWnHw103EUPm LgowI8m4Z1Oq63HEZrZs1JlNPeLAbXtlaqzA8yzfQcaOtV4DEr+ekMyZLpHNGg1t31g9 aUFsrzHQGRD6sfFiBFFlxmhLvnZYp17dmpbiv2y8jqMEhViIsaJIDFgX1leUAQ0hQpdw wA9+6r5wcwVwRmDYQ3CGibUD0dUJi3VxR3kNE55J93lGrCAlS9j+4UdpPNy5ca4JIa+2 SRPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gV5wrPjo; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s5si11468371edr.214.2020.06.23.13.54.21; Tue, 23 Jun 2020 13:54:45 -0700 (PDT) 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=gV5wrPjo; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2392126AbgFWUxC (ORCPT + 99 others); Tue, 23 Jun 2020 16:53:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:45404 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2403922AbgFWUrG (ORCPT ); Tue, 23 Jun 2020 16:47:06 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 C3AB3214DB; Tue, 23 Jun 2020 20:47:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592945227; bh=ridycpqTE1S9wgnTO4TRgseyQs/OqkDJIyJrLdDfziQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gV5wrPjozwEeFfWBvw3occXuKwjLKVGV/4jpLm1SoB6s/YP+gh5yHp2SagkD9xkHl 4OoUFBfDhGhNtgxZglt3O+ZQ0U8PUWfZTG6MFFk6bIRhvgKIp5v6VqePhbnYJodxVY 6WID831kTyhZ8D62hcQX6xmhlnq/T8GzwvJyT1sg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Stanley Chu , Can Guo , "Martin K. Petersen" , Sasha Levin Subject: [PATCH 4.14 088/136] scsi: ufs: Dont update urgent bkops level when toggling auto bkops Date: Tue, 23 Jun 2020 21:59:04 +0200 Message-Id: <20200623195308.101743130@linuxfoundation.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200623195303.601828702@linuxfoundation.org> References: <20200623195303.601828702@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Can Guo [ Upstream commit be32acff43800c87dc5c707f5d47cc607b76b653 ] Urgent bkops level is used to compare against actual bkops status read from UFS device. Urgent bkops level is set during initialization and might be updated in exception event handler during runtime. But it should not be updated to the actual bkops status every time when auto bkops is toggled. Otherwise, if urgent bkops level is updated to 0, auto bkops shall always be kept enabled. Link: https://lore.kernel.org/r/1590632686-17866-1-git-send-email-cang@codeaurora.org Fixes: 24366c2afbb0 ("scsi: ufs: Recheck bkops level if bkops is disabled") Reviewed-by: Stanley Chu Signed-off-by: Can Guo Signed-off-by: Martin K. Petersen Signed-off-by: Sasha Levin --- drivers/scsi/ufs/ufshcd.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index 3a98e5a1d830c..1e2a97a10033b 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -4890,7 +4890,6 @@ static int ufshcd_bkops_ctrl(struct ufs_hba *hba, err = ufshcd_enable_auto_bkops(hba); else err = ufshcd_disable_auto_bkops(hba); - hba->urgent_bkops_lvl = curr_status; out: return err; } -- 2.25.1