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
F152452261: D33623.id100487.diff
Wed, Apr 15, 1:37 AM
Unknown Object (File)
Tue, Apr 14, 8:04 PM
Unknown Object (File)
Tue, Apr 14, 4:25 AM
Unknown Object (File)
Mon, Apr 13, 11:16 PM
Unknown Object (File)
Sat, Apr 11, 2:54 PM
Unknown Object (File)
Fri, Apr 10, 6:06 PM
Unknown Object (File)
Thu, Mar 26, 9:57 AM
Unknown Object (File)
Thu, Mar 26, 2:56 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