[PATCH Coda 0/5]

Robert Watson rwatson at FreeBSD.org
Wed Jul 11 21:36:11 UTC 2007


On Tue, 10 Jul 2007, Jan Harkes wrote:

> Here is my current patch series.
>
> The first three were originally developed to fix several issues in a 
> fbsd-current checkout of Nov 7th 2006.
>
> The last two patches were added when I updated and retested against a 
> checkout of -current, May 8th, 2007.
>
> Yesterday I updated my test system with cvsup and rebased the patches (only 
> one minor conflict). I am still in the middle of make buildworld and that 
> will probably take a while, but the change was pretty trivial so I expect it 
> will work as well as when I tested on May 8th. And on the bright side, it 
> can't do much worse compared to right now, which is to crash or panic the 
> kernel as soon as either /dev/cfs0 is opened or the Coda filesystem is 
> mounted.

I've now committed these five patches to the CVS HEAD.  Let me know if there 
are any further patches that need committing, and if it's appropriate to merge 
these to the RELENG_6 branch after a suitable delay (a couple of weeks?).

Robert N M Watson
Computer Laboratory
University of Cambridge

>
> Short summary,
>
> [1/5] Avoid crash when opening Coda's control device.
>
> [2/5] mount coda failed because we failed to match on the device
>      operations.
>
> [3/5] When opening a file in /coda ask userspace to pass an opened file
>      descriptor instead of device/inode number pair.
>
> [4/5] insmntque panics the kernel when passed a NULL mount, so we should
>      not pass that.
>
> [5/5] ioctls on a character device fails before it gets passed on to the
>      file system. Change the type of the control object to a regular file.
>
> The diffs are taken from a repository that only tracks /usr/src/sys/coda,
> they should apply cleanly with the following command,
>
>    patch -d /usr/src/sys/coda -p1 < patchN
>
> Jan
>
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
>


More information about the freebsd-fs mailing list