On Mon, 30 Sep 2024, Davidlohr Bueso wrote:\n
cxl sanitize-memdev -e mem0 <-- secure erase cxl sanitize-memdev mem0 <-- sanitize
Not related to this patch (I will post v2), but just for future reference, and perhaps someone has thoughts. Whenever the kernel supports Media Operation (4402h in 3.1), I see this utility expanding to something like: cxl sanitize-memdev --zero A1-A2 [B1-B2 C1-C2] <-- zero-out ranges cxl sanitize-memdev --zero mem0 <-- internally use all the mem0 range cxl sanitize-memdev A1-A2 [B1-B2 C1-C2] <-- sanitize ranges cxl sanitize-memdev -e A1-A2 [B1-B2 C1-C2] <-- error ... and perhaps the kernel would need a security/zero as well as a security/{sanitize_range,zero_range} set of files. Of course the underlying memdev for the specified ranges would still need to be offline entirely, just as is now.