]> git.baikalelectronics.ru Git - kernel.git/commit
ethtool: Document the general convention for VLAs in kernel space
authorBen Hutchings <ben@decadent.org.uk>
Wed, 12 Feb 2014 22:14:53 +0000 (22:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Feb 2014 22:33:03 +0000 (17:33 -0500)
commitb3cb6241f37fc0da349dcfcfda485e317699031c
treef8c5ec10761812f6de9f63c274e3aa62d0bec40f
parent650c0eabc80fdf133e0fa1e1fda7dc79c2848e30
ethtool: Document the general convention for VLAs in kernel space

Various ethtool command structures are declared with zero-length array
at the end which are intended to be variable-length in userland
(relying on lack of compiler bounds checking).  However, in the kernel
the structure and array are always allocated and passed to driver
operations separately.  Make that explicit.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/ethtool.h