Page MenuHomeFreeBSD

xen/intr: combine xen_intr_bind_isrc() error cases
AbandonedPublic

Authored by ehem_freebsd_m5p.com on Dec 23 2021, 6:22 AM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 31 2024, 8:09 AM
Unknown Object (File)
Dec 20 2023, 3:54 AM
Unknown Object (File)
Dec 10 2023, 10:13 PM
Unknown Object (File)
Dec 1 2023, 1:25 PM
Unknown Object (File)
Oct 19 2023, 3:35 PM
Unknown Object (File)
Sep 6 2023, 7:19 AM
Unknown Object (File)
Aug 15 2023, 9:28 PM
Unknown Object (File)
Aug 14 2023, 7:17 AM
Subscribers

Details

Reviewers
royger
mhorne
Summary

The error cases in xen_intr_bind_isrc() fall into two categories, those
which call xen_intr_release_isrc() and those which do not. The former
are early, caused by basic setup failure. The latter cases are closer
to final setup.

Since the error paths are likely to get more complex in the future,
combine them together as an initial step.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 43552
Build 40440: arc lint + arc unit