projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sctp: validate chunk len before actually using it
[cascardo/linux.git]
/
fs
/
afs
/
write.c
diff --git
a/fs/afs/write.c
b/fs/afs/write.c
index
14d506e
..
f865c3f
100644
(file)
--- a/
fs/afs/write.c
+++ b/
fs/afs/write.c
@@
-398,8
+398,7
@@
no_more:
switch (ret) {
case -EDQUOT:
case -ENOSPC:
switch (ret) {
case -EDQUOT:
case -ENOSPC:
- set_bit(AS_ENOSPC,
- &wb->vnode->vfs_inode.i_mapping->flags);
+ mapping_set_error(wb->vnode->vfs_inode.i_mapping, -ENOSPC);
break;
case -EROFS:
case -EIO:
break;
case -EROFS:
case -EIO:
@@
-409,7
+408,7
@@
no_more:
case -ENOMEDIUM:
case -ENXIO:
afs_kill_pages(wb->vnode, true, first, last);
case -ENOMEDIUM:
case -ENXIO:
afs_kill_pages(wb->vnode, true, first, last);
-
set_bit(AS_EIO, &wb->vnode->vfs_inode.i_mapping->flags
);
+
mapping_set_error(wb->vnode->vfs_inode.i_mapping, -EIO
);
break;
case -EACCES:
case -EPERM:
break;
case -EACCES:
case -EPERM: