// SPDX-License-Identifier: GPL-2.0 // Copyright (C) 2005-2017 Andes Technology Corporation #include <linux/export.h> #include <linux/highmem.h> #include <linux/sched.h> #include <linux/smp.h> #include <linux/interrupt.h> #include <linux/bootmem.h> #include <asm/fixmap.h> #include <asm/tlbflush.h>
void *kmap(struct page *page) { unsigned long vaddr; might_sleep(); if (!PageHighMem(page)) return page_address(page); vaddr = (unsigned long)kmap_high(page); return (void *)vaddr; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Greentime Hu | 50 | 100.00% | 1 | 100.00% |
Total | 50 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Greentime Hu | 30 | 100.00% | 1 | 100.00% |
Total | 30 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Greentime Hu | 132 | 100.00% | 1 | 100.00% |
Total | 132 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Greentime Hu | 71 | 100.00% | 1 | 100.00% |
Total | 71 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Greentime Hu | 329 | 100.00% | 1 | 100.00% |
Total | 329 | 100.00% | 1 | 100.00% |