diff options
author | Eric Lapuyade <eric.lapuyade@intel.com> | 2012-06-11 13:49:51 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-07-09 16:42:08 -0400 |
commit | 456411ca812860d7ba06d3e4013ce1d8b9dbc7cd (patch) | |
tree | 01ab321980f6fb071fd1d6afb4627979f020050c /net/nfc | |
parent | 6c1c5b9e1d8a25268a607c762576b5c16e3e7230 (diff) | |
download | lwn-456411ca812860d7ba06d3e4013ce1d8b9dbc7cd.tar.gz lwn-456411ca812860d7ba06d3e4013ce1d8b9dbc7cd.zip |
NFC: Driver failure API
This API should be used by drivers, HCI, SHDLC or NCI stacks to report an
unrecoverable error.
Signed-off-by: Eric Lapuyade <eric.lapuyade@intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'net/nfc')
-rw-r--r-- | net/nfc/core.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/net/nfc/core.c b/net/nfc/core.c index 4177bb5104b9..32f28326b623 100644 --- a/net/nfc/core.c +++ b/net/nfc/core.c @@ -651,6 +651,16 @@ int nfc_target_lost(struct nfc_dev *dev, u32 target_idx) } EXPORT_SYMBOL(nfc_target_lost); +void nfc_driver_failure(struct nfc_dev *dev, int err) +{ + /* + * TODO: if polling is active, send empty target_found + * or else do whatever makes sense to let user space + * know this device needs to be closed and reinitialized. + */ +} +EXPORT_SYMBOL(nfc_driver_failure); + static void nfc_release(struct device *d) { struct nfc_dev *dev = to_nfc_dev(d); |