> @@ -393,6 +394,7 @@ struct address_space {
> gfp_t gfp_mask; /* implicit gfp mask for allocations */
> struct list_head private_list; /* ditto */
> void *private_data; /* ditto */
> + errseq_t wb_err;
> } __attribute__((aligned(sizeof(long))));
> /*
> * On most architectures that alignment is already the case; but
> @@ -847,6 +849,7 @@ struct file {
> * Must not be taken from IRQ context.
> */
> spinlock_t f_lock;
> + errseq_t f_wb_err;
> atomic_long_t f_count;
> unsigned int f_flags;
> fmode_t f_mode;
Did you check the sizes of the structure before and after?
These places don't look like holes in the packing, but there probably
are some available.
> +static inline int filemap_check_wb_err(struct address_space *mapping, errseq_t since)
Overly long line here (the patch has a few more)
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html