/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __PAT_INTERNAL_H_ #define __PAT_INTERNAL_H_ extern int pat_debug_enable; #define dprintk(fmt, arg...) \ do { if (pat_debug_enable) pr_info("x86/PAT: " fmt, ##arg); } while (0) struct memtype { u64 start; u64 end; u64 subtree_max_end; enum page_cache_mode type; struct rb_node rb; };
static inline char *cattr_name(enum page_cache_mode pcm) { switch (pcm) { case _PAGE_CACHE_MODE_UC: return "uncached"; case _PAGE_CACHE_MODE_UC_MINUS: return "uncached-minus"; case _PAGE_CACHE_MODE_WB: return "write-back"; case _PAGE_CACHE_MODE_WC: return "write-combining"; case _PAGE_CACHE_MODE_WT: return "write-through"; case _PAGE_CACHE_MODE_WP: return "write-protected"; default: return "broken"; } }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Venkatesh Pallipadi | 38 | 65.52% | 1 | 50.00% |
Juergen Gross | 20 | 34.48% | 1 | 50.00% |
Total | 58 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Venkatesh Pallipadi | 18 | 90.00% | 1 | 50.00% |
Juergen Gross | 2 | 10.00% | 1 | 50.00% |
Total | 20 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Venkatesh Pallipadi | 14 | 77.78% | 1 | 50.00% |
Xiaotian Feng | 4 | 22.22% | 1 | 50.00% |
Total | 18 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Venkatesh Pallipadi | 15 | 100.00% | 1 | 100.00% |
Total | 15 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Venkatesh Pallipadi | 18 | 100.00% | 1 | 100.00% |
Total | 18 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Venkatesh Pallipadi | 199 | 85.04% | 2 | 33.33% |
Juergen Gross | 26 | 11.11% | 1 | 16.67% |
Xiaotian Feng | 7 | 2.99% | 1 | 16.67% |
Greg Kroah-Hartman | 1 | 0.43% | 1 | 16.67% |
Luis R. Rodriguez | 1 | 0.43% | 1 | 16.67% |
Total | 234 | 100.00% | 6 | 100.00% |