From: Al Viro <viro@ZenIV.linux.org.uk>
To: Michal Simek <michal.simek@petalogix.com>
Cc: Nate Straz <nate-ltp@refried.org>,
subrata@linux.vnet.ibm.com, ltp-list@lists.sourceforge.net,
John Williams <john.williams@petalogix.com>,
Linux Kernel list <linux-kernel@vger.kernel.org>,
linux-fsdevel@vger.kernel.org
Subject: Re: [LTP] statvfs -> f_bavail
Date: Mon, 20 Apr 2009 07:26:42 +0100 [thread overview]
Message-ID: <20090420062642.GY26366@ZenIV.linux.org.uk> (raw)
In-Reply-To: <49EC1352.6010900@petalogix.com>
On Mon, Apr 20, 2009 at 08:16:50AM +0200, Michal Simek wrote:
> Nate Straz wrote:
> > On Apr 17 11:12, Michal Simek wrote:
> >
> >>> don't you know what is the description of f_bavail in struct statvfs?
> >>> On my system I am getting zero for this entry that's why fsync02 failed.
> >>>
> >>>
> >> I track down where the problem comes from.
> >> There is problem for all fs which use simple_statfs function from
> >> fs/libfs.c.
> >> In open.c in vfs_statfs function is whole structure set to zero and then
> >> in simple_statfs not set this value.
> >> I think we should fix it in ltp code.
> >> Here is my proposed change. If is ok - I will generate proper patch.
> >>
> >
> > If the problem is in the kernel, then it should be fixed in the kernel.
> > That's the whole point of LTP, pointing out problems in the kernel which
> > need to be fixed. Patching LTP to work around f_bavail not being set
> > correctly is not the right thing to do.
> >
> :-) And what about if is the kernel code ok? :-)
> Then IMHO is the right time to fix LTP.
>
> The main question is if is or not.
>
> Hi guys from linux-fsdevel: Can you told us what is the right solution
> for my problem above?
"Fields that are undefined for a particular file system are set to 0".
So what kind of fs are you running that on and is that sucker really
defined for it? Note that if it's ramfs or tmpfs with -o nr_blocks=0,
there is no such thing as "amount of free space", reserved for root
or not.
next prev parent reply other threads:[~2009-04-20 6:26 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <49E759FB.70103@petalogix.com>
[not found] ` <49E847FB.1030801@petalogix.com>
[not found] ` <20090417173107.GA3590@refried.org>
2009-04-20 6:16 ` [LTP] statvfs -> f_bavail Michal Simek
2009-04-20 6:26 ` Al Viro [this message]
2009-04-20 6:42 ` Michal Simek
[not found] ` <49EC1945.1000805-g5w7nrANp4BDPfheJLI6IQ@public.gmane.org>
2009-04-20 22:59 ` Nate Straz
2009-04-21 0:25 ` [LTP] " Al Viro
2009-04-21 0:38 ` Andreas Dilger
2009-04-21 0:47 ` Al Viro
2009-04-21 8:45 ` Michal Simek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090420062642.GY26366@ZenIV.linux.org.uk \
--to=viro@zeniv.linux.org.uk \
--cc=john.williams@petalogix.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=ltp-list@lists.sourceforge.net \
--cc=michal.simek@petalogix.com \
--cc=nate-ltp@refried.org \
--cc=subrata@linux.vnet.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).