* Re: [PATCH] tools: Use fputc() calls in some functions
[not found] <48f2d61f-d468-49b7-881e-f00777db073f@web.de>
@ 2026-07-23 13:47 ` Andi Kleen
2026-07-23 14:33 ` Steven Rostedt
0 siblings, 1 reply; 2+ messages in thread
From: Andi Kleen @ 2026-07-23 13:47 UTC (permalink / raw)
To: Markus Elfring
Cc: acpica-devel, bpf, coresight, kvm, linux-acpi, linux-arm-kernel,
linux-gpio, linux-kselftest, linux-mm, linux-perf-users, linux-pm,
linux-trace-kernel, linuxppc-dev, mptcp, netdev,
platform-driver-x86, virtualization, Adrian Hunter, Alex Mastro,
Alex Williamson, Alexander Shishkin, Alexei Starovoitov,
Andrew Lunn, Andrew Morton, Andrii Nakryiko, Ankur Arora,
Arnaldo Carvalho de Melo, Bartosz Golaszewski, Bobby Eshleman,
Christian Bornträger, Christophe Leroy, Chun-Tse Shao,
Claudio Imbrenda, Costa Shulyupin, Crystal Wood, Daniel Borkmann,
Daniel Lezcano, David Hildenbrand, David Matlack, David S. Miller,
Donald Hunter, Eduard Zingerman, Emil Tsalapatis, Eric Dumazet,
Gabriele Monaco, Geliang Tang, Ian Rogers, Ingo Molnar,
Ivan Pravdin, Jakub Kicinski, James Clark, Janosch Frank,
Jason Xing, Jiri Olsa, Joe Damato, John Garry, Josh Poimboeuf,
Kaushlendra Kumar, Kent Gibson, Kumar Kartikeya Dwivedi,
Len Brown, Leo Yan, Lukasz Luba, Madhavan Srinivasan,
Mark Rutland, Martin KaFai Lau, Masami Hiramatsu, Mat Martineau,
Matthieu Baerts, Michael Ellerman, Mike Leach, Mina Almasry,
Mykyta Yatsenko, Nam Cao, Namhyung Kim, Nicholas Piggin,
Paolo Abeni, Paolo Bonzini, Pawel Chmielewski, Peter Zijlstra,
Quentin Monnet, Rafael J. Wysocki, Raghavendra Rao Ananta,
Saket Dumbre, Shuah Khan, Simon Horman, Song Liu,
Srinivas Pandruvada, Stanislav Fomichev, Stefano Garzarella,
Steven Rostedt, Suzuki K Poulose, Swapnil Sapkal,
Thomas Weißschuh, Tomas Glozar, Vipin Sharma,
Wander Lairson Costa, Will Deacon, Willem de Bruijn,
Willy Tarreau, Yonghong Song, Zhang Chujun, Zhang Rui, LKML,
kernel-janitors
On Thu, Jul 23, 2026 at 12:25:25PM +0200, Markus Elfring wrote:
> From: Markus Elfring <elfring@users.sourceforge.net>
> Date: Thu, 23 Jul 2026 11:13:30 +0200
> Subject: [PATCH] tools: Use fputc() calls in some functions
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
>
> Single characters should occasionally be transferred into the output.
> Thus use the corresponding function “fputc” (or even “putchar”).
>
> The source code was transformed by using the Coccinelle software.
gcc already does this transformation automatically.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] tools: Use fputc() calls in some functions
2026-07-23 13:47 ` [PATCH] tools: Use fputc() calls in some functions Andi Kleen
@ 2026-07-23 14:33 ` Steven Rostedt
0 siblings, 0 replies; 2+ messages in thread
From: Steven Rostedt @ 2026-07-23 14:33 UTC (permalink / raw)
To: Andi Kleen
Cc: Markus Elfring, acpica-devel, bpf, coresight, kvm, linux-acpi,
linux-arm-kernel, linux-gpio, linux-kselftest, linux-mm,
linux-perf-users, linux-pm, linux-trace-kernel, linuxppc-dev,
mptcp, netdev, platform-driver-x86, virtualization, Adrian Hunter,
Alex Mastro, Alex Williamson, Alexander Shishkin,
Alexei Starovoitov, Andrew Lunn, Andrew Morton, Andrii Nakryiko,
Ankur Arora, Arnaldo Carvalho de Melo, Bartosz Golaszewski,
Bobby Eshleman, Christian Bornträger, Christophe Leroy,
Chun-Tse Shao, Claudio Imbrenda, Costa Shulyupin, Crystal Wood,
Daniel Borkmann, Daniel Lezcano, David Hildenbrand, David Matlack,
David S. Miller, Donald Hunter, Eduard Zingerman, Emil Tsalapatis,
Eric Dumazet, Gabriele Monaco, Geliang Tang, Ian Rogers,
Ingo Molnar, Ivan Pravdin, Jakub Kicinski, James Clark,
Janosch Frank, Jason Xing, Jiri Olsa, Joe Damato, John Garry,
Josh Poimboeuf, Kaushlendra Kumar, Kent Gibson,
Kumar Kartikeya Dwivedi, Len Brown, Leo Yan, Lukasz Luba,
Madhavan Srinivasan, Mark Rutland, Martin KaFai Lau,
Masami Hiramatsu, Mat Martineau, Matthieu Baerts,
Michael Ellerman, Mike Leach, Mina Almasry, Mykyta Yatsenko,
Nam Cao, Namhyung Kim, Nicholas Piggin, Paolo Abeni,
Paolo Bonzini, Pawel Chmielewski, Peter Zijlstra, Quentin Monnet,
Rafael J. Wysocki, Raghavendra Rao Ananta, Saket Dumbre,
Shuah Khan, Simon Horman, Song Liu, Srinivas Pandruvada,
Stanislav Fomichev, Stefano Garzarella, Suzuki K Poulose,
Swapnil Sapkal, Thomas Weißschuh, Tomas Glozar, Vipin Sharma,
Wander Lairson Costa, Will Deacon, Willem de Bruijn,
Willy Tarreau, Yonghong Song, Zhang Chujun, Zhang Rui, LKML,
kernel-janitors
On Thu, 23 Jul 2026 06:47:00 -0700
Andi Kleen <ak@linux.intel.com> wrote:
> > The source code was transformed by using the Coccinelle software.
>
> gcc already does this transformation automatically.
Yep, I showed this in my talk[1] that looked at what printf("Hello World!")
does. Doing an objdump of:
#include <stdio.h>
int main(void) {
printf("Hello World!\n");
return 0;
}
has:
0000000000001139 <main>:
1139: 55 push %rbp
113a: 48 89 e5 mov %rsp,%rbp
113d: 48 8d 05 c0 0e 00 00 lea 0xec0(%rip),%rax # 2004 <_IO_stdin_used+0x4>
1144: 48 89 c7 mov %rax,%rdi
1147: e8 e4 fe ff ff call 1030 <puts@plt> <<<--- puts and not printf
114c: b8 00 00 00 00 mov $0x0,%eax
1151: 5d pop %rbp
1152: c3 ret
-- Steve
[1] https://www.youtube.com/watch?v=JRyrhsx-L5Y
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-07-23 14:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <48f2d61f-d468-49b7-881e-f00777db073f@web.de>
2026-07-23 13:47 ` [PATCH] tools: Use fputc() calls in some functions Andi Kleen
2026-07-23 14:33 ` Steven Rostedt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox