[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAGe7X7ntw_iZUsKbcg7PwJAeAqtFBia20rKs=Q__mtYaCMdc2w@mail.gmail.com>
Date: Mon, 17 Apr 2023 19:29:55 -0700
From: Mark Fasheh <mark@...heh.com>
To: Arnd Bergmann <arnd@...nel.org>
Cc: Joel Becker <jlbec@...lplan.org>,
Joseph Qi <joseph.qi@...ux.alibaba.com>,
Arnd Bergmann <arnd@...db.de>, David Sterba <dsterba@...e.com>,
Christoph Böhmwalder
<christoph.boehmwalder@...bit.com>, Jens Axboe <axboe@...nel.dk>,
"Martin K. Petersen" <martin.petersen@...cle.com>,
Jan Höppner <hoeppner@...ux.ibm.com>,
Christian Brauner <brauner@...nel.org>,
ocfs2-devel@....oracle.com, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] ocfs2: reduce ioctl stack usage
On Mon, Apr 17, 2023 at 1:56 PM Arnd Bergmann <arnd@...nel.org> wrote:
> On 32-bit architectures with KASAN_STACK enabled, the total stack usage
> of the ocfs2_ioctl function grows beyond the warning limit:
>
> fs/ocfs2/ioctl.c: In function 'ocfs2_ioctl':
> fs/ocfs2/ioctl.c:934:1: error: the frame size of 1448 bytes is larger than 1400 bytes [-Werror=frame-larger-than=]
>
> Move each of the variables into a basic block, and mark ocfs2_info_handle()
> as noinline_for_stack, in order to have the variable share stack slots.
Thanks for this,
Reviewed-by: Mark Fasheh <mark@...heh.com>
--Mark
Powered by blists - more mailing lists