* [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
@ 2023-12-27 4:41 Coiby Xu
2024-01-02 17:33 ` Eric Snowberg
` (3 more replies)
0 siblings, 4 replies; 18+ messages in thread
From: Coiby Xu @ 2023-12-27 4:41 UTC (permalink / raw)
To: linux-integrity
Cc: itrymybest80, Mimi Zohar, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, open list:SECURITY SUBSYSTEM,
open list
Currently when the kernel fails to add a cert to the .machine keyring,
it will throw an error immediately in the function integrity_add_key.
Since the kernel will try adding to the .platform keyring next or throw
an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
so there is no need to throw an error immediately in integrity_add_key.
Reported-by: itrymybest80@protonmail.com
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
Signed-off-by: Coiby Xu <coxu@redhat.com>
---
security/integrity/digsig.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/security/integrity/digsig.c b/security/integrity/digsig.c
index df387de29bfa..45c3e5dda355 100644
--- a/security/integrity/digsig.c
+++ b/security/integrity/digsig.c
@@ -179,7 +179,8 @@ static int __init integrity_add_key(const unsigned int id, const void *data,
KEY_ALLOC_NOT_IN_QUOTA);
if (IS_ERR(key)) {
rc = PTR_ERR(key);
- pr_err("Problem loading X.509 certificate %d\n", rc);
+ if (id != INTEGRITY_KEYRING_MACHINE)
+ pr_err("Problem loading X.509 certificate %d\n", rc);
} else {
pr_notice("Loaded X.509 cert '%s'\n",
key_ref_to_ptr(key)->description);
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2023-12-27 4:41 [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring Coiby Xu
@ 2024-01-02 17:33 ` Eric Snowberg
2024-01-05 13:27 ` Coiby Xu
2024-01-02 17:54 ` Mimi Zohar
` (2 subsequent siblings)
3 siblings, 1 reply; 18+ messages in thread
From: Eric Snowberg @ 2024-01-02 17:33 UTC (permalink / raw)
To: Coiby Xu
Cc: linux-integrity@vger.kernel.org, itrymybest80@protonmail.com,
Mimi Zohar, Dmitry Kasatkin, Paul Moore, James Morris,
Serge E. Hallyn, open list:SECURITY SUBSYSTEM, open list
> On Dec 26, 2023, at 9:41 PM, Coiby Xu <coxu@redhat.com> wrote:
>
> Currently when the kernel fails to add a cert to the .machine keyring,
> it will throw an error immediately in the function integrity_add_key.
>
> Since the kernel will try adding to the .platform keyring next or throw
> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> so there is no need to throw an error immediately in integrity_add_key.
>
> Reported-by: itrymybest80@protonmail.com
> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> Signed-off-by: Coiby Xu <coxu@redhat.com>
Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2023-12-27 4:41 [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring Coiby Xu
2024-01-02 17:33 ` Eric Snowberg
@ 2024-01-02 17:54 ` Mimi Zohar
2024-01-05 13:27 ` Coiby Xu
2024-01-03 14:09 ` Jarkko Sakkinen
2024-01-09 0:24 ` [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg Coiby Xu
3 siblings, 1 reply; 18+ messages in thread
From: Mimi Zohar @ 2024-01-02 17:54 UTC (permalink / raw)
To: Coiby Xu, linux-integrity
Cc: itrymybest80, Dmitry Kasatkin, Paul Moore, James Morris,
Serge E. Hallyn, open list:SECURITY SUBSYSTEM, open list
Hi Coiby,
According to https://docs.kernel.org/process/submitting-patches.html,the summary line should be no more than 70 - 75 characters.
On Wed, 2023-12-27 at 12:41 +0800, Coiby Xu wrote:
> Currently when the kernel fails to add a cert to the .machine keyring,
> it will throw an error immediately in the function integrity_add_key.
>
> Since the kernel will try adding to the .platform keyring next or throw
> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> so there is no need to throw an error immediately in integrity_add_key.
>
> Reported-by: itrymybest80@protonmail.com
> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> Signed-off-by: Coiby Xu <coxu@redhat.com>
Otherwise, the patch looks good.
--
thanks,
Mim
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2023-12-27 4:41 [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring Coiby Xu
2024-01-02 17:33 ` Eric Snowberg
2024-01-02 17:54 ` Mimi Zohar
@ 2024-01-03 14:09 ` Jarkko Sakkinen
2024-01-05 13:20 ` Coiby Xu
2024-01-09 0:24 ` [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg Coiby Xu
3 siblings, 1 reply; 18+ messages in thread
From: Jarkko Sakkinen @ 2024-01-03 14:09 UTC (permalink / raw)
To: Coiby Xu, linux-integrity
Cc: itrymybest80, Mimi Zohar, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, open list:SECURITY SUBSYSTEM,
open list
On Wed Dec 27, 2023 at 6:41 AM EET, Coiby Xu wrote:
> Currently when the kernel fails to add a cert to the .machine keyring,
> it will throw an error immediately in the function integrity_add_key.
>
> Since the kernel will try adding to the .platform keyring next or throw
> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> so there is no need to throw an error immediately in integrity_add_key.
>
> Reported-by: itrymybest80@protonmail.com
Missing "Firstname Lastname".
> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> Signed-off-by: Coiby Xu <coxu@redhat.com>
> ---
> security/integrity/digsig.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/security/integrity/digsig.c b/security/integrity/digsig.c
> index df387de29bfa..45c3e5dda355 100644
> --- a/security/integrity/digsig.c
> +++ b/security/integrity/digsig.c
> @@ -179,7 +179,8 @@ static int __init integrity_add_key(const unsigned int id, const void *data,
> KEY_ALLOC_NOT_IN_QUOTA);
> if (IS_ERR(key)) {
> rc = PTR_ERR(key);
> - pr_err("Problem loading X.509 certificate %d\n", rc);
> + if (id != INTEGRITY_KEYRING_MACHINE)
> + pr_err("Problem loading X.509 certificate %d\n", rc);
> } else {
> pr_notice("Loaded X.509 cert '%s'\n",
> key_ref_to_ptr(key)->description);
BR, Jarkko
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-03 14:09 ` Jarkko Sakkinen
@ 2024-01-05 13:20 ` Coiby Xu
2024-01-05 16:02 ` Jarkko Sakkinen
0 siblings, 1 reply; 18+ messages in thread
From: Coiby Xu @ 2024-01-05 13:20 UTC (permalink / raw)
To: Jarkko Sakkinen
Cc: linux-integrity, itrymybest80, Mimi Zohar, Dmitry Kasatkin,
Paul Moore, James Morris, Serge E. Hallyn,
open list:SECURITY SUBSYSTEM, open list
On Wed, Jan 03, 2024 at 04:09:29PM +0200, Jarkko Sakkinen wrote:
>On Wed Dec 27, 2023 at 6:41 AM EET, Coiby Xu wrote:
>> Currently when the kernel fails to add a cert to the .machine keyring,
>> it will throw an error immediately in the function integrity_add_key.
>>
>> Since the kernel will try adding to the .platform keyring next or throw
>> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
>> so there is no need to throw an error immediately in integrity_add_key.
>>
>> Reported-by: itrymybest80@protonmail.com
>
>Missing "Firstname Lastname".
Thanks for raising this concern! I've asked the reporter if he/she can
share his/her name.
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-02 17:54 ` Mimi Zohar
@ 2024-01-05 13:27 ` Coiby Xu
2024-01-05 14:59 ` Mimi Zohar
0 siblings, 1 reply; 18+ messages in thread
From: Coiby Xu @ 2024-01-05 13:27 UTC (permalink / raw)
To: Mimi Zohar
Cc: linux-integrity, itrymybest80, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, open list:SECURITY SUBSYSTEM,
open list
On Tue, Jan 02, 2024 at 12:54:02PM -0500, Mimi Zohar wrote:
>Hi Coiby,
Hi Mimi,
>
>According to https://docs.kernel.org/process/submitting-patches.html,the summary line should be no more than 70 - 75 characters.
Thanks for pointing me to this limit! How about
integrity: eliminate harmless error "Problem loading X.509 certificate -126"?
>
>On Wed, 2023-12-27 at 12:41 +0800, Coiby Xu wrote:
>> Currently when the kernel fails to add a cert to the .machine keyring,
>> it will throw an error immediately in the function integrity_add_key.
>>
>> Since the kernel will try adding to the .platform keyring next or throw
>> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
>> so there is no need to throw an error immediately in integrity_add_key.
>>
>> Reported-by: itrymybest80@protonmail.com
>> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
>> Signed-off-by: Coiby Xu <coxu@redhat.com>
>
>Otherwise, the patch looks good.
Thanks for reviewing the patch!
>
>--
>thanks,
>
>Mim
>
>
>
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-02 17:33 ` Eric Snowberg
@ 2024-01-05 13:27 ` Coiby Xu
0 siblings, 0 replies; 18+ messages in thread
From: Coiby Xu @ 2024-01-05 13:27 UTC (permalink / raw)
To: Eric Snowberg
Cc: linux-integrity@vger.kernel.org, itrymybest80@protonmail.com,
Mimi Zohar, Dmitry Kasatkin, Paul Moore, James Morris,
Serge E. Hallyn, open list:SECURITY SUBSYSTEM, open list
On Tue, Jan 02, 2024 at 05:33:53PM +0000, Eric Snowberg wrote:
>
>
>> On Dec 26, 2023, at 9:41 PM, Coiby Xu <coxu@redhat.com> wrote:
>>
>> Currently when the kernel fails to add a cert to the .machine keyring,
>> it will throw an error immediately in the function integrity_add_key.
>>
>> Since the kernel will try adding to the .platform keyring next or throw
>> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
>> so there is no need to throw an error immediately in integrity_add_key.
>>
>> Reported-by: itrymybest80@protonmail.com
>> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
>> Signed-off-by: Coiby Xu <coxu@redhat.com>
>
>Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
Thank you for reviewing the patch!
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-05 13:27 ` Coiby Xu
@ 2024-01-05 14:59 ` Mimi Zohar
2024-01-09 0:30 ` Coiby Xu
0 siblings, 1 reply; 18+ messages in thread
From: Mimi Zohar @ 2024-01-05 14:59 UTC (permalink / raw)
To: Coiby Xu
Cc: linux-integrity, itrymybest80, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, open list:SECURITY SUBSYSTEM,
open list
On Fri, 2024-01-05 at 21:27 +0800, Coiby Xu wrote:
> On Tue, Jan 02, 2024 at 12:54:02PM -0500, Mimi Zohar wrote:
> >Hi Coiby,
>
> Hi Mimi,
>
> >
> >According to https://docs.kernel.org/process/submitting-patches.html,the
> summary line should be no more than 70 - 75 characters.
>
> Thanks for pointing me to this limit! How about
> integrity: eliminate harmless error "Problem loading X.509 certificate -126"
Still >75. How about the following?
integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
Mimi
>
> >
> >On Wed, 2023-12-27 at 12:41 +0800, Coiby Xu wrote:
> >> Currently when the kernel fails to add a cert to the .machine keyring,
> >> it will throw an error immediately in the function integrity_add_key.
> >>
> >> Since the kernel will try adding to the .platform keyring next or throw
> >> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> >> so there is no need to throw an error immediately in integrity_add_key.
> >>
> >> Reported-by: itrymybest80@protonmail.com
> >> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> >> Signed-off-by: Coiby Xu <coxu@redhat.com>
> >
> >Otherwise, the patch looks good.
>
> Thanks for reviewing the patch!
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-05 13:20 ` Coiby Xu
@ 2024-01-05 16:02 ` Jarkko Sakkinen
2024-01-09 0:27 ` Coiby Xu
0 siblings, 1 reply; 18+ messages in thread
From: Jarkko Sakkinen @ 2024-01-05 16:02 UTC (permalink / raw)
To: Coiby Xu
Cc: linux-integrity, itrymybest80, Mimi Zohar, Dmitry Kasatkin,
Paul Moore, James Morris, Serge E. Hallyn,
open list:SECURITY SUBSYSTEM, open list
On Fri Jan 5, 2024 at 3:20 PM EET, Coiby Xu wrote:
> On Wed, Jan 03, 2024 at 04:09:29PM +0200, Jarkko Sakkinen wrote:
> >On Wed Dec 27, 2023 at 6:41 AM EET, Coiby Xu wrote:
> >> Currently when the kernel fails to add a cert to the .machine keyring,
> >> it will throw an error immediately in the function integrity_add_key.
> >>
> >> Since the kernel will try adding to the .platform keyring next or throw
> >> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> >> so there is no need to throw an error immediately in integrity_add_key.
> >>
> >> Reported-by: itrymybest80@protonmail.com
> >
> >Missing "Firstname Lastname".
>
> Thanks for raising this concern! I've asked the reporter if he/she can
> share his/her name.
Also, it is lacking fixes tag.
Fixes tag is mandatory, name part would be super nice to have :-) Since
this categories as a bug fix, getting them in is 1st priority and that
thus does not absolutely block applying the change. Thanks for going
trouble trying to query it, however.
BR, Jarkko
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2023-12-27 4:41 [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring Coiby Xu
` (2 preceding siblings ...)
2024-01-03 14:09 ` Jarkko Sakkinen
@ 2024-01-09 0:24 ` Coiby Xu
2024-02-16 11:10 ` Coiby Xu
2024-03-06 10:57 ` Maxime Ripard
3 siblings, 2 replies; 18+ messages in thread
From: Coiby Xu @ 2024-01-09 0:24 UTC (permalink / raw)
To: linux-integrity
Cc: itrymybest80, Eric Snowberg, Mimi Zohar, Dmitry Kasatkin,
Paul Moore, James Morris, Serge E. Hallyn, Jarkko Sakkinen,
open list:SECURITY SUBSYSTEM, open list
Currently when the kernel fails to add a cert to the .machine keyring,
it will throw an error immediately in the function integrity_add_key.
Since the kernel will try adding to the .platform keyring next or throw
an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
so there is no need to throw an error immediately in integrity_add_key.
Reported-by: itrymybest80@protonmail.com
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
Fixes: d19967764ba8 ("integrity: Introduce a Linux keyring called machine")
Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
Signed-off-by: Coiby Xu <coxu@redhat.com>
---
v2
- improve patch subject [Mimi]
- add Fixes tag [Jarkko]
- add Reviewed-by tag from Eric
---
security/integrity/digsig.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/security/integrity/digsig.c b/security/integrity/digsig.c
index df387de29bfa..45c3e5dda355 100644
--- a/security/integrity/digsig.c
+++ b/security/integrity/digsig.c
@@ -179,7 +179,8 @@ static int __init integrity_add_key(const unsigned int id, const void *data,
KEY_ALLOC_NOT_IN_QUOTA);
if (IS_ERR(key)) {
rc = PTR_ERR(key);
- pr_err("Problem loading X.509 certificate %d\n", rc);
+ if (id != INTEGRITY_KEYRING_MACHINE)
+ pr_err("Problem loading X.509 certificate %d\n", rc);
} else {
pr_notice("Loaded X.509 cert '%s'\n",
key_ref_to_ptr(key)->description);
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-05 16:02 ` Jarkko Sakkinen
@ 2024-01-09 0:27 ` Coiby Xu
0 siblings, 0 replies; 18+ messages in thread
From: Coiby Xu @ 2024-01-09 0:27 UTC (permalink / raw)
To: Jarkko Sakkinen
Cc: linux-integrity, itrymybest80, Mimi Zohar, Dmitry Kasatkin,
Paul Moore, James Morris, Serge E. Hallyn,
open list:SECURITY SUBSYSTEM, open list
On Fri, Jan 05, 2024 at 06:02:38PM +0200, Jarkko Sakkinen wrote:
>On Fri Jan 5, 2024 at 3:20 PM EET, Coiby Xu wrote:
>> On Wed, Jan 03, 2024 at 04:09:29PM +0200, Jarkko Sakkinen wrote:
>> >On Wed Dec 27, 2023 at 6:41 AM EET, Coiby Xu wrote:
>> >> Currently when the kernel fails to add a cert to the .machine keyring,
>> >> it will throw an error immediately in the function integrity_add_key.
>> >>
>> >> Since the kernel will try adding to the .platform keyring next or throw
>> >> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
>> >> so there is no need to throw an error immediately in integrity_add_key.
>> >>
>> >> Reported-by: itrymybest80@protonmail.com
>> >
>> >Missing "Firstname Lastname".
>>
>> Thanks for raising this concern! I've asked the reporter if he/she can
>> share his/her name.
>
>Also, it is lacking fixes tag.
Thanks for catching this issue! I've included the Fixes tag in v2.
>
>Fixes tag is mandatory, name part would be super nice to have :-) Since
>this categories as a bug fix, getting them in is 1st priority and that
>thus does not absolutely block applying the change. Thanks for going
>trouble trying to query it, however.
Thanks for the explanation! As I still get no reply from the reporter,
so I guess we have to accept the name part for now.
>
>BR, Jarkko
>
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Re: Re: [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring
2024-01-05 14:59 ` Mimi Zohar
@ 2024-01-09 0:30 ` Coiby Xu
0 siblings, 0 replies; 18+ messages in thread
From: Coiby Xu @ 2024-01-09 0:30 UTC (permalink / raw)
To: Mimi Zohar
Cc: linux-integrity, itrymybest80, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, open list:SECURITY SUBSYSTEM,
open list
On Fri, Jan 05, 2024 at 09:59:14AM -0500, Mimi Zohar wrote:
>On Fri, 2024-01-05 at 21:27 +0800, Coiby Xu wrote:
>> On Tue, Jan 02, 2024 at 12:54:02PM -0500, Mimi Zohar wrote:
>> >Hi Coiby,
>>
>> Hi Mimi,
>>
>> >
>> >According to https://docs.kernel.org/process/submitting-patches.html,the
>> summary line should be no more than 70 - 75 characters.
>>
>> Thanks for pointing me to this limit! How about
>> integrity: eliminate harmless error "Problem loading X.509 certificate -126"
>
>Still >75. How about the following?
>
>integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
Thanks, v2 now uses the above subject. I thought the limit applies to
the "summary phrase" instead of the whole "summary" and a second look
proved me wrong.
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2024-01-09 0:24 ` [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg Coiby Xu
@ 2024-02-16 11:10 ` Coiby Xu
2024-02-16 13:10 ` Mimi Zohar
2024-03-06 10:57 ` Maxime Ripard
1 sibling, 1 reply; 18+ messages in thread
From: Coiby Xu @ 2024-02-16 11:10 UTC (permalink / raw)
To: Mimi Zohar, linux-integrity
Cc: itrymybest80, Eric Snowberg, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, Jarkko Sakkinen,
open list:SECURITY SUBSYSTEM, open list
Hi Mimi,
Could you take a look at this version of patch? If it escaped your
attention because it got buried in the same thread, sorry for that. And
I won't send new version as a reply to previous version in the future.
On Tue, Jan 09, 2024 at 08:24:28AM +0800, Coiby Xu wrote:
>Currently when the kernel fails to add a cert to the .machine keyring,
>it will throw an error immediately in the function integrity_add_key.
>
>Since the kernel will try adding to the .platform keyring next or throw
>an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
>so there is no need to throw an error immediately in integrity_add_key.
>
>Reported-by: itrymybest80@protonmail.com
>Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
>Fixes: d19967764ba8 ("integrity: Introduce a Linux keyring called machine")
>Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
>Signed-off-by: Coiby Xu <coxu@redhat.com>
>---
>v2
> - improve patch subject [Mimi]
> - add Fixes tag [Jarkko]
> - add Reviewed-by tag from Eric
>---
> security/integrity/digsig.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
>diff --git a/security/integrity/digsig.c b/security/integrity/digsig.c
>index df387de29bfa..45c3e5dda355 100644
>--- a/security/integrity/digsig.c
>+++ b/security/integrity/digsig.c
>@@ -179,7 +179,8 @@ static int __init integrity_add_key(const unsigned int id, const void *data,
> KEY_ALLOC_NOT_IN_QUOTA);
> if (IS_ERR(key)) {
> rc = PTR_ERR(key);
>- pr_err("Problem loading X.509 certificate %d\n", rc);
>+ if (id != INTEGRITY_KEYRING_MACHINE)
>+ pr_err("Problem loading X.509 certificate %d\n", rc);
> } else {
> pr_notice("Loaded X.509 cert '%s'\n",
> key_ref_to_ptr(key)->description);
>--
>2.43.0
>
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2024-02-16 11:10 ` Coiby Xu
@ 2024-02-16 13:10 ` Mimi Zohar
0 siblings, 0 replies; 18+ messages in thread
From: Mimi Zohar @ 2024-02-16 13:10 UTC (permalink / raw)
To: Coiby Xu, linux-integrity
Cc: itrymybest80, Eric Snowberg, Dmitry Kasatkin, Paul Moore,
James Morris, Serge E. Hallyn, Jarkko Sakkinen,
open list:SECURITY SUBSYSTEM, open list
On Fri, 2024-02-16 at 19:10 +0800, Coiby Xu wrote:
> Hi Mimi,
>
> Could you take a look at this version of patch? If it escaped your
> attention because it got buried in the same thread, sorry for that. And
> I won't send new version as a reply to previous version in the future.
Thanks for the reminder.
Mimi
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2024-01-09 0:24 ` [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg Coiby Xu
2024-02-16 11:10 ` Coiby Xu
@ 2024-03-06 10:57 ` Maxime Ripard
2024-03-06 11:55 ` Mimi Zohar
1 sibling, 1 reply; 18+ messages in thread
From: Maxime Ripard @ 2024-03-06 10:57 UTC (permalink / raw)
To: Dmitry Kasatkin, Paul Moore, Mimi Zohar, James Morris,
Serge E. Hallyn, Coiby Xu
Cc: linux-integrity, itrymybest80, Eric Snowberg, Jarkko Sakkinen,
open list:SECURITY SUBSYSTEM, open list
[-- Attachment #1: Type: text/plain, Size: 886 bytes --]
Hi Dmitry, Eric, James, Mimi, Paul, Serge,
On Tue, Jan 09, 2024 at 08:24:28AM +0800, Coiby Xu wrote:
> Currently when the kernel fails to add a cert to the .machine keyring,
> it will throw an error immediately in the function integrity_add_key.
>
> Since the kernel will try adding to the .platform keyring next or throw
> an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> so there is no need to throw an error immediately in integrity_add_key.
>
> Reported-by: itrymybest80@protonmail.com
> Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> Fixes: d19967764ba8 ("integrity: Introduce a Linux keyring called machine")
> Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
> Signed-off-by: Coiby Xu <coxu@redhat.com>
Any chance this patch can be merged? This is breaking (at least) Fedora
at the moment.
Thanks!
Maxime
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2024-03-06 10:57 ` Maxime Ripard
@ 2024-03-06 11:55 ` Mimi Zohar
2024-03-06 12:40 ` Maxime Ripard
0 siblings, 1 reply; 18+ messages in thread
From: Mimi Zohar @ 2024-03-06 11:55 UTC (permalink / raw)
To: Maxime Ripard, Dmitry Kasatkin, Paul Moore, James Morris,
Serge E. Hallyn, Coiby Xu
Cc: linux-integrity, itrymybest80, Eric Snowberg, Jarkko Sakkinen,
open list:SECURITY SUBSYSTEM, open list
On Wed, 2024-03-06 at 11:57 +0100, Maxime Ripard wrote:
> Hi Dmitry, Eric, James, Mimi, Paul, Serge,
>
> On Tue, Jan 09, 2024 at 08:24:28AM +0800, Coiby Xu wrote:
> > Currently when the kernel fails to add a cert to the .machine keyring,
> > it will throw an error immediately in the function integrity_add_key.
> >
> > Since the kernel will try adding to the .platform keyring next or throw
> > an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> > so there is no need to throw an error immediately in integrity_add_key.
> >
> > Reported-by: itrymybest80@protonmail.com
> > Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> > Fixes: d19967764ba8 ("integrity: Introduce a Linux keyring called machine")
> > Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
> > Signed-off-by: Coiby Xu <coxu@redhat.com>
>
> Any chance this patch can be merged? This is breaking (at least) Fedora
> at the moment.
https://git.kernel.org/torvalds/c/29cd507cbec282e13dcf8f38072a100af96b2bb7
Mimi
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2024-03-06 11:55 ` Mimi Zohar
@ 2024-03-06 12:40 ` Maxime Ripard
2024-03-13 2:37 ` Coiby Xu
0 siblings, 1 reply; 18+ messages in thread
From: Maxime Ripard @ 2024-03-06 12:40 UTC (permalink / raw)
To: Mimi Zohar
Cc: Dmitry Kasatkin, Paul Moore, James Morris, Serge E. Hallyn,
Coiby Xu, linux-integrity, itrymybest80, Eric Snowberg,
Jarkko Sakkinen, open list:SECURITY SUBSYSTEM, open list
[-- Attachment #1: Type: text/plain, Size: 1190 bytes --]
On Wed, Mar 06, 2024 at 06:55:00AM -0500, Mimi Zohar wrote:
> On Wed, 2024-03-06 at 11:57 +0100, Maxime Ripard wrote:
> > Hi Dmitry, Eric, James, Mimi, Paul, Serge,
> >
> > On Tue, Jan 09, 2024 at 08:24:28AM +0800, Coiby Xu wrote:
> > > Currently when the kernel fails to add a cert to the .machine keyring,
> > > it will throw an error immediately in the function integrity_add_key.
> > >
> > > Since the kernel will try adding to the .platform keyring next or throw
> > > an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
> > > so there is no need to throw an error immediately in integrity_add_key.
> > >
> > > Reported-by: itrymybest80@protonmail.com
> > > Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
> > > Fixes: d19967764ba8 ("integrity: Introduce a Linux keyring called machine")
> > > Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
> > > Signed-off-by: Coiby Xu <coxu@redhat.com>
> >
> > Any chance this patch can be merged? This is breaking (at least) Fedora
> > at the moment.
>
> https://git.kernel.org/torvalds/c/29cd507cbec282e13dcf8f38072a100af96b2bb7
Oh, awesome, we missed it.
Thanks!
Maxime
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
2024-03-06 12:40 ` Maxime Ripard
@ 2024-03-13 2:37 ` Coiby Xu
0 siblings, 0 replies; 18+ messages in thread
From: Coiby Xu @ 2024-03-13 2:37 UTC (permalink / raw)
To: Maxime Ripard
Cc: Mimi Zohar, Dmitry Kasatkin, Paul Moore, James Morris,
Serge E. Hallyn, linux-integrity, itrymybest80, Eric Snowberg,
Jarkko Sakkinen, open list:SECURITY SUBSYSTEM, open list
On Wed, Mar 06, 2024 at 01:40:01PM +0100, Maxime Ripard wrote:
>On Wed, Mar 06, 2024 at 06:55:00AM -0500, Mimi Zohar wrote:
>> On Wed, 2024-03-06 at 11:57 +0100, Maxime Ripard wrote:
>> > Hi Dmitry, Eric, James, Mimi, Paul, Serge,
>> >
>> > On Tue, Jan 09, 2024 at 08:24:28AM +0800, Coiby Xu wrote:
>> > > Currently when the kernel fails to add a cert to the .machine keyring,
>> > > it will throw an error immediately in the function integrity_add_key.
>> > >
>> > > Since the kernel will try adding to the .platform keyring next or throw
>> > > an error (in the caller of integrity_add_key i.e. add_to_machine_keyring),
>> > > so there is no need to throw an error immediately in integrity_add_key.
>> > >
>> > > Reported-by: itrymybest80@protonmail.com
>> > > Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2239331
>> > > Fixes: d19967764ba8 ("integrity: Introduce a Linux keyring called machine")
>> > > Reviewed-by: Eric Snowberg <eric.snowberg@oracle.com>
>> > > Signed-off-by: Coiby Xu <coxu@redhat.com>
>> >
>> > Any chance this patch can be merged? This is breaking (at least) Fedora
>> > at the moment.
>>
>> https://git.kernel.org/torvalds/c/29cd507cbec282e13dcf8f38072a100af96b2bb7
>
>Oh, awesome, we missed it.
Oh, I missed the emails about Mimi's PR sent to Linus as well. Btw, I'm
curious to ask why you used the word "breaking" because I thought these KERN_ERR
errors shouldn't cause any real problem.
--
Best regards,
Coiby
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2024-03-13 2:40 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-27 4:41 [PATCH] integrity: don't throw an error immediately when failed to add a cert to the .machine keyring Coiby Xu
2024-01-02 17:33 ` Eric Snowberg
2024-01-05 13:27 ` Coiby Xu
2024-01-02 17:54 ` Mimi Zohar
2024-01-05 13:27 ` Coiby Xu
2024-01-05 14:59 ` Mimi Zohar
2024-01-09 0:30 ` Coiby Xu
2024-01-03 14:09 ` Jarkko Sakkinen
2024-01-05 13:20 ` Coiby Xu
2024-01-05 16:02 ` Jarkko Sakkinen
2024-01-09 0:27 ` Coiby Xu
2024-01-09 0:24 ` [PATCH v2] integrity: eliminate unnecessary "Problem loading X.509 certificate" msg Coiby Xu
2024-02-16 11:10 ` Coiby Xu
2024-02-16 13:10 ` Mimi Zohar
2024-03-06 10:57 ` Maxime Ripard
2024-03-06 11:55 ` Mimi Zohar
2024-03-06 12:40 ` Maxime Ripard
2024-03-13 2:37 ` Coiby Xu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).