]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability
authorJacob Keller <jacob.e.keller@intel.com>
Wed, 27 Jul 2016 19:02:33 +0000 (12:02 -0700)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 8 Mar 2017 00:31:16 +0000 (19:31 -0500)
commita7dea0604ae5e0321fd3af0be13d4ebf5e5f5006
treeebac48577b51f12ee3eee4bcd40c0ec80d99ab51
parent57e177ef2f4c11dfb4b555391bf133e4df477fd8
i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability

Orabug: 24568124

The function calls netif_set_real_num_(tx|rx)_queues, both of which
should be done only under rntl lock. Unfortunately the
i40evf_init_task did not hold the rtnl_lock as necessary. This patch
adds the locking needed.

Change-ID: Ib72a21c3ce22b71a226b16f9bbe0f5f8cc3e849b
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>
(cherry picked from commit 62fe2a865e6ddc92f574bafacf8376613d8c08f2)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/net/ethernet/intel/i40evf/i40evf_main.c