[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <286907.1692103889@warthog.procyon.org.uk>
Date: Tue, 15 Aug 2023 13:51:29 +0100
From: David Howells <dhowells@...hat.com>
To: David Laight <David.Laight@...LAB.COM>
Cc: dhowells@...hat.com, Alexander Viro <viro@...iv.linux.org.uk>,
Jens Axboe <axboe@...nel.dk>, Christoph Hellwig <hch@....de>,
Christian Brauner <christian@...uner.io>,
Matthew Wilcox <willy@...radead.org>,
Linus Torvalds <torvalds@...ux-foundation.org>,
"jlayton@...nel.org" <jlayton@...nel.org>,
"linux-block@...r.kernel.org" <linux-block@...r.kernel.org>,
"linux-fsdevel@...r.kernel.org" <linux-fsdevel@...r.kernel.org>,
"linux-mm@...ck.org" <linux-mm@...ck.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: Re: [RFC PATCH] iov_iter: Convert iterate*() to inline funcs
David Laight <David.Laight@...LAB.COM> wrote:
> Actually quite typical because inlining happens much later on.
> I suspect that the #define benefits from the compile front-end
> optimising constants.
I managed to mostly pull it back, and even make some functions slightly
smaller, in the v2 I posted. Mostly that came about by arranging things to
look a bit more like the upstream macro version.
David
Powered by blists - more mailing lists