On Fri, 28 Jan 2005 15:06:22 -0600, Doug Maxey <[EMAIL PROTECTED]> wrote:
> 
> On Fri, 28 Jan 2005 20:11:37 +0100, Bartlomiej Zolnierkiewicz wrote:
> >On Fri, 28 Jan 2005 12:16:01 -0600, Doug Maxey <[EMAIL PROTECTED]> wrote:
> >
> >We have too many config options already.
> >
> >Behavior should be simple:
> >* no cache flushes - wcache off by default
> >* cache flushes - wcache on by default
> >* inform user about the wcache status
> >* allow changing of wcache by user
> 
> My interpretation of what you are saying here is the selection of
> "cache flush" drives the setting of wcache.  Are you saying that
> "barrier=off" on the boot line the currently (only and will remain)
> supported method controlling flushes?

No, I am saying that cache flush is a property of disk not fs.
On the contrary barrier is a property of filesystem.

> AFAICS, "barrier=off" just tells the FS (only ext2 and reiser) to not
> flush writes.  I may be misunderstanding how that controls the
> behavior of the drive at the ll_blk layer.  Is that what you want to
> see a patch to, pick this out of the FS?

No, why?

> >>
> >> 1) move the cache_write code to ide-io, where it will be callable from
> >>    kernels built without ide-disk.
> >
> >I've already pointed this out - this is not needed, you should add
> >check similar to this for 'xfer_set'.  Another reason not to do this
> >is that write_cache() uses REQ_DRIVE_TASKFILE internally.
> 
> Is taskfile going away?

Quite the opposite but if you want to use taskfile, map whole
ide_cmd_ioctl() to it not CACHE_FLUSH_{EXT} command only
and don't intermix bugfixes with potentially risky changes.
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to