Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/fs/tmpfs
Module Name: src
Committed By: jmmv
Date: Thu Nov 2 15:35:25 UTC 2006
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
Make tmpfs_getpages behave as genfs_getpages by ignoring the input pages
array's contents and returning all the requested pages. Otherwise there
are problems (accessing invalid memory) when the a_m vector is passed
uninitialized as the NFS server code does. Fixes PR kern/34959.
Note that this is not a "real" fix. While this makes tmpfs's getpages
operation consistent with the behavior of other file systems, it does
not resolve the different semantics between uvn_get and uao_get as
described in PR kern/32166. I'm adding a comment in the code mentioning
exactly this so that it can be reviewed when this last problem is
addressed.
To generate a diff of this commit:
cvs rdiff -r1.27 -r1.28 src/sys/fs/tmpfs/tmpfs_vnops.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index