ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Color Legend
Classification / Status
2
Maintainership orphaned (delete?)Misc
3
Might be done. Double check is neededMisc
4
Perhaps this comment should be deleted or rewordedDocumentation
5
Conversion needs further tests Progress Status
6
Code and commit message should be checked before submission
Progress Status
7
Handled. No more work needed (unless reviewers ask for changes)
Progress Status
8
Strike throughAccepted in mainlineProgress StatusUse only to mark the entries that must go to our second page ("Conversions
9
Size => (S)mall (M)edium (L)arge (X)traLarge
10
PersonSizeFileLineTextCommentsLore Link
11
12
March/arc/mm/cache.c992void *kfrom = kmap_atomic(from);
13
March/arc/mm/cache.c993void *kto = kmap_atomic(to);
14
March/arc/mm/highmem.c17* kmap() API provides sleep semantics hence referred to as "permanent maps"The comment on this line should be deleted. The highmem doc should take care of this
15
March/arc/mm/highmem.c21* kmap_atomic() can't sleep (calls pagefault_disable()), thus it providesThe comment on this line should be deleted.
16
17
March/arm/include/asm/fixmap.h26* Share the kmap() region with early_ioremap()
18
March/arm/include/asm/fixmap.h28* paging_init(), and kmap() only after.
19
March/arm/mm/copypage-fa.c43kto = kmap_atomic(to);
20
March/arm/mm/copypage-fa.c44kfrom = kmap_atomic(from);
21
Sarch/arm/mm/copypage-fa.c57void *ptr, *kaddr = kmap_atomic(page);
22
Sarch/arm/mm/copypage-feroceon.c70kto = kmap_atomic(to);
23
Sarch/arm/mm/copypage-feroceon.c71kfrom = kmap_atomic(from);
24
Sarch/arm/mm/copypage-feroceon.c80void *ptr, *kaddr = kmap_atomic(page);
25
Sarch/arm/mm/copypage-v4mc.c67void *kto = kmap_atomic(to);
26
Sarch/arm/mm/copypage-v4mc.c88void *ptr, *kaddr = kmap_atomic(page);
27
March/arm/mm/copypage-v4wb.c52kto = kmap_atomic(to);
28
March/arm/mm/copypage-v4wb.c53kfrom = kmap_atomic(from);
29
Sarch/arm/mm/copypage-v4wb.c67void *ptr, *kaddr = kmap_atomic(page);
30
Sarch/arm/mm/copypage-v4wt.c48kto = kmap_atomic(to);
31
Sarch/arm/mm/copypage-v4wt.c49kfrom = kmap_atomic(from);
32
Sarch/arm/mm/copypage-v4wt.c62void *ptr, *kaddr = kmap_atomic(page);
33
Sarch/arm/mm/copypage-v6.c35kfrom = kmap_atomic(from);
34
Sarch/arm/mm/copypage-v6.c36kto = kmap_atomic(to);
35
Sarch/arm/mm/copypage-v6.c48void *kaddr = kmap_atomic(page);
36
March/arm/mm/copypage-xsc3.c69kto = kmap_atomic(to);
37
March/arm/mm/copypage-xsc3.c70kfrom = kmap_atomic(from);
38
Sarch/arm/mm/copypage-xsc3.c82void *ptr, *kaddr = kmap_atomic(page);
39
Sarch/arm/mm/copypage-xscale.c87void *kto = kmap_atomic(to);
40
Sarch/arm/mm/copypage-xscale.c109void *ptr, *kaddr = kmap_atomic(page);
41
March/arm/mm/dma-mapping.c117void *ptr = kmap_atomic(page);
42
Larch/arm/mm/dma-mapping.c660vaddr = kmap_atomic(page);
43
Larch/arm/mm/dma-mapping.ckmap_high_get()
44
Larch/arm/mm/flush.c212void *addr = kmap_atomic(page + i);
45
Larch/arm/mm/flush.ckmap_high_get()
46
Sarch/arm/probes/uprobes/core.c116void *xol_page_kaddr = kmap_atomic(page);
47
Sarch/arm64/kernel/probes/uprobes.c17void *xol_page_kaddr = kmap_atomic(page);
48
49
March/csky/abiv2/cacheflush.c25addr = (unsigned long) kmap_atomic(page);
50
Larch/csky/mm/dma-mapping.c29start = kmap_atomic(page);
51
52
Sarch/loongarch/mm/init.c71vto = kmap_atomic(to);
53
Sarch/loongarch/mm/init.c72vfrom = kmap_atomic(from);
54
55
Larch/mips/mm/c-r4k.c692vaddr = kmap_atomic(page);
56
Larch/mips/mm/c-r4k.ckmap_coherent()
57
March/mips/mm/dma-noncoherent.c111addr = kmap_atomic(page);
58
March/mips/mm/init.c174vto = kmap_atomic(to);
59
March/mips/mm/init.c181vfrom = kmap_atomic(from);
60
Larch/mips/mm/init.ckmap_coherent()
61
62
Larch/powerpc/kvm/book3s_pr.c662page = kmap_atomic(hpage);
63
Sarch/powerpc/mm/dma-noncoherent.c54* not sleep so kmap_atomic()/kunmap_atomic() are used.
64
Sarch/powerpc/mm/dma-noncoherent.ckmap_atomic()
65
66
March/riscv/kernel/probes/uprobes.c166void *kaddr = kmap_atomic(page);
67
68
Larch/sh/mm/cache-sh4.c244vaddr = kmap_atomic(page);
69
Larch/sh/mm/cache-sh4.ckmap_coherent()
70
Larch/sh/mm/cache.c100vto = kmap_atomic(to);
71
Sarch/sh/mm/cache.c108vfrom = kmap_atomic(from);
72
Sarch/sh/mm/cache.c125void *kaddr = kmap_atomic(page);
73
Larch/sh/mm/cache.ckmap_coherent()
74
Larch/sh/mm/cache.ckmap_coherent()
75
76
Sarch/sparc/kernel/uprobes.c34void *kaddr = kmap_atomic(page);
77
Sarch/sparc/mm/init_64.c3127vfrom = kmap_atomic(from);
78
Sarch/sparc/mm/init_64.c3128vto = kmap_atomic(to);
79
Sarch/sparc/mm/init_64.c3161vfrom = kmap_atomic(from);
80
Sarch/sparc/mm/init_64.c3162vto = kmap_atomic(to);
81
82
March/um/kernel/skas/uaccess.c81addr = (unsigned long) kmap_atomic(page) +
83
March/um/kernel/skas/uaccess.c270addr = (unsigned long) kmap_atomic(page) +
84
March/um/kernel/skas/uaccess.c348uaddr = kmap_atomic(page) + ((unsigned long) uaddr & ~PAGE_MASK);
85
86
March/xtensa/kernel/pci-dma.c36void *vaddr = kmap_atomic(page);
87
88
Scrypto/async_tx/async_memcpy.c78dest_buf = kmap_atomic(dest) + dest_offset;
89
Scrypto/async_tx/async_memcpy.c79src_buf = kmap_atomic(src) + src_offset;
90
Ard BiesheuvelLcrypto/skcipher.c55return (PageHighMem(page) ? kmap_atomic(page)Reference crypto/ahash and shash?https://lore.kernel.org/all/20230102101846.116448-1-ardb@kernel.org/
91
92
Mdrivers/ata/libata-sff.c640buf = kmap_atomic(page);
93
Mdrivers/ata/libata-sff.c821buf = kmap_atomic(page);
94
95
Sdrivers/block/brd.c204dst = kmap_atomic(page);
96
Sdrivers/block/brd.c215dst = kmap_atomic(page);
97
Sdrivers/block/brd.c235src = kmap_atomic(page);
98
Sdrivers/block/brd.c247src = kmap_atomic(page);
99
Mdrivers/block/brd.c271mem = kmap_atomic(page);
100
Mdrivers/block/drbd/drbd_bitmap.c315return (unsigned long *) kmap_atomic(page);