From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CF27BC88E50 for ; Mon, 14 Sep 2026 11:48:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=kwWSsJNjVJYKdV1RPodIJR8vck8/S+F3SBQ4BnTPL54=; b=FBHQ5RDZdNOAT+ t8oJfKXo3gr16YA9KXjF05dRIJOPI1GR/thh4sDPVMkFugDASpLxAAt5rPM3kqpXiLEJTQltourwu Kr1Uv8nxIYZ1tVcuSER2WYsBzks7JAw7WFcNxJC8Z21Nlgiyb76kp78JGrSwm8DFgyd7lm5M8QXq+ Umv339urB5U7kaWnT2nb2AHc968oX1DJG30RoI8XGNEdp8EAnBeA6MVF0kjuOtr11jMgr522v5gcJ b3ayw67U4UNHoWfe7Fl0QrtC4IHABubQ5PbftI8Te1QnBppxCzT3fXVMJge4Xa+H6tN1tPGOIoxrv UrVlyJWDshqiAy5mm+OA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x65AZ-00000003NQR-25AZ; Mon, 14 Sep 2026 11:48:19 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x65AX-00000003NQ3-35Wc for linux-i3c@lists.infradead.org; Mon, 14 Sep 2026 11:48:17 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id D681460142; Mon, 14 Sep 2026 11:48:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 680481F000FF; Mon, 14 Sep 2026 11:48:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1789386496; bh=LxA3UQadcC4aZqJWKX535fE6drc9A5dfzirVxKL6NSg=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=oY6lsVW+JMg/mGyn90VmsEfauW/yd489uXLV9YK4/L4a3IjfS1eArRGAJ7HWvya0h iihWculb0sCTdfSzxo5TX2Ec/kNI45rnVWr8B1WYot3MwCaSQ4Vy5c2lx3W/0WQRUM bx7WFI1EyKfb2HkElLSj8D32mCx4baF0FGHGevCD6iX1k+9e6QW3ln/E0IgyJ8REpd lSeCF1kTIBZUgCdV6GCxRKqwUSuxMvpcWP5aUI5QfWFvP9febJklWUryCIC/6uYfDO s5Xbqey1XX7+Qs4K9arwG2pabBvhpXbZfjwmUYxLGEtVXS5T2n+U6GvehkhLSXbAuC lNU/wwXEl1how== From: sashiko-bot@kernel.org Subject: Re: [PATCH 12/17] i3c: mipi-i3c-hci: Fix Response Descriptor DATA_LENGTH mask To: "Adrian Hunter" Cc: Frank.Li@kernel.org, "Alexandre Belloni" , linux-i3c@lists.infradead.org In-Reply-To: <20260914113003.183150-13-adrian.hunter@intel.com> References: <20260914113003.183150-1-adrian.hunter@intel.com> <20260914113003.183150-13-adrian.hunter@intel.com> Date: Mon, 14 Sep 2026 11:48:16 +0000 Message-Id: <20260914114816.680481F000FF@smtp.kernel.org> X-BeenThere: linux-i3c@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-i3c" Errors-To: linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtDcml0aWNhbF0gVGhlIGRyaXZlciBibGluZGx5IHRydXN0cyB0aGUgYFJFU1BfREFUQV9MRU5H VEhgIHJlcG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSByZXNwb25zZSBkZXNjcmlwdG9yIHdpdGhvdXQg dmFsaWRhdGluZyBpdCBhZ2FpbnN0IHRoZSBvcmlnaW5hbGx5IHJlcXVlc3RlZCB0cmFuc2ZlciBs ZW5ndGggKGB4ZmVyLT5kYXRhX2xlbmApLiBUaGlzIGFsbG93cyBhIGJ1Z2d5IG9yIG1hbGljaW91 cyBJM0MgaGFyZHdhcmUgY29udHJvbGxlciB0byBjYXVzZSBhbiBvdXQtb2YtYm91bmRzIGhlYXAg bWVtb3J5IHdyaXRlLiBTcGVjaWZpY2FsbHksIGluIGBoY2lfcGlvX3Byb2Nlc3NfcmVzcCgpYCwg aWYgdGhlIGhhcmR3YXJlIHJlcG9ydHMgYW4gYGV4cGVjdGVkYCBsZW5ndGggZ3JlYXRlciB0aGFu IGByZWNlaXZlZGAgKHdoaWNoIGlzIGJvdW5kZWQgYnkgYHhmZXItPmRhdGFfbGVuYCksIGl0IGNh bGxzIGBoY2lfcGlvX2RvX3RyYWlsaW5nX3J4KClgIHdpdGggdGhlIGRpZmZlcmVuY2UuIFRoZSBg aGNpX3Bpb19kb190cmFpbGluZ19yeCgpYCBmdW5jdGlvbiB0aGVuIHJlYWRzIHRoaXMgbWFueSB3 b3JkcyBmcm9tIHRoZSBGSUZPIGFuZCB3cml0ZXMgdGhlbSBpbnRvIGB4ZmVyLT5kYXRhYCB3aXRo b3V0IGFueSBib3VuZHMgY2hlY2tpbmcgYWdhaW5zdCB0aGUgYWxsb2NhdGVkIGJ1ZmZlciBzaXpl LiBGdXJ0aGVybW9yZSwgaW4gYGkzY19oY2lfc2VuZF9jY2NfY21kKClgIGFuZCBgaTNjX2hjaV9p M2NfeGZlcnMoKWAsIHRoZSB1bnZhbGlkYXRlZCBgUkVTUF9EQVRBX0xFTkdUSGAgaXMgY29waWVk IGludG8gdGhlIHBheWxvYWQgb3IgdHJhbnNmZXIgbGVuZ3RoIGZpZWxkcywgY2F1c2luZyB1cHBl ciBsYXllcnMgdG8gcG90ZW50aWFsbHkgdHJ1c3QgdGhpcyBtdXRhdGVkIGxlbmd0aCwgbGVhZGlu ZyB0byBpbmZvcm1hdGlvbiBsZWFrcyBvciBmdXJ0aGVyIGJvdW5kcyB2aW9sYXRpb25zLgotLQoK Y29tbWl0IDEzMzFiNzFiNmZjMzY1MGVmZmQ4YjQ5M2Y0MTM1MzdkN2FhYzViMzkKQXV0aG9yOiBB ZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KCmkzYzogbWlwaS1pM2MtaGNp OiBGaXggUmVzcG9uc2UgRGVzY3JpcHRvciBEQVRBX0xFTkdUSCBtYXNrCgpUaGUgSTNDIEhDSSBS ZXNwb25zZSBEZXNjcmlwdG9yIGRlZmluZXMgREFUQV9MRU5HVEggaW4gQml0c1sxNTowXSwKd2l0 aCBCaXRzWzIzOjE2XSByZXNlcnZlZCBpbiBhbGwgcHVibGlzaGVkIEhDSSBzcGVjaWZpY2F0aW9u IHZlcnNpb25zLgpUaGlzIHVwZGF0ZXMgdGhlIFJFU1BfREFUQV9MRU5HVEggbWFzayB0byBleHRy YWN0IG9ubHkgdGhlIDE2IGRlZmluZWQKYml0cywgY29ycmVjdGluZyB0aGUgcHJldmlvdXMgaW5j bHVzaW9uIG9mIHNpeCByZXNlcnZlZCBiaXRzLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pM2Mv bWFzdGVyL21pcGktaTNjLWhjaS9jbWQuaCBiL2RyaXZlcnMvaTNjL21hc3Rlci9taXBpLWkzYy1o Y2kvY21kLmgKPiBpbmRleCA3YmFkYTdiNGIyZGU1Li5lMGQ0YTZlMGUzMTlmIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvaTNjL21hc3Rlci9taXBpLWkzYy1oY2kvY21kLmgKPiArKysgYi9kcml2ZXJz L2kzYy9tYXN0ZXIvbWlwaS1pM2MtaGNpL2NtZC5oCj4gQEAgLTI0LDcgKzI0LDcgQEAKPiAgICov Cj4gICNkZWZpbmUgUkVTUF9TVEFUVVMocmVzcCkJCUZJRUxEX0dFVChHRU5NQVNLKDMxLCAyOCks IHJlc3ApCj4gICNkZWZpbmUgUkVTUF9USUQocmVzcCkJCQlGSUVMRF9HRVQoR0VOTUFTSygyNywg MjQpLCByZXNwKQo+IC0jZGVmaW5lIFJFU1BfREFUQV9MRU5HVEgocmVzcCkJCUZJRUxEX0dFVChH RU5NQVNLKDIxLCAgMCksIHJlc3ApCj4gKyNkZWZpbmUgUkVTUF9EQVRBX0xFTkdUSChyZXNwKQkJ RklFTERfR0VUKEdFTk1BU0soMTUsICAwKSwgcmVzcCkKCltTZXZlcml0eTogQ3JpdGljYWxdClRo aXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBkb2VzIHRoZSBkcml2ZXIgYmxpbmRseSB0 cnVzdCB0aGUKUkVTUF9EQVRBX0xFTkdUSCByZXBvcnRlZCBieSB0aGUgaGFyZHdhcmUgcmVzcG9u c2UgZGVzY3JpcHRvciB3aXRob3V0CnZhbGlkYXRpbmcgaXQgYWdhaW5zdCB0aGUgb3JpZ2luYWxs eSByZXF1ZXN0ZWQgdHJhbnNmZXIgbGVuZ3RoPwoKSWYgYSBidWdneSBvciBtYWxpY2lvdXMgSTND IGhhcmR3YXJlIGNvbnRyb2xsZXIgcmVwb3J0cyBhbiBleHBlY3RlZCBsZW5ndGgKZ3JlYXRlciB0 aGFuIHRoZSByZXF1ZXN0ZWQgdHJhbnNmZXIgbGVuZ3RoICh4ZmVyLT5kYXRhX2xlbiksIGNvdWxk IHRoaXMKbGVhZCB0byBhbiBvdXQtb2YtYm91bmRzIGhlYXAgbWVtb3J5IHdyaXRlPwoKSW4gZHJp dmVycy9pM2MvbWFzdGVyL21pcGktaTNjLWhjaS9waW8uYzpoY2lfcGlvX3Byb2Nlc3NfcmVzcCgp OgoKCQkJcmVjZWl2ZWQgPSB4ZmVyLT5kYXRhX2xlbiAtIHhmZXItPmRhdGFfbGVmdDsKCQkJZXhw ZWN0ZWQgPSBSRVNQX0RBVEFfTEVOR1RIKHhmZXItPnJlc3BvbnNlKTsKCQkJaWYgKGV4cGVjdGVk ID4gcmVjZWl2ZWQpIHsKCQkJCWhjaV9waW9fZG9fdHJhaWxpbmdfcngoaGNpLCBwaW8sCgkJCQkJ CSAgICAgICBleHBlY3RlZCAtIHJlY2VpdmVkKTsKCklmIGV4cGVjdGVkIGlzIGdyZWF0ZXIgdGhh biByZWNlaXZlZCwgdGhpcyBwYXNzZXMgdGhlIGRpZmZlcmVuY2UgdG8KaGNpX3Bpb19kb190cmFp bGluZ19yeCgpLgoKVGhpcyBmdW5jdGlvbiBhcHBlYXJzIHRvIHJlYWQgdGhhdCBtYW55IHdvcmRz IGZyb20gdGhlIEZJRk8gd2l0aG91dApib3VuZHMgY2hlY2tpbmcgYWdhaW5zdCB0aGUgYWxsb2Nh dGVkIGJ1ZmZlciBzaXplOgoKZHJpdmVycy9pM2MvbWFzdGVyL21pcGktaTNjLWhjaS9waW8uYzpo Y2lfcGlvX2RvX3RyYWlsaW5nX3J4KCk6CgoJCXVuc2lnbmVkIGludCBucl93b3JkcyA9IGNvdW50 IC8gNDsKCQkvKiBleHRyYWN0IGRhdGEgZnJvbSBGSUZPICovCgkJeGZlci0+ZGF0YV9sZWZ0IC09 IG5yX3dvcmRzICogNDsKCQlkZXZfZGJnKCZoY2ktPm1hc3Rlci5kZXYsICJub3cgJWQgbGVmdCAl ZCIsCgkJCW5yX3dvcmRzICogNCwgeGZlci0+ZGF0YV9sZWZ0KTsKCQl3aGlsZSAobnJfd29yZHMt LSkKCQkJKnArKyA9IHBpb19yZWdfcmVhZChYRkVSX0RBVEFfUE9SVCk7CgpBZGRpdGlvbmFsbHks IGRvZXMgdGhpcyB1bnZhbGlkYXRlZCBoYXJkd2FyZSByZXNwb25zZSBsZW5ndGggb3ZlcndyaXRl IHRoZQp0cmFuc2ZlciBvciBwYXlsb2FkIGxlbmd0aHMgcmV0dXJuZWQgdG8gdXBwZXIgbGF5ZXJz PwoKRm9yIGluc3RhbmNlLCBpbiBkcml2ZXJzL2kzYy9tYXN0ZXIvbWlwaS1pM2MtaGNpL2NvcmUu YzppM2NfaGNpX2kzY194ZmVycygpOgoKCWZvciAoaSA9IDA7IGkgPCBueGZlcnM7IGkrKykgewoJ CWlmICh4ZmVyW2ldLnJudykKCQkJaTNjX3hmZXJzW2ldLmxlbiA9IFJFU1BfREFUQV9MRU5HVEgo eGZlcltpXS5yZXNwb25zZSk7CgpBbmQgaW4gZHJpdmVycy9pM2MvbWFzdGVyL21pcGktaTNjLWhj aS9jb3JlLmM6aTNjX2hjaV9zZW5kX2NjY19jbWQoKToKCglmb3IgKGkgPSBwcmVmaXhlZDsgaSA8 IG54ZmVyczsgaSsrKSB7CgkJaWYgKGNjYy0+cm53KQoJCQljY2MtPmRlc3RzW2kgLSBwcmVmaXhl ZF0ucGF5bG9hZC5hY3R1YWxfbGVuID0KCQkJCVJFU1BfREFUQV9MRU5HVEgoeGZlcltpXS5yZXNw b25zZSk7Cgo+ICAKPiAgI2RlZmluZSBSRVNQX0VSUl9GSUVMRAkJCUdFTk1BU0soMzEsIDI4KQo+ CgotLSAKU2FzaGlrbyBBSSByZXZpZXcgwrcgaHR0cHM6Ly9zYXNoaWtvLmRldi8jL3BhdGNoc2V0 LzIwMjYwOTE0MTEzMDAzLjE4MzE1MC0xLWFkcmlhbi5odW50ZXJAaW50ZWwuY29tP3BhcnQ9MTIK Ci0tIApsaW51eC1pM2MgbWFpbGluZyBsaXN0CmxpbnV4LWkzY0BsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtaTNjCg==