Hi All, In 5.4 kernel hmm_range structure has pfn_shift parameter. This parameter is removed in the latest kernel. Can any one help me understand usage of this parameter ? In 5.4 kernel, if this parameter set to PAGE_SHIFT, does it mean HMM framework expects user buffers to be 4K aligned, i.e which are allocated via mmap/aligned_alloc ? Does HMM have any alignment requirements in 5.4 or current kernel ? Will it work with buffers allocated via malloc ? Regards, bharat