On Fri, Mar 12, 2021 at 11:52 AM Marco Elver <elver@xxxxxxxxxx> wrote: > > On Thu, Mar 11, 2021 at 10:37PM +0100, Andrey Konovalov wrote: > [...] > > -The kernel maps memory in a number of different parts of the address > > -space. This poses something of a problem for KASAN, which requires > > -that all addresses accessed by instrumented code have a valid shadow > > -region. > > - > > -The range of kernel virtual addresses is large: there is not enough > > -real memory to support a real shadow region for every address that > > -could be accessed by the kernel. > > +The kernel maps memory in several different parts of the address space. > > +The range of kernel virtual addresses is large: there is not enough real > > +memory to support a real shadow region for every address that could be > > +accessed by the kernel. Therefore, KASAN only maps real shadow for certain > > +parts of the address space. > > > > By default > > ~~~~~~~~~~ > > While we're here, can we change this "By default" heading which seems > wrong -- the paragraph starts with "By default, ..." as well. > > Perhaps "Default Behaviour"? Sounds good, thanks!