OSDN Git Service

igb: Initialize mailbox message for VF reset
authorTony Nguyen <anthony.l.nguyen@intel.com>
Mon, 12 Dec 2022 19:00:31 +0000 (11:00 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 14 Dec 2022 03:26:36 +0000 (19:26 -0800)
commitde5dc44370fbd6b46bd7f1a1e00369be54a041c8
tree0b03a718e29dbdb00e4eb8a18d52b922860acb21
parente9ad498696325c6b437e49450661cf2c349e24f5
igb: Initialize mailbox message for VF reset

When a MAC address is not assigned to the VF, that portion of the message
sent to the VF is not set. The memory, however, is allocated from the
stack meaning that information may be leaked to the VM. Initialize the
message buffer to 0 so that no information is passed to the VM in this
case.

Fixes: 6ddbc4cf1f4d ("igb: Indicate failure on vf reset for empty mac address")
Reported-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Link: https://lore.kernel.org/r/20221212190031.3983342-1-anthony.l.nguyen@intel.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/intel/igb/igb_main.c