Re: [PATCH 04/39] add struct fd constructors, get rid of __to_fd()
From: Christian Brauner <brauner@kernel.org>
Date: 2024-08-07 10:09:24
Also in:
bpf, cgroups, kvm, linux-fsdevel
From: Christian Brauner <brauner@kernel.org>
Date: 2024-08-07 10:09:24
Also in:
bpf, cgroups, kvm, linux-fsdevel
On Tue, Jul 30, 2024 at 01:15:50AM GMT, viro@kernel.org wrote:
From: Al Viro <viro@zeniv.linux.org.uk> Make __fdget() et.al. return struct fd directly. New helpers: BORROWED_FD(file) and CLONED_FD(file), for borrowed and cloned file references resp. NOTE: this might need tuning; in particular, inline on __fget_light() is there to keep the code generation same as before - we probably want to keep it inlined in fdget() et.al. (especially so in fdget_pos()), but that needs profiling. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> ---
Reviewed-by: Christian Brauner <brauner@kernel.org>