mm: enhance free_reserved_area() to support poisoning memory with zero