summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorPatrick Mooney <pmooney@pfmooney.com>2022-04-19 22:10:57 +0000
committerPatrick Mooney <pmooney@oxide.computer>2022-04-26 05:13:15 +0000
commitce9221f7c49d15d77c5f2958868f3319f95c7a06 (patch)
treea7dab01b70a61639018025877887fbf1108c7aa7 /usr/src
parent43f863f959a7ec8a6ee3645d33997561ff808c39 (diff)
downloadillumos-gate-ce9221f7c49d15d77c5f2958868f3319f95c7a06.tar.gz
14650 remove smatch gag from viona
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/intel/io/viona/viona_tx.c6
-rw-r--r--usr/src/uts/intel/viona/Makefile3
2 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/uts/intel/io/viona/viona_tx.c b/usr/src/uts/intel/io/viona/viona_tx.c
index 424deee498..277ee521a1 100644
--- a/usr/src/uts/intel/io/viona/viona_tx.c
+++ b/usr/src/uts/intel/io/viona/viona_tx.c
@@ -699,7 +699,11 @@ viona_tx(viona_link_t *link, viona_vring_t *ring)
* guest can't run concurrently.
*/
smt_begin_unsafe();
- mac_tx(link_mch, mp_head, 0, MAC_DROP_ON_NO_DESC, NULL);
+ /*
+ * Ignore, for now, any signal from MAC about whether the outgoing
+ * packet was dropped or not.
+ */
+ (void) mac_tx(link_mch, mp_head, 0, MAC_DROP_ON_NO_DESC, NULL);
smt_end_unsafe();
return;
diff --git a/usr/src/uts/intel/viona/Makefile b/usr/src/uts/intel/viona/Makefile
index a09dbbe9e9..6a38bbaf9e 100644
--- a/usr/src/uts/intel/viona/Makefile
+++ b/usr/src/uts/intel/viona/Makefile
@@ -28,9 +28,6 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-# needs work
-SMOFF += all_func_returns
-
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)