Similar to the warning in the mmu notifer, warning if an hmm mirror callback gets it's blocking vs. nonblocking handling wrong, or if it fails with anything else than -EAGAIN.
Cc: Jason Gunthorpe <j...@ziepe.ca> Cc: Ralph Campbell <rcampb...@nvidia.com> Cc: John Hubbard <jhubb...@nvidia.com> Cc: Dan Williams <dan.j.willi...@intel.com> Cc: Dan Carpenter <dan.carpen...@oracle.com> Cc: Matthew Wilcox <wi...@infradead.org> Cc: Arnd Bergmann <a...@arndb.de> Cc: Balbir Singh <bsinghar...@gmail.com> Cc: Ira Weiny <ira.we...@intel.com> Cc: Souptick Joarder <jrdr.li...@gmail.com> Cc: Andrew Morton <a...@linux-foundation.org> Cc: "Jérôme Glisse" <jgli...@redhat.com> Cc: linux...@kvack.org Signed-off-by: Daniel Vetter <daniel.vet...@intel.com> --- mm/hmm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mm/hmm.c b/mm/hmm.c index 16b6731a34db..52ac59384268 100644 --- a/mm/hmm.c +++ b/mm/hmm.c @@ -205,6 +205,9 @@ static int hmm_invalidate_range_start(struct mmu_notifier *mn, ret = -EAGAIN; break; } + WARN(ret, "%pS callback failed with %d in %sblockable context\n", + mirror->ops->sync_cpu_device_pagetables, ret, + update.blockable ? "" : "non-"); } up_read(&hmm->mirrors_sem); -- 2.22.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx