Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 20547490 authored by Jeff Layton's avatar Jeff Layton Committed by Steve French
Browse files

cifs: move bdi_setup_and_register outside of CONFIG_CIFS_DFS_UPCALL



This needs to be done regardless of whether that KConfig option is set
or not.

Reported-by: default avatarSven-Haegar Koch <haegar@sdinet.de>
Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent 04db79b0
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -3002,6 +3002,7 @@ cifs_mount(struct cifs_sb_info *cifs_sb, struct smb_vol *volume_info)
	struct tcon_link *tlink;
#ifdef CONFIG_CIFS_DFS_UPCALL
	int referral_walks_count = 0;
#endif

	rc = bdi_setup_and_register(&cifs_sb->bdi, "cifs", BDI_CAP_MAP_COPY);
	if (rc)
@@ -3009,6 +3010,7 @@ cifs_mount(struct cifs_sb_info *cifs_sb, struct smb_vol *volume_info)

	cifs_sb->bdi.ra_pages = default_backing_dev_info.ra_pages;

#ifdef CONFIG_CIFS_DFS_UPCALL
try_mount_again:
	/* cleanup activities if we're chasing a referral */
	if (referral_walks_count) {