lkml.org 
[lkml]   [2008]   [Apr]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC PATCH] sysfs: refill attribute buffer when reading from offset 0
Hello,

Andrew Morton wrote:
>> The application for this change is to allow a userspace
>> RAID metadata handler to check the state of an array without causing any
>> memory allocations. Thus not causing writeback to a raid array that might
>> be blocked waiting for userspace to take action.
>
> Although that sounds like a rather, umm, optimistic application. I guess
> if everything's mlocked you might get lucky.
>
>> Cc: NeilBrown <neilb@suse.de>
>> Cc: Tejun Heo <htejun@gmail.com>
>> Signed-off-by: Dan Williams <dan.j.williams@intel.com>

Acked-by: Tejun Heo <htejun@gmail.com>

> Has this been tested with pread()? That should work - doing an lseek+read
> is plain dopey.
>
> Can we now remove need_read_fill? Not if we want to support
> open+lseek+read, I guess - this initial read might not be at offset
> zero.

Heh.. needs_read_fill is set after read and poll regardless of file pos
and I bet there are applications depending on it. :-(

--
tejun


\
 
 \ /
  Last update: 2008-04-07 14:47    [W:0.052 / U:0.300 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site