Layout drivers' refcount is incremented when a filesystem is mounted with the layout type exported by the driver. Object layout and Block layout drivers did not provide an owner, which means no refcount is incremented and that the module can be unloaded while the file system is mounted which, in turn, crashes in the layout driver when the NFS client attempts to do something with the layout driver (typically coalescing). Idan Kedar (2): pnfs-obj: disable unloading the module when mounted pnfsblock: disable unloading the module when mounted fs/nfs/blocklayout/blocklayout.c | 1 + fs/nfs/objlayout/objio_osd.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) -- 1.7.6.5 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html