Re: [PATCH 1/3] cifs: clean up call to cifs_dfs_release_automount_timer()

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

 



On Fri, Feb 17, 2012 at 8:31 AM, Jeff Layton <jlayton@xxxxxxxxxx> wrote:
> Take the #ifdef junk out of the code, and turn it into a noop macro
> when CONFIG_CIFS_DFS_UPCALL isn't defined.
>
> Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx>
> ---
>  fs/cifs/cifsfs.c    |    2 --
>  fs/cifs/cifsproto.h |    6 ++++++
>  2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c
> index b1fd382..f5fa651 100644
> --- a/fs/cifs/cifsfs.c
> +++ b/fs/cifs/cifsfs.c
> @@ -1182,9 +1182,7 @@ exit_cifs(void)
>        cFYI(DBG2, "exit_cifs");
>        cifs_proc_clean();
>        cifs_fscache_unregister();
> -#ifdef CONFIG_CIFS_DFS_UPCALL
>        cifs_dfs_release_automount_timer();
> -#endif
>  #ifdef CONFIG_CIFS_ACL
>        cifs_destroy_idmaptrees();
>        exit_cifs_idmap();
> diff --git a/fs/cifs/cifsproto.h b/fs/cifs/cifsproto.h
> index 6f4e243..121b949 100644
> --- a/fs/cifs/cifsproto.h
> +++ b/fs/cifs/cifsproto.h
> @@ -168,7 +168,13 @@ extern struct smb_vol *cifs_get_volume_info(char *mount_data,
>                                            const char *devname);
>  extern int cifs_mount(struct cifs_sb_info *, struct smb_vol *);
>  extern void cifs_umount(struct cifs_sb_info *);
> +
> +#if IS_ENABLED(CONFIG_CIFS_DFS_UPCALL)
>  extern void cifs_dfs_release_automount_timer(void);
> +#else /* ! IS_ENABLED(CONFIG_CIFS_DFS_UPCALL) */
> +#define cifs_dfs_release_automount_timer()     do { } while(0)
> +#endif /* ! IS_ENABLED(CONFIG_CIFS_DFS_UPCALL) */
> +
>  void cifs_proc_init(void);
>  void cifs_proc_clean(void);
>
> --
> 1.7.7.6
>
> --
> 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

Looks correct.

Acked-by: Shirish Pargaonkar <shirishpargaonkar@xxxxxxxxx>
--
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