Re: [PATCH v1 1/2] flask: add const qualifier to security_context_to_sid()
"Daniel P. Smith" <[email protected]>
| Newsgroups | gmane.comp.emulators.xen.devel |
|---|---|
| Message-ID | <[email protected]> |
On 8/27/26 5:38 AM, Sergiy Kibrik wrote: > The function does not modify context argument. > Also it gives more flexibility to this API usage, because some context strings > in Xen are also const char*. > > Signed-off-by: Sergiy Kibrik <[email protected]> > --- > xen/xsm/flask/include/security.h | 2 +- > xen/xsm/flask/ss/services.c | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/xen/xsm/flask/include/security.h b/xen/xsm/flask/include/security.h > index ec8b442a8f..a2c5f423f8 100644 > --- a/xen/xsm/flask/include/security.h > +++ b/xen/xsm/flask/include/security.h > @@ -76,7 +76,7 @@ int security_change_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid); > > int security_sid_to_context(u32 sid, char **scontext, u32 *scontext_len); > > -int security_context_to_sid(char *scontext, u32 scontext_len, u32 *out_sid); > +int security_context_to_sid(const char *scontext, u32 scontext_len, u32 *out_sid); > > int security_get_allow_unknown(void); > > diff --git a/xen/xsm/flask/ss/services.c b/xen/xsm/flask/ss/services.c > index 35ad1034ca..764ac7d1d8 100644 > --- a/xen/xsm/flask/ss/services.c > +++ b/xen/xsm/flask/ss/services.c > @@ -813,7 +813,7 @@ out: > * Returns -%EINVAL if the context is invalid, -%ENOMEM if insufficient > * memory is available, or 0 on success. > */ > -int security_context_to_sid(char *scontext, u32 scontext_len, u32 *sid) > +int security_context_to_sid(const char *scontext, u32 scontext_len, u32 *sid) > { > char *scontext2; > struct context context; Acked-by: Daniel P. Smith <[email protected]>