mbox series

[net,0/2] net/ibmvnic: Fix reset work item locking bugs

Message ID 1544476943-5712-1-git-send-email-tlfalcon@linux.ibm.com
Headers show
Series net/ibmvnic: Fix reset work item locking bugs | expand

Message

Thomas Falcon Dec. 10, 2018, 9:22 p.m. UTC
This patch set fixes issues with scheduling reset work items in
a tasklet context. Since ibmvnic_reset can called in an interrupt,
it should not use a mutex or allocate memory non-atomically.

Thomas Falcon (2):
  ibmvnic: Convert reset work item mutex to spin lock
  ibmvnic: Fix non-atomic memory allocation in IRQ context

 drivers/net/ethernet/ibm/ibmvnic.c | 18 ++++++++++--------
 drivers/net/ethernet/ibm/ibmvnic.h |  2 +-
 2 files changed, 11 insertions(+), 9 deletions(-)

Comments

David Miller Dec. 11, 2018, 1:34 a.m. UTC | #1
From: Thomas Falcon <tlfalcon@linux.ibm.com>
Date: Mon, 10 Dec 2018 15:22:21 -0600

> This patch set fixes issues with scheduling reset work items in
> a tasklet context. Since ibmvnic_reset can called in an interrupt,
> it should not use a mutex or allocate memory non-atomically.

Series applied, thanks.