Re: [PATCH v3 05/34] c6x: mm: Add p?d_large() definitions

2019-03-04 Thread Kirill A. Shutemov
On Mon, Mar 04, 2019 at 12:01:37PM +, Steven Price wrote: > On 01/03/2019 21:48, Kirill A. Shutemov wrote: > > On Wed, Feb 27, 2019 at 05:05:39PM +, Steven Price wrote: > >> walk_page_range() is going to be allowed to walk page tables other than > >> those of user space. For this it needs t

Re: [PATCH v3 05/34] c6x: mm: Add p?d_large() definitions

2019-03-04 Thread Steven Price
On 01/03/2019 21:48, Kirill A. Shutemov wrote: > On Wed, Feb 27, 2019 at 05:05:39PM +, Steven Price wrote: >> walk_page_range() is going to be allowed to walk page tables other than >> those of user space. For this it needs to know when it has reached a >> 'leaf' entry in the page tables. This

Re: [PATCH v3 05/34] c6x: mm: Add p?d_large() definitions

2019-03-01 Thread Kirill A. Shutemov
On Wed, Feb 27, 2019 at 05:05:39PM +, Steven Price wrote: > walk_page_range() is going to be allowed to walk page tables other than > those of user space. For this it needs to know when it has reached a > 'leaf' entry in the page tables. This information is provided by the > p?d_large() functio

[PATCH v3 05/34] c6x: mm: Add p?d_large() definitions

2019-02-27 Thread Steven Price
walk_page_range() is going to be allowed to walk page tables other than those of user space. For this it needs to know when it has reached a 'leaf' entry in the page tables. This information is provided by the p?d_large() functions/macros. For c6x there's no MMU so there's never a large page, so j