Skip to content

Instantly share code, notes, and snippets.

@pfactum
Created October 4, 2012 18:23
Show Gist options
  • Save pfactum/3835435 to your computer and use it in GitHub Desktop.
Save pfactum/3835435 to your computer and use it in GitHub Desktop.
tuonice_builin patch
diff --git a/kernel/power/tuxonice_builtin.c b/kernel/power/tuxonice_builtin.c
index 4a16fb7..62b5d14 100644
--- a/kernel/power/tuxonice_builtin.c
+++ b/kernel/power/tuxonice_builtin.c
@@ -61,24 +61,22 @@ static void copyback_high(void)
if (!pbe_page)
return;
- this_pbe = (struct pbe *) kmap_atomic(pbe_page, KM_BOUNCE_READ);
+ this_pbe = (struct pbe *) kmap_atomic(pbe_page);
first_pbe = this_pbe;
while (this_pbe) {
int loop = (PAGE_SIZE / sizeof(unsigned long)) - 1;
- origpage = kmap_atomic(pfn_to_page((unsigned long) this_pbe->orig_address),
- KM_BIO_DST_IRQ);
- copypage = kmap_atomic((struct page *) this_pbe->address,
- KM_BIO_SRC_IRQ);
+ origpage = kmap_atomic(pfn_to_page((unsigned long) this_pbe->orig_address));
+ copypage = kmap_atomic((struct page *) this_pbe->address);
while (loop >= 0) {
*(origpage + loop) = *(copypage + loop);
loop--;
}
- kunmap_atomic(origpage, KM_BIO_DST_IRQ);
- kunmap_atomic(copypage, KM_BIO_SRC_IRQ);
+ kunmap_atomic(origpage);
+ kunmap_atomic(copypage);
if (!this_pbe->next)
break;
@@ -88,16 +86,15 @@ static void copyback_high(void)
pbe_index++;
} else {
pbe_page = (struct page *) this_pbe->next;
- kunmap_atomic(first_pbe, KM_BOUNCE_READ);
+ kunmap_atomic(first_pbe);
if (!pbe_page)
return;
- this_pbe = (struct pbe *) kmap_atomic(pbe_page,
- KM_BOUNCE_READ);
+ this_pbe = (struct pbe *) kmap_atomic(pbe_page);
first_pbe = this_pbe;
pbe_index = 1;
}
}
- kunmap_atomic(first_pbe, KM_BOUNCE_READ);
+ kunmap_atomic(first_pbe);
}
#else /* CONFIG_HIGHMEM */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment