projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
combined
(merge:
7f0ed54
0df61da
)
Merge branch 'xfs-writepage-rework-4.6' into for-next
author
Dave Chinner
<david@fromorbit.com>
Sun, 6 Mar 2016 22:34:02 +0000
(09:34 +1100)
committer
Dave Chinner
<david@fromorbit.com>
Sun, 6 Mar 2016 22:34:02 +0000
(09:34 +1100)
1
2
fs/xfs/xfs_aops.c
patch
|
diff1
|
diff2
|
blob
|
history
diff --cc
fs/xfs/xfs_aops.c
index 14ac9822b3036284692228ad57f1956029bc958b,b125f9019145c934c652e95da809cada9be480f7..75a39a8257ee78a8f7fdf1cb473b5a91f0ec0dd4
---
1
/
fs/xfs/xfs_aops.c
---
2
/
fs/xfs/xfs_aops.c
+++ b/
fs/xfs/xfs_aops.c
@@@
-36,10
-36,17
+36,21
@@@
#include <linux/pagevec.h>
#include <linux/writeback.h>
+/* flags for direct write completions */
+#define XFS_DIO_FLAG_UNWRITTEN (1 << 0)
+#define XFS_DIO_FLAG_APPEND (1 << 1)
+
+ /*
+ * structure owned by writepages passed to individual writepage calls
+ */
+ struct xfs_writepage_ctx {
+ struct xfs_bmbt_irec imap;
+ bool imap_valid;
+ unsigned int io_type;
+ struct xfs_ioend *ioend;
+ sector_t last_block;
+ };
+
void
xfs_count_page_state(
struct page *page,