On Sat, Dec 23, 2017 at 04:56:59PM -0800, Dan Williams wrote: > +int dax_set_page_dirty(struct page *page) > +{ > + /* > + * Unlike __set_page_dirty_no_writeback, dax does all dirty > + * tracking in the radix in response to mkwrite faults. Please stop saying "in the radix". I think you mean "in the page cache". > +EXPORT_SYMBOL(dax_set_page_dirty); > +EXPORT_SYMBOL(dax_direct_IO); > +EXPORT_SYMBOL(dax_writepage); > +EXPORT_SYMBOL(dax_readpage); > +EXPORT_SYMBOL(dax_readpages); > +EXPORT_SYMBOL(dax_write_begin); > +EXPORT_SYMBOL(dax_write_end); > +EXPORT_SYMBOL(dax_invalidatepage); Exporting all these symbols to modules isn't exactly free. Are you sure it doesn't make more sense to put tests for dax in the existing aops? -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html