[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