libnvme(2)
π NAME π
enum nvme_ae_info_notice β the Asynchronous Event Information Notice squad, aka the "hey bestie something changed, no big deal but like... something changed" enum π¦
β¨ SYNOPSIS β¨
enum nvme_ae_info_notice {
NVME_AER_NOTICE_NS_CHANGED ,
NVME_AER_NOTICE_FW_ACT_STARTING ,
NVME_AER_NOTICE_TELEMETRY ,
NVME_AER_NOTICE_ANA ,
NVME_AER_NOTICE_PL_EVENT ,
NVME_AER_NOTICE_LBA_STATUS_ALERT ,
NVME_AER_NOTICE_EG_EVENT ,
NVME_AER_NOTICE_DISC_CHANGED
};
okay so it literally has eight members and a little trailing blank line before the closing brace, which is giving very much "she's quirky but she's iconic" π Copy it exactly, no editing the drip.
πΈ Constants πΈ
These are the constants, and honestly? Every single one of them is a notice. Not an error. A notice. The NVMe controller is basically sliding into your DMs like "not to alarm u butβ" π«Ά
NVME_AER_NOTICE_NS_CHANGEDβ Namespace Attribute Changed. Something about a namespace's attributes moved around, and you deserve to know.NVME_AER_NOTICE_FW_ACT_STARTINGβ Firmware Activation Starting. The firmware activation is starting, bestie. Buckle up. πNVME_AER_NOTICE_TELEMETRYβ Telemetry Log Changed. The telemetry log said "new me, who dis". πNVME_AER_NOTICE_ANAβ Asymmetric Namespace Access Change. The ANA situation shifted, main character behaviour fr fr.NVME_AER_NOTICE_PL_EVENTβ Predictable Latency Event Aggregate Log Change. Predictable Latency Event Aggregate Log = changed. Iconic, lowkey.NVME_AER_NOTICE_LBA_STATUS_ALERTβ LBA Status Information Alert. An alert! About LBA status info! She's loud and we love her. π₯NVME_AER_NOTICE_EG_EVENTβ Endurance Group Event Aggregate Log Page Change. The Endurance Group Event Aggregate Log Page moved, and you're being informed like the queen you are.NVME_AER_NOTICE_DISC_CHANGEDβ Discovery Log Page Change. The Discovery Log Page changed, so go look, bestie. π
ngl the whole vibe of this enum is "no cap, everything is fine, but literally eight different things want your attention right now" π
the way that every constant is a Notice and not an error is the entire point of this page β don't misread it, and don't skip a single one of the eight.
okay that's the whole page, and yes it's a short one, but every crumb of it is documented here β the enum name nvme_ae_info_notice, all eight constants, and what each one means β¨
π This lil cutie is from the libnvme manual, section 2 (API Manual energy), and this version was stamped July 2026, titled enum nvme_ae_info_notice. That's the vibe check, that's the date, that's the page. periodt. ππ¦π
π¦ 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