From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id A339C1FF0B0 for ; Fri, 09 Oct 2026 12:53:40 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 1E0D62166D; Fri, 09 Oct 2026 12:53:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791543185; x=1792147985; darn=lists.proxmox.com; 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:content-type; bh=+sYQg2au5kh2D6Tr2xPLKRzOtbnYUu9WqeXSsdE6caM=; b=RY4yMlMNCIoSzZW/z8Jdu0CIhHUxYzdkiDsTsjYvrFoP5Yw+Y1aFxeXtwKmmpvrDsx HcUgRBEt8NDwlpmU/Tmngj3wwec6c73cZf/6v6cD5DxuA+bIxqenuXyPqT/u/+lYP61r crLULzrrhcz1+qZ7Et7X/baXJA1jRO74XCipDNSidL1EQLeet5YV7guprmSwGs91U/tD 6ZoOzsYITWi6B95oQ/rmSnXxX2RgasNKs77KJLOFm4Ln4j0X/GPEaWCdCxvtuU15tVUf YiAi6LYm6/ShhBPHHLtVfj+1LSOdilk/aDWlaKDy0C7sXV9Qvmy2XSpwahImon7QLmZX Au5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791543185; x=1792147985; 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:content-type; bh=+sYQg2au5kh2D6Tr2xPLKRzOtbnYUu9WqeXSsdE6caM=; b=UOWfjT/aPSDjdbaMp3B85YjYGNPLOTv53/eRWsSeXK1iZX8A8wUV+jgIyzzoUcyanj qXNixASoXJ3red+PLm7wGN+XMniuhAZInjVJFDYff8dr7OfqDvHsbDSSTTnRlJ+nasxU YcSqu3wl6owN0hoXiNkF4lbS0el1P2tXc0Fu5nNDOzn6MBoh0RlZENnA84fZqZfVFx7n Uv9SMA5QzlSKkHrekVq0WSdkwB8lMw144Hiwv0cplRkNZyt58afS8DRzykTVDP6jIxZz 74MA5Bfd92DNC4VihIcE1185REMZIpQImlpe1gu4ifKwlj9THWs+yWoO2UsrLpXfWl5J 1UkA== X-Gm-Message-State: AFuF++lBvlwI9+y82zmd+ngw4d4IUY642zWv8CdH2vIPbNLAhvmNQYkr WwdT1T6x/FbX+vgI4oSxEker8/4oBFsd8hSNkzb0PU97ltbWOiJolwLb10sHXJTw X-Gm-Gg: AYBFou1zIr3UpuBuF5UxXtLVXhsZItixw7xBDvEfouVCXOHAlKPhPLQiX4PHszymh+D uRrCgggub2OKMn3wSnl1WHwKhB4PktKrzYiw8BA3DXHeUmg8kUwB2tRSWd3gVxj0PlVFmqGwnLQ W1KYf9KX9LH2jo+LpLOLoSUm8zXtfbYD/4Z/YSDNij8WqKjT+qlHBdSdHABTG5MhtnA4zj/b3PI lF5fhjgvi+X/ZPiGzdqFlXjvTleSHprkM5RLpEe3VvmVjMe3yhKLolC/5+Fpk5ZHTQzLUNQ9Ouo 9aBiev3Zoy0Nf1Tfo31KfqYh2hhytEsX1Kg6oQlO/6MwAaMiQwmlvep9XKdbMo1xmwaCLZKsRHo IjeIdjszECrlLf2nzoLRXszGRwF/4a570gYpJlnItA2VDJMIUTjcfzRe7sdpbGjAM1H9mViRKGc JFqnX1CTQhePGtjAsHC+XLbPp3ST/hmH58T8cuRf1R/tJ6bMU+Nxr8s/pYbZh6gY7/dIuBMPJuI Sws9rdcco3z5qrznIfNwwOo X-Received: by 2002:a05:6a00:409a:b0:878:34d7:6982 with SMTP id d2e1a72fcca58-897c7cd6f79mr1270134b3a.48.1791543185288; Fri, 09 Oct 2026 03:53:05 -0700 (PDT) From: Kaiyang Wu X-Google-Original-From: Kaiyang Wu To: pve-devel@lists.proxmox.com Subject: [PATCH proxmox 4/4] schema: api-types: add support for MMC devices Date: Fri, 9 Oct 2026 18:52:39 +0800 Message-ID: <20261009105242.144965-5-wukaiyang@loongfans.cn> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261009105242.144965-1-wukaiyang@loongfans.cn> References: <20261009105242.144965-1-wukaiyang@loongfans.cn> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 1 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: 6AOZO2HV7QNYG356OF4NWLGWD4STSXVL X-Message-ID-Hash: 6AOZO2HV7QNYG356OF4NWLGWD4STSXVL X-MailFrom: wukaiyang2003@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Kaiyang Wu X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Signed-off-by: Kaiyang Wu --- proxmox-schema/src/api_types.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proxmox-schema/src/api_types.rs b/proxmox-schema/src/api_types.rs index 7d3fa13c..9da0ac0a 100644 --- a/proxmox-schema/src/api_types.rs +++ b/proxmox-schema/src/api_types.rs @@ -123,8 +123,8 @@ const_regex! { /// specified in the RFC. pub GENERIC_URI_REGEX = r#"^[^\x00-\x1F\x7F <>#"]*$"#; - pub BLOCKDEVICE_NAME_REGEX = r"^(?:(?:h|s|x?v)d[a-z]+)|(?:nvme\d+n\d+)$"; - pub BLOCKDEVICE_DISK_AND_PARTITION_NAME_REGEX = r"^(?:(?:h|s|x?v)d[a-z]+\d*)|(?:nvme\d+n\d+(p\d+)?)$"; + pub BLOCKDEVICE_NAME_REGEX = r"^(?:(?:h|s|x?v)d[a-z]+)|(?:nvme\d+n\d+)|(?:mmcblk\d+)$"; + pub BLOCKDEVICE_DISK_AND_PARTITION_NAME_REGEX = r"^(?:(?:h|s|x?v)d[a-z]+\d*)|(?:nvme\d+n\d+(p\d+)?)|(?:mmcblk\d+(p\d+)?)$"; /// Regex to match a base64-encoded ED25519 key. /// A ED25519 key has always 32 bytes of raw key material, base64 needs 4 * (n / 3) characters -- 2.56.0