Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 6917
b: refs/heads/master
c: 5a6a4d4
h: refs/heads/master
i:
  6915: adabd5c
v: v3
  • Loading branch information
Roland Dreier authored and Linus Torvalds committed Sep 5, 2005
1 parent fc0d040 commit b8d5f30
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 656de7e46901fe3228b592e1d9fc89c353f0fa4e
refs/heads/master: 5a6a4d4320aed1918bf79dfb6bd841317f33b8e9
5 changes: 3 additions & 2 deletions trunk/arch/ppc/mm/init.c
Original file line number Diff line number Diff line change
Expand Up @@ -560,8 +560,9 @@ void flush_dcache_page(struct page *page)
void flush_dcache_icache_page(struct page *page)
{
#ifdef CONFIG_BOOKE
__flush_dcache_icache(kmap(page));
kunmap(page);
void *start = kmap_atomic(page, KM_PPC_SYNC_ICACHE);
__flush_dcache_icache(start);
kunmap_atomic(start, KM_PPC_SYNC_ICACHE);
#elif CONFIG_8xx
/* On 8xx there is no need to kmap since highmem is not supported */
__flush_dcache_icache(page_address(page));
Expand Down
1 change: 1 addition & 0 deletions trunk/include/asm-ppc/kmap_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ enum km_type {
KM_SOFTIRQ0,
KM_SOFTIRQ1,
KM_PPC_SYNC_PAGE,
KM_PPC_SYNC_ICACHE,
KM_TYPE_NR
};

Expand Down

0 comments on commit b8d5f30

Please sign in to comment.