aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJacob Keller <jacob.e.keller@intel.com>2017-07-12 05:46:12 -0400
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2017-08-27 15:44:04 -0700
commit8c9eb350aa7b66ab06f3e378dab3c7875a0bf83a (patch)
tree8bd5e74880d8c3b1fa45a7161a6eec6856a7bcb8 /include
parenti40evf: fix possible snprintf truncation of q_vector->name (diff)
downloadlinux-dev-8c9eb350aa7b66ab06f3e378dab3c7875a0bf83a.tar.xz
linux-dev-8c9eb350aa7b66ab06f3e378dab3c7875a0bf83a.zip
i40e: force VMDQ device name truncation
In new versions of GCC since 7.x a new warning exists which warns when a string is truncated before all of the format can be completed. When we setup VMDQ netdev names we are copying a pre-existing interface name which could be up to 15 characters in length. Since we also add 4 bytes, v, the literal %, the d and a \0 null, we would overrun the available size unless snprintf truncated for us. The snprintf call will of course truncate on the end, so lets instead modify the code to force truncation of the copied netdev name by 4 characters, to create enough space for the 4 bytes we're adding. Signed-off-by: Jacob Keller <jacob.e.keller@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions