From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk1-f225.google.com (mail-vk1-f225.google.com [209.85.221.225]) (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 F40DE26773C for ; Tue, 16 Sep 2025 22:06:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.225 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758060372; cv=none; b=SYjEYlsp7qSO7ONlL/iDMq6PEv7rQhbGOcCVnbFWZNyIX3nsPkzgdyVHJdUaxh0W/eOXL5QEWFZVH17e2nRW966Y+jiH7R8DchZYVBWZKMG6uEZGtZV/LC7Bo58Rplc8FcbwBpMB12ztz6dXYhwvUGprs3IwxDpskyTTu8bBFHI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758060372; c=relaxed/simple; bh=0T3RfCRDcnpozJXeQUuhKRw9ET2REuSg2YGW2FlpbJ0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=U7aDPvVbqmMJyZFFXT0r/O9PA1AqmBUUoyZ/gQhMdBVdSpUhpaI20zJTd5xzVIwCVg3GG+ItPg/Z/Z9uUkCdFtLfRsZeTTFIVL/9OpMknCMb25g4uH5j+R+nCD0UiiW1/bQYutV7TbZMeE/SyfLgmuSNSgfukCJPnYyHn83QDEc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com; spf=fail smtp.mailfrom=purestorage.com; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b=A8q7tEap; arc=none smtp.client-ip=209.85.221.225 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=purestorage.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b="A8q7tEap" Received: by mail-vk1-f225.google.com with SMTP id 71dfb90a1353d-54a1bef404fso3319104e0c.0 for ; Tue, 16 Sep 2025 15:06:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purestorage.com; s=google2022; t=1758060370; x=1758665170; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=oyhEptnkjYKvTtDaCmbO0qvaJj1u/0HzrshZ6BHXL2g=; b=A8q7tEapTkZQ1Ew071AOO8E5XBAjEx6WJ2lhrI3lsktwlpFOlHH8CnF6+F+xVWW/hU SD572Aw2BbHYlzptdVQd0ml3K3/+1QGxCcqtworHLXCTPY9H6l4guQqRj6eTzuXD6gHC tQm3OR2zO1aZv/Y+Y7BAZNm9YzHq4K1BJmMx28IReb1hh2WFC5XHasrqXQRYzZVv3Ci2 yqQCdZi461OAPBAovgoI5BeAy9AuyM+F5g5awD72cRive27GwUclALcV/kHUKDUtMR5d 2iMos0p1GaGm0jvym6/aEShSvDQiG8H6QfYLqWZgnGRij6MXssJb99y3aUS3II4I2fcG KAEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758060370; x=1758665170; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oyhEptnkjYKvTtDaCmbO0qvaJj1u/0HzrshZ6BHXL2g=; b=QQ5tM3yDbBPmwunVGPfIqdmjvSUtIPBimw0pYLTh5QnzitdakItupiv/PrpOfeUagg C79BmE2CH6kF4X6U2MNtqBmB5GF0cX+YtwfdR7kC5ulEKYAJMuhmIiGXRIm6HMmUBNx7 IDhBtJM/OYDsbp1k3y0fW0wROQ87/Xmt+pRqTnBZfHXN4FgdRnUqTH6wqEMZC7vfEbOv WrioehI7AL0LFnHSPDMnDSSmPxatTVL7dJ229wcLHdofYcUoNwkPZKOnLzKNMWWUK+3M eP/jAzmrz8G+PFbefXpoERiN2nB3ptH9e6fCKh8JMQhugiSaROEH03T5HND7IBVp35Hy C/9w== X-Forwarded-Encrypted: i=1; AJvYcCVJ1+Xnzpcy2aWHfuYJuZtG578LROt1FGhN+a7WaosPtpDIWlTYIFX78Rs7UCEVTMoZ7PLTQ4yWUvIB/Bg=@vger.kernel.org X-Gm-Message-State: AOJu0YyLbJLCXiBU8lrwOvwHasjkkvXRzUNcof+QKO8ws2ktgB0tXUEE 4iJ0GIsCXuYWlZumpkwAZTwCRRnkqU6OSnf5oY8iA4fUzb7qH58j+Nn7KBpEr2+7M+7j2a8HJ0M okGsqbXrysVN/q1e9t5ofwP/oD77u/Ihavblm X-Gm-Gg: ASbGncs1GXZ8pT6ReLWRfSjey3M8XlCyE1n2e4TlaS/BwUn9lSbWdF4WC5hViGEIpvM 3glieFVm4BSmCtT+TTlECrnEvgdATBP1tyNHdqCEL4KUgDK8mYpQ1ayEAvIiaB36Pj4yl1/cx+x 3nrCoR8y8w0CyOYSj/rVs3sRAwTmjpS4eqC8CWKtFUPsi6tQQlehe7NLdU15/U89A5tH9HBRXBa 2UMmDJrh6N6WnsiEkhGu4p4tNnfJfM5QkaOS/RNfx/EbPGYT5VUsKNbUlADeELlZnr/KKafDyzH reAZXb1P6SeuXYnlU/gUqwmN21HaTV93Xh0jrRlFEg0MUdIrQjO9A4Kg8h94lPnSiJlxUAToQg= = X-Google-Smtp-Source: AGHT+IEzFWi2OlWmB6cbeEaJlNpwq3SZVqUGZX2zuzQBFkjFOWfMIWTfg3D9KsLmzXHUiHz5L79IAjQs2mnu X-Received: by 2002:a05:6122:1795:b0:540:68c4:81a2 with SMTP id 71dfb90a1353d-54a60b8b059mr36111e0c.14.1758060369613; Tue, 16 Sep 2025 15:06:09 -0700 (PDT) Received: from c7-smtp-2023.dev.purestorage.com ([208.88.159.128]) by smtp-relay.gmail.com with ESMTPS id 71dfb90a1353d-54a0d1b95a0sm1704081e0c.2.2025.09.16.15.06.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Sep 2025 15:06:09 -0700 (PDT) X-Relaying-Domain: purestorage.com Received: from dev-ushankar.dev.purestorage.com (dev-ushankar.dev.purestorage.com [10.7.70.36]) by c7-smtp-2023.dev.purestorage.com (Postfix) with ESMTP id C61A4340853; Tue, 16 Sep 2025 16:06:08 -0600 (MDT) Received: by dev-ushankar.dev.purestorage.com (Postfix, from userid 1557716368) id B6B3FE41646; Tue, 16 Sep 2025 16:06:08 -0600 (MDT) From: Uday Shankar Subject: [PATCH 0/3] selftests: ublk: kublk: fix feature list Date: Tue, 16 Sep 2025 16:05:54 -0600 Message-Id: <20250916-ublk_features-v1-0-52014be9cde5@purestorage.com> 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-B4-Tracking: v=1; b=H4sIAELfyWgC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDS0Mz3dKknOz4tNTEktKi1GJdA/PENJNUYyPDVNNEJaCegqLUtMwKsHn RsbW1ANaEpHJfAAAA X-Change-ID: 20250916-ublk_features-07af4e321e5a To: Caleb Sander Mateos , Ming Lei , Shuah Khan Cc: linux-block@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Uday Shankar X-Mailer: b4 0.14.2 This patch simplifies kublk's implementation of the feature list command, fixes a bug where a feature was missing, and adds a test to ensure that similar bugs do not happen in the future. Signed-off-by: Uday Shankar --- Uday Shankar (3): selftests: ublk: kublk: simplify feat_map definition selftests: ublk: kublk: add UBLK_F_BUF_REG_OFF_DAEMON to feat_map selftests: ublk: add test to verify that feat_map is complete tools/testing/selftests/ublk/Makefile | 1 + tools/testing/selftests/ublk/kublk.c | 32 +++++++++++++------------ tools/testing/selftests/ublk/test_generic_13.sh | 16 +++++++++++++ 3 files changed, 34 insertions(+), 15 deletions(-) --- base-commit: da7b97ba0d219a14a83e9cc93f98b53939f12944 change-id: 20250916-ublk_features-07af4e321e5a Best regards, -- Uday Shankar