diff options
author | Toomas Soome <tsoome@me.com> | 2019-12-30 15:05:56 +0200 |
---|---|---|
committer | Toomas Soome <tsoome@me.com> | 2020-03-16 08:57:02 +0200 |
commit | 584b574a3b16c6772c8204ec1d1c957c56f22a87 (patch) | |
tree | c9bfd155a2c2edf14608a4ee0d1b328680cde6d8 /usr/src/uts/i86pc/io/rootnex.c | |
parent | 34a4e6b53d2e6f2605fd77cda5b161201d7d0f20 (diff) | |
download | illumos-gate-584b574a3b16c6772c8204ec1d1c957c56f22a87.tar.gz |
12174 i86pc: variable may be used uninitialized
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Andrew Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/uts/i86pc/io/rootnex.c')
-rw-r--r-- | usr/src/uts/i86pc/io/rootnex.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/usr/src/uts/i86pc/io/rootnex.c b/usr/src/uts/i86pc/io/rootnex.c index 972f726287..757d73dc5e 100644 --- a/usr/src/uts/i86pc/io/rootnex.c +++ b/usr/src/uts/i86pc/io/rootnex.c @@ -1142,6 +1142,8 @@ rootnex_map_regspec(ddi_map_req_t *mp, caddr_t *vaddrp) case DDI_STORECACHING_OK_ACC: hat_acc_flags = HAT_STORECACHING_OK; break; + default: + return (DDI_ME_INVAL); } ap = (ddi_acc_impl_t *)hp->ah_platform_private; ap->ahi_acc_attr |= DDI_ACCATTR_CPU_VADDR; @@ -2762,7 +2764,7 @@ rootnex_need_bounce_seg(ddi_dma_obj_t *dmar_object, rootnex_sglinfo_t *sglinfo) uint_t pcnt; page_t *pp; - + pp = NULL; /* shortcuts */ pplist = dmar_object->dmao_obj.virt_obj.v_priv; vaddr = dmar_object->dmao_obj.virt_obj.v_addr; @@ -2891,7 +2893,7 @@ rootnex_get_sgl(ddi_dma_obj_t *dmar_object, ddi_dma_cookie_t *sgl, page_t *pp; uint_t cnt; - + pp = NULL; /* shortcuts */ pplist = dmar_object->dmao_obj.virt_obj.v_priv; vaddr = dmar_object->dmao_obj.virt_obj.v_addr; @@ -4226,7 +4228,7 @@ rootnex_copybuf_window_boundary(ddi_dma_impl_t *hp, rootnex_dma_t *dma, uint_t pidx; off_t poff; - + pidx = 0; sinfo = &dma->dp_sglinfo; /* |