summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2020-04-07 11:27:24 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2020-04-07 11:27:24 +0000
commitcb12c768f1182b2a1e68bae192cbb1dd6a6cd2fa (patch)
tree69ec4d8a9ec88168572bf566ae3896a3b6d7edd0 /usr/src/uts/intel
parent2c0eb3d4f98089c725b93d03ed8ad8f439bb0ab3 (diff)
parent3fe9882ba9986735cce21c1e187c449d9642d180 (diff)
downloadillumos-joyent-cb12c768f1182b2a1e68bae192cbb1dd6a6cd2fa.tar.gz
[illumos-gate merge]
commit 3fe9882ba9986735cce21c1e187c449d9642d180 12426 swapgeneric: NULL pointer errors commit dd6b11ddff7060f33ccf31e17387d9e1c430a013 12458 iwh: variable may be used uninitialized commit c4c986b810b9fd93e8a611caf5ed0f346a84416c 12403 srn: variable may be used uninitialized commit f879aa946dba986685452e3cd77d8c2f1d5688d5 12418 dnet: variable may be used uninitialized commit 1c189586e43914686758de5408f8a41d8a39528e 12410 bpf: variable may be used uninitialized commit c846684c3d36ea4ee89b2cdeb2738e6521376e5a 12412 crypto: variable may be used uninitialized
Diffstat (limited to 'usr/src/uts/intel')
-rw-r--r--usr/src/uts/intel/io/dnet/dnet.c49
1 files changed, 25 insertions, 24 deletions
diff --git a/usr/src/uts/intel/io/dnet/dnet.c b/usr/src/uts/intel/io/dnet/dnet.c
index e1592ad902..01e9325519 100644
--- a/usr/src/uts/intel/io/dnet/dnet.c
+++ b/usr/src/uts/intel/io/dnet/dnet.c
@@ -438,7 +438,7 @@ dnet_probe(dev_info_t *devinfo)
static int
dnet_hack(dev_info_t *devinfo)
{
- uchar_t vendor_info[SROM_SIZE];
+ uchar_t vendor_info[SROM_SIZE];
uint32_t csr;
uint16_t deviceid;
ddi_acc_handle_t handle;
@@ -505,12 +505,12 @@ static int
dnet_attach(dev_info_t *devinfo, ddi_attach_cmd_t cmd)
{
uint16_t revid;
- struct dnetinstance *dnetp; /* Our private device info */
+ struct dnetinstance *dnetp; /* Our private device info */
mac_register_t *macp;
- uchar_t vendor_info[SROM_SIZE];
+ uchar_t vendor_info[SROM_SIZE];
uint32_t csr;
uint16_t deviceid;
- ddi_acc_handle_t handle;
+ ddi_acc_handle_t handle;
int secondary;
#define DNET_PCI_RNUMBER 1
@@ -1003,7 +1003,7 @@ static int
dnet_set_addr(struct dnetinstance *dnetp)
{
struct tx_desc_type *desc;
- int current_desc;
+ int current_desc;
uint32_t val;
ASSERT(MUTEX_HELD(&dnetp->intrlock));
@@ -1032,13 +1032,13 @@ dnet_set_addr(struct dnetinstance *dnetp)
desc->buffer1 = dnetp->setup_buf_paddr;
desc->buffer2 = 0;
- desc->desc1.buffer_size1 = SETUPBUF_SIZE;
- desc->desc1.buffer_size2 = 0;
+ desc->desc1.buffer_size1 = SETUPBUF_SIZE;
+ desc->desc1.buffer_size2 = 0;
desc->desc1.setup_packet = 1;
desc->desc1.first_desc = 0;
- desc->desc1.last_desc = 0;
- desc->desc1.filter_type0 = 1;
- desc->desc1.filter_type1 = 1;
+ desc->desc1.last_desc = 0;
+ desc->desc1.filter_type0 = 1;
+ desc->desc1.filter_type1 = 1;
desc->desc1.int_on_comp = 1;
desc->desc0.own = 1;
@@ -1128,12 +1128,12 @@ static uint32_t
hashindex(const uint8_t *address)
{
uint32_t crc = (uint32_t)HASH_CRC;
- uint32_t const POLY = HASH_POLY;
+ uint32_t const POLY = HASH_POLY;
uint32_t msb;
- int32_t byteslength;
- uint8_t currentbyte;
- uint32_t index;
- int32_t bit;
+ int32_t byteslength;
+ uint8_t currentbyte;
+ uint32_t index;
+ int32_t bit;
int32_t shift;
for (byteslength = 0; byteslength < ETHERADDRL; byteslength++) {
@@ -1331,6 +1331,7 @@ dnet_send(struct dnetinstance *dnetp, mblk_t *mp)
mblk_t *bp;
ASSERT(MUTEX_HELD(&dnetp->txlock));
+ end_index = 0;
/* reclaim any xmit descriptors completed */
dnet_reclaim_Tx_desc(dnetp);
@@ -1583,7 +1584,7 @@ dnet_getp(struct dnetinstance *dnetp)
{
int packet_length, index;
mblk_t *mp;
- caddr_t virtual_address;
+ caddr_t virtual_address;
struct rx_desc_type *desc = dnetp->rx_desc;
int marker = dnetp->rx_current_desc;
int misses;
@@ -1699,7 +1700,7 @@ dnet_getp(struct dnetinstance *dnetp)
/*
* If no packet errors then do:
- * 1. Allocate a new receive buffer so that we can
+ * 1. Allocate a new receive buffer so that we can
* use the current buffer as streams buffer to
* avoid bcopy.
* 2. If we got a new receive buffer then allocate
@@ -2009,7 +2010,7 @@ set_opr(struct dnetinstance *dnetp)
{
uint32_t fd, mb1, sf;
- int opnmode_len;
+ int opnmode_len;
uint32_t val;
media_block_t *block = dnetp->selected_media_block;
@@ -2859,7 +2860,7 @@ static void
dnet_read21140srom(ddi_acc_handle_t io_handle, caddr_t io_reg, uchar_t *addr,
int maxlen)
{
- uint32_t i, j;
+ uint32_t i, j;
uint32_t dout;
uint16_t word;
uint8_t rom_addr;
@@ -2993,7 +2994,7 @@ get_alternative_srom_image(dev_info_t *devinfo, uchar_t *vi, int len)
*/
pci_regspec_t *assignp;
int assign_len;
- int devnum;
+ int devnum;
int primary_devnum;
primary_devnum = ddi_getprop(DDI_DEV_T_ANY, devinfo, 0,
@@ -3020,10 +3021,10 @@ get_alternative_srom_image(dev_info_t *devinfo, uchar_t *vi, int len)
static void
set_alternative_srom_image(dev_info_t *devinfo, uchar_t *vi, int len)
{
- int proplen;
+ int proplen;
pci_regspec_t *assignp;
int assign_len;
- int devnum;
+ int devnum;
if (ddi_getproplen(DDI_DEV_T_ANY, devinfo, DDI_PROP_DONTPASS,
"DNET_SROM", &proplen) == DDI_PROP_SUCCESS ||
@@ -3520,7 +3521,7 @@ enable_interrupts(struct dnetinstance *dnetp)
* calls dnet_intr for each of them.
* Known cards that suffer from this problem are:
* All Cogent multiport cards;
- * Znyx 314;
+ * Znyx 314;
* Znyx 315.
*
* XXX NEEDSWORK -- see comments above get_alternative_srom_image(). This
@@ -4093,7 +4094,7 @@ dnet_parse_srom(struct dnetinstance *dnetp, SROM_FORMAT *sr, uchar_t *vi)
/* Section 4.2, 4.3, 4.4, 4.5 */
static void
parse_controller_leaf(struct dnetinstance *dnetp, LEAF_FORMAT *leaf,
- uchar_t *vi)
+ uchar_t *vi)
{
int i;