Sparse builds have been warning for a really long time now
that etherdevice.h has a conversion that is unsafe.
include/linux/etherdevice.h:79:32: warning: restricted __be16 degrades to
integer
This code change fixes the issue and generates the exact
same assembly before/after (checked on x86_6
From: Jesse Brandeburg
Date: Thu, 13 Aug 2015 18:34:03 -0700
> Sparse builds have been warning for a really long time now
> that etherdevice.h has a conversion that is unsafe.
>
> include/linux/etherdevice.h:79:32: warning: restricted __be16 degrades to
> integer
>
> This code change fixes t