calhost (82-132-214-161.dab.02.net. [82.132.214.161]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9084c82495sm500530666b.20.2026.02.25.02.36.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 02:36:03 -0800 (PST) From: Pavel Begunkov To: io-uring@vger.kernel.org Cc: asml.silence@gmail.com, axboe@kernel.dk, Keith Busch Subject: [PATCH v2 0/2] timeout immediate arg Date: Wed, 25 Feb 2026 10:35:56 +0000 Message-ID: X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-DKIM: signer='gmail.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: 0.4 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (0.4 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [asml.silence[at]gmail.com] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [104.64.211.4 listed in list.dnswl.org] 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SpamTally: Final spam score: 4 Allow the user to pass the timeout value inside the SQE instead of pointing to a timespec, people asked for it as it makes user space simpler. More details description is in Patch 2. v2: ditto for timeout updates Pavel Begunkov (2): io_uring/timeout: READ_ONCE sqe->addr io_uring/timeout: immediate timeout arg include/uapi/linux/io_uring.h | 5 +++++ io_uring/timeout.c | 28 +++++++++++++++++++++++----- 2 files changed, 28 insertions(+), 5 deletions(-) -- 2.53.0 From - Wed Feb 25 10:36:32 2026 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id oD2eFarQnmmyeSkAYBR5ng (envelope-from ) for ; Wed, 25 Feb 2026 10:36:26 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Wed, 25 Feb 2026 10:36:26 +0000 Received: from tor.lore.kernel.org ([172.105.105.114]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vvCFl-0000000Bhnz-3y70 for hi@josie.lol; Wed, 25 Feb 2026 10:36:26 +0000 Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id B9EC43023D88 for ; Wed, 25 Feb 2026 10:36:11 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A7359392C4D; Wed, 25 Feb 2026 10:36:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eGVg7/V3" X-Original-To: io-uring@vger.kernel.org Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3975B392C42 for ; Wed, 25 Feb 2026 10:36:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772015769; cv=none; b=VKr3uOKcS/n5kY7jM61hk4ZfwZmMww1s1UuF+FLXZ/NW+aKMigXezc+cPOyLq86OEEDTgT5SDcO6m7DC/SeoJEkYUvnlVSVlm0nQ7qW8tfyvhsRy/IK7n7oPnD+We+69k+EgjBXS8+X96B6QH7dHd0xGAgAsmZ9OcrJmkLHV68E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772015769; c=relaxed/simple; bh=7dRXnwEGFVBahHLo76zDqxOgTm4xqFVpHwJx9aQHFec=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZX/P89U1r+9amLUJ2+rZ5Cge8lNBWQzPLtvLgASQt6A/aK5AUHO9zheTCpx8oiOElm4h9i0klvMF1GMUalx+MpIWRYTuFsFuumKrYGfeK807hIaBdIbtm5u4pojV7qyOIWinN8niUh29vci/gtELRX9cffUDh7jQiN+AtU8VRJE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=eGVg7/V3; arc=none smtp.client-ip=209.85.208.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-65b9608a9adso11027677a12.3 for ; Wed, 25 Feb 2026 02:36:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772015766; x=1772620566; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wVzKpJIWgdMORkPYbORzW1qgQsmkmrWMR+G9vGAk6g4=; b=eGVg7/V3hQz2diwRm8v9oPCasdhbWd1KkTOgPyYZZLWx1BnMLuJ1UJmGTN0sEZYhVU wvbx3dugQbDaTPZ3xJxeIOn0JTv9VNIrbmw2bnTUvoFMlck4nRDdGxrtzH5YN0sZcRPr V7HDhKGb3/n8cgL9HdXZMK025nTOJPEzpDsme4ZtOq8GNLoN5yAY3b5LELE2cInOoB+A wtJ3/if0WXtd80RprYIUTzU+Rmlx5WE5XbrU8pmf8awEper8ey9mgzA3kBEyEA2uRAMG nF7cvJbBGwjE8emuibBdcmLyCyvSj50ymjjJTyDCcAPSub4fr+W+/gfxiLvOrW2DgL4F Hipw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772015766; x=1772620566; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=wVzKpJIWgdMORkPYbORzW1qgQsmkmrWMR+G9vGAk6g4=; b=k3DvHOtYeAdH/0ZLtBO+iONelRwl4nm37ZBIf4cNNF6CIoyXiB0daibb0R5TdMyQTI OWxQgVLuLUwJkYFG328JvCUhg50h4s0oo9ZS3AKNFml5bL14QDKVlp30QAAnsHS6uZ8v c0+F6CnzhRiQfiRfFIBpXoqZlnWTquJAA3g00+E6W2Sq22Uk4Umt4GrUjuCfkfuVrZYF 4iqaW7Iq1iMl/xt70T6iuwVgJRthZGNSUKv5efL/02hQl1nJJQdZh69CE3/IX3pNMiPw 6I8Ro7AKN8fIBgtSQ8kx3DdbqjB0iee8hOgHo+3NiM7QNIksfqM6gyF6JVUSAyQ4AOng 2jlw== X-Gm-Message-State: AOJu0YwUUU56qyL7zRQRIYw6BDubqqqdqsSwcjhWO8Wcwf60hHnvSmXy lOJtPSECRgq7y2MtZx6z0fd/Erqo5sFcJsVfuzJityaC1r9s+ZKAO0ejERm4RA== X-Gm-Gg: ATEYQzzfLCC/NJp8GWa/3B5n4odD1HqXR1GtzdKKDdyHCkXYqiYvVctOdLRUJYKrg1m gDtXuZ2hmfcrSIHCN2DJeMtdOHqfJKKCWX26C63XaLb7YifpYajaGgHaJxxpjNgyuItOTUrPooP yA+mvcHYYYIxOFJ5U3ORzLpaIDXKP2u+VtkfMcOI8zkMKmquMwny6gF7AW+h/SyXj/rVBazUX92 2C84JV6kf9fVp+/fgjwockvj53QBt4lf6g3DFFJKFfMYfIDLjMUfuIZelZtKq2gfPd/4rc/5SB8 IcQs9wfjd0bvrG02ELqE57RpXV1vjtbBltTJAwWqgAV5GFxlHNE0FfKr/aRaiDb+NnCdYLTZ3nn K11uJiiEZ2NEBE7qa/W+Fa2ZgYYu6GgVEAfWCSN5G9E4sfqsCmDqvIlOMvG3Q+lRMGjk+BuyxUJ da2Mm+b4yqzrakJPvGZs0vInVttZzNkhXgmOccz7e9IC2K4fEeSSFo5wAYvWVvGGQRrPHuMy+9a wNidaX4PyGo9FGUEEr+h3V3/Z+wwLMCK5ZMbM/lGTqMUSl9b3Fp7Oybsb0B X-Received: by 2002:a17:907:3f8e:b0:b87:117f:b6f9 with SMTP id a640c23a62f3a-b93417cd69dmr109152166b.8.1772015765880; Wed, 25 Feb 2026 02:36:05 -0800 (PST) Received: from 127.0.0.1localhost (82-132-214-161.dab.02.net. [82.132.214.161]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9084c82495sm500530666b.20.2026.02.25.02.36.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 02:36:05 -0800 (PST) From: Pavel Begunkov To: io-uring@vger.kernel.org Cc: asml.silence@gmail.com, axboe@kernel.dk, Keith Busch Subject: [PATCH v2 1/2] io_uring/timeout: READ_ONCE sqe->addr Date: Wed, 25 Feb 2026 10:35:57 +0000 Message-ID: X-Mailer: git-send-email 2.53.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-DKIM: signer='gmail.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: 0.4 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (0.4 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 RCVD_IN_ZEN_BLOCKED_OPENDNS RBL: ADMINISTRATOR NOTICE: The query to zen.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [172.105.105.114 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [asml.silence[at]gmail.com] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [172.105.105.114 listed in list.dnswl.org] 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SpamTally: Final spam score: 4 We should use READ_ONCE when reading from a SQE, make sure timeout gets a stable timespec address. Signed-off-by: Pavel Begunkov --- io_uring/timeout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/io_uring/timeout.c b/io_uring/timeout.c index 84dda24f3eb2..cb61d4862fc6 100644 --- a/io_uring/timeout.c +++ b/io_uring/timeout.c @@ -462,7 +462,7 @@ int io_timeout_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) tr->ltimeout = true; if (tr->flags & ~(IORING_TIMEOUT_UPDATE_MASK|IORING_TIMEOUT_ABS)) return -EINVAL; - if (get_timespec64(&tr->ts, u64_to_user_ptr(sqe->addr2))) + if (get_timespec64(&tr->ts, u64_to_user_ptr(READ_ONCE(sqe->addr2)))) return -EFAULT; if (tr->ts.tv_sec < 0 || tr->ts.tv_nsec < 0) return -EINVAL; @@ -557,7 +557,7 @@ static int __io_timeout_prep(struct io_kiocb *req, data->req = req; data->flags = flags; - if (get_timespec64(&data->ts, u64_to_user_ptr(sqe->addr))) + if (get_timespec64(&data->ts, u64_to_user_ptr(READ_ONCE(sqe->addr)))) return -EFAULT; if (data->ts.tv_sec < 0 || data->ts.tv_nsec < 0) -- 2.53.0 From - Wed Feb 25 10:37:22 2026 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id wKmGLdvQnmllYSUAYBR5ng (envelope-from ) for ; Wed, 25 Feb 2026 10:37:15 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Wed, 25 Feb 2026 10:37:15 +0000 Received: from sea.lore.kernel.org ([172.234.253.10]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vvCGZ-0000000BjLm-1Bbq for hi@josie.lol; Wed, 25 Feb 2026 10:37:15 +0000 Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 7120B302294B for ; Wed, 25 Feb 2026 10:35:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DB127392834; Wed, 25 Feb 2026 10:35:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Lob25UFG" X-Original-To: io-uring@vger.kernel.org Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 756D223EA90 for ; Wed, 25 Feb 2026 10:35:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772015711; cv=none; b=OJKO8Osxni6mrZly/9CaLaWudgOL4HjFJ4EoEGxcGBSDaB0BaHCgdNfuuo9R9ur0nrx/dMPtDuSF7gkufFEiq4IyGIgi68Ao4Mmo2nI2kgdH5p60xx8/D/lCPSByCGF3K/BW6hYxaivDkCR+n2G4rmsqKtbLI3ZCQypBhJiOLWw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772015711; c=relaxed/simple; bh=b4JSMkr5hhW0mdPlOWbL9c7gCiDbklE6NtYE7yej/h4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=WyXS9HBbqqU+UCS8z9YzkchbAC+imZHyOLOLinLsDTkBO/QeYMUP7tC8XcEXgD1TGdFigLrhoqLDRApjWl52tYx4vHqEMWEjOKEKEfOx2lQIjodz7amn8OCRCFl+Cs1aO5m3Q9UcdDD5w5EV6yvtrHrtCWgVPWS92MDtB4K6RPY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Lob25UFG; arc=none smtp.client-ip=209.85.218.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b884d5c787bso1048255166b.0 for ; Thu, 26 Feb 2026 10:25:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772130302; cv=none; d=google.com; s=arc-20240605; b=KHsYG9iHtojjt4zc00Q69KP4ZyO4BuwKEI58OlY2by4ep4eOeOwqW1hwCxry4khx9s Xs4Ih+nX+Ku+E8s5QfdPt3gaHq6MY4veJ7xjJ0ikB1okNbcLg+rdC2oHqqSMfv3CFtht MeySck8QlOS4d6eCgN0wNNP/IofDd9bhk4blrxHNDLPyaY7xyt/18zOON+H9/T+OMWtg xzNKoNgS2pf7G9OL5nli885slcO45b3MljvPpLiTgP78q67+v9ZNHUxAYfTBqwLddm3D KMOPExSiRZZz3LwJHZFQy9FelpgsIsxFZ3iQXWcNDaqLeKzHk4lCT8nzp0rGKVY835fI DNbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=/PYRcOeI7C9TjyeqdENicil+1+DTaWkY4tVXR58gDo0=; fh=ClAzo3Dxvnd4i2Q1D6s4vYNaqt8/fByfAWshn1sSkr0=; b=fEn2/j9T7Y0eyvkhojGgdiCEUnpM8ewQrwWETZpa1XP0QxZQ5hbMSDvrkCrEuGwS8C g2FS97/5MahiIwWOjagUbdB/IeLqHGJh8388gJn/k2N8hOzbZMRcGnLIB2978CsAl4ck wSWWyHsLH8GyOf0nbzM9HjCJu+kZp4K4KcKm15cVHlSxwOZCqa/XTEXS0pC3rnX0T/p+ Liq1A3KxIG/CC2xpJH3PlLL9Hl4tVIyoaxM5+2ziRduLwnI+6vz+yrfV+vvLYQbMw91K YQ/4mUYkR3KpgC/xYmWRF9inUM7jPcbDu9vy/EDBcWP5y1CgAdYVlDLvrPjEoOKsD5DM joqA==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1772130302; x=1772735102; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/PYRcOeI7C9TjyeqdENicil+1+DTaWkY4tVXR58gDo0=; b=Kvj7Jna69aw7UQMRua9neEIg29fi2Oqr0iDdDGSHqoaFy3g4HTOM6a7KiEfMSTG1aY EjA/I69NvMvGaSe5aFTBy0uoliGhUFWzd+RfkdZIAG2JIYdoYhA2au5xKQJXDgSRo6/b uWLaYIvByeKAD0cyKDMh2T0sY52aYS76s9lE5NJ2mWkAe4uwvCJwiArP6VsqAVB2ToUH MwBBgSHMhoEn4xgp3I8MWr88Boau1UM3uJO1b72s1bCA1MZAIC3P/DP5175QJhWoVusa zThND0ZooIm+Uqb7WJBqi3KWF8D5Y5oLRn49A4v0oYItV+oRydZZVuGroDuR2xQ5+mfG 9gfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772130302; x=1772735102; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/PYRcOeI7C9TjyeqdENicil+1+DTaWkY4tVXR58gDo0=; b=djDSOzGoIJNsyn8gDCjVswaEMUHAYINpXDXrpV+TUazWdB5/213IwD5rDLxuGuq6G+ DLwLX3wN8iLAb1jNrYnR1te0RP1ulFxepCfTZ1HTIgmGZjCG7JlMA3Ra9A3to+wGaJwt 4kHvdbgyOHhHBQ9uAPJSENuXwwx4xhR9qRp3vKnZYywmpIyKrOzFkFY1I9dYQuDL87Te wos8CE0ehel3tQM5HZ73Vkpz/o7HsYTtQffyYQbQaZiSi9eXby23M+jF0Tg8DzTyl8hC 8SYH+6pbZno3QaO3MZDadwkJioTGiHHQpXN7aBx3OvH5vMf9wU0CsuE0I9GPVlLoMx1C AZag== X-Forwarded-Encrypted: i=1; AJvYcCXWw6/bNlwpbHppobQe643m27ENxCwxMcm/MpcJybxDZ5WR7PJjPgvAsK6Xn8VJormHL1nFYyf2CERO@vger.kernel.org X-Gm-Message-State: AOJu0YzD/3ZYG0tnTXTxD1bmp1Atk1WgRMfOGGSba+L7y1WZtZxQpuPi LO0luvyeJPVZ25OW2WM+auZdHh/6/HhDDBYxbDCoO9RzTQfIeoXMmT3kCkOho/Z638y2Q42W7JY /gUbMwnS3DChsJmAEf1/kkEP/CaPkeGYuvYnc1GNs X-Gm-Gg: ATEYQzyqQovZeCIUIvB63XZC/lHjaSj2rHwKvw1Zg2ldlHDahoZC8iBH6vSZNBb16/j eCFfbgZLuJqhflz+cfEtCC9ZFAachHEvjDzOmptMGOpHTh/4++s8bN2BYAZEQGJdo1r4MuphxQw hXm9ZdvBeyno5Y7gtBhncxXjrtL//d3vA04w739M1vW82d0J+qeWC4YCmhvMFNJ4H4ie4JitKAX +qRrQ5uy45loX3qqXP1wYPmfJsl6sOASPeSBFIP6weLIBXRs4IGTgcyJRGXXMWPmepCeT1vrr3R 1/MikJq8F3/n3SR/wxCAJr/u5LKgbvrwzh9MvOwtREwiTa8e X-Received: by 2002:a05:622a:15d1:b0:501:4eae:dbfc with SMTP id d75a77b69052e-507454fc6c1mr12936811cf.5.1772130300634; Thu, 26 Feb 2026 10:25:00 -0800 (PST) Precedence: bulk X-Mailing-List: linux-s390@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260226070609.3072570-1-surenb@google.com> <20260226070609.3072570-4-surenb@google.com> <20260226191007.409a7a21@p-imbrenda> In-Reply-To: <20260226191007.409a7a21@p-imbrenda> From: Suren Baghdasaryan Date: Thu, 26 Feb 2026 10:24:49 -0800 X-Gm-Features: AaiRm52wFdTJC6YvOb26vvaOOFR294VpLCUuG2iciIW7CwkMabryiSXuJJdbEug Message-ID: Subject: Re: [PATCH v3 3/3] mm: use vma_start_write_killable() in process_vma_walk_lock() To: Claudio Imbrenda Cc: akpm@linux-foundation.org, willy@infradead.org, david@kernel.org, ziy@nvidia.com, matthew.brost@intel.com, joshua.hahnjy@gmail.com, rakie.kim@sk.com, byungchul@sk.com, gourry@gourry.net, ying.huang@linux.alibaba.com, apopple@nvidia.com, lorenzo.stoakes@oracle.com, baolin.wang@linux.alibaba.com, Liam.Howlett@oracle.com, npache@redhat.com, ryan.roberts@arm.com, dev.jain@arm.com, baohua@kernel.org, lance.yang@linux.dev, vbabka@suse.cz, jannh@google.com, rppt@kernel.org, mhocko@suse.com, pfalcato@suse.de, kees@kernel.org, maddy@linux.ibm.com, npiggin@gmail.com, mpe@ellerman.id.au, chleroy@kernel.org, borntraeger@linux.ibm.com, frankja@linux.ibm.com, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, svens@linux.ibm.com, gerald.schaefer@linux.ibm.com, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-DKIM: signer='google.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: -7.1 (-------) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (-7.1 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 RCVD_IN_ZEN_BLOCKED_OPENDNS RBL: ADMINISTRATOR NOTICE: The query to zen.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [172.232.135.74 listed in zen.spamhaus.org] -7.5 USER_IN_DEF_DKIM_WL From: address is in the default DKIM welcome-list 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager -0.0 DKIMWL_WL_MED DKIMwl.org - Medium trust sender SpamTally: Final spam score: -70 On Thu, Feb 26, 2026 at 10:10=E2=80=AFAM Claudio Imbrenda wrote: > > On Wed, 25 Feb 2026 23:06:09 -0800 > Suren Baghdasaryan wrote: > > > Replace vma_start_write() with vma_start_write_killable() when > > process_vma_walk_lock() is used with PGWALK_WRLOCK option. > > Adjust its direct and indirect users to check for a possible error > > and handle it. Ensure users handle EINTR correctly and do not ignore > > it. > > > > Signed-off-by: Suren Baghdasaryan > > --- > > arch/s390/kvm/kvm-s390.c | 2 +- > > fs/proc/task_mmu.c | 5 ++++- > > mm/mempolicy.c | 14 +++++++++++--- > > mm/pagewalk.c | 20 ++++++++++++++------ > > mm/vma.c | 22 ++++++++++++++-------- > > mm/vma.h | 6 ++++++ > > 6 files changed, 50 insertions(+), 19 deletions(-) > > > > diff --git a/arch/s390/kvm/kvm-s390.c b/arch/s390/kvm/kvm-s390.c > > index 7a175d86cef0..337e4f7db63a 100644 > > --- a/arch/s390/kvm/kvm-s390.c > > +++ b/arch/s390/kvm/kvm-s390.c > > @@ -2948,7 +2948,7 @@ int kvm_arch_vm_ioctl(struct file *filp, unsigned= int ioctl, unsigned long arg) > > } > > /* must be called without kvm->lock */ > > r =3D kvm_s390_handle_pv(kvm, &args); > > - if (copy_to_user(argp, &args, sizeof(args))) { > > + if (r !=3D -EINTR && copy_to_user(argp, &args, sizeof(arg= s))) { > > r =3D -EFAULT; > > break; > > } > > can you very briefly explain how we can end up with -EINTR here? > > do I understand correctly that -EINTR is possible here only if the > process is being killed? Correct, it would happen if the process has a pending fatal signal (like SIGKILL) in its signal queue. > > [...] From - Thu Feb 26 18:46:39 2026 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id YCnVDwuVoGmw/REAYBR5ng (envelope-from ) for ; Thu, 26 Feb 2026 18:46:35 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Thu, 26 Feb 2026 18:46:35 +0000 Received: from sea.lore.kernel.org ([172.234.253.10]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vvgNe-00000005Wqk-2bkM for hi@josie.lol; Thu, 26 Feb 2026 18:46:35 +0000 Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by sea.lore.kernel.org (Postfix) with ESMTP id 1892730AD4B3 for ; Thu, 26 Feb 2026 17:53:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 163F7263C9F; Thu, 26 Feb 2026 17:53:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b="M5iAK9xr" X-Original-To: linux-s390@vger.kernel.org Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (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 CECD5368965; Thu, 26 Feb 2026 17:53:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.156.1 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772128420; cv=none; b=sLBW8UTo/i2FUCa43Dg/fQ3oHwqaSG2cHTxGv/ot9DS7aUpf5N5KAopNA6tGphQxMv0HUpvN2/MG33YF+tt1ftT9ujv6ozCAGi9P6V7oVelCVXs/FHCT8ZoGi/zie5oxMF+QayosZJAxcqG+pPRZO27SXUcSzq4PtMQBThgowgU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772128420; c=relaxed/simple; bh=KLe66cESz6+dilREiHGNz7462oAcVOJ/8nxD3/w0iG4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=TEMXBvllsT6kzAJNMNo079B99mkmqwyRSypVtB0WHYhnpQHBJgoCw+Z2TPk+ex/FPp8qU3vY4xpzcA/AmW2sV2PBtISRJLC1TbOEA/HVk1UglpdnlgAEU1CqjE3AY7XrNTeae0S+eSxEjLDcwfHAdSNAYDUkxUZrNbUwiKMdN+E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; spf=pass smtp.mailfrom=linux.ibm.com; dkim=pass (2048-bit key) header.d=ibm.com header.i=@ibm.com header.b=M5iAK9xr; arc=none smtp.client-ip=148.163.156.1 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.ibm.com Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61QEsGbI2346014; Thu, 26 Feb 2026 17:53:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:reply-to:subject:to; s=pp1; bh=G36YKZFvqd9qA6S9InMPsEzM7Y+Whm6qcGCLT5WsJ00=; b=M5iAK9xrzlHi sy63aWcDGtsFXmcCQZTYjAkbjxCvetRWdmlTDtQhOaLl2T8EEVLqgQ2NqBFfveYu LUsmg6HYI7r+jXCiyqFQ1Qmlla4bfy5DpcPuZPufLSBpJTDpFGMxw4QBykuuVRCC keiBQsOjF5ZoikYs3/c+Q5XgUZAWrgDJm6UhjDdm5zFlah5acq3qh2T3gii0SNCe +j8brr6J9buTDO0j6Z+Js3bbDzEYU3GCdg/KVj22brbIOGTLF1zjs+9U4iJDHBoZ vGIFnGiFf11qeT84+ajRtDBKI9uUTH+mAhs3RwmRY5APzIrSOWmVN5DIlsgcukiw 3agyi+UgSA== Received: from ppma21.wdc07v.mail.ibm.com (5b.69.3da9.ip4.static.sl-reverse.com [169.61.105.91]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4ch858whdc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Feb 2026 17:53:35 +0000 (GMT) Received: from pps.filterd (ppma21.wdc07v.mail.ibm.com [127.0.0.1]) by ppma21.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 61QFmLVo001653; Thu, 26 Feb 2026 17:53:34 GMT Received: from smtprelay05.wdc07v.mail.ibm.com ([172.16.1.72]) by ppma21.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4cfr1nd4pd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Feb 2026 17:53:34 +0000 Received: from smtpav04.dal12v.mail.ibm.com (smtpav04.dal12v.mail.ibm.com [10.241.53.103]) by smtprelay05.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 61QHrX2U30343738 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 26 Feb 2026 17:53:33 GMT Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 46C125805A; Thu, 26 Feb 2026 17:53:33 +0000 (GMT) Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E864F58056; Thu, 26 Feb 2026 17:53:32 +0000 (GMT) Received: from [9.61.243.9] (unknown [9.61.243.9]) by smtpav04.dal12v.mail.ibm.com (Postfix) with ESMTP; Thu, 26 Feb 2026 17:53:32 +0000 (GMT) Message-ID: Date: Thu, 26 Feb 2026 11:53:32 -0600 Precedence: bulk X-Mailing-List: linux-s390@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: ramesh@linux.ibm.com Subject: Re: [PATCH v1] PCI: Add write-only 'uevent' sysfs attribute for PCI slots To: Leon Romanovsky Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, Bjorn Helgaas , Peter Oberparleiter , Matthew Rosato , Gerd Bayer , Heiko Carstens , Vasily Gorbik , Alexander Gordeev References: <20260225150815.81268-1-ramesh@linux.ibm.com> <20260226083427.GF12611@unreal> Content-Language: en-US From: Ramesh Errabolu In-Reply-To: <20260226083427.GF12611@unreal> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI2MDE2MCBTYWx0ZWRfX2wARRGVJzCor ukyb171YZRxT3TqCRdTR7wHd/1AsKnS6ybY605nEmlh62h6sGa+msRMchz1Jm15JmIOt47iNVVl 9BLCz4HKVB4eGze+vFtIvhJTOu25vNLgPYBj90ibpRfw3Ldop74Jalx1SFAobVqaT3mxmabmp1N Il8RSeF4EYU4qrNVA5I+/wzw7rZEPffUM3kdQWme2s54N8VAgewB+3sHyDio/8qb64kIoRShesn Kp+KvKBcs0+/YChNd+3I1xjww5IX51JP5wLTjwAz3qhw+rRbD2orPXJIMbhwJWNWxSvUwukqvO/ fCqyiyKgZm7m+CtUOzgTFYOq8b1U9wi6VDCP7tEVd6sgWm0JNgoczm743XL7N344cCId6FAmhbK AxjmRWvF3m/qInQmjhCbJRrHbGxR06fNqbQfpnaa9sRIOLtOEylw6+99j9itu9cIFn7350j9Z6+ CdX0Ynn6E4XDjoRwQbA== X-Proofpoint-GUID: IwsRsZ958oQ8U8nwRnE7-OtFnjzL4kxZ X-Authority-Analysis: v=2.4 cv=S4HUAYsP c=1 sm=1 tr=0 ts=69a088a0 cx=c_pps a=GFwsV6G8L6GxiO2Y/PsHdQ==:117 a=GFwsV6G8L6GxiO2Y/PsHdQ==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=VnNF1IyMAAAA:8 a=zhNUnha_GGVnsERX1NwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Proofpoint-ORIG-GUID: p_mm7JRBLgt4qQnF8IrLSe2eun0x_xHH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-26_02,2026-02-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1011 impostorscore=0 malwarescore=0 bulkscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602260160 X-DKIM: signer='ibm.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: 0.5 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (0.5 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 RCVD_IN_ZEN_BLOCKED_OPENDNS RBL: ADMINISTRATOR NOTICE: The query to zen.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [172.234.253.10 listed in zen.spamhaus.org] 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [172.234.253.10 listed in list.dnswl.org] 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SpamTally: Final spam score: 5 On 2/26/2026 2:34 AM, Leon Romanovsky wrote: > On Wed, Feb 25, 2026 at 09:08:15AM -0600, Ramesh Errabolu wrote: >> Add a new write-only 'uevent' attribute to PCI slot sysfs >> entries. This provides a mechanism for userspace to explicitly >> synthesize PCI slot uevents when needed. >> >> For cold-plugged PCI devices, slots may be created before >> udev is ready to receive events, causing the initial 'add' >> uevents to be missed. As a result, slot specific udev >> rules that define naming, permissions, and related policies, >> are not applied at boot. Allowing userspace to resynthesize >> the 'add' uevent ensures these rules are processed correctly. > This patch sounds like a hack to me. AFAIK, "udevadm trigger" > performs exactly that. > > Thanks AFAIK, PCI slots do not yet raise a uevent. Secondly there is no uevent attribute in slot-id directory to submit requests to raise a uevent. This  patch fills that gap > >> The patch was validated by manually triggering PCI slot 'add' >> uevents through the slot’s 'uevent' sysfs file and confirming >> that udev received and processed those events. The following >> command raises an 'add' uevent for a specific PCI slot: >> >> $ echo "add $(uuidgen)" | sudo tee \ >> /sys/bus/pci/slots//uevent >> >> Signed-off-by: Ramesh Errabolu >> --- >> drivers/pci/slot.c | 12 ++++++++++++ >> 1 file changed, 12 insertions(+) >> >> diff --git a/drivers/pci/slot.c b/drivers/pci/slot.c >> index 787311614e5b..cbc7cf6ab7ad 100644 >> --- a/drivers/pci/slot.c >> +++ b/drivers/pci/slot.c >> @@ -63,6 +63,15 @@ static ssize_t cur_speed_read_file(struct pci_slot *slot, char *buf) >> return bus_speed_read(slot->bus->cur_bus_speed, buf); >> } >> >> +static ssize_t uevent_write_file(struct pci_slot *slot, >> + const char *buf, size_t len) >> +{ >> + int rc; >> + >> + rc = kobject_synth_uevent(&slot->kobj, buf, len); >> + return rc ? rc : len; >> +} >> + >> static void pci_slot_release(struct kobject *kobj) >> { >> struct pci_dev *dev; >> @@ -89,11 +98,14 @@ static struct pci_slot_attribute pci_slot_attr_max_speed = >> __ATTR(max_bus_speed, S_IRUGO, max_speed_read_file, NULL); >> static struct pci_slot_attribute pci_slot_attr_cur_speed = >> __ATTR(cur_bus_speed, S_IRUGO, cur_speed_read_file, NULL); >> +static struct pci_slot_attribute pci_slot_attr_uevent = >> + __ATTR(uevent, S_IWUSR, NULL, uevent_write_file); >> >> static struct attribute *pci_slot_default_attrs[] = { >> &pci_slot_attr_address.attr, >> &pci_slot_attr_max_speed.attr, >> &pci_slot_attr_cur_speed.attr, >> + &pci_slot_attr_uevent.attr, >> NULL, >> }; >> ATTRIBUTE_GROUPS(pci_slot_default); >> -- >> 2.43.0 >> >> From - Thu Feb 26 18:53:40 2026 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id QETwErCWoGnhqRQAYBR5ng (envelope-from ) for ; Thu, 26 Feb 2026 18:53:36 +0000 Return-path: Envelope-to: hi@josie.lol Delivery-date: Thu, 26 Feb 2026 18:53:36 +0000 Received: from tor.lore.kernel.org ([172.105.105.114]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vvgUQ-00000005mln-2ymH for hi@josie.lol; Thu, 26 Feb 2026 18:53:36 +0000 Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id E9FFF30AAC40 for ; Thu, 26 Feb 2026 18:41:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E111B3B52FB; Thu, 26 Feb 2026 18:41:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="scXnAJXC"; dkim=pass (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="fSXre1qz"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="m2yHvsnm" X-Original-To: stable@vger.kernel.org Received: from mx0b-00230701.pphosted.com (mx0b-00230701.pphosted.com [148.163.158.9]) (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 A82CA385523; Thu, 26 Feb 2026 18:41:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.158.9 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772131291; cv=fail; b=H5zf171QFnRzqctGBbdzYNuOmplrpj1Exk1qrpXbhEFCaV8licceIr/AgBz4a+3G6UJLyGAZR8Mf/BKinLuWfcZd5zH16Pe8lTIbQoCNylCJ+nPbMpNx8hnqauNejf6ngUT+aa4LXN/1MjxNcGv6PIHEzjkixH1mr2WBnNQaST0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772131291; c=relaxed/simple; bh=A+Gm7s/YgVSpnBr4OeMOSjDUF/G7TcY7uBn9ssIk9pM=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Typ.com (hubbernetes-node-c9f432a.ash1-iad.github.net [10.59.98.33]) by smtp.github.com (Postfix) with ESMTPA id BACD89210B1 for ; Thu, 26 Feb 2026 11:22:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2023; t=1772133731; bh=8/yi5275Qb2CaJxfAAQ0g7p0UkR6DrFIopf6H9wDmeI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:List-Unsubscribe-Post: From; b=kMo/1A8PqhFEWbZGMhW6X5tejD/G8VzWx2LvnSE45Zz2ZKEEr6ODdCnoRXnR+4m4D VqCxP9dabUTJsPzgd6txwGEoC8haIZV1G5m9FnnkTH0drxPDUSLf2L1akMOvL14CXG Z/YoBjQfdL69hVWWtnVzn6DdvHpb7Hy1mm2BQx3M= Date: Thu, 26 Feb 2026 11:22:11 -0800 From: quaff Reply-To: Morganamilo/paru To: Morganamilo/paru Cc: Subscribed Message-ID: In-Reply-To: References: Subject: Re: [Morganamilo/paru] If you want to update two packages that depend on specific versions of each other then none of them get updated. (Issue #707) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_69a09d63b8011_d61110152853"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: englut X-GitHub-Recipient: pfeifferj X-GitHub-Reason: subscribed List-ID: Morganamilo/paru List-Archive: https://github.com/Morganamilo/paru List-Post: List-Unsubscribe: , List-Unsubscribe-Post: List-Unsubscribe=One-Click X-GitHub-Notify-Platform: newsies X-GitHub-Labels: X-GitHub-Assignees: X-GitHub-IssueState: closed X-Auto-Response-Suppress: All destinations: github@josie.lol X-GitHub-Recipient-Address: github@josie.lol X-DKIM: signer='github.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: -0.7 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (-0.7 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: githubusercontent.com] 0.0 URIBL_DBL_BLOCKED_OPENDNS ADMINISTRATOR NOTICE: The query to dbl.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [URIs: githubusercontent.com] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [192.30.252.211 listed in wl.mailspike.net] 0.0 RCVD_IN_ZEN_BLOCKED_OPENDNS RBL: ADMINISTRATOR NOTICE: The query to zen.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [192.30.252.211 listed in zen.spamhaus.org] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [192.30.252.211 listed in list.dnswl.org] 0.0 URIBL_ZEN_BLOCKED_OPENDNS ADMINISTRATOR NOTICE: The query to zen.spamhaus.org was blocked due to usage of an open resolver. See https://www.spamhaus.org/returnc/pub/ [URIs: githubusercontent.com] 1.3 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 1.5 HTML_MESSAGE BODY: HTML included in message 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 T_KAM_HTML_FONT_INVALID Test for Invalidly Named or Formatted Colors in HTML -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager -0.0 DKIMWL_WL_HIGH DKIMwl.org - High trust sender SpamTally: Final spam score: -6 ----==_mimepart_69a09d63b8011_d61110152853 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit englut left a comment (Morganamilo/paru#707) Same issue with latest `zfs-utils-2.4.1-1` and `zfs-dkms-2.4.1-1`. Running `-d` allows the install to happen: ``` paru -Sd zfs-dkms zfs-utils ``` -- Reply to this email directly or view it on GitHub: https://github.com/Morganamilo/paru/issues/707#issuecomment-3968701152 You are receiving this because you are subscribed to this thread. Message ID: ----==_mimepart_69a09d63b8011_d61110152853 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
englut l= eft a comment (Morganamilo/paru#707)

Same issue with latest zfs-ut= ils-2.4.1-1 and zfs-dkms-2.4.1-1.

Running -d allows the = install to happen:

paru -Sd zfs-dkms =
zfs-utils

&m= dash;
Reply to this email directly, view it on GitHub,= or unsubscribe.
You are receiving this b= ecause you are subscribed to this thread.3D""Message= ID: <Morganamilo/paru/issues/707/3968701152@github.com>

----==_mimepart_69a09d63b8011_d61110152853-- From - Fri Feb 27 08:01:13 2026 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id SNAyN1fhoGlnWTsAYBR5ng (envelope-from ) for ; Fri, 27 Feb 2026 00:12:07 +0000 Return-path: Envelope-to: github@josie.lol Delivery-date: Fri, 27 Feb 2026 00:12:08 +0000 Received: from out-22.smtp.github.com ([192.30.252.205]) by witcher.mxrouting.net with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1vvlSh-0000000GYel-1spz for github@josie.lol; Fri, 27 Feb 2026 00:12:07 +0000 Received: from github.com (hubbernetes-node-59692cb.ac4-iad.github.net [10.52.177.43]) by smtp.github.com (Postfix) with ESMTPA id 02E3521180 for ; Thu, 26 Feb 2026 16:12:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2023; t=1772151127; bh=UNaA18CyFwcJhcow8MmK7HoD36Tmjqfi5vTvxJ/1am0=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:List-Unsubscribe-Post:From; b=bsLTvunVyXppVmkU4PQOCBBaStQsUtCKLMLeQBkSv221C8p7EPdLNR3aE5/2cqTkc pUECX8hNFyS3HTTxEBzJVW9ZBWrnXGtlMLRXmCnfh0Ib0UMc+m+/7Vfy4JBXpR83eW tjl91wdKPaPNTPyvPko0SAiwrZEbK13dmMgOg7UQ= Date: Thu, 26 Feb 2026 16:12:06 -0800 From: "github-actions[bot]" Reply-To: pfeifferj/autoaur To: pfeifferj/autoaur Cc: Subscribed Message-ID: Subject: [pfeifferj/autoaur] Package quality issues found in kube-burner-bin (Issue #186) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_69a0e156f2fa0_b0111083890"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: github-actions[bot] X-GitHub-Recipient: pfeifferj X-GitHub-Reason: subscribed List-ID: pfeifferj/autoaur List-Archive: https://github.com/pfeifferj/autoaur List-Post: List-Unsubscribe: , List-Unsubscribe-Post: List-Unsubscribe=One-Click X-GitHub-Notify-Platform: newsies X-GitHub-Labels: automated; package-issues; quality-check X-GitHub-Assignees: X-GitHub-IssueState: open X-Auto-Response-Suppress: All destinations: github@josie.lol X-GitHub-Recipient-Address: github@josie.lol X-DKIM: signer='github.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: -0.7 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://docs.mxroute.com/docs/expert-spam-filtering.html --- Content analysis details: (-0.7 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: githubusercontent.com] 0.0 URIBL_DBL_BLOCKED_OPENDNS ADMINISTRATOR NOTICE: The query to dbl.spamhaus.org was blocked due to usage