All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] MAINTAINERS: refresh LLVM support
@ 2023-11-17 19:24 ndesaulniers
  2023-11-17 20:55 ` Nathan Chancellor
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: ndesaulniers @ 2023-11-17 19:24 UTC (permalink / raw
  To: Kees Cook
  Cc: Nathan Chancellor, Bill Wendling, Justin Stitt, Tom Rix,
	Sami Tolvanen, Miguel Ojeda, Masahiro Yamada, Nicolas Schier,
	llvm, linux-kbuild, linux-kernel, Nick Desaulniers

As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
Conf '23), I'll be taking a step back from kernel work to focus on my growing
family and helping Google figure out its libc story. So I think it's time to
formally hand over the reigns to my co-maintainer Nathan.

As such, remove myself from reviewer for:
- CLANG CONTROL FLOW INTEGRITY SUPPORT
- COMPILER ATTRIBUTES
- KERNEL BUILD

For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
via private email; thanks for the work done Tom, ++beers_owed).

It has been my pleasure to work with everyone to improve the toolchain
portability of the Linux kernel, and to help bring LLVM to the table as a
competitor. The work here is not done.  I have a few last LLVM patches in the
works to improve stack usage of clang which has been our longest standing open
issue (getting "rm" inline asm constraints to DTRT is part of that). But
looking back I'm incredibly proud of where we are to today relative to where we
were when we started the ClangBuiltLinux journey, and am confident that the
team and processes we have put in place will continue to be successful. I
continue to believe that a rising tide will lift all boats.

I identify first and foremost as a Linux kernel developer, and an LLVM dev
second. May it be a cold day in hell when that changes.

Wake me when you need me.

Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
---
 MAINTAINERS | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 482d428472e7..1e6692697167 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5076,7 +5076,6 @@ CLANG CONTROL FLOW INTEGRITY SUPPORT
 M:	Sami Tolvanen <samitolvanen@google.com>
 M:	Kees Cook <keescook@chromium.org>
 R:	Nathan Chancellor <nathan@kernel.org>
-R:	Nick Desaulniers <ndesaulniers@google.com>
 L:	llvm@lists.linux.dev
 S:	Supported
 B:	https://github.com/ClangBuiltLinux/linux/issues
@@ -5091,8 +5090,9 @@ F:	.clang-format
 
 CLANG/LLVM BUILD SUPPORT
 M:	Nathan Chancellor <nathan@kernel.org>
-M:	Nick Desaulniers <ndesaulniers@google.com>
-R:	Tom Rix <trix@redhat.com>
+R:	Nick Desaulniers <ndesaulniers@google.com>
+R:	Bill Wendling <morbo@google.com>
+R:	Justin Stitt <justinstitt@google.com>
 L:	llvm@lists.linux.dev
 S:	Supported
 W:	https://clangbuiltlinux.github.io/
@@ -5242,7 +5242,6 @@ F:	drivers/platform/x86/compal-laptop.c
 
 COMPILER ATTRIBUTES
 M:	Miguel Ojeda <ojeda@kernel.org>
-R:	Nick Desaulniers <ndesaulniers@google.com>
 S:	Maintained
 F:	include/linux/compiler_attributes.h
 
@@ -11516,7 +11515,6 @@ F:	fs/autofs/
 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
 M:	Masahiro Yamada <masahiroy@kernel.org>
 R:	Nathan Chancellor <nathan@kernel.org>
-R:	Nick Desaulniers <ndesaulniers@google.com>
 R:	Nicolas Schier <nicolas@fjasle.eu>
 L:	linux-kbuild@vger.kernel.org
 S:	Maintained

---
base-commit: 6bc40e44f1ddef16a787f3501b97f1fff909177c
change-id: 20231117-maintainers-88eac4c024a1

Best regards,
-- 
Nick Desaulniers <ndesaulniers@google.com>


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
@ 2023-11-17 20:55 ` Nathan Chancellor
  2023-11-17 22:53 ` Kees Cook
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 14+ messages in thread
From: Nathan Chancellor @ 2023-11-17 20:55 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Bill Wendling, Justin Stitt, Tom Rix, Sami Tolvanen,
	Miguel Ojeda, Masahiro Yamada, Nicolas Schier, llvm, linux-kbuild,
	linux-kernel

On Fri, Nov 17, 2023 at 11:24:02AM -0800, ndesaulniers@google.com wrote:
> As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> Conf '23), I'll be taking a step back from kernel work to focus on my growing
> family and helping Google figure out its libc story. So I think it's time to
> formally hand over the reigns to my co-maintainer Nathan.
> 
> As such, remove myself from reviewer for:
> - CLANG CONTROL FLOW INTEGRITY SUPPORT
> - COMPILER ATTRIBUTES
> - KERNEL BUILD
> 
> For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
> reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
> via private email; thanks for the work done Tom, ++beers_owed).
> 
> It has been my pleasure to work with everyone to improve the toolchain
> portability of the Linux kernel, and to help bring LLVM to the table as a
> competitor. The work here is not done.  I have a few last LLVM patches in the
> works to improve stack usage of clang which has been our longest standing open
> issue (getting "rm" inline asm constraints to DTRT is part of that). But
> looking back I'm incredibly proud of where we are to today relative to where we
> were when we started the ClangBuiltLinux journey, and am confident that the
> team and processes we have put in place will continue to be successful. I
> continue to believe that a rising tide will lift all boats.
> 
> I identify first and foremost as a Linux kernel developer, and an LLVM dev
> second. May it be a cold day in hell when that changes.
> 
> Wake me when you need me.
> 
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>

Definitely bittersweet but I wish you nothing but the best on the other
side of the fence :)

Acked-by: Nathan Chancellor <nathan@kernel.org>

> ---
>  MAINTAINERS | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 482d428472e7..1e6692697167 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -5076,7 +5076,6 @@ CLANG CONTROL FLOW INTEGRITY SUPPORT
>  M:	Sami Tolvanen <samitolvanen@google.com>
>  M:	Kees Cook <keescook@chromium.org>
>  R:	Nathan Chancellor <nathan@kernel.org>
> -R:	Nick Desaulniers <ndesaulniers@google.com>
>  L:	llvm@lists.linux.dev
>  S:	Supported
>  B:	https://github.com/ClangBuiltLinux/linux/issues
> @@ -5091,8 +5090,9 @@ F:	.clang-format
>  
>  CLANG/LLVM BUILD SUPPORT
>  M:	Nathan Chancellor <nathan@kernel.org>
> -M:	Nick Desaulniers <ndesaulniers@google.com>
> -R:	Tom Rix <trix@redhat.com>
> +R:	Nick Desaulniers <ndesaulniers@google.com>
> +R:	Bill Wendling <morbo@google.com>
> +R:	Justin Stitt <justinstitt@google.com>
>  L:	llvm@lists.linux.dev
>  S:	Supported
>  W:	https://clangbuiltlinux.github.io/
> @@ -5242,7 +5242,6 @@ F:	drivers/platform/x86/compal-laptop.c
>  
>  COMPILER ATTRIBUTES
>  M:	Miguel Ojeda <ojeda@kernel.org>
> -R:	Nick Desaulniers <ndesaulniers@google.com>
>  S:	Maintained
>  F:	include/linux/compiler_attributes.h
>  
> @@ -11516,7 +11515,6 @@ F:	fs/autofs/
>  KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
>  M:	Masahiro Yamada <masahiroy@kernel.org>
>  R:	Nathan Chancellor <nathan@kernel.org>
> -R:	Nick Desaulniers <ndesaulniers@google.com>
>  R:	Nicolas Schier <nicolas@fjasle.eu>
>  L:	linux-kbuild@vger.kernel.org
>  S:	Maintained
> 
> ---
> base-commit: 6bc40e44f1ddef16a787f3501b97f1fff909177c
> change-id: 20231117-maintainers-88eac4c024a1
> 
> Best regards,
> -- 
> Nick Desaulniers <ndesaulniers@google.com>
> 
> 

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
  2023-11-17 20:55 ` Nathan Chancellor
@ 2023-11-17 22:53 ` Kees Cook
  2023-11-18 19:06   ` Bill Wendling
  2023-11-19 17:17 ` Masahiro Yamada
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 14+ messages in thread
From: Kees Cook @ 2023-11-17 22:53 UTC (permalink / raw
  To: ndesaulniers, Kees Cook
  Cc: Nathan Chancellor, Bill Wendling, Justin Stitt, Tom Rix,
	Sami Tolvanen, Miguel Ojeda, Masahiro Yamada, Nicolas Schier,
	llvm, linux-kbuild, linux-kernel, Nick Desaulniers



On November 17, 2023 11:24:02 AM PST, ndesaulniers@google.com wrote:
>I'll be taking a step back from kernel work

NAK ;)

>to focus on my growing
>family and helping Google figure out its libc story.

These are both big challenges, worthy of your attention. :)

>For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
>reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
>via private email; thanks for the work done Tom, ++beers_owed).

Thanks Tom, and glad to have Bill and Justin stepping up!

>Wake me when you need me.

As the prophecy has foretold!

>Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>

Reviewed-by: Kees Cook <keescook@chromium.org>

We'll just report all issues as LTS kernel bugs and use the MAINTAINERS entries from there. ;) We'll miss you, but you won't be far!

Good hunting,

-Kees

-- 
Kees Cook

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 22:53 ` Kees Cook
@ 2023-11-18 19:06   ` Bill Wendling
  0 siblings, 0 replies; 14+ messages in thread
From: Bill Wendling @ 2023-11-18 19:06 UTC (permalink / raw
  To: Kees Cook
  Cc: ndesaulniers, Kees Cook, Nathan Chancellor, Justin Stitt, Tom Rix,
	Sami Tolvanen, Miguel Ojeda, Masahiro Yamada, Nicolas Schier,
	llvm, linux-kbuild, linux-kernel

On Fri, Nov 17, 2023 at 2:53 PM Kees Cook <kees@kernel.org> wrote:
>
>
>
> On November 17, 2023 11:24:02 AM PST, ndesaulniers@google.com wrote:
> >I'll be taking a step back from kernel work
>
> NAK ;)
>
I was going to do that too. :-)

> >to focus on my growing
> >family and helping Google figure out its libc story.
>
> These are both big challenges, worthy of your attention. :)
>
> >For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
> >reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
> >via private email; thanks for the work done Tom, ++beers_owed).
>
> Thanks Tom, and glad to have Bill and Justin stepping up!
>
> >Wake me when you need me.
>
> As the prophecy has foretold!
>
> >Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
>
> Reviewed-by: Kees Cook <keescook@chromium.org>
>
> We'll just report all issues as LTS kernel bugs and use the MAINTAINERS entries from there. ;) We'll miss you, but you won't be far!
>
> Good hunting,
>
> -Kees
>
> --
> Kees Cook

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
  2023-11-17 20:55 ` Nathan Chancellor
  2023-11-17 22:53 ` Kees Cook
@ 2023-11-19 17:17 ` Masahiro Yamada
  2023-11-22  4:47   ` Kees Cook
  2023-11-20 19:46 ` Justin Stitt
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 14+ messages in thread
From: Masahiro Yamada @ 2023-11-19 17:17 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Bill Wendling, Justin Stitt,
	Tom Rix, Sami Tolvanen, Miguel Ojeda, Nicolas Schier, llvm,
	linux-kbuild, linux-kernel

Hi Nick.


On Sat, Nov 18, 2023 at 4:24 AM <ndesaulniers@google.com> wrote:
>
> As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> Conf '23), I'll be taking a step back from kernel work to focus on my growing
> family and helping Google figure out its libc story. So I think it's time to
> formally hand over the reigns to my co-maintainer Nathan.
>
> As such, remove myself from reviewer for:
> - CLANG CONTROL FLOW INTEGRITY SUPPORT
> - COMPILER ATTRIBUTES
> - KERNEL BUILD
>
> For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
> reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
> via private email; thanks for the work done Tom, ++beers_owed).
>
> It has been my pleasure to work with everyone to improve the toolchain
> portability of the Linux kernel, and to help bring LLVM to the table as a
> competitor. The work here is not done.  I have a few last LLVM patches in the
> works to improve stack usage of clang which has been our longest standing open
> issue (getting "rm" inline asm constraints to DTRT is part of that). But
> looking back I'm incredibly proud of where we are to today relative to where we
> were when we started the ClangBuiltLinux journey, and am confident that the
> team and processes we have put in place will continue to be successful. I
> continue to believe that a rising tide will lift all boats.
>
> I identify first and foremost as a Linux kernel developer, and an LLVM dev
> second. May it be a cold day in hell when that changes.
>
> Wake me when you need me.
>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>




It's unfortunate, but I understand that there are moments in
a long life when tough decisions must be made.
I truly admire your leadership and contributions.

I hope you'll stay connected with the community, even with less
time pressure.
Perhaps, when your time permits, you might consider returning
and taking on a role again. Some day.



(The patch was addressed to Kees, so I will not touch it.
I think he will pick it up.)


Masahiro







> ---
>  MAINTAINERS | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 482d428472e7..1e6692697167 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -5076,7 +5076,6 @@ CLANG CONTROL FLOW INTEGRITY SUPPORT
>  M:     Sami Tolvanen <samitolvanen@google.com>
>  M:     Kees Cook <keescook@chromium.org>
>  R:     Nathan Chancellor <nathan@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  L:     llvm@lists.linux.dev
>  S:     Supported
>  B:     https://github.com/ClangBuiltLinux/linux/issues
> @@ -5091,8 +5090,9 @@ F:        .clang-format
>
>  CLANG/LLVM BUILD SUPPORT
>  M:     Nathan Chancellor <nathan@kernel.org>
> -M:     Nick Desaulniers <ndesaulniers@google.com>
> -R:     Tom Rix <trix@redhat.com>
> +R:     Nick Desaulniers <ndesaulniers@google.com>
> +R:     Bill Wendling <morbo@google.com>
> +R:     Justin Stitt <justinstitt@google.com>
>  L:     llvm@lists.linux.dev
>  S:     Supported
>  W:     https://clangbuiltlinux.github.io/
> @@ -5242,7 +5242,6 @@ F:        drivers/platform/x86/compal-laptop.c
>
>  COMPILER ATTRIBUTES
>  M:     Miguel Ojeda <ojeda@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  S:     Maintained
>  F:     include/linux/compiler_attributes.h
>
> @@ -11516,7 +11515,6 @@ F:      fs/autofs/
>  KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
>  M:     Masahiro Yamada <masahiroy@kernel.org>
>  R:     Nathan Chancellor <nathan@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  R:     Nicolas Schier <nicolas@fjasle.eu>
>  L:     linux-kbuild@vger.kernel.org
>  S:     Maintained
>
> ---
> base-commit: 6bc40e44f1ddef16a787f3501b97f1fff909177c
> change-id: 20231117-maintainers-88eac4c024a1
>
> Best regards,
> --
> Nick Desaulniers <ndesaulniers@google.com>
>


-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
                   ` (2 preceding siblings ...)
  2023-11-19 17:17 ` Masahiro Yamada
@ 2023-11-20 19:46 ` Justin Stitt
  2023-11-20 20:14 ` Miguel Ojeda
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 14+ messages in thread
From: Justin Stitt @ 2023-11-20 19:46 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Bill Wendling, Tom Rix,
	Sami Tolvanen, Miguel Ojeda, Masahiro Yamada, Nicolas Schier,
	llvm, linux-kbuild, linux-kernel

On Fri, Nov 17, 2023 at 11:24 AM <ndesaulniers@google.com> wrote:
>
> As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> Conf '23), I'll be taking a step back from kernel work to focus on my growing
> family and helping Google figure out its libc story. So I think it's time to
> formally hand over the reigns to my co-maintainer Nathan.
>
> As such, remove myself from reviewer for:
> - CLANG CONTROL FLOW INTEGRITY SUPPORT
> - COMPILER ATTRIBUTES
> - KERNEL BUILD
>
> For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
> reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
> via private email; thanks for the work done Tom, ++beers_owed).
>
> It has been my pleasure to work with everyone to improve the toolchain
> portability of the Linux kernel, and to help bring LLVM to the table as a
> competitor. The work here is not done.  I have a few last LLVM patches in the
> works to improve stack usage of clang which has been our longest standing open
> issue (getting "rm" inline asm constraints to DTRT is part of that). But
> looking back I'm incredibly proud of where we are to today relative to where we
> were when we started the ClangBuiltLinux journey, and am confident that the
> team and processes we have put in place will continue to be successful. I
> continue to believe that a rising tide will lift all boats.
>
> I identify first and foremost as a Linux kernel developer, and an LLVM dev
> second. May it be a cold day in hell when that changes.
>
> Wake me when you need me.
>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> ---
>  MAINTAINERS | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 482d428472e7..1e6692697167 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -5076,7 +5076,6 @@ CLANG CONTROL FLOW INTEGRITY SUPPORT
>  M:     Sami Tolvanen <samitolvanen@google.com>
>  M:     Kees Cook <keescook@chromium.org>
>  R:     Nathan Chancellor <nathan@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  L:     llvm@lists.linux.dev
>  S:     Supported
>  B:     https://github.com/ClangBuiltLinux/linux/issues
> @@ -5091,8 +5090,9 @@ F:        .clang-format
>
>  CLANG/LLVM BUILD SUPPORT
>  M:     Nathan Chancellor <nathan@kernel.org>
> -M:     Nick Desaulniers <ndesaulniers@google.com>
> -R:     Tom Rix <trix@redhat.com>
> +R:     Nick Desaulniers <ndesaulniers@google.com>
> +R:     Bill Wendling <morbo@google.com>
> +R:     Justin Stitt <justinstitt@google.com>
>  L:     llvm@lists.linux.dev
>  S:     Supported
>  W:     https://clangbuiltlinux.github.io/
> @@ -5242,7 +5242,6 @@ F:        drivers/platform/x86/compal-laptop.c
>
>  COMPILER ATTRIBUTES
>  M:     Miguel Ojeda <ojeda@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  S:     Maintained
>  F:     include/linux/compiler_attributes.h
>
> @@ -11516,7 +11515,6 @@ F:      fs/autofs/
>  KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
>  M:     Masahiro Yamada <masahiroy@kernel.org>
>  R:     Nathan Chancellor <nathan@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  R:     Nicolas Schier <nicolas@fjasle.eu>
>  L:     linux-kbuild@vger.kernel.org
>  S:     Maintained
>
> ---
> base-commit: 6bc40e44f1ddef16a787f3501b97f1fff909177c
> change-id: 20231117-maintainers-88eac4c024a1
>
> Best regards,
> --
> Nick Desaulniers <ndesaulniers@google.com>
>

Thanks for all the hard work Nick! The ClangBuiltLinux project wouldn't be
where it is today without your contributions and leadership.

Justin

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
                   ` (3 preceding siblings ...)
  2023-11-20 19:46 ` Justin Stitt
@ 2023-11-20 20:14 ` Miguel Ojeda
  2023-11-20 20:22 ` Bill Wendling
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 14+ messages in thread
From: Miguel Ojeda @ 2023-11-20 20:14 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Bill Wendling, Justin Stitt,
	Tom Rix, Sami Tolvanen, Miguel Ojeda, Masahiro Yamada,
	Nicolas Schier, llvm, linux-kbuild, linux-kernel

On Fri, Nov 17, 2023 at 8:24 PM <ndesaulniers@google.com> wrote:
>
> - COMPILER ATTRIBUTES

Acked-by: Miguel Ojeda <ojeda@kernel.org>

Thanks Nick for everything and see you back soon!

Cheers,
Miguel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
                   ` (4 preceding siblings ...)
  2023-11-20 20:14 ` Miguel Ojeda
@ 2023-11-20 20:22 ` Bill Wendling
  2023-11-21 10:58 ` Sedat Dilek
  2023-11-28  0:34 ` Kees Cook
  7 siblings, 0 replies; 14+ messages in thread
From: Bill Wendling @ 2023-11-20 20:22 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Justin Stitt, Tom Rix,
	Sami Tolvanen, Miguel Ojeda, Masahiro Yamada, Nicolas Schier,
	llvm, linux-kbuild, linux-kernel

On Fri, Nov 17, 2023 at 11:24 AM <ndesaulniers@google.com> wrote:
>
> As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> Conf '23), I'll be taking a step back from kernel work to focus on my growing
> family and helping Google figure out its libc story. So I think it's time to
> formally hand over the reigns to my co-maintainer Nathan.
>
> As such, remove myself from reviewer for:
> - CLANG CONTROL FLOW INTEGRITY SUPPORT
> - COMPILER ATTRIBUTES
> - KERNEL BUILD
>
> For CLANG/LLVM BUILD SUPPORT I'm bumping myself down from maintainer to
> reviewer, adding Bill and Justin, and removing Tom (Tom and I confirmed this
> via private email; thanks for the work done Tom, ++beers_owed).
>
> It has been my pleasure to work with everyone to improve the toolchain
> portability of the Linux kernel, and to help bring LLVM to the table as a
> competitor. The work here is not done.  I have a few last LLVM patches in the
> works to improve stack usage of clang which has been our longest standing open
> issue (getting "rm" inline asm constraints to DTRT is part of that). But
> looking back I'm incredibly proud of where we are to today relative to where we
> were when we started the ClangBuiltLinux journey, and am confident that the
> team and processes we have put in place will continue to be successful. I
> continue to believe that a rising tide will lift all boats.
>
> I identify first and foremost as a Linux kernel developer, and an LLVM dev
> second. May it be a cold day in hell when that changes.
>
> Wake me when you need me.
>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>

Acked-by: Bill Wendling <morbo@google.com>

> ---
>  MAINTAINERS | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 482d428472e7..1e6692697167 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -5076,7 +5076,6 @@ CLANG CONTROL FLOW INTEGRITY SUPPORT
>  M:     Sami Tolvanen <samitolvanen@google.com>
>  M:     Kees Cook <keescook@chromium.org>
>  R:     Nathan Chancellor <nathan@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  L:     llvm@lists.linux.dev
>  S:     Supported
>  B:     https://github.com/ClangBuiltLinux/linux/issues
> @@ -5091,8 +5090,9 @@ F:        .clang-format
>
>  CLANG/LLVM BUILD SUPPORT
>  M:     Nathan Chancellor <nathan@kernel.org>
> -M:     Nick Desaulniers <ndesaulniers@google.com>
> -R:     Tom Rix <trix@redhat.com>
> +R:     Nick Desaulniers <ndesaulniers@google.com>
> +R:     Bill Wendling <morbo@google.com>
> +R:     Justin Stitt <justinstitt@google.com>
>  L:     llvm@lists.linux.dev
>  S:     Supported
>  W:     https://clangbuiltlinux.github.io/
> @@ -5242,7 +5242,6 @@ F:        drivers/platform/x86/compal-laptop.c
>
>  COMPILER ATTRIBUTES
>  M:     Miguel Ojeda <ojeda@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  S:     Maintained
>  F:     include/linux/compiler_attributes.h
>
> @@ -11516,7 +11515,6 @@ F:      fs/autofs/
>  KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
>  M:     Masahiro Yamada <masahiroy@kernel.org>
>  R:     Nathan Chancellor <nathan@kernel.org>
> -R:     Nick Desaulniers <ndesaulniers@google.com>
>  R:     Nicolas Schier <nicolas@fjasle.eu>
>  L:     linux-kbuild@vger.kernel.org
>  S:     Maintained
>
> ---
> base-commit: 6bc40e44f1ddef16a787f3501b97f1fff909177c
> change-id: 20231117-maintainers-88eac4c024a1
>
> Best regards,
> --
> Nick Desaulniers <ndesaulniers@google.com>
>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
                   ` (5 preceding siblings ...)
  2023-11-20 20:22 ` Bill Wendling
@ 2023-11-21 10:58 ` Sedat Dilek
  2023-11-21 21:30   ` Bill Wendling
  2023-11-28  0:34 ` Kees Cook
  7 siblings, 1 reply; 14+ messages in thread
From: Sedat Dilek @ 2023-11-21 10:58 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Bill Wendling, Justin Stitt,
	Tom Rix, Sami Tolvanen, Miguel Ojeda, Masahiro Yamada,
	Nicolas Schier, llvm, linux-kbuild, linux-kernel

On Fri, Nov 17, 2023 at 8:24 PM <ndesaulniers@google.com> wrote:
>
> As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> Conf '23), I'll be taking a step back from kernel work to focus on my growing
> family and helping Google figure out its libc story. So I think it's time to
> formally hand over the reigns to my co-maintainer Nathan.
>

Hi Nick,

WoW (C)lang(B)uilt(L)inux baby coming soon - your best patch well done!
(  "Catherine Beatrix Luana" might be a good first-name (my
Suggested-by when it's female) ).

> I identify first and foremost as a Linux kernel developer, and an LLVM dev
> second. May it be a cold day in hell when that changes.

Of course, I can understand these 3+ years of working on both sides -
Linux kernel and LLVM toolchain - might be very time-consuming and
hopefully with positive stress.
Best luck and more for the new challenges!
...and thanks Google jumped into it.

Thanks for inviting and participating in the First Meetup of
ClangBuiltLinux in Zurich - February 2020.
I see your slogan "Share Knowledge Aggressively" as a life motto :-).

Thanks and more.

Best regards,
-Sedat-

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-21 10:58 ` Sedat Dilek
@ 2023-11-21 21:30   ` Bill Wendling
  0 siblings, 0 replies; 14+ messages in thread
From: Bill Wendling @ 2023-11-21 21:30 UTC (permalink / raw
  To: sedat.dilek
  Cc: ndesaulniers, Kees Cook, Nathan Chancellor, Justin Stitt, Tom Rix,
	Sami Tolvanen, Miguel Ojeda, Masahiro Yamada, Nicolas Schier,
	llvm, linux-kbuild, linux-kernel

On Tue, Nov 21, 2023 at 2:58 AM Sedat Dilek <sedat.dilek@gmail.com> wrote:
>
> On Fri, Nov 17, 2023 at 8:24 PM <ndesaulniers@google.com> wrote:
> >
> > As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> > Conf '23), I'll be taking a step back from kernel work to focus on my growing
> > family and helping Google figure out its libc story. So I think it's time to
> > formally hand over the reigns to my co-maintainer Nathan.
> >
>
> Hi Nick,
>
> WoW (C)lang(B)uilt(L)inux baby coming soon - your best patch well done!
> (  "Catherine Beatrix Luana" might be a good first-name (my
> Suggested-by when it's female) ).
>
I vote for Ada Grace or Emmy Sophia, in honor of some amazing women
mathematicians. (I'm trying to get my friends' children to become
mathematicians!)

-bw

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-19 17:17 ` Masahiro Yamada
@ 2023-11-22  4:47   ` Kees Cook
  2023-11-22  5:06     ` Masahiro Yamada
  0 siblings, 1 reply; 14+ messages in thread
From: Kees Cook @ 2023-11-22  4:47 UTC (permalink / raw
  To: Masahiro Yamada, ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Bill Wendling, Justin Stitt,
	Tom Rix, Sami Tolvanen, Miguel Ojeda, Nicolas Schier, llvm,
	linux-kbuild, linux-kernel



On November 19, 2023 9:17:20 AM PST, Masahiro Yamada <masahiroy@kernel.org> wrote:
>On Sat, Nov 18, 2023 at 4:24 AM <ndesaulniers@google.com> wrote:
>>
>> [...]
>> Wake me when you need me.
>>
>> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
>
> [...]
>(The patch was addressed to Kees, so I will not touch it.
>I think he will pick it up.)

Yeah, I will snag this soon: I'm out this week for US Thanksgiving, but will get it to Linus shortly. (Unless someone else picks it up before then.)

-Kees

-- 
Kees Cook

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-22  4:47   ` Kees Cook
@ 2023-11-22  5:06     ` Masahiro Yamada
  0 siblings, 0 replies; 14+ messages in thread
From: Masahiro Yamada @ 2023-11-22  5:06 UTC (permalink / raw
  To: Kees Cook
  Cc: ndesaulniers, Kees Cook, Nathan Chancellor, Bill Wendling,
	Justin Stitt, Tom Rix, Sami Tolvanen, Miguel Ojeda,
	Nicolas Schier, llvm, linux-kbuild, linux-kernel

On Wed, Nov 22, 2023 at 1:47 PM Kees Cook <kees@kernel.org> wrote:
>
>
>
> On November 19, 2023 9:17:20 AM PST, Masahiro Yamada <masahiroy@kernel.org> wrote:
> >On Sat, Nov 18, 2023 at 4:24 AM <ndesaulniers@google.com> wrote:
> >>
> >> [...]
> >> Wake me when you need me.
> >>
> >> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> >
> > [...]
> >(The patch was addressed to Kees, so I will not touch it.
> >I think he will pick it up.)
>
> Yeah, I will snag this soon: I'm out this week for US Thanksgiving, but will get it to Linus shortly. (Unless someone else picks it up before then.)
>
> -Kees
>
> --
> Kees Cook


For the "KERNEL BUILD + files below scripts/" bit,


Acked-by: Masahiro Yamada <masahiroy@kernel.org>

-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
                   ` (6 preceding siblings ...)
  2023-11-21 10:58 ` Sedat Dilek
@ 2023-11-28  0:34 ` Kees Cook
  2023-12-01  8:04   ` Sedat Dilek
  7 siblings, 1 reply; 14+ messages in thread
From: Kees Cook @ 2023-11-28  0:34 UTC (permalink / raw
  To: ndesaulniers
  Cc: Kees Cook, Nathan Chancellor, Bill Wendling, Justin Stitt,
	Tom Rix, Sami Tolvanen, Miguel Ojeda, Masahiro Yamada,
	Nicolas Schier, llvm, linux-kbuild, linux-kernel

On Fri, 17 Nov 2023 11:24:02 -0800, ndesaulniers@google.com wrote:
> As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> Conf '23), I'll be taking a step back from kernel work to focus on my growing
> family and helping Google figure out its libc story. So I think it's time to
> formally hand over the reigns to my co-maintainer Nathan.
> 
> As such, remove myself from reviewer for:
> - CLANG CONTROL FLOW INTEGRITY SUPPORT
> - COMPILER ATTRIBUTES
> - KERNEL BUILD
> 
> [...]

Applied to for-linus/hardening, thanks!

[1/1] MAINTAINERS: refresh LLVM support
      https://git.kernel.org/kees/c/9099184dec26

Take care,

-- 
Kees Cook


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH] MAINTAINERS: refresh LLVM support
  2023-11-28  0:34 ` Kees Cook
@ 2023-12-01  8:04   ` Sedat Dilek
  0 siblings, 0 replies; 14+ messages in thread
From: Sedat Dilek @ 2023-12-01  8:04 UTC (permalink / raw
  To: Kees Cook
  Cc: ndesaulniers, Nathan Chancellor, Bill Wendling, Justin Stitt,
	Tom Rix, Sami Tolvanen, Miguel Ojeda, Masahiro Yamada,
	Nicolas Schier, llvm, linux-kbuild, linux-kernel

On Tue, Nov 28, 2023 at 1:34 AM Kees Cook <keescook@chromium.org> wrote:
>
> On Fri, 17 Nov 2023 11:24:02 -0800, ndesaulniers@google.com wrote:
> > As discussed at the ClangBuiltLinux '23 meetup (co-located with Linux Plumbers
> > Conf '23), I'll be taking a step back from kernel work to focus on my growing
> > family and helping Google figure out its libc story. So I think it's time to
> > formally hand over the reigns to my co-maintainer Nathan.
> >
> > As such, remove myself from reviewer for:
> > - CLANG CONTROL FLOW INTEGRITY SUPPORT
> > - COMPILER ATTRIBUTES
> > - KERNEL BUILD
> >
> > [...]
>
> Applied to for-linus/hardening, thanks!
>
> [1/1] MAINTAINERS: refresh LLVM support
>       https://git.kernel.org/kees/c/9099184dec26
>
> Take care,
>

Jetzt amtlich (Now official):

https://git.kernel.org/linus/994d5c58e50e91bb02c7be4a91d5186292a895c8

-sed@-

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-12-01  8:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-17 19:24 [PATCH] MAINTAINERS: refresh LLVM support ndesaulniers
2023-11-17 20:55 ` Nathan Chancellor
2023-11-17 22:53 ` Kees Cook
2023-11-18 19:06   ` Bill Wendling
2023-11-19 17:17 ` Masahiro Yamada
2023-11-22  4:47   ` Kees Cook
2023-11-22  5:06     ` Masahiro Yamada
2023-11-20 19:46 ` Justin Stitt
2023-11-20 20:14 ` Miguel Ojeda
2023-11-20 20:22 ` Bill Wendling
2023-11-21 10:58 ` Sedat Dilek
2023-11-21 21:30   ` Bill Wendling
2023-11-28  0:34 ` Kees Cook
2023-12-01  8:04   ` Sedat Dilek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.