3/3

mm/memfd_luo: release preserved folios when retrieve fails

retrieve() 失败时只释放序列化结构,保留的 folios 和数组会泄漏到下一内核,因 memfd_luo_finish() 对失败记录跳过清理;让 retrieve() 复用 finish() 清理逻辑释放 folios,且 retrieve_folios() 消费后不可二次释放。