]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
sfxge(4): fix power of 2 round up when align has smaller type
authorarybchik <arybchik@FreeBSD.org>
Sat, 27 Jul 2019 09:36:27 +0000 (09:36 +0000)
committerarybchik <arybchik@FreeBSD.org>
Sat, 27 Jul 2019 09:36:27 +0000 (09:36 +0000)
commit1edccfb5273606d34e41dbe2c282e3fe81a3d5ba
treeb2ae0748b39c7a5429636f567eb30abfc4509ad8
parent577fca0e204db95403a12794858f47a2f799b9c6
sfxge(4): fix power of 2 round up when align has smaller type

Substitute driver-defined P2ROUNDUP() h with EFX_P2ROUNDUP()
defined in libefx.

Cast value and alignment to one specified type to guarantee result
correctness.

Reported by: Andrea Valsania <andrea.valsania at answervad.it>
Reviewed by:    philip
Sponsored by:   Solarflare Communications, Inc.
MFC after:      2 days
Differential Revision:  https://reviews.freebsd.org/D21074
sys/dev/sfxge/common/ef10_impl.h
sys/dev/sfxge/common/ef10_nvram.c
sys/dev/sfxge/common/ef10_rx.c
sys/dev/sfxge/common/efsys.h
sys/dev/sfxge/common/efx.h
sys/dev/sfxge/common/efx_mcdi.h
sys/dev/sfxge/common/efx_tx.c
sys/dev/sfxge/sfxge_port.c
sys/dev/sfxge/sfxge_rx.c