[CRIU] Re: [PATCH v3 3/8] dump: stat fd by fstatat()
Kinsbursky Stanislav
skinsbursky at openvz.org
Tue Mar 6 05:31:00 EST 2012
06.03.2012 14:23, Pavel Emelyanov пишет:
> On 03/06/2012 01:02 PM, Kinsbursky Stanislav wrote:
>> 05.03.2012 22:14, Pavel Emelyanov пишет:
>>> On 03/05/2012 10:00 PM, Kinsbursky Stanislav wrote:
>>>> This is a cleanup patch - it allows to get stats for file descriptor without
>>>> opening.
>>>>
>>>> Signed-off-by: Stanislav Kinsbursky<skinsbursky at openvz.org>
>>>>
>>>> ---
>>>> cr-dump.c | 19 ++++++++++---------
>>>> 1 files changed, 10 insertions(+), 9 deletions(-)
>>>>
>>>> diff --git a/cr-dump.c b/cr-dump.c
>>>> index 718685e..064304c 100644
>>>> --- a/cr-dump.c
>>>> +++ b/cr-dump.c
>>>> @@ -327,10 +327,19 @@ static int dump_one_fd(pid_t pid, int pid_fd_dir, char *d_name, struct cr_fdset
>>>> struct sk_queue *sk_queue)
>>>> {
>>>> struct stat fd_stat;
>>>> - int err = -1;
>>>> + int err;
>>>> struct fd_parms p;
>>>> int lfd;
>>>>
>>>> + err = fstatat(pid_fd_dir, d_name,&fd_stat, 0);
>>>> + if (err< 0) {
>>>> + pr_perror("Failed to fstatat %d/%s", pid_fd_dir, d_name);
>>>> + return -1;
>>>> + }
>>>> +
>>>> + if (read_fd_params(pid, d_name,&fd_stat,&p))
>>>> + return -1;
>>> In patch #1 you moved this read_fd_parms lower. Now you move it back.
>>> I like to move it, move it, I like to move it move it?
>> It's not me - it's diff.
>> IOW, in first patch I've moved read_fd_params() below fstat().
>> In this one I moved openat() below read_fd_params().
> Isn't it easier to move fstat above the read_fd_parms and relax?
Maybe. Need to check.
BTW, I don't think, that we need to concentrate on this minor issues.
--
Best regards,
Stanislav Kinsbursky
More information about the CRIU
mailing list