[PATCH 6.12 136/154] mm,madvise,hugetlb: check for 0-length range after end address adjustment