| | 99 | |
| | 100 | cpu_tlbstate: |
| | 101 | {{{ |
| | 102 | Text string: cpu_tlbstate |
| | 103 | File Line |
| | 104 | 0 SUPDrv-linux.c 760 RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); |
| | 105 | 1 SUPDrv-linux.c 764 this_cpu_write(cpu_tlbstate.cr4, uNew); |
| | 106 | 2 the-linux-kernel.h 169 /* for cr4_init_shadow() / cpu_tlbstate. */ |
| | 107 | }}} |
| | 108 | hidden with:[[BR]] |
| | 109 | Subject: [patch 00/15] x86/tlb: Unexport per-CPU tlbstate[[BR]] |
| | 110 | Date: Sun, 19 Apr 2020 22:31:37 +0200[[BR]] |
| | 111 | [https://lore.kernel.org/lkml/20200419203137.214111265@linutronix.de/][[BR]] |
| | 112 | [https://lore.kernel.org |
| | 113 | {{{ |
| | 114 | The per-CPU tlbstate contains sensitive information which |
| | 115 | should be really only accessible in core code. It is exported |
| | 116 | to modules because some inline functions which are required by |
| | 117 | KVM need access to it. |
| | 118 | |
| | 119 | The following series creates regular exported functions for |
| | 120 | the few things which are needed by KVM and hides the struct |
| | 121 | definition and some low level helpers from modules. |
| | 122 | }}} |
| | 123 | /lkml/20200419203336.226245149@linutronix.de/][[BR]] |