Messages in this thread | | | Subject | Re: [PATCH] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() | From | Dave Hansen <> | Date | Mon, 19 Nov 2018 15:43:23 -0800 |
| |
On 11/19/18 3:19 PM, Dan Williams wrote: > Andy wondered why a path that can sleep was using __flush_tlb_all() [1] > and Dave confirmed the expectation for TLB flush is for modifying / > invalidating existing pte entries, but not initial population [2].
I _think_ this is OK.
But, could we sprinkle a few WARN_ON_ONCE(p*_present()) calls in there to help us sleep at night?
| |