git: DragonFly_RELEASE_4_4 kernel - Add kqueue support to NFS (fix firefox issues w/nfs)
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Feb 18 14:12:26 PST 2016
commit 154e5ca1d8a0472c7ee1fae1aaf88723533715dd
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Feb 18 14:08:04 2016 -0800
kernel - Add kqueue support to NFS (fix firefox issues w/nfs)
* Firefox appears to get semi-random memory corruption and otherwise
implodes if one or more filesystems it accesses does not support
kqueue. This appears to be due to some interaction between
firefox, glib, and the kernel when kqueue support is missing
from a filesystem.
* Add host-local kqueue support to NFS. As with locks, the support
is host-local only and will not work across multiple clients
sharing the same files.
* Appears to stabilize firefox when file(s) it accesses are on
NFS.
Summary of changes:
sys/vfs/nfs/nfs_bio.c | 12 ++++
sys/vfs/nfs/nfs_vnops.c | 147 +++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 157 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/154e5ca1d8a0472c7ee1fae1aaf88723533715dd
--
DragonFly BSD source repository
More information about the Commits
mailing list