Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3065702pxb; Sat, 6 Feb 2021 18:54:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJxVp0Cyo3eeFDmEpNA/BqwQ6JKg/6/TmGGt5MlPtOLvYNneo3jkkk29l01XqsrW/ygB5j38 X-Received: by 2002:a50:b742:: with SMTP id g60mr10654826ede.113.1612666486754; Sat, 06 Feb 2021 18:54:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612666486; cv=none; d=google.com; s=arc-20160816; b=dzBXah/iWF1eN+R7oQhdLxyJaIBZyuq7n99Dydc5Oxg3ywpPCcvCtcv5LIo/SFta0N e5bNODAxkQArhwuO7wniEBevmOvDC+lwyWOcdEw5GOzsGzHLyCYP9EtWtwAnvzPRk5qS RDsJK4BbxtZV9T7gTGa5pPoG5uju0AMhKmXgbMhiZdOKcSwzY67GzS1Gny+F0K4pSaQd TkojwQXz16ToTbO9cQG6XgDF5xVWxd0NTMxEAC4sqqzTtwg2Xvo8HgvtZQzAbt3We82a MHxUie1/tAGlv1dZ6yFIglGPLPkDqB8RFKT2oRxfCFxvXgtfXEL7spiPz8yHhG1UDTWi ncxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=rnLaQW7jn1tU44mIZoa/y5WEV3NcdRCQdqW5OmbPOS8=; b=PLpopZp/Y1oZbqVjGpNoIobWzrvHoGt4B5Md3eMRGZaKCib1GVZMhyAEYY4SwThUdg boJnArSgSmAmgNkra/Fju0S+40Dkr0anSPQLsF7/RcGHcTZs98+YwuFvyBww0A11RCme cXAKdcqijAErRTROIDEM8QBOeTJjuQc2wdV1qgTYVanF0Mqk0YN50KmjMnhKczBh0RXj EyvSSyfwLODMF2f9+sAgWpu6D3YY9g78ic87P8UkNkni+o68GJj0z9FRru0R9tX3gdoF IDsxPCtRwU1K8sQleBFpIYOGe3/IRDMET1eaHmXdz1d+wZ11f1b+s2KPUcc7qz0rQ7p/ N9Kg== ARC-Authentication-Results: i=1; mx.google.com; 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 de20si7949242ejc.753.2021.02.06.18.54.23; Sat, 06 Feb 2021 18:54:46 -0800 (PST) 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; 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 S229717AbhBGCvX (ORCPT + 99 others); Sat, 6 Feb 2021 21:51:23 -0500 Received: from mail-pg1-f169.google.com ([209.85.215.169]:38316 "EHLO mail-pg1-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229690AbhBGCvV (ORCPT ); Sat, 6 Feb 2021 21:51:21 -0500 Received: by mail-pg1-f169.google.com with SMTP id m2so1269384pgq.5; Sat, 06 Feb 2021 18:51:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=rnLaQW7jn1tU44mIZoa/y5WEV3NcdRCQdqW5OmbPOS8=; b=WdzszSSyko9XaC1W3iGAGtdZmqCdNb0T6ZvBrcG7X6AtInbw0F0yGtuvcuY7WmmDa/ ZalSG2QYdnzKMGjJO5myI5ZwwCkgVomMJxpXPNzyEdZkrBkwnDKz2LY96ej77mv/KrfC EQ/Leiua9ZZtFsBXxqouBF4J9W8tywvElSyjOo8xcIfkbP9GEd8ODjaOAbZ7p5mBqO/x p6OvvfZAi0xOV7ESSO4f10VK45r10Z3TW/Suho9O2iKpVe9VxChE/2HS6eDGgXmwPpcX HqSDq5aKLwABz2CYrRaS4DO/Zidu5Siht4ILEDfl0wou9JmOvGYQQgNiFBV/IqkJhyOq cdkQ== X-Gm-Message-State: AOAM531fEyhg7ueSTiKXeZ2BSQ56n3nnLMM59iB4f8mnrruD1tfjS46g mWEO7J9L9+gyomW1AqsQbYiUnE9zzBQ= X-Received: by 2002:a05:6a00:1:b029:1c1:2d5f:dc16 with SMTP id h1-20020a056a000001b02901c12d5fdc16mr11841244pfk.55.1612666240825; Sat, 06 Feb 2021 18:50:40 -0800 (PST) Received: from ?IPv6:2601:647:4000:d7:7d2:d17b:df07:7747? ([2601:647:4000:d7:7d2:d17b:df07:7747]) by smtp.gmail.com with ESMTPSA id i7sm14562240pfc.50.2021.02.06.18.50.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 06 Feb 2021 18:50:40 -0800 (PST) Subject: Re: [PATCH v3 3/3] scsi: ufs: Fix wrong Task Tag used in task management request UPIUs To: Can Guo Cc: jaegeuk@kernel.org, asutoshd@codeaurora.org, nguyenb@codeaurora.org, hongwus@codeaurora.org, linux-scsi@vger.kernel.org, kernel-team@android.com, Alim Akhtar , Avri Altman , "James E.J. Bottomley" , "Martin K. Petersen" , Stanley Chu , Bean Huo , Sujit Reddy Thumma , Vinayak Holikatti , Yaniv Gardi , open list References: <1611807365-35513-1-git-send-email-cang@codeaurora.org> <1611807365-35513-4-git-send-email-cang@codeaurora.org> <8351747f-0ec9-3c66-1bdf-b4b73fcee698@acm.org> From: Bart Van Assche Message-ID: <00ae0fb0-4c35-686b-857c-b6cba40be83a@acm.org> Date: Sat, 6 Feb 2021 18:50:37 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2/4/21 10:09 PM, Can Guo wrote: > That code is wrong. The Task Tag in Dword_0 should be the real tag we > allocated for TMR. The transfer request Task Tag which we are trying to > abort is given in Dword_5, which is the Input Parameter 3 of the TMR UPIU. > I am not sure why the author gave hba->nutrs + req->tag as the Task Tag > of one TMR, the commit msg abot this part is not quite informative.... > > Table 10.22 — Task Management Request UPIU > TASK MANAGEMENT REQUEST UPIU > ---------------------------------- > |0         |1      |2   |3       | > ---------------------------------- > |xx00 0100b| Flags |LUN |Task Tag| > ---------------------------------- > ... > 16 (MSB)   |17     |18  |19 (LSB)| > ---------------------------------- > Input Parameter 2 > ---------------------------------- > > Table 10.24 — Task Management Input Parameters > Field Description > Input Parameter 2 LSB: Task Tag of the task/command operated by the task > management function. Thanks for the clarification. Feel free to add the following to this patch: Reviewed-by: Bart Van Assche