[linux-cifs-client] 1.40 cifs tar.gz on project download
Steven Scholz
steven.scholz at imc-berlin.de
Mon Feb 13 15:01:54 GMT 2006
Dave,
>> But why do we need pagevec_lookup_tag() at all?
> For better performance, cifs is sending multiple page cache pages to the
> server in a single request.
>> No other fs driver needs it. (At least a "grep -r" didn't show it.)
> cifs is leading edge technology. :-) Actually, reiser4 uses these too,
> but it isn't in the mainline kernel yet.
Ah. Ok. Understood.
>> Other fs drivers work without swap support.
>> Maybe it's possible to implement writepages() without
>> pagevec_lookup_tag() ...
> It may be possible, but not optimal. This isn't an issue in the
> mainline kernel, but only when building the latest cifs code on older
> kernels.
Ok. So if I remove cifs_writepages() (cause I have no swap) then
cifs_writepage() will be used instead which is less efficient but should
work well. Right?
--
Steven Scholz
More information about the linux-cifs-client
mailing list