summaryrefslogtreecommitdiff
path: root/scripts/checkpatch.pl
diff options
context:
space:
mode:
authorAlexey Dobriyan <adobriyan@gmail.com>2026-04-22 22:17:45 +0300
committerAndrew Morton <akpm@linux-foundation.org>2026-05-28 21:24:39 -0700
commitf7027ed76dfcf4905225272029a83cc74fd1816d (patch)
tree5f8952ed70a29b95528e38e8447e27393acd65a8 /scripts/checkpatch.pl
parent9794de4500e7dc8686f4ae5f2d11d76e43f299c5 (diff)
proc: rewrite next_tgid()
* deduplicate "iter.tgid += 1" line, Right now it is done once inside next_tgid() itself and second time inside "for" loop. * deduplicate next_tgid() call itself with different loop style: auto it = make_tgid_iter(); while (next_tgid(&it)) { ... } gcc seems to inline it twice: $ ./scripts/bloat-o-meter ../vmlinux-000 ../obj/vmlinux add/remove: 0/1 grow/shrink: 1/0 up/down: 100/-245 (-145) Function old new delta proc_pid_readdir 531 631 +100 next_tgid 245 - -245 * make tgid_iter.pid_ns const it never changes during readdir anyway [akpm@linux-foundation.org: remove newline] Link: https://lore.kernel.org/20260422191745.435556-2-adobriyan@gmail.com Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'scripts/checkpatch.pl')
0 files changed, 0 insertions, 0 deletions