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)
Thu, Oct 24, 10:23 PM
Unknown Object (File)
Wed, Oct 16, 1:26 PM
Unknown Object (File)
Wed, Oct 16, 1:06 PM
Unknown Object (File)
Wed, Oct 16, 12:59 PM
Unknown Object (File)
Oct 3 2024, 9:54 AM
Unknown Object (File)
Oct 1 2024, 1:15 PM
Unknown Object (File)
Oct 1 2024, 11:22 AM
Unknown Object (File)
Oct 1 2024, 12:06 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