/*
  * Error injection support for memory error handling.
  */
-static int madvise_hwpoison(int bhv, unsigned long start, unsigned long end)
+static int madvise_inject_error(int behavior,
+               unsigned long start, unsigned long end)
 {
-       struct page *p;
+       struct page *page;
+
        if (!capable(CAP_SYS_ADMIN))
                return -EPERM;
+
        for (; start < end; start += PAGE_SIZE <<
-                               compound_order(compound_head(p))) {
+                               compound_order(compound_head(page))) {
                int ret;
 
-               ret = get_user_pages_fast(start, 1, 0, &p);
+               ret = get_user_pages_fast(start, 1, 0, &page);
                if (ret != 1)
                        return ret;
 
-               if (PageHWPoison(p)) {
-                       put_page(p);
+               if (PageHWPoison(page)) {
+                       put_page(page);
                        continue;
                }
-               if (bhv == MADV_SOFT_OFFLINE) {
-                       pr_info("Soft offlining page %#lx at %#lx\n",
-                               page_to_pfn(p), start);
-                       ret = soft_offline_page(p, MF_COUNT_INCREASED);
+
+               if (behavior == MADV_SOFT_OFFLINE) {
+                       pr_info("Soft offlining pfn %#lx at process virtual address %#lx\n",
+                                               page_to_pfn(page), start);
+
+                       ret = soft_offline_page(page, MF_COUNT_INCREASED);
                        if (ret)
                                return ret;
                        continue;
                }
-               pr_info("Injecting memory failure for page %#lx at %#lx\n",
-                      page_to_pfn(p), start);
-               ret = memory_failure(page_to_pfn(p), 0, MF_COUNT_INCREASED);
+               pr_info("Injecting memory failure for pfn %#lx at process virtual address %#lx\n",
+                                               page_to_pfn(page), start);
+
+               ret = memory_failure(page_to_pfn(page), 0, MF_COUNT_INCREASED);
                if (ret)
                        return ret;
        }
 
 #ifdef CONFIG_MEMORY_FAILURE
        if (behavior == MADV_HWPOISON || behavior == MADV_SOFT_OFFLINE)
-               return madvise_hwpoison(behavior, start, start+len_in);
+               return madvise_inject_error(behavior, start, start + len_in);
 #endif
        if (!madvise_behavior_valid(behavior))
                return error;