[Ocfs2-devel] [PATCH 1/1] a fix of logging return value.

Tao Ma tao.ma at oracle.com
Thu Jul 9 23:51:25 PDT 2009


Hi wengang,

Wengang Wang wrote:
> Sunil,
> 
> in the src, I see both mlog(ML_ERROR...)(finally printk(KERN_ERR...)) 
> and ocfs2_error()(finally printk(KERN_CRIT...).
> could you tell me in what case one should be used?
mlog(ML_ERROR...) only print errors. But ocfs2_error does other things, 
sometimes make the volume readonly. Please check ocfs2_handle_error for 
details.

Regards,
Tao
> 
> regards,
> wengang.
> 
> Wengang Wang wrote:
>> Hi Sunil,
>>
>> Ok. I will post patche(s) for it later.
>>
>> regards,
>> wengang.
>>
>> Sunil Mushran wrote:
>>> sob
>>>
>>> Hi Wengang, functions is aops.c are missing mlogs. Do you have the 
>>> bandwidth to help out?
>>>
>>> On Jul 9, 2009, at 10:26 PM, Wengang Wang <wen.gang.wang at oracle.com> wrote:
>>>
>>>>    in ocfs2_file_aio_write(), log_exit() could don't log the value
>>>> which is really returned. this patch fixes it.
>>>>
>>>> Signed-off-by: Wengang Wang <wen.gang.wang at oracle.com>
>>>> ---
>>>> fs/ocfs2/file.c |    4 +++-
>>>> 1 files changed, 3 insertions(+), 1 deletions(-)
>>>>
>>>> diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c
>>>> index 62442e4..a49fa44 100644
>>>> --- a/fs/ocfs2/file.c
>>>> +++ b/fs/ocfs2/file.c
>>>> @@ -1918,8 +1918,10 @@ out_sems:
>>>>
>>>>    mutex_unlock(&inode->i_mutex);
>>>>
>>>> +    if (written)
>>>> +        ret = written;
>>>>    mlog_exit(ret);
>>>> -    return written ? written : ret;
>>>> +    return ret;
>>>> }
>>>>
>>>> static int ocfs2_splice_to_file(struct pipe_inode_info *pipe,
>>>> -- 
>>>> 1.6.2.5
>>>>
>>
>> _______________________________________________
>> Ocfs2-devel mailing list
>> Ocfs2-devel at oss.oracle.com
>> http://oss.oracle.com/mailman/listinfo/ocfs2-devel
> 



More information about the Ocfs2-devel mailing list