diff options
| author | krgopi <none@none> | 2005-12-23 10:29:12 -0800 |
|---|---|---|
| committer | krgopi <none@none> | 2005-12-23 10:29:12 -0800 |
| commit | 4b46d1ef625bf17cc3dd4b14b9ad807be97dc558 (patch) | |
| tree | f7a47bdc523d89874ab78528527c14b8bd0aaef9 /usr/src/uts/common/io/mac/mac.c | |
| parent | 5805a1baa6594684bbf7d7fa108cea093396ea31 (diff) | |
| download | illumos-gate-4b46d1ef625bf17cc3dd4b14b9ad807be97dc558.tar.gz | |
PSARC 2005/654 Nemo soft rings
6306717 For Nemo based drivers, IP can ask dls to do the fanout
Diffstat (limited to 'usr/src/uts/common/io/mac/mac.c')
| -rw-r--r-- | usr/src/uts/common/io/mac/mac.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/mac/mac.c b/usr/src/uts/common/io/mac/mac.c index 288bb79298..53bcc5fc94 100644 --- a/usr/src/uts/common/io/mac/mac.c +++ b/usr/src/uts/common/io/mac/mac.c @@ -1297,7 +1297,10 @@ mac_resource_add(mac_t *mp, mac_resource_t *mrp) add = mip->mi_resource_add; arg = mip->mi_resource_add_arg; - mrh = add(arg, mrp); + if (add != NULL) + mrh = add(arg, mrp); + else + mrh = NULL; rw_exit(&mip->mi_resource_lock); return (mrh); |
