Re: [PATCH v1 1/2] string: Add strprefix(), and deprecate str_has_prefix()

From: Andy Shevchenko

Date: Thu Nov 05 2026 - 13:13:58 EST


On Thu, Nov 05, 2026 at 08:08:57PM +0200, Andy Shevchenko wrote:
> On Thu, Nov 05, 2026 at 06:46:18PM +0100, Alejandro Colomar wrote:
> > > Date: 2026-11-05 11:50:19-0500
> > > From: Steven Rostedt <rostedt@xxxxxxxxxxx>

[...]

> > > Oops, typo, I meant trace_event_filter.c
> >
> > Still not found.
> >
> > alx@devuan:~/src/linux/linux/master$ find | grep trace_event_filter.c
> > alx@devuan:~/src/linux/linux/master$ find | grep trace.event.filter
> > alx@devuan:~/src/linux/linux/master$

Besides that the above is yet another "Useless use of grep".

> Oh, you are an oldschool guy :-)
>
> I can't believe people with Git index available are using `find`
> and not `git ls-files`. `find` is too slow...

$ time find . -name trace_events_filter.c
./kernel/trace/trace_events_filter.c

real 0m0.081s
user 0m0.028s
sys 0m0.053s

$ time git ls-files \*trace_events_filter.c
kernel/trace/trace_events_filter.c

real 0m0.014s
user 0m0.010s
sys 0m0.005s

$ time git ls-files \*trace_events_filter.c
kernel/trace/trace_events_filter.c

real 0m0.014s
user 0m0.004s
sys 0m0.010s

$ time find . -name trace_events_filter.c
./kernel/trace/trace_events_filter.c

real 0m0.083s
user 0m0.021s
sys 0m0.063s

(with IPC to `grep` it will be even slower)

--
With Best Regards,
Andy Shevchenko