Merge branch 'xfs-writepage-rework-4.6' into for-next
authorDave Chinner <david@fromorbit.com>
Sun, 6 Mar 2016 22:34:02 +0000 (09:34 +1100)
committerDave Chinner <david@fromorbit.com>
Sun, 6 Mar 2016 22:34:02 +0000 (09:34 +1100)
1  2 
fs/xfs/xfs_aops.c

  #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,