]> git.baikalelectronics.ru Git - kernel.git/commit
i40e: remove BUG_ON from feature string building
authorShannon Nelson <shannon.nelson@intel.com>
Wed, 21 Oct 2015 23:47:04 +0000 (19:47 -0400)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Wed, 25 Nov 2015 18:05:55 +0000 (10:05 -0800)
commitdfd600eb513df575a4b48b18c380f514eb6189d8
treed05b5e231bd830b0b1d5f1cb8dc960d8076bcdbd
parenta47187001040663d30c1c75a6703b01828c0dcf9
i40e: remove BUG_ON from feature string building

There's really no reason to kill the kernel thread just because of a
little info string. This reworks the code to use snprintf's limiting to
assure that the string is never too long, and WARN_ON to still put out
a warning that we might want to look at the feature list length.

Prompted by a recent Linus diatribe.

Change-ID: If52ba5ca1c2344d8bf454a31bbb805eb5d2c5802
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c