]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r341297
authorAndrew Rybchenko <arybchik@FreeBSD.org>
Fri, 21 Dec 2018 16:57:59 +0000 (16:57 +0000)
committerAndrew Rybchenko <arybchik@FreeBSD.org>
Fri, 21 Dec 2018 16:57:59 +0000 (16:57 +0000)
commitafc51010ad7afee8d1c23b10c5184df1559741c3
treebafe11ee161e2a50980ec7a3a1d40181a4f80fa6
parent86048b27ac157fae10a68f70165153073009742d
MFC r341297

sfxge(4): fix out of bounds read when dereferencing sdup

Introduce and use macro to make sure that MCDI buffers allocated
on stack are rounded up properly.

Submitted by:   Gautam Dawar <gdawar at solarflare.com>
Sponsored by:   Solarflare Communications, Inc.
Differential Revision:  https://reviews.freebsd.org/D18259
19 files changed:
sys/dev/sfxge/common/ef10_ev.c
sys/dev/sfxge/common/ef10_filter.c
sys/dev/sfxge/common/ef10_intr.c
sys/dev/sfxge/common/ef10_mac.c
sys/dev/sfxge/common/ef10_nic.c
sys/dev/sfxge/common/ef10_phy.c
sys/dev/sfxge/common/ef10_rx.c
sys/dev/sfxge/common/ef10_tx.c
sys/dev/sfxge/common/efx_lic.c
sys/dev/sfxge/common/efx_mcdi.c
sys/dev/sfxge/common/efx_mcdi.h
sys/dev/sfxge/common/efx_nic.c
sys/dev/sfxge/common/efx_nvram.c
sys/dev/sfxge/common/mcdi_mon.c
sys/dev/sfxge/common/medford_nic.c
sys/dev/sfxge/common/siena_mac.c
sys/dev/sfxge/common/siena_nic.c
sys/dev/sfxge/common/siena_nvram.c
sys/dev/sfxge/common/siena_phy.c