From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 1E4E58017D for ; Tue, 6 Oct 2026 21:59:58 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696LwhpJ028212; Wed, 7 Oct 2026 00:58:44 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696LwhpJ028212 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="MK9wbUly"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="NMyQSCTk" Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696LwfaH028208 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 7 Oct 2026 00:58:41 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696LwfaH028208 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-48af4a0bd0fso1873175f8f.2 for ; Tue, 06 Oct 2026 14:58:41 -0700 (PDT) X-Gm-Message-State: AFq9FYLPqVXNZKrTvz2YfQRmiDXPiXFG9gqdvwIZOz41aXj9/cKYw1A+ 20DSDNTAF2E4yAOPU4g2km2iKTZnjYbN6lw5ZMLSeDPa8H60YAxUIjaIYDmfbnO9S2PbHZR0KUD rTUPi8Pdkyk28zNuTJTYRTNHUqDRpSceiNnbatcEifb67EwGSpG1obA== X-Gm-Gg: AYBFou0pTmjoCCMWBtDvV7hb1me7bLCNtPo8U1/6bKgtVYw8LXoEu5ag2F8OHnngzuo XxpYtorAhRdFDJWz+tE/HbzHyRyzP0t9hgEYovioHFZHDv+iTwsX15uqZB+WxAcD4olMdqUmK+f y4FTV6yONYQ+nWeVsZqN+qN6bWqSr2PG0FKVeUbIoslysM9ZF4e9FnoAXGjkmscFnjgShZnHld3 Gv2079+6Sro3gmS7zaqbVcvazYe9ZHXVwJC8DYr4q1uSRVFouHfKjJUYJYznzXhXPq6/LbkcDzo Yn2ax55GpeY/5g196mnZCNvDeI5VxT/BhWim2ZkVQs+GL+sd3ozACKUM2YVzSLP8cbDKdqY7he1 gHxw8mvSh7vYLXIQQ/liqI5pTOarq3rK5OGunRLskbYMzPoFK9ZxRTQiInlpP/AUmUFoGdmZ2Xn Y9mnm1thdsJffVyrZwFfg3F8VNYog7DtW7OsXGYXxdpAyeiiywI5jHdVZZiXnLiuy6X/3QfFRmi BaYnZ+Qz4hEbFv12mEg X-Received: by 2002:a05:6000:2281:b0:488:89c7:31aa with SMTP id ffacd0b85a97d-48c728852dfmr1063725f8f.39.1791323921105; Tue, 06 Oct 2026 14:58:41 -0700 (PDT) X-Received: by 2002:a05:6000:2281:b0:488:89c7:31aa with SMTP id ffacd0b85a97d-48c728852dfmr1063712f8f.39.1791323920625; Tue, 06 Oct 2026 14:58:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1791323920; cv=none; d=google.com; s=arc-20260327; b=KY/SASZBMR71ONr/C2lhf6HDugJbQKV1uePHlBlMQdi1bi/KhnZjlkuvfFJq7cvAFx jja9w3hnRvZoy6LnmIDnN0/B0VxqYaLpkP0qbzAC+8U6PFKfHRsRQ/yZDNqrMeA1kRkZ xc5Osbvu/MjKBDCbhNIHZda5+paaBvE2lA0Y0ik/qgyvkXZJmX4qULv5OWCE5f0maJgG 11HQEwCfCbMd5+edV1S24S9hQriIK6VNVEE9+wmKTrcXHNUd7VopbGh0y6HEZmuXolkG U6LYc8Jbkrg++RmDvyn2znpz+7lqi5GeEwjYsVB0t8tvgiTEM1Zb9Vp2R/+wP1CPO/tf mnKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:message-id:date:content-transfer-encoding:references :in-reply-to:cc:to:subject:from:dkim-signature:dkim-signature; bh=rKWXp9TspRAAFbwN7KhROCoKJwgBFwXUmF/rGlBZzBw=; fh=h9sT6mMwycJoADi1YlsRDaBaxZQ0dyv2HriEPEZ56To=; b=I+Mg/3d9xbQYpM6PRmQ5bIZXUEwPLry1N0w6PdRKqOI8060kbPlgRgQTiEvf5ymhpe 4KeIVgBq4+Y7HA6GC+bvWXwbn3YKvu13QPidfy/4Qiw5BBomeqFFkV1HVkqq7wTzfo6a mTDW/wiPR6c2rQsfG81LEB5MRiIq7N8fYly0kzQUooabOH48FElqoX70eItuIdXgLhSd o7O7IcTfwFzSu8S6OtL3AJ344pf7CIcUmOkkZ8HDpdTpBBtzyVma4bW026tKqqGkjrOO Tn/AtNxlu8/J54GS53R6jowlex94w3QkV42Bk2r3rX8VaMD53NPxpANFnz0PxGPVwteO bTvA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=MK9wbUly; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=NMyQSCTk; spf=pass (google.com: domain of 010701a11339d6e3-9ee22174-c14e-434c-91b4-dad05d12065c-000000@eu-central-1.amazonses.com designates 69.169.224.1 as permitted sender) smtp.mailfrom=010701a11339d6e3-9ee22174-c14e-434c-91b4-dad05d12065c-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-1.smtp-out.eu-central-1.amazonses.com (b224-1.smtp-out.eu-central-1.amazonses.com. [69.169.224.1]) by mx.google.com with ESMTPS id ffacd0b85a97d-48c7246769fsi1296120f8f.65.2026.10.06.14.58.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Oct 2026 14:58:40 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a11339d6e3-9ee22174-c14e-434c-91b4-dad05d12065c-000000@eu-central-1.amazonses.com designates 69.169.224.1 as permitted sender) client-ip=69.169.224.1; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=MK9wbUly; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=NMyQSCTk; spf=pass (google.com: domain of 010701a11339d6e3-9ee22174-c14e-434c-91b4-dad05d12065c-000000@eu-central-1.amazonses.com designates 69.169.224.1 as permitted sender) smtp.mailfrom=010701a11339d6e3-9ee22174-c14e-434c-91b4-dad05d12065c-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1791323920; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID; bh=NHjf7gocL/KMcqvdvqtz5967615w4reYz3IbifWJgnQ=; b=MK9wbUlyEnYkZc36jcxvhahuW62e1wHkvEoe2TIzx31gHEpXKC/HvTYpE/fk0amo P02RFGuEnE5sx6xE+Pf4FfdUH341CRLpnoW9HIInwZwZ2RXdoPir7QiV4rLACMTzLU3 vUh2FiA5LqiHMVzZO7ceSZ6yAqn5nudX/ziZPK0vuIlVHnDepPEICTJNR4g69symW3Z 9ZaHLjlVMCaKv23Ikt2e7HF5zv0NoqBk+YA/GQArgW3AK9X3P5dAapS1lh+QquPhOrt a58QPxKfliKzVoOtGWBf6SFfqCZxUkMiR9Rm33H4qV5whduGv+UP/cF+tR82IvMaa3i PlvgC3sY7w== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=sokbgaaqhfgd6qjht2wmdajpuuanpimv; d=amazonses.com; t=1791323920; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID:Feedback-ID; bh=NHjf7gocL/KMcqvdvqtz5967615w4reYz3IbifWJgnQ=; b=NMyQSCTk8FjhqUfHSnKQRaC9ZaiA47U90P8Jj4BGXFzOkJVNWzzVqECnqRUsD5uM /jN2rzLj8n9MQgWBxnMJH7oxOY4SLty5oGwoHRbxtrOpU9icBpR2thBY9KMz5XY8+Y3 RBaxQNl7//5xwF0TuALkNcwSCF22dzauxUPkRI5U= From: no-reply@sashiko.virtuozzo.com To: Konstantin Khorenko , vasileios.almpanis@virtuozzo.com, Vladimir Riabchun In-Reply-To: <20261006-ve-printk-irq-v2-1-db1dc4f6ed07@virtuozzo.com> References: <20261006-ve-printk-irq-v2-0-db1dc4f6ed07@virtuozzo.com> <20261006-ve-printk-irq-v2-1-db1dc4f6ed07@virtuozzo.com> Date: Tue, 6 Oct 2026 21:58:40 +0000 Message-ID: <010701a11339d6e3-9ee22174-c14e-434c-91b4-dad05d12065c-000000@eu-central-1.amazonses.com> Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.06-69.169.224.1 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 696LwfaH028208 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v2 1/6] ve/printk: Add sanity checks in ve_printk functions X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0xvd10gcHJpbnRrOiB2ZV92cHJp bnRrX2RlZmVycmVkKCkgcmFpc2VzIG5vbi1kZWZlcnJlZCBXQVJOX09OX09OQ0UoKSBvbiBpbnZh bGlkIGRzdAotLQoKY29tbWl0IDU3ZDZhNGNlZGRlNDVhNzhkZDlhZjQyZjZkZGRlMzFkM2U5N2I4 ZmIKQXV0aG9yOiBWbGFkaW1pciBSaWFiY2h1biA8dmxhZGltaXIucmlhYmNodW5AdmlydHVvenpv LmNvbT4KCnZlL3ByaW50azogQWRkIHNhbml0eSBjaGVja3MgaW4gdmVfcHJpbnRrIGZ1bmN0aW9u cwoKVGhpcyBjb21taXQgYWRkcyBhIFdBUk5fT05fT05DRSgpIGNoZWNrIG9uIHRoZSBkc3QgYXJn dW1lbnQgaW4KdmVfZGV2X3ByaW50a19lbWl0KCksIHZlX3ZwcmludGsoKSBhbmQgdmVfdnByaW50 a19kZWZlcnJlZCgpLiBJdCBhbHNvCnJlb3JkZXJzIHRoZSBWRV9MT0cgdGVzdCBpbiB0aGUgc2Vj b25kIGlmIHN0YXRlbWVudCBvZiBlYWNoIGZ1bmN0aW9uLgoKTGluazogaHR0cHM6Ly92aXJ0dW96 em8uYXRsYXNzaWFuLm5ldC9icm93c2UvVlNUT1ItMTQ2ODM5Cgo+IGRpZmYgLS1naXQgYS9rZXJu ZWwvcHJpbnRrL3ByaW50ay5jIGIva2VybmVsL3ByaW50ay9wcmludGsuYwo+IC0tLSBhL2tlcm5l bC9wcmludGsvcHJpbnRrLmMKPiArKysgYi9rZXJuZWwvcHJpbnRrL3ByaW50ay5jCgpbIC4uLiBd Cgo+IEBAIC0yNTY3LDEwICsyNTY5LDEyIEBAIHN0YXRpYyBhc21saW5rYWdlIGludCB2ZV92cHJp bnRrX2RlZmVycmVkKGludCBkc3QsIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzCj4gIAl2 YV9saXN0IGFyZ3MyOwo+ICAJaW50IHIgPSAwOwo+ICAKPiArCVdBUk5fT05fT05DRSghZHN0IHx8 IChkc3QgJiB+VkVfTE9HX0JPVEgpKTsKPiArCgpbU2V2ZXJpdHk6IExvd10KQ2FuIHRoaXMgV0FS Tl9PTl9PTkNFKCkgaW4gdmVfdnByaW50a19kZWZlcnJlZCgpIGNhdXNlIHByb2JsZW1zIGluCnBy aW50ay11bnNhZmUgY29udGV4dHM/Cgp2ZV92cHJpbnRrX2RlZmVycmVkKCkgZW1pdHMgdGhyb3Vn aCB2cHJpbnRrX2VtaXQoKSBhdCBMT0dMRVZFTF9TQ0hFRApzbyB0aGF0IGl0IGNhbiBiZSB1c2Vk IHdoZXJlIHBsYWluIHByaW50ayBpcyBub3Qgc2FmZS4gVGhlIHdhcm5pbmcKZ29lcyB0aHJvdWdo IHRoZSByZWd1bGFyIF9fd2FybigpIHBhdGgsIHdoaWNoIHByaW50cyB2aWEgdGhlIG5vcm1hbCwK bm9uLWRlZmVycmVkIHByaW50ay4KCklmIGEgY2FsbGVyIHBhc3NlcyBkc3QgPT0gMCBvciBhIHZh bHVlIHdpdGggYml0cyBvdXRzaWRlIFZFX0xPR19CT1RICmZyb20gc3VjaCBhIGNvbnRleHQsIHRo ZSB3YXJuaW5nIGNvdWxkIHJlY3Vyc2UgaW50byBvciBkZWFkbG9jayBvbgpjb25zb2xlIG9yIGxv Z2J1ZiBsb2NrczoKCnZlX3JhdGVsaW1pdCgpIChsaWIvcmF0ZWxpbWl0LmMpCiAgdmVfcHJpbnRr X2RlZmVycmVkKGRzdCwgdmUsIEtFUk5fV0FSTklORyAuLi4pCiAgICB2ZV92cHJpbnRrX2RlZmVy cmVkKGRzdCwgLi4uKQogICAgICBXQVJOX09OX09OQ0UoIWRzdCB8fCAoZHN0ICYgflZFX0xPR19C T1RIKSk7CgpJIGRpZCBub3QgdmVyaWZ5IHRoYXQgYW55IGN1cnJlbnQgY2FsbGVyIHBhc3NlcyBh biBpbnZhbGlkIGRzdCwgc28gdGhpcwppcyBvbmx5IGEgcG9zc2libGUgcHJvYmxlbS4gVGhlIHdh cm5pbmcgZmlyZXMgYXQgbW9zdCBvbmNlLgoKV291bGQgaXQgbWFrZSBzZW5zZSB0byBkcm9wIHRo ZSBjaGVjayBmcm9tIHRoZSBkZWZlcnJlZCBoZWxwZXIgb3IgdXNlIGEKZGVmZXJyZWQtc2FmZSB3 YXkgdG8gcmVwb3J0IGEgYmFkIGRzdD8KCj4gIAl2YV9jb3B5KGFyZ3MyLCBhcmdzKTsKPiAgCWlm ICh2ZV9pc19zdXBlcihnZXRfZXhlY19lbnYoKSkgfHwgKGRzdCAmIFZFMF9MT0cpKQo+ICAJCXIg PSB2cHJpbnRrX2VtaXQoMCwgTE9HTEVWRUxfU0NIRUQsIE5VTEwsIGZtdCwgYXJncyk7Cj4gLQlp ZiAoIXZlX2lzX3N1cGVyKGdldF9leGVjX2VudigpKSAmJiAoZHN0ICYgVkVfTE9HKSkKPiArCWlm ICgoZHN0ICYgVkVfTE9HKSAmJiAhdmVfaXNfc3VwZXIoZ2V0X2V4ZWNfZW52KCkpKQo+ICAJCXIg PSB2ZV92cHJpbnRrX2VtaXQoMCwgTE9HTEVWRUxfU0NIRUQsIE5VTEwsIGZtdCwgYXJnczIpOwo+ ICAJdmFfZW5kKGFyZ3MyKTsKCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hp a28udnppbnQuZGV2LyMvcGF0Y2hzZXQvMjAyNjEwMDYtdmUtcHJpbnRrLWlycS12Mi0wLWRiMWRj NGY2ZWQwN0B2aXJ0dW96em8uY29tP3BhcnQ9MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KRGV2ZWwgbWFpbGluZyBsaXN0CkRldmVsQG9wZW52ei5vcmcK aHR0cHM6Ly9saXN0cy5vcGVudnoub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwK