use clear_page()/copy_page() in favor of memset()/memcpy() on whole p…