| commit | 1b5ab3e86712b6be38ebbe0d821387c1d8f91d7c | [log] [tgz] |
|---|---|---|
| author | Abhishek Kulkarni <adkulkar@umail.iu.edu> | Sun Jul 19 13:41:52 2009 -0600 |
| committer | Eric Van Hensbergen <ericvh@strongmad.austin.ibm.com> | Mon Aug 17 16:27:57 2009 -0500 |
| tree | 8c7cc3d58d6bd8f62398de5f963966b7bf58abb9 | |
| parent | 4f4038328da5eb9cc237b51d3fe68138fd3fea14 [diff] |
9p: Fix possible regressions when ->get_sb fails.
->get_sb can fail causing some badness. this patch fixes
* clear sb->fs_s_info in kill_sb.
* deactivate_locked_super() calls kill_sb (v9fs_kill_super) which closes the
destroys the client, clunks all its fids and closes the v9fs session.
Attempting to do it twice will cause an oops.
Signed-off-by: Abhishek Kulkarni <adkulkar@umail.iu.edu>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>