Re: [PATCH] cifs: cleanup: Rename and remove config flags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



looks fine to me

On Fri, Feb 25, 2011 at 10:48 AM,  <shirishpargaonkar@xxxxxxxxx> wrote:
> From: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx>
>
>
> Remove config flag CIFS_EXPERIMENTAL.
> Do export operations under new config flag CIFS_NFSD_EXPORT
>
>
> Signed-off-by: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx>
> ---
>  fs/cifs/Kconfig   |   14 +++-----------
>  fs/cifs/cifsfs.c  |    4 ++--
>  fs/cifs/cifsfs.h  |    4 ++--
>  fs/cifs/cifssmb.c |    4 ----
>  fs/cifs/export.c  |    4 ++--
>  5 files changed, 9 insertions(+), 21 deletions(-)
>
> diff --git a/fs/cifs/Kconfig b/fs/cifs/Kconfig
> index 2a492aa..7c584be 100644
> --- a/fs/cifs/Kconfig
> +++ b/fs/cifs/Kconfig
> @@ -172,16 +172,8 @@ config CIFS_SMB2
>
>          Unless you are a developer or tester, say N.
>
> -config CIFS_EXPERIMENTAL
> -         bool "CIFS Experimental Features (EXPERIMENTAL)"
> +config CIFS_NFSD_EXPORT
> +         bool "Allow nfsd to export CIFS file system (EXPERIMENTAL)"
>          depends on CIFS && EXPERIMENTAL
>          help
> -           Enables cifs features under testing. These features are
> -           experimental and currently include DFS support and directory
> -           change notification ie fcntl(F_DNOTIFY), as well as the upcall
> -           mechanism which will be used for Kerberos session negotiation
> -           and uid remapping.  Some of these features also may depend on
> -           setting a value of 1 to the pseudo-file /proc/fs/cifs/Experimental
> -           (which is disabled by default). See the file fs/cifs/README
> -           for more details.  If unsure, say N.
> -
> +          Allows NFS server to export a CIFS mounted share (nfsd over cifs)
> diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c
> index 191ef2f..f593036 100644
> --- a/fs/cifs/cifsfs.c
> +++ b/fs/cifs/cifsfs.c
> @@ -187,12 +187,12 @@ cifs_read_super(struct super_block *sb, void *data,
>        else
>                sb->s_d_op = &cifs_dentry_ops;
>
> -#ifdef CONFIG_CIFS_EXPERIMENTAL
> +#ifdef CIFS_NFSD_EXPORT
>        if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) {
>                cFYI(1, "export ops supported");
>                sb->s_export_op = &cifs_export_ops;
>        }
> -#endif /* EXPERIMENTAL */
> +#endif /* CIFS_NFSD_EXPORT */
>
>        return 0;
>
> diff --git a/fs/cifs/cifsfs.h b/fs/cifs/cifsfs.h
> index f191244..371d021 100644
> --- a/fs/cifs/cifsfs.h
> +++ b/fs/cifs/cifsfs.h
> @@ -123,9 +123,9 @@ extern ssize_t      cifs_getxattr(struct dentry *, const char *, void *, size_t);
>  extern ssize_t cifs_listxattr(struct dentry *, char *, size_t);
>  extern long cifs_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
>
> -#ifdef CONFIG_CIFS_EXPERIMENTAL
> +#ifdef CIFS_NFSD_EXPORT
>  extern const struct export_operations cifs_export_ops;
> -#endif /* EXPERIMENTAL */
> +#endif /* CIFS_NFSD_EXPORT */
>
>  #define CIFS_VERSION   "1.71"
>  #endif                         /* _CIFSFS_H */
> diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
> index 4b0ac27..7a454fb 100644
> --- a/fs/cifs/cifssmb.c
> +++ b/fs/cifs/cifssmb.c
> @@ -541,10 +541,6 @@ CIFSSMBNegotiate(unsigned int xid, struct cifsSesInfo *ses)
>                server->secType = RawNTLMSSP;
>        else if (secFlags & CIFSSEC_MAY_LANMAN)
>                server->secType = LANMAN;
> -/* #ifdef CONFIG_CIFS_EXPERIMENTAL
> -       else if (secFlags & CIFSSEC_MAY_PLNTXT)
> -               server->secType = ??
> -#endif */
>        else {
>                rc = -EOPNOTSUPP;
>                cERROR(1, "Invalid security type");
> diff --git a/fs/cifs/export.c b/fs/cifs/export.c
> index 993f820..55d87ac 100644
> --- a/fs/cifs/export.c
> +++ b/fs/cifs/export.c
> @@ -45,7 +45,7 @@
>  #include "cifs_debug.h"
>  #include "cifsfs.h"
>
> -#ifdef CONFIG_CIFS_EXPERIMENTAL
> +#ifdef CIFS_NFSD_EXPORT
>  static struct dentry *cifs_get_parent(struct dentry *dentry)
>  {
>        /* BB need to add code here eventually to enable export via NFSD */
> @@ -63,5 +63,5 @@ const struct export_operations cifs_export_ops = {
>        .encode_fs =  */
>  };
>
> -#endif /* EXPERIMENTAL */
> +#endif /* CIFS_NFSD_EXPORT */
>
> --
> 1.6.0.2
>
>



-- 
Thanks,

Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux