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 6B1B4CD98C6 for ; Thu, 11 Jun 2026 02:08:22 +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=pekiTGTjDpMHgG/u0mQxufsK1oI+YH5vAxleebArjD0=; b=MOjYhDYgDsRpE+ Ex+mxjPsHCrIm+HSj2v2XX4aEtCyzEWTiVIEKnXTkNTGENQGdLewhRbIZ/zxY5PBQvE9B31D9widh LAAZdyXAXa4bERpX3n2KUY3Gb36EIzBwKitQ3c6xTYivKhQ9sUGhLCkRkBvBnHefN26OH+yFQl5lD 00Bfr9By2E4+ZPK+Jc/hGqzBm9hhDzTtx7Gfp+fc7kxRjYDAzyWSgE3CHe2NA5MQPDXs2jjPY5FJS D6PnqIIW4NrObtc1nsXGfZ4o5smzEcIWa4CxMJsAuG9YFigHkRX1RbDnff1Zxd84ZRGSPjj/f7uXs egMTRbvY8kzL4AJAJOsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wXUqE-00000008Y44-0Y5L; Thu, 11 Jun 2026 02:08:22 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wXUqC-00000008Y3V-455W for linux-i3c@lists.infradead.org; Thu, 11 Jun 2026 02:08:21 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id E6534601FC; Thu, 11 Jun 2026 02:08:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72D2C1F00893; Thu, 11 Jun 2026 02:08:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781143699; bh=O1FiTdJ0iErQTGBCO2fk68cZ9Kci4D119j7AmXj9vNg=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=mq4ZGCMv4M9yC410z8w59b74auoi0TFuI7yFouuac0Ms8R/4fsDgg1Kumh65DFu0I X9HHZm0aw6LGxN+nJkeXxGwKRTkM5rAc4AI3Ghwb0SWVfci+Dh4Mx0U0zSwK17EW2V MXLVzfNFfxRFQaDRvnB0AoJ6AOosyVWWc3qez4GXJ+NK5q+rVrZtCRSArAc8csM2go AjbkAIisrbOZrA00Zz7XievP0H8PiE7O+2LHyQ6j3iJOFWS30w7hXvdtfXsLvfw/6k +xjzMa9B6WLIuMY7+aFCQAi3uIFhELe+3EabmXYrPNwNJDaGtbwqZHifLU3CGeFKEl RqUQysOOl1H4A== From: sashiko-bot@kernel.org Subject: Re: [PATCH v3 1/3] i3c: master: dw: Report actual GET CCC payload length on success To: tze.yee.ng@altera.com Cc: linux-i3c@lists.infradead.org, Frank.Li@kernel.org In-Reply-To: References: Date: Thu, 11 Jun 2026 02:08:19 +0000 Message-Id: <20260611020819.72D2C1F00893@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtDcml0aWNhbF0gSGVhcC9zdGFjayBidWZmZXIgb3ZlcmZsb3cgd2hlbiByZWFkaW5nIGZyb20g dGhlIGhhcmR3YXJlIFJYIEZJRk8uCi0gW0hpZ2hdIFRyYW5zZmVyIHF1ZXVlIHN0YWxsIGFuZCBj YXNjYWRpbmcgdGltZW91dHMgYWZ0ZXIgYSBzaW5nbGUgdHJhbnNmZXIgdGltZW91dC4KLSBbSGln aF0gU3B1cmlvdXMgY29tcGxldGlvbiBvZiBuZXcgdHJhbnNmZXJzIGR1ZSB0byB1bmhhbmRsZWQg bGF0ZSBpbnRlcnJ1cHRzIGZyb20gcHJldmlvdXMgdGltZW91dHMuCi0tCgpjb21taXQgMDk3NjAz YjhiMGYxZTg1MmNkNDBmMTc0ZDJlMGJkMDFhZjY1MmM4NwpBdXRob3I6IEFkcmlhbiBOZyBIbyBZ aW4gPGFkcmlhbi5oby55aW4ubmdAYWx0ZXJhLmNvbT4KCmkzYzogbWFzdGVyOiBkdzogUmVwb3J0 IGFjdHVhbCBHRVQgQ0NDIHBheWxvYWQgbGVuZ3RoIG9uIHN1Y2Nlc3MKCk9uIHN1Y2Nlc3NmdWwg R0VUIENDQyB0cmFuc2ZlcnMsIHNldCBkZXN0c1swXS5wYXlsb2FkLmxlbiBmcm9tClJFU1BPTlNF X1BPUlRfREFUQV9MRU4gc28gdGhlIEkzQyBjb3JlIHJlY2VpdmVzIHRoZSBudW1iZXIgb2YgYnl0 ZXMKYWN0dWFsbHkgcmVhZC4gQ29yZSBoZWxwZXJzIHN1Y2ggYXMgaTNjX21hc3Rlcl9nZXRtcmxf bG9ja2VkKCkgdXNlCmRlc3QucGF5bG9hZC5sZW4gYWZ0ZXIgdGhlIHRyYW5zZmVyIHRvIGludGVy cHJldCB0aGUgcmVzcG9uc2UuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2kzYy9tYXN0ZXIvZHct aTNjLW1hc3Rlci5jIGIvZHJpdmVycy9pM2MvbWFzdGVyL2R3LWkzYy1tYXN0ZXIuYwo+IGluZGV4 IGE3NTkzZDZlZmFjNWEuLmU0MmNmM2RkY2VjOGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pM2Mv bWFzdGVyL2R3LWkzYy1tYXN0ZXIuYwo+ICsrKyBiL2RyaXZlcnMvaTNjL21hc3Rlci9kdy1pM2Mt bWFzdGVyLmMKClsgLi4uIF0KCj4gQEAgLTc4MCw3ICs3ODMsMTAgQEAgc3RhdGljIGludCBkd19p M2NfY2NjX2dldChzdHJ1Y3QgZHdfaTNjX21hc3RlciAqbWFzdGVyLCBzdHJ1Y3QgaTNjX2NjY19j bWQgKmNjYykKPiAgCQlkd19pM2NfbWFzdGVyX2RlcXVldWVfeGZlcihtYXN0ZXIsIHhmZXIpOwoK W1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgZG9lcyBk d19pM2NfbWFzdGVyX2RlcXVldWVfeGZlcl9sb2NrZWQoKQpwcm9wZXJseSByZXN0YXJ0IHRoZSBx dWV1ZSBhZnRlciBhIHRpbWVvdXQ/CgpXaGVuIGEgdHJhbnNmZXIgdGltZXMgb3V0LCBkd19pM2Nf bWFzdGVyX2RlcXVldWVfeGZlcl9sb2NrZWQoKSByZXNldHMgdGhlCmhhcmR3YXJlIGFuZCBjbGVh cnMgbWFzdGVyLT54ZmVycXVldWUuY3VyOgoKZHJpdmVycy9pM2MvbWFzdGVyL2R3LWkzYy1tYXN0 ZXIuYzpkd19pM2NfbWFzdGVyX2RlcXVldWVfeGZlcl9sb2NrZWQoKSB7CiAgICAuLi4KCQltYXN0 ZXItPnhmZXJxdWV1ZS5jdXIgPSBOVUxMOwoKCQl3cml0ZWwoUkVTRVRfQ1RSTF9SWF9GSUZPIHwg UkVTRVRfQ1RSTF9UWF9GSUZPIHwKCQkgICAgICAgUkVTRVRfQ1RSTF9SRVNQX1FVRVVFIHwgUkVT RVRfQ1RSTF9DTURfUVVFVUUsCgkJICAgICAgIG1hc3Rlci0+cmVncyArIFJFU0VUX0NUUkwpOwog ICAgLi4uCn0KCkhvd2V2ZXIsIGl0IGRvZXNuJ3Qgc2VlbSB0byBkZXF1ZXVlIHRoZSBuZXh0IHRy YW5zZmVyIGZyb20KbWFzdGVyLT54ZmVycXVldWUubGlzdCBhbmQgc3RhcnQgaXQuCgpCZWNhdXNl IGN1ciBpcyBOVUxMIGFuZCBubyBjb2RlIGFkdmFuY2VzIHRoZSBxdWV1ZSwgd2lsbCBhbGwgcGVu ZGluZyB0cmFuc2ZlcnMKcmVtYWluIHN0cmFuZGVkIGFuZCBpbmRpdmlkdWFsbHkgdGltZSBvdXQg dW5sZXNzIGEgbmV3IHRyYW5zZmVyIGlzIGVucXVldWVkPwoKW1NldmVyaXR5OiBIaWdoXQpUaGlz IGlzIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgY2FuIHVuaGFuZGxlZCBsYXRlIGludGVycnVw dHMgZnJvbSBhIHRpbWVvdXQKY2F1c2Ugc3B1cmlvdXMgY29tcGxldGlvbnMgZm9yIG5ldyB0cmFu c2ZlcnM/CgpJZiBhIHRyYW5zZmVyIHRpbWVzIG91dCwgZHdfaTNjX21hc3Rlcl9kZXF1ZXVlX3hm ZXJfbG9ja2VkKCkgcmVzZXRzIHRoZQpoYXJkd2FyZSBxdWV1ZXMsIGRyb3BwaW5nIG5yZXNwIHRv IDAsIGJ1dCBpdCBkb2VzIG5vdCBjbGVhciBsYXRjaGVkIGludGVycnVwdApzdGF0dXNlcyBsaWtl IElOVFJfVFJBTlNGRVJfRVJSX1NUQVQuCgpJZiBhIG5ldyB0cmFuc2ZlciBpcyBlbnF1ZXVlZCBi ZWZvcmUgdGhlIGRlbGF5ZWQgSVJRIGhhbmRsZXIgYWNxdWlyZXMgdGhlCmxvY2ssIHRoZSBJU1Ig d2lsbCBmaXJlIGJhc2VkIG9uIHRoZSBvbGQgaW50ZXJydXB0LgoKZHJpdmVycy9pM2MvbWFzdGVy L2R3LWkzYy1tYXN0ZXIuYzpkd19pM2NfbWFzdGVyX2VuZF94ZmVyX2xvY2tlZCgpIHsKICAgIC4u LgoJbnJlc3AgPSByZWFkbChtYXN0ZXItPnJlZ3MgKyBRVUVVRV9TVEFUVVNfTEVWRUwpOwoJbnJl c3AgPSBRVUVVRV9TVEFUVVNfTEVWRUxfUkVTUChucmVzcCk7CgoJZm9yIChpID0gMDsgaSA8IG5y ZXNwOyBpKyspIHsKCQkvLyAuLi4gc2tpcHBlZCBpZiBucmVzcCA9PSAwCiAgICAuLi4KfQoKZHdf aTNjX21hc3Rlcl9lbmRfeGZlcl9sb2NrZWQoKSByZWFkcyBucmVzcCA9IDAgYW5kIHNraXBzIHRo ZSBlcnJvciBwYXJzaW5nCmxvb3AsIGxlYXZpbmcgcmV0ID0gMC4KCldpbGwgdGhpcyBlcnJvbmVv dXNseSBjb21wbGV0ZSB0aGUgbmV3bHkgZW5xdWV1ZWQgdHJhbnNmZXIgd2l0aCBhIHN1Y2Nlc3MK c3RhdHVzIHdpdGhvdXQgYWN0dWFsbHkgZXhlY3V0aW5nIGl0IG9uIHRoZSBidXM/Cgo+ICAKPiAg CXJldCA9IHhmZXItPnJldDsKPiAtCWlmICh4ZmVyLT5jbWRzWzBdLmVycm9yID09IFJFU1BPTlNF X0VSUk9SX0lCQV9OQUNLKQo+ICsJY21kID0gJnhmZXItPmNtZHNbMF07Cj4gKwlpZiAoIXJldCkK PiArCQljY2MtPmRlc3RzWzBdLnBheWxvYWQubGVuID0gY21kLT5yeF9sZW47CgpbU2V2ZXJpdHk6 IENyaXRpY2FsXQpUaGlzIGlzIGEgcHJlLWV4aXN0aW5nIGlzc3VlLCBidXQgaXMgdGhlcmUgYSBy aXNrIG9mIGEgYnVmZmVyIG92ZXJmbG93IHdoZW4KcmVhZGluZyBmcm9tIHRoZSBoYXJkd2FyZSBS WCBGSUZPPwoKSW4gZHdfaTNjX21hc3Rlcl9lbmRfeGZlcl9sb2NrZWQoKSwgdGhlIGRyaXZlciBy ZWFkcyB0aGUgcmVzcG9uc2UgbGVuZ3RoIGZyb20KdGhlIGhhcmR3YXJlIGFuZCBkaXJlY3RseSBv dmVyd3JpdGVzIGNtZC0+cnhfbGVuOgoKZHJpdmVycy9pM2MvbWFzdGVyL2R3LWkzYy1tYXN0ZXIu Yzpkd19pM2NfbWFzdGVyX2VuZF94ZmVyX2xvY2tlZCgpIHsKICAgIC4uLgoJCWNtZC0+cnhfbGVu ID0gUkVTUE9OU0VfUE9SVF9EQVRBX0xFTihyZXNwKTsKCQljbWQtPmVycm9yID0gUkVTUE9OU0Vf UE9SVF9FUlJfU1RBVFVTKHJlc3ApOwoJCWlmIChjbWQtPnJ4X2xlbiAmJiAhY21kLT5lcnJvcikK CQkJZHdfaTNjX21hc3Rlcl9yZWFkX3J4X2ZpZm8obWFzdGVyLCBjbWQtPnJ4X2J1ZiwKCQkJCQkJ ICAgY21kLT5yeF9sZW4pOwogICAgLi4uCn0KClRoZSBsZW5ndGggZnJvbSB0aGUgaGFyZHdhcmUg aXMgbm90IHZhbGlkYXRlZCBhZ2FpbnN0IHRoZSBvcmlnaW5hbGx5IHJlcXVlc3RlZApidWZmZXIg c2l6ZS4KCklmIGEgcGVyaXBoZXJhbCBzZW5kcyBtb3JlIGRhdGEgdGhhbiByZXF1ZXN0ZWQsIGNv dWxkIHRoaXMgZGlyZWN0bHkgb3ZlcmZsb3cKdGhlIGNtZC0+cnhfYnVmIGludG8gYWRqYWNlbnQg bWVtb3J5PwoKSXQgc2VlbXMgdGhlIHBheWxvYWQgbGVuZ3RoIHZhbGlkYXRpb24gaW50cm9kdWNl ZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMgb2YgdGhpcwpzZXJpZXMgb25seSBjaGVja3MgdGhlIGxl bmd0aCBhZnRlciB0aGUgYnVmZmVyIGhhcyBhbHJlYWR5IGJlZW4gb3ZlcndyaXR0ZW4uCgo+ICsJ aWYgKGNtZC0+ZXJyb3IgPT0gUkVTUE9OU0VfRVJST1JfSUJBX05BQ0spCj4gIAkJY2NjLT5lcnIg PSBJM0NfRVJST1JfTTI7Cj4gIAo+ICAJcmV0dXJuIHJldDsKCi0tIApTYXNoaWtvIEFJIHJldmll dyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvY292ZXIuMTc4MTE0MjE1OC5naXQu dHplLnllZS5uZ0BhbHRlcmEuY29tP3BhcnQ9MQoKLS0gCmxpbnV4LWkzYyBtYWlsaW5nIGxpc3QK bGludXgtaTNjQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1pM2MK