This commit is contained in:
Steve French 2005-11-09 15:21:09 -08:00
parent e82b3aec8d
commit 7b7abfe3dd
1 changed files with 8 additions and 3 deletions

View File

@ -405,6 +405,7 @@ static struct quotactl_ops cifs_quotactl_ops = {
}; };
#endif #endif
#ifdef CONFIG_CIFS_EXPERIMENTAL
static void cifs_umount_begin(struct super_block * sblock) static void cifs_umount_begin(struct super_block * sblock)
{ {
struct cifs_sb_info *cifs_sb; struct cifs_sb_info *cifs_sb;
@ -422,16 +423,18 @@ static void cifs_umount_begin(struct super_block * sblock)
tcon->tidStatus = CifsExiting; tcon->tidStatus = CifsExiting;
up(&tcon->tconSem); up(&tcon->tconSem);
/* cancel_brl_requests(tcon); */
/* cancel_notify_requests(tcon); */
if(tcon->ses && tcon->ses->server) if(tcon->ses && tcon->ses->server)
{ {
cERROR(1,("wake up tasks now - umount begin not complete")); cFYI(1,("wake up tasks now - umount begin not complete"));
wake_up_all(&tcon->ses->server->request_q); wake_up_all(&tcon->ses->server->request_q);
} }
/* BB FIXME - finish add checks for tidStatus BB */ /* BB FIXME - finish add checks for tidStatus BB */
return; return;
} }
#endif
static int cifs_remount(struct super_block *sb, int *flags, char *data) static int cifs_remount(struct super_block *sb, int *flags, char *data)
{ {
@ -450,7 +453,9 @@ struct super_operations cifs_super_ops = {
unless later we add lazy close of inodes or unless the kernel forgets to call unless later we add lazy close of inodes or unless the kernel forgets to call
us with the same number of releases (closes) as opens */ us with the same number of releases (closes) as opens */
.show_options = cifs_show_options, .show_options = cifs_show_options,
/* .umount_begin = cifs_umount_begin, */ /* BB finish in the future */ #ifdef CONFIG_CIFS_EXPERIMENTAL
.umount_begin = cifs_umount_begin,
#endif
.remount_fs = cifs_remount, .remount_fs = cifs_remount,
}; };