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 2CC2A8017D for ; Thu, 1 Oct 2026 03:25:13 +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 6913Nu3v030161; Thu, 1 Oct 2026 06:23:57 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6913Nu3v030161 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="xgNPYsds" 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 6913Ntn9030157 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 1 Oct 2026 06:23:55 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6913Ntn9030157 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-48afe67dfc2so222727f8f.1 for ; Wed, 30 Sep 2026 20:23:55 -0700 (PDT) X-Gm-Message-State: AFq9FYLtqPC5wtSU6wX63SKyUnikMaxhYHtAaJdph2sIaq0eMMBvxU0h L0rXQ/Bn3sd/LoW3tvyH/ksNLU918clEdKGsLSxaEs6YmxoYrlze21BBuM4hmw8oGNeI6BcDrrB bLLlxch5SZXdYBcVifKHAASbTcuBDqCpblV8fwh8ndnJnc9dwOj9N9g== X-Gm-Gg: AYBFou1apTJCG2SS0z7St2ReoPL1usPr3LbTaswv7TCW0xUgyd7Xr3YHXg/I4gaj83Y /wl5ULd3yu7Mg+3bPH4xzZb3uHgbin62OBDfaXd/A7iudijJ7yfgbGHVLhDjUHhlV/8Kr0Tk8FR JAc1tjlpO4KAxoF/Bu1pITSHw7vYzD3sDo91Agvo3uYOzuP+9ZM9UJMeGUXQ0PgSZlxnsp5cYGD khdNv+oYA3XhRZF/1WQ11FR+/63WLCeSgPd1lYUXhMwrJY0LQzCEq305vH3Gw2iAXxlfi48vSH9 HZZzEy2Z/Puqcw1KWCN36o7F/lm67Zt9m95A28hVMIqswA3kpqzFD/AQv0bDcmAoZGOggt7AJiY pW/C9uevlx9ym5Qw= X-Received: by 2002:a05:6000:11c3:b0:48a:f2e7:dd23 with SMTP id ffacd0b85a97d-48b068cc306mr1828905f8f.18.1790825035296; Wed, 30 Sep 2026 20:23:55 -0700 (PDT) X-Received: by 2002:a05:6000:11c3:b0:48a:f2e7:dd23 with SMTP id ffacd0b85a97d-48b068cc306mr1828889f8f.18.1790825034862; Wed, 30 Sep 2026 20:23:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1790825034; cv=none; d=google.com; s=arc-20260327; b=AkRp72SmRGa234Bm5/5W+YjjqgKbwFsiVbC19Q5hQgI9lAZLiYzeimjC8gNyMZHNgV Ppduq11pfHJKRULXs1wH0Nc3XKnKF9ElpGMmRAgLnOF7SGVGMnurs8JQ7XOl3y05UI8B Vz7pUmcTEQVuQe/rF+V99RdtXQ34svSZZC9kBIuEVlMldw00/Gy16dCHLUCjkPdM2QaK ewDT776PNxvWqfGoZdfNm1X3nOl05GIvQsHXwfHIYb7dzCINoHAP8+HzhFNkOHGbb0Yx e9V2O3ktw4zQHTd15s7N9q/L1u7tNxnhN5x36VWIUxG6kA8MErAkDlu4gMoncYSzwwWP ahYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:dkim-signature; bh=s3RHjeML8w/tfSPLCBhaV6z+hjQCVmthPujnZfVv5eA=; fh=6JpqpGxFeFNaDh+k4t2UfZyo3rKe/54dyQ52T8vVmSc=; b=a6Np7NxhdudIsICqa6kSbY6Krd/uSMBMkDM5eStuGjJPcPHPrCzfSlj0ARq7SrBFkk 0c/Ekq6X7PUgAWULzJ4B4UZR/JpF3urbjVIwcqWkj7VFSY0J55h1GN9NFpjkLhDUiTGx Up9B7wtjf4DZfJBQ3Pg3x2KFR293KGsoCM4xuoiN5ZI7xUquC04arFPey1A/o4RpPHjv Vw+tkuJsJ2JCOfdWT81LpFsEig2xVWn0/IRJ2uNB8+p5mEDPdp0jN0QsDaneSFLqiGy2 kTL6L4n1plW2bji1rfn1NvGWPb608r/jXjwLy9LZn5pwGJ2PgCKOihgC6uBWIbZniOzo uSBw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=xgNPYsds; spf=pass (google.com: domain of kui.liu@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=kui.liu@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48b069209d4si2722019f8f.141.2026.09.30.20.23.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Sep 2026 20:23:54 -0700 (PDT) Received-SPF: pass (google.com: domain of kui.liu@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=xgNPYsds; spf=pass (google.com: domain of kui.liu@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=kui.liu@virtuozzo.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/relaxed; d=virtuozzo.com; s=relay; h=Content-Type:MIME-Version:Message-Id:Date:Subject :From; bh=s3RHjeML8w/tfSPLCBhaV6z+hjQCVmthPujnZfVv5eA=; b=xgNPYsdsoIdmGiw+GJZ MBvhO/q/f+eSaNrr7dRmZMP4XTXA6HBhLt1XgrIFX2jvbDqHfXXU81ROPKlxkEx2sVcpEifZoMzRA UgAGrZEzFrOQuEoGOSaZPgF6Uyn6KMTS4lIjl8kxjZgQ3PXg0o7zdR8T97kD+gDTO8ZbZxuS/izr2 V0WhxGLV7C8nadAwHZ4KmGRtx5A76PRw0msTzT913Lq73SGOH1Sd3lEDuWZfFh5ezsAb5nDzy4yDa 5u0QaclGhQ0+ZkznsD1+qWFNOGPoxfwQw2F7sOSctUF84khvKZJX0/I8+ZRHCnu0BhyFeDB3+fjpk LqcNRZjtOBUrYIA==; Received: from ch-vpn.virtuozzo.com ([130.117.225.6] helo=LK-MBP.local) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1xC7Ld-003Ya3-0b; Thu, 01 Oct 2026 05:23:52 +0200 From: Liu Kui Date: Thu, 01 Oct 2026 11:23:40 +0800 Message-Id: <20261001-sockio-sendmsg-empty-iter-v1-0-b876f4fbb9c7@virtuozzo.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/yWMQQ6CMBAAv0L27Jpto0T9iuEA7QKroSXdaiCEv 1v1OJnMbKCchBVu1QaJ36ISQwFzqMCNbRgYxRcGS7Y2RAY1uqdEVA5+0gF5mvOKkjnhic79tW6 t78hA6efEvSy/9x1GJ3g5Gmj+Ql/dg13+nmHfP3lBNpeGAAAA X-Change-ID: 20261001-sockio-sendmsg-empty-iter-405f96a2db01 To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-OZ-Fwd: true Cc: azaitsev@virtuozzo.com, devel@openvz.org, Liu Kui Subject: [Devel] [PATCH hci-8.1 0/2] fs/fuse kio: two fixes for the sockio transmit refactor 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org Follow-up to the sockio refactor, fixing two issues found in review: a latent infinite loop on an empty iter in do_sockio_sendmsg(), and iov_iter_sendpages_ok() missing the last page of a bvec with an unaligned bv_offset. https://virtuozzo.atlassian.net/browse/VSTOR-142167 --- Liu Kui (2): fs/fuse kio: don't spin on an empty iter in do_sockio_sendmsg() fs/fuse kio: check every touched page in iov_iter_sendpages_ok() fs/fuse/kio/pcs/pcs_sock_io.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) --- base-commit: 06ad1cd8ca1cd811287ca06c378547202fcca4ee change-id: 20261001-sockio-sendmsg-empty-iter-405f96a2db01 Best regards, -- Liu Kui _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel