Linux kernels have been capable of concurrent page table access since 2.6.27, so this hack is not necessary for modern kernels.