NVME_GET_LOG_ZNS_CHANGED_ZONES(2)
π nvme_get_log_zns_changed_zones(2) π
okay bestie, welcome to the libnvme API manual page for nvme_get_log_zns_changed_zones β yes that name is a whole mouthful, no we are not changing it, it's iconic actually π«Ά
β¨ NAME β¨
nvme_get_log_zns_changed_zones β Retrieve list of zones that have changed π
πΈ SYNOPSIS πΈ
int nvme_get_log_zns_changed_zones (int fd , __u32 nsid , bool rae ,
struct nvme_zns_changed_zone_log *log );
like. five things. four of them go in. one int comes out. that's the whole deal bestie β¨
π ARGUMENTS π
fdβ File descriptor of nvme device π₯ this is your ticket in, your little handle on the drivensidβ Namespace ID π¦ which namespace we're talking about, pls don't guessraeβ Retain asynchronous events π«Ά the "keep the events, bestie" switchlogβ User address to store the changed zone log πΎ it's giving "here's where you put the answer"
π¦ DESCRIPTION π¦
so basically π₯Ί this one grabs you the list of zones that have changed state due to an exceptional event.
like β something happened to those zones. an exceptional event happened. and this call is the one that goes "okay so who changed" and hands you back the receipts. no cap. π
π RETURN π
- The nvme command status if a response was received β peep
enum nvme_status_fieldfor the whole menu of what that status could be π -1witherrnoset β that's the "nope, it went sideways" path π and yeah,errnois doing the explaining for you
fr fr: if you get that-1, go readerrnobefore you go read anything else. she's the main character here. π
π SEE ALSO π
no see-also section on this one bestie, this page is a standalone girlie π
okay that's the whole page, you ate it, periodt π this little love letter is from the libnvme API manual, dated July 2026 β go log some zones, you got this πβ¨π¦
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms