From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 4227B32A3C0 for ; Tue, 9 Dec 2025 17:21:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765300895; cv=none; b=kJSbB81dGX/d29y22ExuVrvQwZJmEMme0JLCx5y8EBFtHx0r8fYJWQAI4pAGFloEdn6y74GD9ogVoVbqg6DNwBMrAMuTka8IAwaj6xR3XeoVNOz6qb6+siRLurCwFwzpPGu0WTXmsSFAUUhYf4N34RmepGiGyPW/76Dp9r+3V2s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765300895; c=relaxed/simple; bh=MCW3vFe/rHCVt1VsjfYj58bBs01I9LZR7YOnzkj4474=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=SeSkkWEbHxqwgTQkoqVptBrxiX98Dnmk4pfPBEgy62JNm2lZ7ywmTfY4FklSlJD/D7k/MNDFix5SiLH2AOXahULcD2kaz3RHMUBs14sj9X0TtuYkslLXnn3jQ4xOzDbl+RgoCYx8LC6/vctb3rDJbdT/zo1UFXP72L6eeKGUCAE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b=bGovVEd1; arc=none smtp.client-ip=209.85.210.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b="bGovVEd1" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-7d26a7e5639so6665707b3a.1 for ; Tue, 09 Dec 2025 09:21:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1765300891; x=1765905691; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UAgPi/FoX2rT03UDFaRERjzlWh6wXMi2wuOp2oMH7JM=; b=bGovVEd16VyGp9JHCCdFYKk+nMHXZ0CRpyMvGpLihmXnzXQRdEdITPhaDREkY9uQb6 Wg//4q4ICQ2P2L2r2oJ/C1BsUxnZqpJFhPIcWcshXOCUOgXARYoT2agdleCn0+q+SEdI 39+q08YN84uVObSNAqEPMK18l6XppIeSjy4DcEwK3GNhM872kSna/fJUlKXmL3mZr1Cr CUl1MsrLkou3atgkLNVaA4o2xhRrnank0sQ20Ez42hmoqRYL6JXpgH6w8Udr2GwFqVPt NgnGQd3aeYf/5dCCvP7QSuIvgavyT2sVqZPJCEitjDyoA+l1rYXF230iWw3UvlEbm1nH s93g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765300891; x=1765905691; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=UAgPi/FoX2rT03UDFaRERjzlWh6wXMi2wuOp2oMH7JM=; b=gCgMoIyFggNytcga50ZNFTLxRvUiq+4k6k9aFnOE/RHqqfW8qAis4vpHtgzbT4SUfI sQW0WP4BlhZgf8MnYZZXTVVyuwhIcOYIVwjIYzZw2PvOQoTFCKkMy9djUXKVhvBfeDB/ Vv9SoXEK6Shzu+V+btvg2qQHecD0e/+MPLlVA1Jovaz8ZH8BBd5c4TIzfyQrVkiAJQ7y XS6xSChKCHiSqBRsC/DxZ9RxhErEzi9dQ2om1AfmJqlzrZZmAezrDPEEh7OFelnTD37X ZEu3Y5XQmNIVeyzVezWKEoFPY2/CE+joc1lJ8NGnLGhzU2Y40Kgt4IZf7qXEhCtbPJqS MZ8g== X-Forwarded-Encrypted: i=1; AJvYcCVcM9O2A821izFvuhyH+n3UNEIGRAtoH7J4ddKvbyvB7P6lL1Zn8VDH6L82GqzbABv73PaDpDb0Y5ur/bw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/uRi6dXIbUNWcOdgG/kJWp29Bw7NG7682oS3WxMT/NtZZGWCm 79rtFVhRiMuRryLoXSv7IAhQojj+z+YNqh1h98HWqweGd9pRGK/liOOO8lGd5Pk8RLU= X-Gm-Gg: ASbGncsnhMea5gOIHbEfuj3Cq3VDdz16N5TZgGjtK/y499oJXs0xpIz4HdRHXWe7fJg K/zpFfCZBRjM+dm863gtwBESvWM1J001VTTh80Rnt1Rg5Sf+0cSflttcdMsP/BJsI0ChXzlljNj Qr8ecpCsh/xoE+Z81iKa5QhaJ/b2QLUN2uJTFcgNylMgRHRN2hPo1x3aSbTWM/o4PYDgKcpGdDS g+mWT+NjHO/o+W2c4o57nTXLNX338v9ETKBXz1XC345XV4zf7rALlc4XkNfxP+iLTYHz7QhABZa fN0G3tMTsUcJe5fmwutdvw4U3SXSM3aBfewXI6LX3pJqh+Y/8sOeKGNuzNkEHULbx1YTZ5upQ07 mvehzjdvf0F5J/OEs8roaO9NrgJp41iAlSI7tVZLw/nesNyk72WLXb8RO5X+K4ElovbIKZHLErR +0EREJVGPXbq8S3rjBwamvSNdNyl/uVC8yC0tO9UwX+KMQZg== X-Google-Smtp-Source: AGHT+IH2N4S4MYogc3UTuDeyAMXMfTllgWv/8hm33I55C+oA9tgQ6BUCnLFJP9uCdnKOSkJ7g8bvLw== X-Received: by 2002:a05:7022:6199:b0:11e:3e9:3e8a with SMTP id a92af1059eb24-11e03e94439mr11045757c88.49.1765300891300; Tue, 09 Dec 2025 09:21:31 -0800 (PST) Received: from [127.0.0.1] (221x255x142x61.ap221.ftth.ucom.ne.jp. [221.255.142.61]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11f283d4733sm994549c88.17.2025.12.09.09.21.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Dec 2025 09:21:30 -0800 (PST) From: Jens Axboe To: Ming Lei , Caleb Sander Mateos Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <20251201214145.3183381-1-csander@purestorage.com> References: <20251201214145.3183381-1-csander@purestorage.com> Subject: Re: [PATCH] ublk: allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue Message-Id: <176530089007.83150.7264093177786219301.b4-ty@kernel.dk> Date: Tue, 09 Dec 2025 10:21:30 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.14.3 On Mon, 01 Dec 2025 14:41:44 -0700, Caleb Sander Mateos wrote: > Handling most of the ublksrv_ctrl_cmd opcodes require locking a mutex, > so ublk_ctrl_uring_cmd() bails out with EAGAIN when called with the > IO_URING_F_NONBLOCK issue flag. However, several opcodes can be handled > without blocking: > - UBLK_CMD_GET_QUEUE_AFFINITY > - UBLK_CMD_GET_DEV_INFO > - UBLK_CMD_GET_DEV_INFO2 > - UBLK_U_CMD_GET_FEATURES > > [...] Applied, thanks! [1/1] ublk: allow non-blocking ctrl cmds in IO_URING_F_NONBLOCK issue commit: 87213b0d847cd300285b5545598e0548baeb5208 Best regards, -- Jens Axboe