Re: [tls 2/5] net/tls: sleeping function from invalid context

2018-12-14 Thread David Miller
From: Atul Gupta Date: Tue, 11 Dec 2018 02:20:09 -0800 > HW unhash within mutex for registered tls devices cause sleep > when called from tcp_set_state for TCP_CLOSE. Release lock and > re-acquire after function call with ref count incr/dec. > defined kref and fp release for tls_device to ensure

[tls 2/5] net/tls: sleeping function from invalid context

2018-12-11 Thread Atul Gupta
HW unhash within mutex for registered tls devices cause sleep when called from tcp_set_state for TCP_CLOSE. Release lock and re-acquire after function call with ref count incr/dec. defined kref and fp release for tls_device to ensure device is not released outside lock. BUG: sleeping function call