Prasad Koya <prasad.k...@gmail.com> writes: > Hi > > Before going into crashkernel, nmi_shootdown_cpus() calls > register_die_notifier(), which calls vmalloc_sync_all(). I'm seeing > lockup in sync_global_pgds() (init_64.c). From 3.2 and up, > register_die_notifier() is replaced with register_nmi_handler() (patch > 9c48f1c629ecfa114850c03f875c6691003214de), which doesn't call > vmalloc_sync_all(). Is it ok to skip vmalloc_sync_all() in this path?
Yes it's ok for this case. vmalloc_sync_all is only needed when the notifier is in freshly loaded module code. -Andi -- a...@linux.intel.com -- Speaking for myself only -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/