| To: | Axel Thimm <Axel.Thimm@xxxxxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: Patch 1300 & rpm issue with 1.3.0 |
| From: | Eric Sandeen <sandeen@xxxxxxx> |
| Date: | 26 Aug 2003 16:18:34 -0500 |
| Cc: | Simon Matter <simon.matter@xxxxxxxxxxxxxxxx>, Kai Leibrandt <k_leibrandt@xxxxxxxxxxx>, linux-xfs@xxxxxxxxxxx |
| In-reply-to: | <20030826161953.GB6163@xxxxxxxxxxx> |
| Organization: | |
| References: | <20030826142327.GB3818@xxxxxxxxxxx> <Pine.LNX.4.44.0308260955410.8882-100000@xxxxxxxxxxxxxxxxxxxxxx> <20030826153708.GG3818@xxxxxxxxxxx> <1061913418.13459.13.camel@xxxxxxxxxxxxxxxxxxxxxx> <Pine.LNX.4.44.0308241122220.16149-100000@xxxxxxxxxxxxxxxxxxxxxx> <3F4B73F3.1A08113B@xxxxxxxxxxxxxxxx> <1061912643.13459.1.camel@xxxxxxxxxxxxxxxxxxxxxx> <20030826161953.GB6163@xxxxxxxxxxx> |
| Sender: | linux-xfs-bounce@xxxxxxxxxxx |
Argh, here's one thing that went wrong... my cscope database did not
index fs/ext3/file.c, for some reason... so I did not modify it, and
O_DIRECT was not getting turned off for ext3 - hence the problem on ext3
roots.
I'll test it again on xfs roots... it is probably still a problem there.
But at least we can make it behave on "stock" ext3 roots, now. And the
failure is a -little- less mysterious.
Adding this to the bottom of "linux-2.4.20-xfs-directio-ok.patch" will
get ext3 going again
--- linux-2.4.20-19.9.XFS1.3.0/fs/ext3/file.c 2002-11-28 17:53:15.000000000
-0600
+++ linux/fs/ext3/file.c 2003-08-26 15:23:43.000000000 -0500
@@ -46,6 +46,7 @@
*/
static int ext3_open_file (struct inode * inode, struct file * filp)
{
+ filp->f_flags &= ~O_DIRECT;
if (!(filp->f_flags & O_LARGEFILE) &&
inode->i_size > 0x7FFFFFFFLL)
return -EFBIG;
-Eric
--
Eric Sandeen [C]XFS for Linux http://oss.sgi.com/projects/xfs
sandeen@xxxxxxx SGI, Inc. 651-683-3102
|
| Previous by Date: | Re: Patch 1300 & rpm issue with 1.3.0, Simon Matter |
|---|---|
| Next by Date: | Re: problems with real-time option., Nathan Scott |
| Previous by Thread: | Re: Patch 1300 & rpm issue with 1.3.0, Axel Thimm |
| Next by Thread: | Re: Patch 1300 & rpm issue with 1.3.0, Simon Matter |
| Indexes: | [Date] [Thread] [Top] [All Lists] |