diff options
author | Stefan Haberland <stefan.haberland@de.ibm.com> | 2015-04-02 06:27:25 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2015-04-15 06:23:50 -0400 |
commit | f2608cd4a37479d11d0748f524a6a363ee38631f (patch) | |
tree | f21edcbfd05db92f54dea89f32e43c6e2e1dcdd0 /net/switchdev/switchdev.c | |
parent | 8741ce6d114873e482b1ef298d6537d18ff393d3 (diff) |
s390/dasd: fix inability to set a DASD device offline
Fix ref counting for DASD devices leading to an inability to set a
DASD device offline.
Before a worker is scheduled the DASD device driver takes a reference
to the device. If the worker was already scheduled this reference was
never freed.
Fix by giving the reference to the DASD device free when
schedule_work() returns false.
Signed-off-by: Stefan Haberland <stefan.haberland@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions