// SPDX-License-Identifier: LGPL-2.1 /* * * Copyright (C) International Business Machines Corp., 2007 * Author(s): Steve French (sfrench@us.ibm.com) * * Common Internet FileSystem (CIFS) client * * Operations related to support for exporting files via NFSD *
*/
/* * See Documentation/filesystems/nfs/exporting.rst * and examples in fs/exportfs * * Since cifs is a network file system, an "fsid" must be included for * any nfs exports file entries which refer to cifs paths. In addition * the cifs mount must be mounted with the "serverino" option (ie use stable * server inode numbers instead of locally generated temporary ones). * Although cifs inodes do not use generation numbers (have generation number * of zero) - the inode number alone should be good enough for simple cases * in which users want to export cifs shares with NFS. The decode and encode * could be improved by using a new routine which expects 64 bit inode numbers * instead of the default 32 bit routines in fs/exportfs *
*/
#ifdef CONFIG_CIFS_NFSD_EXPORT staticstruct dentry *cifs_get_parent(struct dentry *dentry)
{ /* BB need to add code here eventually to enable export via NFSD */
cifs_dbg(FYI, "get parent for %p\n", dentry); return ERR_PTR(-EACCES);
}
conststruct export_operations cifs_export_ops = {
.encode_fh = generic_encode_ino32_fh,
.get_parent = cifs_get_parent, /* * Following export operations are mandatory for NFS export support: * .fh_to_dentry =
*/
};
#endif/* CONFIG_CIFS_NFSD_EXPORT */
Messung V0.5
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.