diff options
author | Eric Lapuyade <eric.lapuyade@linux.intel.com> | 2013-07-19 14:57:55 +0200 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-08-14 01:12:58 +0200 |
commit | 352a5f5fb3ad8f829cfd4248fe6119895bda881f (patch) | |
tree | 48cb511da5f44e083d2773ce1b1d62100c01cf49 /net/nfc/core.c | |
parent | eab10b71a7d62d7cc6db631dba448f1d84df9b53 (diff) | |
download | op-kernel-dev-352a5f5fb3ad8f829cfd4248fe6119895bda881f.zip op-kernel-dev-352a5f5fb3ad8f829cfd4248fe6119895bda881f.tar.gz |
NFC: netlink: Add result of firmware operation to completion event
Result is added as an NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS attribute
containing the standard errno positive value of the completion result.
This event will be sent when the firmare download operation is done and
will contain the operation result.
Signed-off-by: Eric Lapuyade <eric.lapuyade@intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'net/nfc/core.c')
-rw-r--r-- | net/nfc/core.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/net/nfc/core.c b/net/nfc/core.c index aad7f8f..d252912 100644 --- a/net/nfc/core.c +++ b/net/nfc/core.c @@ -77,11 +77,19 @@ error: return rc; } -int nfc_fw_download_done(struct nfc_dev *dev, const char *firmware_name) +/** + * nfc_fw_download_done - inform that a firmware download was completed + * + * @dev: The nfc device to which firmware was downloaded + * @firmware_name: The firmware filename + * @result: The positive value of a standard errno value + */ +int nfc_fw_download_done(struct nfc_dev *dev, const char *firmware_name, + u32 result) { dev->fw_download_in_progress = false; - return nfc_genl_fw_download_done(dev, firmware_name); + return nfc_genl_fw_download_done(dev, firmware_name, result); } EXPORT_SYMBOL(nfc_fw_download_done); |