On Tue, Oct 30, 2012 at 02:25:19PM -0400, Behan Webster wrote:Good point. My mistake.The use of variable length arrays in structs (VLAIS) in the Linux Kernel codeYou sent the same patch here, to two different trees (usb and
precludes the use of compilers which don't implement VLAIS (for instance the
Clang compiler). This new header file contains macros which can be used to
calculate the size and offset of variables in an allocated buffer of memory
taking into account alignment issues.
Signed-off-by: Behan Webster <behanw@xxxxxxxxxxxxxxxxxx>
---
include/linux/valign.h | 87 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
create mode 100644 include/linux/valign.h
networking). That's not good, what happens if they both apply them?