Re: [PATCH v2 2/5] proc/task_mmu: remove unnecessary inlines in function definitions
From: Suren Baghdasaryan
Date: Wed Sep 09 2026 - 14:21:30 EST
On Wed, Sep 9, 2026 at 10:07 AM David Hildenbrand (Arm)
<david@xxxxxxxxxx> wrote:
>
> On 9/7/26 08:39, Suren Baghdasaryan wrote:
> > It was pointed out in the previous reviews of this code that many
> > functions are specified as inline, which is unnecessary as the compile
> > can make that decision by itself. Cleanup these definitions.
> >
> > No functional change intended.
> >
> > Signed-off-by: Suren Baghdasaryan <surenb@xxxxxxxxxx>
> > ---
> > fs/proc/task_mmu.c | 32 ++++++++++++++++----------------
> > 1 file changed, 16 insertions(+), 16 deletions(-)
> >
> > diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c
> > index 2f500d639db5..9908ba32f180 100644
> > --- a/fs/proc/task_mmu.c
> > +++ b/fs/proc/task_mmu.c
> > @@ -130,7 +130,7 @@ static void release_task_mempolicy(struct proc_maps_private *priv)
> > }
> > #endif
> >
> > -static inline int lock_ctx_mm(struct proc_maps_locking_ctx *lock_ctx)
> > +static int lock_ctx_mm(struct proc_maps_locking_ctx *lock_ctx)
> > {
> > int ret = mmap_read_lock_killable(lock_ctx->mm);
> >
> > @@ -140,7 +140,7 @@ static inline int lock_ctx_mm(struct proc_maps_locking_ctx *lock_ctx)
> > return ret;
> > }
> >
> > -static inline void unlock_ctx_mm(struct proc_maps_locking_ctx *lock_ctx)
> > +static void unlock_ctx_mm(struct proc_maps_locking_ctx *lock_ctx)
> > {
> > mmap_read_unlock(lock_ctx->mm);
> > lock_ctx->mmap_locked = false;
> > @@ -177,7 +177,7 @@ static struct vm_area_struct *get_next_vma(struct proc_maps_private *priv,
> > return vma;
> > }
> >
> > -static inline bool fallback_to_mmap_lock(struct proc_maps_private *priv,
> > +static bool fallback_to_mmap_lock(struct proc_maps_private *priv,
> > loff_t pos)
>
> If you touch these, please convert them to two-tab indent.
Ack. I didn't realize that's the preferred formatting.
>
> --
> Cheers,
>
> David
>