NFC: digital: Call pending command callbacks at device unregister
authorThierry Escande <thierry.escande@collabora.com>
Thu, 16 Jun 2016 18:24:43 +0000 (20:24 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 6 Jul 2016 08:09:47 +0000 (10:09 +0200)
commit82e57952869fbbdf09d8f9e7ac284df13741e93d
tree3c2068c7d7970eaedb477c6139c788c5d3be9cfb
parent3f89fea35fc37b326d6b3697fcc9cba235a60811
NFC: digital: Call pending command callbacks at device unregister

With this patch, when freeing the command queue in the module unregister
function, the callbacks of the commands still queued are called with a
ENODEV error. This gives a chance to the command issuer to free any
memory it could have allocate.

Signed-off-by: Thierry Escande <thierry.escande@collabora.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
net/nfc/digital_core.c