]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
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

index 14ac9822b3036284692228ad57f1956029bc958b,b125f9019145c934c652e95da809cada9be480f7..75a39a8257ee78a8f7fdf1cb473b5a91f0ec0dd4
  #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,