Re: [PATCH] drm/ttm: Restore ttm prefaulting

2019-09-16 Thread Souptick Joarder
On Fri, Sep 13, 2019 at 12:09 AM Thomas Hellström (VMware) wrote: > > From: Thomas Hellstrom > > Commit 4daa4fba3a38 ("gpu: drm: ttm: Adding new return type vm_fault_t") > broke TTM prefaulting. Since vmf_insert_mixed() typically always returns > VM_FAULT_NOPAGE, prefaulting stops after the secon

Re: [PATCH] drm/ttm: Restore ttm prefaulting

2019-09-13 Thread Koenig, Christian
Am 13.09.19 um 13:07 schrieb Thomas Hellström (VMware): > On 9/13/19 12:53 PM, Koenig, Christian wrote: >> Am 12.09.19 um 20:38 schrieb Thomas Hellström (VMware): >>> From: Thomas Hellstrom >>> >>> Commit 4daa4fba3a38 ("gpu: drm: ttm: Adding new return type >>> vm_fault_t") >>> broke TTM prefault

Re: [PATCH] drm/ttm: Restore ttm prefaulting

2019-09-13 Thread VMware
On 9/13/19 12:53 PM, Koenig, Christian wrote: Am 12.09.19 um 20:38 schrieb Thomas Hellström (VMware): From: Thomas Hellstrom Commit 4daa4fba3a38 ("gpu: drm: ttm: Adding new return type vm_fault_t") broke TTM prefaulting. Since vmf_insert_mixed() typically always returns VM_FAULT_NOPAGE, prefau

Re: [PATCH] drm/ttm: Restore ttm prefaulting

2019-09-13 Thread Koenig, Christian
Am 12.09.19 um 20:38 schrieb Thomas Hellström (VMware): > From: Thomas Hellstrom > > Commit 4daa4fba3a38 ("gpu: drm: ttm: Adding new return type vm_fault_t") > broke TTM prefaulting. Since vmf_insert_mixed() typically always returns > VM_FAULT_NOPAGE, prefaulting stops after the second PTE. > > Re

[PATCH] drm/ttm: Restore ttm prefaulting

2019-09-12 Thread VMware
From: Thomas Hellstrom Commit 4daa4fba3a38 ("gpu: drm: ttm: Adding new return type vm_fault_t") broke TTM prefaulting. Since vmf_insert_mixed() typically always returns VM_FAULT_NOPAGE, prefaulting stops after the second PTE. Restore (almost) the original behaviour. Unfortunately we can no longe