On Tue, 10 Mar 2026 17:49:38 +0000 Dmitry Ilvokhin <[email protected]> wrote:
> Move the percpu_up_read() slowpath out of the inline function into a new > __percpu_up_read() to avoid binary size increase from adding a > tracepoint to an inlined function. > > Signed-off-by: Dmitry Ilvokhin <[email protected]> > --- > include/linux/percpu-rwsem.h | 15 +++------------ > kernel/locking/percpu-rwsem.c | 18 ++++++++++++++++++ > 2 files changed, 21 insertions(+), 12 deletions(-) > > diff --git a/include/linux/percpu-rwsem.h b/include/linux/percpu-rwsem.h > index c8cb010d655e..39d5bf8e6562 100644 > --- a/include/linux/percpu-rwsem.h > +++ b/include/linux/percpu-rwsem.h > @@ -107,6 +107,8 @@ static inline bool percpu_down_read_trylock(struct > percpu_rw_semaphore *sem) > return ret; > } > Acked-by: Usama Arif <[email protected]>
