gisa_clear_ipm(9)
π NAME π
ok so bestie, welcome to the gisa_clear_ipm(9) page β it's a Kernel API Manual situation and it's literally all about clearing the GISA interruption pending mask β¨
gisa_clear_ipm β clear the GISA interruption pending mask π
π¦ SYNOPSIS π¦
void gisa_clear_ipm (struct kvm_s390_gisa *gisa );
that's it. that's the whole vibe check. no cap π
πΈ ARGUMENTS πΈ
gisaβ the gisa we're operating on, like that's the whole thing, she's the main character here π
β¨ DESCRIPTION β¨
okay so listen β gisa_clear_ipm clears the IPM atomically together with the next alert address and the IAM of the GISA, and it does it unconditionally. no asking, no vibes check first, it just goes π
and the cute lil detail y'all need to know: all three of those fields live in the first long word of the GISA. like they're all roommates in one word, it's giving tiny apartment energy π«Ά
π₯ SEE ALSO π₯
- the kernel file
./arch/s390/kvm/s390/interrupt.c gisa_set_iam(9)gisa_get_ipm_or_restore_iam(9)kvm_s390_gisc_register(9)kvm_s390_gisc_unregister(9)
go read those too, iykyk πβ¨
and that's the page bestie!! π this one's brought to you by ./arch/s390/kvm/s390, dated October 2026 β mwah, love u, bye πππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms