From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id C1BB08017D for ; Tue, 3 Nov 2026 14:46:12 +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 6A3Eiq8G008079; Tue, 3 Nov 2026 17:44:52 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A3Eiq8G008079 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="W7FOOzFa" 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 6A3EimP3008067 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 3 Nov 2026 17:44:48 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A3EimP3008067 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-48e011829easo2972887f8f.3 for ; Tue, 03 Nov 2026 06:44:48 -0800 (PST) X-Forwarded-Encrypted: i=2; AKwUvBxP/X5ip0qunAv4Z/KaQo/VC5m8udM8BbgfkWuHMm0a6bejbg6tuetvAEBXHzFjUvjxNCGjOw==@openvz.org X-Gm-Message-State: APuU4Z8JrCmJjWP2N0fqv5BD6ShKP6EZyF2lWOaM4bXj1hzvyPbBJIjz H5pOm0AMaDXFJ39sDoYoElwaYH7UF/Uv2RPX2pSd7gv6Rh2bLXZfp3xGXhkPFIEz6EkutQpYhFR DNs2vl+u6Ouxqlktj6v065Kd+7Kqg8DsvBloH+YO7ITgG9MnDHxeUOQ== X-Gm-Gg: AYBFou1XWYtiTkI3n7sexkJzSK498EraoND0DlP2K4udddf06WFAoXrseDGxCJN7TK4 B+EAp3BjXU54PnlU3WDYc7ajR/qyaM8lsZi92bIKTpHjGYe9VP4jseiYywnJ7kXOK/K4i7IrpV6 aGwcWvoXSJveFcHQuTgrHsNpRRf2rMzTpUJbmV6/B+/BbcV6IPfmhAjZ8IJn6O+IWJ0qZCD0J9P 5+pfveBwtV7BNgC/WliS3hDaQ2Vdq9Wm1CoYR4tcCAcWefWk7whGI8C167+rThbmHWO1CbmnzRd tN/n3YP/7cnBaVrDjdSSek4B+DwnYyT9qJF2dUKYdUIzxRBc6nBD9+1HqWk89KAZLJ0OXRNGMEv hOunCpKE/S+GAEWomXQ== X-Received: by 2002:a05:6000:2c01:b0:48e:6dd5:30d0 with SMTP id ffacd0b85a97d-48e6e504e6emr32876241f8f.53.1793717086513; Tue, 03 Nov 2026 06:44:46 -0800 (PST) X-Received: by 2002:a05:6000:2c01:b0:48e:6dd5:30d0 with SMTP id ffacd0b85a97d-48e6e504e6emr32876163f8f.53.1793717085980; Tue, 03 Nov 2026 06:44:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1793717085; cv=none; d=google.com; s=arc-20260327; b=YuAhcT9nkkrQp/uJeFbBAVHCn27t1pLpk5Wh0hBKfEoG+FUWtPzzPtC0wcgNn9zU5D Jg9A2siewCqCkgLUhq45jvkZ4FvQ7b0ZCixvZpnCwm94F53TSBK+9gPT4jlV/P2JNccL 4Mb3bNY/uUkbJhfpNYQCfsFEzqAkyI4eG8AmShXf/EuVfeKcQHgJhA6P8LPVRs9Cbih6 qX1Vmp6ZQvRIIpc5MI4tx9WQVTd4WIjjRmwJHY1FPOfE7O3oknGZgypSBOMjADMs5K9d 2/xJm6xqSkVLpqyeeH0Q+3vPHk6i8AUPVglNtdzVCB2z01wwNisVWBgf/bjfnLajdYp1 5LXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=message-id:date:references:in-reply-to:cc:to:from:subject :content-transfer-encoding:mime-version:dkim-signature; bh=P4F1JHsBn9lWVJHl8dNyxbqYJX0QemZZl07CLwyhnms=; fh=NNIHAR0oQq9xcHtG6fvuNrouibWQy9PtHjAIRR7/XzE=; b=qQEW5bLGUit3fzdYS++e8MDrnjD5xy8MOiB6DD9ubv3oGpzN2RVP2XG3JvRDwzVBX/ bRqX//7CrwkuiBFH4ZFD/aQTiIn0ylM7YkXxOXIMXnK9+EfnCfYjOKu7eo+EgBmOMCSY ETdoBGpQ28DFYAA4wis6N7NQnau6wik4vqO6VC5u+T3G39nkH+626rbVOC/URrYUyNS0 xRz0poIvlW2cWOAQ6TaSI6gDWC9ad+PP3EeTOpLTOljTmw4GzqeMHlLl4n8VSIrseyE3 QKQyckFih0mZOJqoZ06g/TgnDo9NxoC3+SmB2OFdXhvO8U+bPU94zs2DVnsacsmr/SQe 57Fg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=W7FOOzFa; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@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-48e71bb96e4si22575298f8f.240.2026.11.03.06.44.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 06:44:45 -0800 (PST) Received-SPF: pass (google.com: domain of khorenko@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=W7FOOzFa; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@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=Message-Id:Date:From:Subject:Content-Type: MIME-Version; bh=P4F1JHsBn9lWVJHl8dNyxbqYJX0QemZZl07CLwyhnms=; b=W7FOOzFafJp8 A3ahkgFwNlN2OeF2PUm5emvAEA33FCTXOS5VVe38UTXdXZov1kJlDX2JauqHFEQPVe7yF0svm2tnt S1BiD3tpUPldkGBNgPYCk/1a50JXdnaWlfuwALnOXJTz6FL2q4gP14NL8TbtHPePwxLD2uDrMHKRH Y9s6md1reteBB5PY2fVX18FP3YoQZXXoR98D1Lvl7NEjqnI4mJTFmxMq+byFacFyjLvP/6gux18PW ljX8yizKdsWUjq0PWchqTYDxt27XOBch19LiUzIruMYyeDVvL5b5PSCgro9PFlj3VD9w5JcINTT2Y m4W/oNHTSrUx5bynZruAAA==; Received: from ch-demo-asa.virtuozzo.com ([130.117.225.8] helo=f0.sw.ru) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1xOFgo-000XDX-14; Tue, 03 Nov 2026 15:44:35 +0100 MIME-Version: 1.0 From: Konstantin Khorenko To: Andrey Zhadchenko In-Reply-To: <20261103123802.846676-8-andrey.zhadchenko@virtuozzo.com> References: <20261103123802.846676-1-andrey.zhadchenko@virtuozzo.com> <20261103123802.846676-8-andrey.zhadchenko@virtuozzo.com> Date: Tue, 03 Nov 2026 15:44:42 +0100 Message-Id: <179371708281.2402676.10013309067542018681.b4-review@b4> X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=665; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=I3WRX8/ax2t3/qwMZT11/sYZ9qiQujRe/1VqIHut5mc=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBq6fNcG1CZbD9VZT+JVCEbA2akH1ZXYNW+tITiT 5skOvHoBC+JAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCaunzXAAKCRBRlgpH+WFc Ki68EADEXXhzW30TbKwEOYTV3SjQJfjKMqChfbdK2G9Cf1/nOdi6hgpQuo0v32GJZOqcB218Dgx Ld0evdSjXqHXHSKaRxBFGdkQ39knW/P5qxM6bj0Ef6Yglxmmojr/qxBIiPVQ14SFdZU5+fXvi9S tVCopzM/OChO85ZMsEfLoYoa/bcMJ7d20YR+cEqKC1w2fAz9y8eONeYPZFpQspVuz/eS3TYkt6p hwYQmOlwqW3BwKgm+1V6w7SB+k0cq9fUlwI20Jru8kMGHJNynRiIFHbmipKcsEEbARCh5IhBI9z wSZihhg886KX/S/x8lRjFaQS7LnnzqViSzx7rw4T/k4kFYtD4kMerlDLi9O6QUZLQqcUqAbz7uO gcm+ZQCwllu0lFMgnh0Pqc4/A2etojF4CnETjWqlE69fh01KaTXjjIMvKoavLUmTkhYmOytqMza j7k9LRTQn3Q8h0LccL95sg+Qakfi4XHsiRPP/a/y6WQ9jpRg7K84mOiuWlXF2r7n8nq97Gk3746 j5nPgGu7dWO2TYc7EszzR3EgkzMamZX4OmSVREu6bee+4GDv3JSnB7KpIAaJl5WjON9gzWclD0k iT69fcVDAo4isBPquNntfoEnkbbrI+WNPeb8f4l2SblacieC+84+4inckb3exqsIJeTrHBgYDad kWxB5vBVILL/qdQ== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v5 7/7] drivers/md/push_backup: add event file descriptor interface 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 On 11/3/26 15:38, Andrey Zhadchenko wrote: > + ret = pb_wait_range(pb, file->f_flags & O_NONBLOCK, > + &range.clu, &range.nr); Hi Andrey, - either drop .poll and O_NONBLOCK together: pass false here, drop the nonblock argument of pb_wait_range() and the EAGAIN line from the header; - or keep O_NONBLOCK and add .poll on pb->waitq with pb_has_event(). Today it is in between: read() honours O_NONBLOCK, but there is no way to wait for the fd to become readable. A non-blocking reader can only spin, and poll()/epoll report the fd as always ready. Either variant is fine with me. -- Konstantin Khorenko, Virtuozzo Linux Kernel Team _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel