diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/9p/vfs_file.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/9p/vfs_file.c b/fs/9p/vfs_file.c index 8d29e1e03dfa..9612e5fc0ae2 100644 --- a/fs/9p/vfs_file.c +++ b/fs/9p/vfs_file.c | |||
@@ -212,12 +212,13 @@ static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl) | |||
212 | case P9_LOCK_BLOCKED: | 212 | case P9_LOCK_BLOCKED: |
213 | res = -EAGAIN; | 213 | res = -EAGAIN; |
214 | break; | 214 | break; |
215 | default: | ||
216 | WARN_ONCE(1, "unknown lock status code: %d\n", status); | ||
217 | /* fallthough */ | ||
215 | case P9_LOCK_ERROR: | 218 | case P9_LOCK_ERROR: |
216 | case P9_LOCK_GRACE: | 219 | case P9_LOCK_GRACE: |
217 | res = -ENOLCK; | 220 | res = -ENOLCK; |
218 | break; | 221 | break; |
219 | default: | ||
220 | BUG(); | ||
221 | } | 222 | } |
222 | 223 | ||
223 | out_unlock: | 224 | out_unlock: |