summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/io/rootnex.c
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2019-12-30 15:05:56 +0200
committerToomas Soome <tsoome@me.com>2020-03-16 08:57:02 +0200
commit584b574a3b16c6772c8204ec1d1c957c56f22a87 (patch)
treec9bfd155a2c2edf14608a4ee0d1b328680cde6d8 /usr/src/uts/i86pc/io/rootnex.c
parent34a4e6b53d2e6f2605fd77cda5b161201d7d0f20 (diff)
downloadillumos-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.c8
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;
/*