[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2] common: dom0less-bindings: introduce XSM labels
- To: Jan Beulich <jbeulich@xxxxxxxx>
- From: Sergiy Kibrik <Sergiy_Kibrik@xxxxxxxx>
- Date: Wed, 9 Sep 2026 10:39:51 +0000
- Accept-language: en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aqAx4JXBDjsuTjvGn0Yn946AEs/s02oIA1BLDhDbrWo=; b=oNhhiBX5yQuoGDtsrC3PELnBrqbEFq+r3yNc8oz7GFo3pi9WUsbE65YKY3X53E7y5CJaHm50u2zaSj04ukPDpmH8eJBvQtXu62+kBxfEVpWfiXDPGILW9R+4v8mRGO3L3hK5qecvOv5/hKXJixID41cKbS4q/nRSe//pAkwOxW1Gc0hErV7pMDHC6a03fvjw+ZHCxrLjJmO3PRq+RwP2aSoyyrOJLqdEOFo350xDxA/IvjwGVsZHfQjJuo+9Qllg7nRtbWDhLsx8AhbLNoA+V6h2XKJzIRWTqKi3A5KvsMKtDuQ0m+Wlq6bCOK21YHnLn6D9KysZm8xiSriBZgXg3Q==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wCmqF2dy/SDrDiTVE791ryu3SotJ463xfP5BmOSIQkOkS90+dpOW0F4EJSCXlszW4rsh6Psqbe2/ahTNXd3Wy/mm9kNnloMhxVOT69JQCC6MpTJie+EZ38aqVG+a5aWR50LyTop2BXGrBCw93+EVDbjKu6royGGXrIcb1l5Vy2wUlIKl48Ubl1mYP4kzMXW02w2FH7f86x75jRlKMPFeFUFrhkYvnJYFb7epUzXNFlkimN/EfuxjUpTgJsjAlbKUxUXSw4IL2ErQy+6RVjFKeYMfc5Q22gcuAfkUVHAd7aq0bzpQwMjbAEAUpTZ0WnYLGKxex2dH4MQ4BUtKc5Umuw==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=epam.com header.i="@epam.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:x-ms-exchange-senderadcheck"
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=epam.com;
- Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- Delivery-date: Wed, 09 Sep 2026 10:40:14 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Thread-index: AQHdQDkyagFQfWFtmkmXmxebnPrTErbF9McAgAAZ2wA=
- Thread-topic: [PATCH v2] common: dom0less-bindings: introduce XSM labels
On 9/9/26 12:07, Jan Beulich wrote:
> On 09.09.2026 10:57, Sergiy Kibrik wrote:
>> @@ -141,5 +144,13 @@ int __init parse_dom0less_node(struct dt_device_node
>> *node,
>> panic("'llc-colors' found, but LLC coloring is disabled\n");
>> #endif
>>
>> + if ( IS_ENABLED(CONFIG_XSM_FLASK) &&
>> + !dt_property_read_string(node, "seclabel", &xsm_seclabel) )
>> + {
>> + if ( flask_context_to_sid(xsm_seclabel, strlen(xsm_seclabel),
>> + &d_cfg->ssidref) )
>> + panic("Invalid security context for domain: %s\n",
>> xsm_seclabel);
>> + }
>
> Is there a reason this isn't a single if()? Also (nit) the one wrapped line
> is mis-indented.
no specific reason, can very well be three long expressions combined
into single if() condition.
-Sergiy
|