Update of /cvsroot/ssic-linux/openssi/kernel/cluster/ssi/cfs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15233/cluster/ssi/cfs
Modified Files:
Tag: OPENSSI-RH
cfs_ipcshm.c cfs_mnthooks.c
Log Message:
BUG FIX #945628: NFS server export problem
cluster/ssi/cfs/cfs_mnthooks.c
Set s_ssidev during mount discovery or notification
fs/nfsd/export.c
Instead of using physical device in export entries use ssidev
Fix places that check against i_dev or output i_dev to use s_ssidev
exp_unexport() lookup and replace user specified ex_dev with s_ssidev
Index: cfs_ipcshm.c
===================================================================
RCS file:
/cvsroot/ssic-linux/openssi/kernel/cluster/ssi/cfs/Attic/cfs_ipcshm.c,v
retrieving revision 1.4.2.2
retrieving revision 1.4.2.3
diff -u -d -r1.4.2.2 -r1.4.2.3
--- cfs_ipcshm.c 29 Jan 2004 03:01:24 -0000 1.4.2.2
+++ cfs_ipcshm.c 30 Apr 2004 21:49:33 -0000 1.4.2.3
@@ -244,6 +244,7 @@
csb->s_mnt_op = &cfs_mnt_ops;
ASSERT(argp->pfs_data.pfs_data_len == 0);
csb->s_mnt_info = NULL;
+ /* SSI_XXX: csb->s_ssidev = argp->ssidev */
/* Create the root cnode. */
root = d_alloc_root(cfs_fhget(csb, &(argp->root)));
Index: cfs_mnthooks.c
===================================================================
RCS file:
/cvsroot/ssic-linux/openssi/kernel/cluster/ssi/cfs/Attic/cfs_mnthooks.c,v
retrieving revision 1.6.2.3
retrieving revision 1.6.2.4
diff -u -d -r1.6.2.3 -r1.6.2.4
--- cfs_mnthooks.c 4 Apr 2004 06:23:10 -0000 1.6.2.3
+++ cfs_mnthooks.c 30 Apr 2004 21:49:33 -0000 1.6.2.4
@@ -303,6 +303,7 @@
csb->s_op = &cfs_sops;
csb->s_mnt_op = &cfs_mnt_ops;
+ csb->s_ssidev = argp->ssidev;
if (argp->pfs_data.pfs_data_len == 0)
csb->s_mnt_info = NULL;
else {
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
|
|