Release Notes: A new release of the v9fs kernel code primarily consisting of responses to comments from the LKML mailing list. Some minor feature extensions and corner-case bugfixes. CVS is now essentially fully deprecated. If you are interested in up-to-date source revisions, pull them from the v9fs-2.0 git repository at kernel.org/git.

Release Notes: A fix for special files (dev, char, and pipes), Code cleanup in vfs_inode. A major revamp of the setattr code. The Free Software Foundation address in the headers has been updated. There are cleanups in vfs_inode.

Release Notes: The dentry routines were split out to vfs_dentry
to reduce vfs_inode size. Dynamic rpc struct
allocation and associated slab were eliminated.
Vestigial address_space_operations were
eliminated. The type name convention was changed
to the Linux kernel standard. A potential slab
leak in init_v9fs was removed. QID is modified to
prevent inodes of 0 or 1. The packet and mistruct
slab alloc was changed to kmalloc. BUG()
statements in OOM cases were removed. More bogus
kfree checks were cleaned up. Error cases and
redundant assignments in vfs_inode were cleaned
up. The way aname (remotename) is specified and
allocated was changed.

Release Notes: The memory allocation system was completely
overhauled. Lots of debug code was stripped out to
make the patch cleaner. The code now cleanly
compiles with sparse -Wbitwise. Error mapping was
overhauled and extended to accomodate the full set
of expected Plan 9 error strings.

Release Notes: Mostly code-cleanup was done, as suggested by the
Linux kernel-mentors project. A few bugs were
fixed. Inline functions were moved to the top of
vfs_inode to fix a build warning. 9p2000.u Rerror
marshalling was fixed to match RFC.