From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C87B27FD49; Tue, 4 Aug 2026 19:04:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785870275; cv=none; b=jUY9mK/tNHZPvWv+f7ezE/fFRAcDO3uRMiaG7ZrqYB3+0rjtUMNNCC/r1JPpd+YgNKBv05LiAXmJ/Y3adjDWqis3m8C+JeRIjMF/cO/e3Yr57JAN0ZsMFtSZpnWZv8N74aOCoUe3uPXnZJKpey1FWenoMVDnaTesKdhfiKrbB5E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785870275; c=relaxed/simple; bh=zsaKlwQGYYp4UNRH1khn8l2O6I+xTBl4Jg4QcG/W+64=; h=Content-Type:MIME-Version:Message-Id:In-Reply-To:References: Subject:From:To:Cc:Date; b=eHWTCn9ojn3KIhisnHCsa/ErmU3o6h1ZkcQeUrDbrwrawgNAlHgsW69421W6CiImPQt2FUvOxtPGyH1s7JQ5g88TldcFrxwHzuQl8Wuj0OhNs697zAsvfWpIWE62xJbuEb5T1em7urczD3p/vEP0w5dBqOElms7XtOo3jRKtAVI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=E2yiMc/6; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="E2yiMc/6" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5F2F71F000E9; Tue, 4 Aug 2026 19:04:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1785870273; bh=zsaKlwQGYYp4UNRH1khn8l2O6I+xTBl4Jg4QcG/W+64=; h=In-Reply-To:References:Subject:From:To:Cc:Date; b=E2yiMc/61Tvt4c+p50ZhBWfRAnoOewQBOq8VdcksVdJ67WFI7WRhOm3KhUAGOWoYn QiAod6YNmJ+6NBNaDCJS1rbx6FQ06MQfULhUjPVSZJJlFbbUgjpH1dqsgd71QsW0K9 xX6fbmtc64lkAiziSI+kZRFisukE0zjWCMc8amssvJrmL3ZKYLSj/nq9UYWRNZlStL lmBrMUQ8PfWe0n4YvyQNRuKobO15UKYiZO1pUWSQnVsMoFyKYa8qDQiidmEjVmn+bs fnyISfHCxknsxOkTh2G9mLfeQQl+PtDh1wUOPQQcrQzcoxJbDeu4/NoRtd65Mqp9r7 sTrlehnZOHOEQ== Content-Type: multipart/mixed; boundary="===============1049464571452130820==" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <0cfcfa102964139337a4ea45df33b83bb79f6d516738cd2d1cb2d18e4e1f3431@mail.kernel.org> In-Reply-To: <20260804-kasan-v6-3-549ef845f491@bootlin.com> References: <20260804-kasan-v6-3-549ef845f491@bootlin.com> Subject: Re: [PATCH bpf-next v6 3/9] bpf, x86: refactor BPF_ST management in do_jit From: bot+bpf-ci@kernel.org To: alexis.lothore@bootlin.com,ast@kernel.org,daniel@iogearbox.net,john.fastabend@gmail.com,andrii@kernel.org,martin.lau@linux.dev,eddyz87@gmail.com,memxor@gmail.com,song@kernel.org,yonghong.song@linux.dev,jolsa@kernel.org,tglx@kernel.org,bp@alien8.de,dave.hansen@linux.intel.com,x86@kernel.org,hpa@zytor.com,shuah@kernel.org,mingo@redhat.com,andreyknvl@gmail.com Cc: ebpf@linuxfoundation.org,bastien.curutchet@bootlin.com,thomas.petazzoni@bootlin.com,bpf@vger.kernel.org,linux-kernel@vger.kernel.org,linux-kselftest@vger.kernel.org,ihor.solodrai@linux.dev,alexis.lothore@bootlin.com,ast@kernel.org,andrii@kernel.org,daniel@iogearbox.net,martin.lau@kernel.org,eddyz87@gmail.com,yonghong.song@linux.dev,clm@meta.com,ihor.solodrai@linux.dev Date: Tue, 4 Aug 2026 19:04:32 +0000 (UTC) --===============1049464571452130820== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbmV0L2JwZl9qaXRfY29tcC5jIGIvYXJjaC94ODYvbmV0 L2JwZl9qaXRfY29tcC5jCj4gaW5kZXggMDFlN2NlNTY5YzFlZC4uMGI4YjVkZmUzN2FiMCAxMDA2 NDQKPiAtLS0gYS9hcmNoL3g4Ni9uZXQvYnBmX2ppdF9jb21wLmMKPiArKysgYi9hcmNoL3g4Ni9u ZXQvYnBmX2ppdF9jb21wLmMKPiBAQCAtMTMxNSw2ICsxMzE1LDY0IEBAIHN0YXRpYyB2b2lkIGVt aXRfc3RfaW5kZXgodTggKipwcHJvZywgdTMyIHNpemUsIHUzMiBkc3RfcmVnLCB1MzIgaW5kZXhf cmVnLCBpbnQKPiAgCSpwcHJvZyA9IHByb2c7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZCBlbWl0X3N0 KHU4ICoqcHByb2csIHN0cnVjdCBicGZfaW5zbiAqaW5zbiwgaW50IGRzdF9yZWcsCj4gKwkJICAg IHMzMiBvdXRnb2luZ19hcmdfYmFzZSwgdTE2IG91dGdvaW5nX3JzcCkKClRoaXMgaXNuJ3QgYSBi dWcsIGJ1dCBhbnkgcmVhc29uIGZvciBgaW50IGRzdF9yZWdgIGhlcmUgcmF0aGVyIHRoYW4gdGhl CmB1MzIgZHN0X3JlZ2AgdXNlZCBieSBlbWl0X3N0eCgpL2VtaXRfc3RfaW5kZXgoKSBhbG9uZ3Np ZGUgaXQ/Cgo+ICt7Cj4gKwlzMzIgaW1tMzIgPSBpbnNuLT5pbW07Cj4gKwl1OCAqcHJvZyA9ICpw cHJvZzsKPiArCXMzMiBpbnNuX29mZjsKPiArCj4gKwlzd2l0Y2ggKEJQRl9TSVpFKGluc24tPmNv ZGUpKSB7Cj4gKwljYXNlIEJQRl9COgo+ICsJCWlmIChpc19lcmVnKGRzdF9yZWcpKQo+ICsJCQlF TUlUMigweDQxLCAweEM2KTsKPiArCQllbHNlCj4gKwkJCUVNSVQxKDB4QzYpOwo+ICsJCWJyZWFr Owo+ICsJY2FzZSBCUEZfSDoKPiArCQlpZiAoaXNfZXJlZyhkc3RfcmVnKSkKPiArCQkJRU1JVDMo MHg2NiwgMHg0MSwgMHhDNyk7Cj4gKwkJZWxzZQo+ICsJCQlFTUlUMigweDY2LCAweEM3KTsKPiAr CQlicmVhazsKPiArCWNhc2UgQlBGX1c6Cj4gKwkJaWYgKGlzX2VyZWcoZHN0X3JlZykpCj4gKwkJ CUVNSVQyKDB4NDEsIDB4QzcpOwo+ICsJCWVsc2UKPiArCQkJRU1JVDEoMHhDNyk7Cj4gKwkJYnJl YWs7Cj4gKwljYXNlIEJQRl9EVzoKPiArCQlpZiAoZHN0X3JlZyA9PSBCUEZfUkVHX1BBUkFNUyAm JiBpbnNuLT5vZmYgPT0gLTgpIHsKPiArCQkJLyogQXJnIDY6IHN0b3JlIGltbWVkaWF0ZSBpbiBy OSByZWdpc3RlciAqLwo+ICsJCQllbWl0X21vdl9pbW02NCgmcHJvZywgWDg2X1JFR19SOSwgaW1t MzIgPj4gMzEsCj4gKwkJCQkgICAgICAgKHUzMilpbW0zMik7CgpUaGlzIGlzbid0IGEgYnVnLCBi dXQgc2luY2UgdGhlc2UgdHdvIGxpbmVzIG5vdyBzaXQgdHdvIGxldmVscyBzaGFsbG93ZXIKYW5k IGZpdCBpbiA4MCBjb2x1bW5zIHVud3JhcHBlZCwgY291bGQgdGhleSBzdGF5IG9uIG9uZSBsaW5l IHRvIGtlZXAgdGhlCmRpZmYgYSBwdXJlIGNvZGUgbW92ZT8KClRoZSBjYWxsIHVud3JhcHBlZCBp czoKCmVtaXRfbW92X2ltbTY0KCZwcm9nLCBYODZfUkVHX1I5LCBpbW0zMiA+PiAzMSwgKHUzMilp bW0zMik7Cgp3aGljaCBpcyA3NSBjb2x1bW5zIGF0IHRoZSBuZXcgaW5kZW50YXRpb24gbGV2ZWwu Cgo+ICsJCQkqcHByb2cgPSBwcm9nOwo+ICsJCQlyZXR1cm47Cj4gKwkJfQo+ICsJCUVNSVQyKGFk ZF8xbW9kKDB4NDgsIGRzdF9yZWcpLCAweEM3KTsKPiArCQlicmVhazsKPiArCX0KPiArCj4gKwlp bnNuX29mZiA9IGluc24tPm9mZjsKPiArCWlmIChkc3RfcmVnID09IEJQRl9SRUdfUEFSQU1TKSB7 Cj4gKwkJLyoKPiArCQkgKiBBcmdzIDcrOiByZXZlcnNlIEJQRiBuZWdhdGl2ZSBvZmZzZXRzIHRv Cj4gKwkJICogeDg2IHBvc2l0aXZlIHJzcCBvZmZzZXRzLgo+ICsJCSAqIEJQRiBvZmY9LTE2IOKG kiBbcnNwKzBdLCBvZmY9LTI0IOKGkiBbcnNwKzhdLCAuLi4KPiArCQkgKi8KPiArCQlpbnNuX29m ZiA9IG91dGdvaW5nX2FyZ19iYXNlIC0gb3V0Z29pbmdfcnNwIC0KPiArCQkJaW5zbl9vZmYgLSAx NjsKClRoaXMgaXNuJ3QgYSBidWcsIGJ1dCB0aGlzIGxpbmUgYWxzbyBiZWNhbWUgc2hvcnRlciBi eSB0d28gaW5kZW50YXRpb24KbGV2ZWxzLiBVbndyYXBwZWQgaXQgaXM6CgppbnNuX29mZiA9IG91 dGdvaW5nX2FyZ19iYXNlIC0gb3V0Z29pbmdfcnNwIC0gaW5zbl9vZmYgLSAxNjsKCndoaWNoIGlz IDc2IGNvbHVtbnMuIENvdWxkIGl0IHN0YXkgb24gb25lIGxpbmUgcmF0aGVyIHRoYW4gc3BsaXR0 aW5nIHRoZQphcml0aG1ldGljIGV4cHJlc3Npb24gbWlkLXN1YnRyYWN0aW9uPwoKPiArCQlkc3Rf cmVnID0gQlBGX1JFR19GUDsKPiArCX0KPiArCWlmIChpc19pbW04KGluc25fb2ZmKSkKPiArCQlF TUlUMihhZGRfMXJlZygweDQwLCBkc3RfcmVnKSwgaW5zbl9vZmYpOwo+ICsJZWxzZQo+ICsJCUVN SVQxX29mZjMyKGFkZF8xcmVnKDB4ODAsIGRzdF9yZWcpLCBpbnNuX29mZik7Cj4gKwo+ICsJRU1J VChpbW0zMiwgYnBmX3NpemVfdG9feDg2X2J5dGVzKEJQRl9TSVpFKGluc24tPmNvZGUpKSk7Cj4g KwkqcHByb2cgPSBwcm9nOwo+ICt9CgpUaGlzIGlzbid0IGEgYnVnLCBidXQgd291bGQgaXQgYmUg d29ydGggY2FycnlpbmcgdGhlIGAvKiBTVDogKih1OCopKGRzdF9yZWcKKyBvZmYpID0gaW1tICov YCBsaW5lIG92ZXIgb250byB0aGUgbmV3IGVtaXRfc3QoKSwgc28gaXQgbWF0Y2hlcwplbWl0X2xk eCgpL2VtaXRfc3R4KCkvZW1pdF9zdF9pbmRleCgpIGp1c3QgYWJvdmU/CgpMb29raW5nIGF0IHRo ZSBuZWlnaGJvdXJpbmcgYmFzZSBlbWl0IGhlbHBlcnMgaW4gdGhpcyBmaWxlLCB0aGV5IGFsbCBj YXJyeQp0aGF0IG9uZS1saW5lIHNlbWFudGljIHN1bW1hcnk6IGVtaXRfbGR4IGhhcyBgLyogTERY OiBkc3RfcmVnID0gKih1OCopKHNyY19yZWcKKyBvZmYpICovYCwgZW1pdF9sZHN4LCBlbWl0X3N0 eCwgYW5kIGVtaXRfc3RfaW5kZXggaGFzIGAvKiBTVDogKih1OCopKGRzdF9yZWcgKwppbmRleF9y ZWcgKyBvZmYpID0gaW1tMzIgKi9gLiBUaGUgaHVuayBpbiBkb19qaXQgZGVsZXRlcyB0aGUgYC8q IFNUOgoqKHU4KikoZHN0X3JlZyArIG9mZikgPSBpbW0gKi9gIG9uZS1saW5lciB0aGF0IGRvY3Vt ZW50ZWQgdGhlIEJQRl9TVCBhcm0sIGFuZAp0aGUgbmV3IGVtaXRfc3QoKSBoZWxwZXIgaXMgYWRk ZWQgd2l0aG91dCBhbiBlcXVpdmFsZW50LCBtYWtpbmcgZW1pdF9zdCB0aGUgb25seQpvbmUgb2Yg dGhhdCBncm91cCB3aXRoIG5vIHN1Y2ggbGluZS4KClsgLi4uIF0KCgotLS0KQUkgcmV2aWV3ZWQg eW91ciBwYXRjaC4gUGxlYXNlIGZpeCB0aGUgYnVnIG9yIGVtYWlsIHJlcGx5IHdoeSBpdCdzIG5v dCBhIGJ1Zy4KU2VlOiBodHRwczovL2dpdGh1Yi5jb20va2VybmVsLXBhdGNoZXMvdm10ZXN0L2Js b2IvbWFzdGVyL2NpL2NsYXVkZS9SRUFETUUubWQKCkNJIHJ1biBzdW1tYXJ5OiBodHRwczovL2dp dGh1Yi5jb20va2VybmVsLXBhdGNoZXMvYnBmL2FjdGlvbnMvcnVucy8zMDkzNjE5MjU2Mw== --===============1049464571452130820==--