84d9c625bf
- Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gmp, mpfr - build.sh: Replace params with show-params. This has been done as the make target has been renamed in the same way, while a new target named params has been added. This new target generates a file containing all the parameters, instead of printing it on the console. - Update test48 with new etc/services (Fix by Ben Gras <ben@minix3.org) get getservbyport() out of the inner loop Change-Id: Ie6ad5226fa2621ff9f0dee8782ea48f9443d2091
42 lines
1.7 KiB
Text
42 lines
1.7 KiB
Text
$NetBSD: TODO,v 1.3 2007/07/19 07:48:10 pooka Exp $
|
|
|
|
Document some possible user-visible changes that may take place.
|
|
For a complete list, please dump my brain and excavate.
|
|
|
|
* figure out what do to with struct vattr, maybe introduce some
|
|
vattr-like puffs-specific structure (translation costs?) instead
|
|
of direct exposure
|
|
|
|
* make puffs_node opaque outside the library
|
|
|
|
* make it possible to cache symlink names and getattr results in
|
|
the kernel ... although I'm not as critically concerned with the
|
|
kernel caching as I am with userlevel caching
|
|
|
|
* try to implement a kernel policy for VOP_ACCESS, it's called
|
|
very very often - but this requires some kernel caching
|
|
|
|
+ also try to figure out how to implement it in cases where it's
|
|
more difficult to do, e.g. how can we know readdir on sshfs will
|
|
fail without actually trying to read the directory? If we fail
|
|
readdir itself, it's treated as success
|
|
|
|
* implement file system layering .. this will most likely bring
|
|
massive changes to how the ops vector is handled, for instance.
|
|
pcc/pu division should stay quite like the way it is now, but
|
|
maybe there will be layer specific ops.
|
|
|
|
* make puffs more like kernel vfs - or make kernel vfs more like puffs
|
|
|
|
* decide what to do about setback operations. they kind of violate
|
|
the transparency of FAF for op handling
|
|
|
|
* remove flags parameter to puffs_init and replace with something
|
|
more generic
|
|
|
|
* fix incoming requests to not require memcpy with continuations
|
|
(not user-visible?)
|
|
|
|
* make continuations play with libpthread, lib/36011 (not user-visible?)
|
|
|
|
* clean up the request dispatching / continuation code (not user-visible?)
|