? 2021/8/3 ??5:01, Yongji Xie ??:> On Tue, Aug 3, 2021 at 3:46 PM Jason Wang <jasowang at redhat.com>
wrote:
>>
>> ? 2021/7/29 ??3:34, Xie Yongji ??:
>>> Export receive_fd() so that some modules can use
>>> it to pass file descriptor between processes without
>>> missing any security stuffs.
>>>
>>> Signed-off-by: Xie Yongji <xieyongji at bytedance.com>
>>> ---
>>> fs/file.c | 6 ++++++
>>> include/linux/file.h | 7 +++----
>>> 2 files changed, 9 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/fs/file.c b/fs/file.c
>>> index 86dc9956af32..210e540672aa 100644
>>> --- a/fs/file.c
>>> +++ b/fs/file.c
>>> @@ -1134,6 +1134,12 @@ int receive_fd_replace(int new_fd, struct
file *file, unsigned int o_flags)
>>> return new_fd;
>>> }
>>>
>>> +int receive_fd(struct file *file, unsigned int o_flags)
>>> +{
>>> + return __receive_fd(file, NULL, o_flags);
>>
>> Any reason that receive_fd_user() can live in the file.h?
>>
> Since no modules use it.
>
> Thanks,
> Yongji
Ok.
Acked-by: Jason Wang <jasowang at redhat.com>
>