Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3487181lqp; Tue, 26 Mar 2024 10:20:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUchY9Kr9RkR1LGHHZYEQqAXlsd10OOo500zs/BWO8coXDMhrHJIfb8SVjvEY4jgJb81P4St0oMCEbW3CQWPdh36Yh0yyHD99nv2B3asQ== X-Google-Smtp-Source: AGHT+IFNBJOIEgOwCqWQMuoKM2AJZbFoAf/iQAl9XECw2pYZ98ypu4+FxZpfncmWrzSs1Ze5QYAm X-Received: by 2002:a17:902:da88:b0:1e0:b5f1:aac2 with SMTP id j8-20020a170902da8800b001e0b5f1aac2mr2778414plx.10.1711473630117; Tue, 26 Mar 2024 10:20:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711473630; cv=pass; d=google.com; s=arc-20160816; b=m/PPrfJnnS8pS+Du/pja8LisBhw/9XDzsF8Lsj4BJuE6oFUsv9xa1IlcL0Ek8GZt4+ cIhLMKQ9B3hFouq49g62QOB8b997a0GZxTAqxW7Tpacm09qsnXyVQx89lmZ13My1U3nX ensYNcK4ntsYCUZUDBJXmTeee5ywIitZ/UHRRYqAv55nelB9CZ/JKYWTEiAt3RKXs7Ef koMzpZcg7offmv4jqMCKlMMmPcjcEAtHw8H7kx3XkCyviFkIhrs8P3Wfnl1imGWe3xyO xcZ+x2deir/5REmjY1iH4AwuYwO855WlL/kLC69TMXyq/+8o5AjQSzsnj6NQGedJGmUc s3TQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=kKgLRyiSy0uyYPuLscwuldQkrYE4HLy9xAc3JR+7cIQ=; fh=Q5dV8k6RKc6neINR6lEG3oYUtAJkKK73mptg29DbTPw=; b=hz3O0cvFvfiz/2g3ytz7yGRYyslht1SOESMYAluV5olHmUayO6cddD1si1qT7zBFAV nMGIzDdsepb+tGmSI+sL2+2bA5anCqA5SXPyjr+KYiEWnsvrZjIutl37Ljlh7MFS38Dg BbPS/ycN/QyECwMvs034ZxnsbbbAQ2EnJ7Mxo1tOgVHXwlkTIWKoDooWpjUwhpyMDA3f nW1JcBxVAl9cBbNmnuKgyaffnH9rafFjLyYyig1TD0tvH8H8NRLqmV7AACuGPszlkGG1 QVZQO7gCEEtzPxPvoIn+NvKoVCRn0kv+fGfEptFJC0cQvJx2n2Q6pnuqe/a+ybAQ5ZM2 nCTA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-119574-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119574-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=acm.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id n15-20020a170902d2cf00b001e098ad43d7si6677958plc.216.2024.03.26.10.20.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Mar 2024 10:20:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-119574-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-119574-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119574-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=acm.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id ACB73321918 for ; Tue, 26 Mar 2024 17:20:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E47B11F61C; Tue, 26 Mar 2024 17:20:19 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0A5351CFBE; Tue, 26 Mar 2024 17:20:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711473619; cv=none; b=XIoZFclbYhOyb4eNI8r12kZO8F/XWj7c4SiM6dVJsrAAyXNwFXENYljkiS7Aw8XOWvlhwP9vx4M48iCqYE0VH0yzaQwzx7jX68EyGq7luruQsFtJaCDSBM+Dyel4wPuZ6Ru8KcSzUzN5C2b8k6WWW0JZQqX8Egl7bJ4/2Tbegr4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711473619; c=relaxed/simple; bh=/huKw7ViAy6g38hrNx7+yDRc9pJYIk/yrmClf1PG/58=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=hep9L3Yv3Gqy1Dr76iLfXHhNBornusHT2+vkD7CHMowkjWvNEOkYEdw77B3VQ5t7d4H9ETeqLEHQKZUM3rj78WN1dbseoT7K9/edkJI4acYL43DMWbAuTXbuFa0tnfqMmU/dt0bQ0Lqap9wy1fKmN3YtpIWH+uao2decHwyA+s0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=acm.org; spf=pass smtp.mailfrom=gmail.com; arc=none smtp.client-ip=209.85.214.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=acm.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-1e0f2798b47so180185ad.1; Tue, 26 Mar 2024 10:20:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711473617; x=1712078417; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kKgLRyiSy0uyYPuLscwuldQkrYE4HLy9xAc3JR+7cIQ=; b=lWdSU0xex6VcVB+71CCObP/o0YziU+NLxISvb+sDhf0c9ecaSYU0TIr8PEnNnvMX4m hdch8qbKsUZ71TLGfSkHYe+3wOcl37QF1TZA26UCfXDYGwWyrX6KAiF6DY20mAKryZai JUFX14OoNKsxXXAFQqcfpXiupky1mR4IBE9ZvwfqA7t9N+whgRAWdjO7izThAOVectng wadJ+EKn2DzY6PBdhshpKBarJNLOUL8Dy3IJ9NRyIumFtNP4+f5JxT0gPQ7hAJujJH0A f0paEHACWIOvoydqlze76cmYv8IqxlLH2E+VjchkZiz2daPmDsvHmnkmy/XvgvVmD/ml 551A== X-Forwarded-Encrypted: i=1; AJvYcCUhl0yG741G+zGaJj9bRoAsASB9knHuOhTLWQfqeo4K8ZWz1+vPFo9p8PTjdBSzT+CT7T2sa7zct8s0YyubA1KpQGTkummSyabtBr3CElSZu3gEogBsqCRSHOkSSN/ISAN0Gbkf84fI0g== X-Gm-Message-State: AOJu0YybkwnvlPya7E6JKpQAc6jJoxTkhUGM9L/xR3vCk490s8BdXco7 FOm4LCEW9XJJfAhqq0fIQqohcIQ4NwyaUCmyq1leKthCk0U/jbPHi33WRsMx X-Received: by 2002:a17:902:d4c1:b0:1e0:1bf6:1f89 with SMTP id o1-20020a170902d4c100b001e01bf61f89mr3067574plg.0.1711473617176; Tue, 26 Mar 2024 10:20:17 -0700 (PDT) Received: from ?IPV6:2620:0:1000:8411:262:e41e:a4dd:81c6? ([2620:0:1000:8411:262:e41e:a4dd:81c6]) by smtp.gmail.com with ESMTPSA id l19-20020a170902f69300b001e0b78aff69sm4928535plg.246.2024.03.26.10.20.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Mar 2024 10:20:15 -0700 (PDT) Message-ID: <7d3a83b5-6dc7-40d2-8a2e-bd5157a3f8ea@acm.org> Date: Tue, 26 Mar 2024 10:20:13 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] scsi: ufs: Remove support for old UFSHCI versions Content-Language: en-US To: Avri Altman , "James E . J . Bottomley" , "Martin K . Petersen" Cc: Bean Huo , linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org References: <20240326083253.1303-1-avri.altman@wdc.com> <20240326083253.1303-2-avri.altman@wdc.com> From: Bart Van Assche In-Reply-To: <20240326083253.1303-2-avri.altman@wdc.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/26/24 01:32, Avri Altman wrote: > @@ -992,10 +976,6 @@ EXPORT_SYMBOL_GPL(ufshcd_is_hba_active); > > u32 ufshcd_get_local_unipro_ver(struct ufs_hba *hba) > { > - /* HCI version 1.0 and 1.1 supports UniPro 1.41 */ > - if (hba->ufs_version <= ufshci_version(1, 1)) > - return UFS_UNIPRO_VER_1_41; > - else > return UFS_UNIPRO_VER_1_6; > } Please fix the indentation of the only remaining return statement in this function. > @@ -5565,15 +5524,13 @@ void ufshcd_compl_one_cqe(struct ufs_hba *hba, int task_tag, > ufshcd_release_scsi_cmd(hba, lrbp); > /* Do not touch lrbp after scsi done */ > scsi_done(cmd); > - } else if (lrbp->command_type == UTP_CMD_TYPE_DEV_MANAGE || > - lrbp->command_type == UTP_CMD_TYPE_UFS_STORAGE) { > - if (hba->dev_cmd.complete) { > - if (cqe) { > - ocs = le32_to_cpu(cqe->status) & MASK_OCS; > - lrbp->utr_descriptor_ptr->header.ocs = ocs; > - } > - complete(hba->dev_cmd.complete); > + } else { > + WARN_ON(!hba->dev_cmd.complete); > + if (cqe) { > + ocs = le32_to_cpu(cqe->status) & MASK_OCS; > + lrbp->utr_descriptor_ptr->header.ocs = ocs; > } > + complete(hba->dev_cmd.complete); > } > } The above is a functional change that has not been mentioned in the patch description. Please undo the functional change or explain in the patch description why this is considered correct. Thanks, Bart.