Searched hist:"17 bf8c9b" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/drivers/s390/net/ |
H A D | qeth_core_main.c | 17bf8c9b Tue Mar 20 01:59:14 CDT 2018 Julian Wiedmann <jwi@linux.vnet.ibm.com> s390/qeth: lock read device while queueing next buffer
For calling ccw_device_start(), issue_next_read() needs to hold the device's ccwlock. This is satisfied for the IRQ handler path (where qeth_irq() gets called under the ccwlock), but we need explicit locking for the initial call by the MPC initialization.
Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net> 17bf8c9b Tue Mar 20 01:59:14 CDT 2018 Julian Wiedmann <jwi@linux.vnet.ibm.com> s390/qeth: lock read device while queueing next buffer For calling ccw_device_start(), issue_next_read() needs to hold the device's ccwlock. This is satisfied for the IRQ handler path (where qeth_irq() gets called under the ccwlock), but we need explicit locking for the initial call by the MPC initialization. Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|