projects
/
GitHub
/
mt8127
/
android_kernel_alcatel_ttab.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tmpfs: don't undo fallocate past its last page
[GitHub/mt8127/android_kernel_alcatel_ttab.git]
/
mm
/
filemap.c
diff --git
a/mm/filemap.c
b/mm/filemap.c
index 7905fe721aa8ab3db06c957c9f2cc63cea1fee5f..725a100432446f0d3f8de81305c49b0a363709d7 100644
(file)
--- a/
mm/filemap.c
+++ b/
mm/filemap.c
@@
-2340,6
+2340,11
@@
again:
break;
}
break;
}
+ if (fatal_signal_pending(current)) {
+ status = -EINTR;
+ break;
+ }
+
status = a_ops->write_begin(file, mapping, pos, bytes, flags,
&page, &fsdata);
if (unlikely(status))
status = a_ops->write_begin(file, mapping, pos, bytes, flags,
&page, &fsdata);
if (unlikely(status))
@@
-2380,10
+2385,6
@@
again:
written += copied;
balance_dirty_pages_ratelimited(mapping);
written += copied;
balance_dirty_pages_ratelimited(mapping);
- if (fatal_signal_pending(current)) {
- status = -EINTR;
- break;
- }
} while (iov_iter_count(i));
return written ? written : status;
} while (iov_iter_count(i));
return written ? written : status;