/* consistent_sync_page make a page are consistent. identical to consistent_sync, but takes a struct page instead of a virtual address  */
void consistent_sync_page(struct page *page, unsigned long offset, size_t size, int direction)
/* consistent_sync_page make a page are consistent. identical to consistent_sync, but takes a struct page instead of a virtual address  */
void consistent_sync_page(struct page *page, unsigned long offset, size_t size, int direction)
{
	void *start;
	start = page_address(page) + offset;
	consistent_sync(start, size, direction);
}