From fd15ef219621a169cfb410dfe52ef476a37875b0 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Date: Wed, 29 Mar 2017 17:55:55 -0700 Subject: [PATCH] qcacmn: Return status from qdf_create_work qdf_create_work is not returning any status hence modify it to return proper QDF status to know proper status of work creation. Change-Id: I8fc84933cc85ba628363638d7567b083ecbf4f34 CRs-Fixed: 2026441 --- qdf/inc/qdf_defer.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/qdf/inc/qdf_defer.h b/qdf/inc/qdf_defer.h index 5e2f6ffa3b..642a1f4b2d 100644 --- a/qdf/inc/qdf_defer.h +++ b/qdf/inc/qdf_defer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. + * Copyright (c) 2014-2017 The Linux Foundation. All rights reserved. * * Previously licensed under the ISC license by Qualcomm Atheros, Inc. * @@ -104,12 +104,13 @@ static inline void qdf_destroy_bh(qdf_handle_t hdl, qdf_bh_t *bh) * @work: pointer to work * @func: deferred function to run at bottom half non-interrupt context. * @arg: argument for the deferred function - * Return: none + * + * Return: QDF status */ -static inline void qdf_create_work(qdf_handle_t hdl, qdf_work_t *work, +static inline QDF_STATUS qdf_create_work(qdf_handle_t hdl, qdf_work_t *work, qdf_defer_fn_t func, void *arg) { - __qdf_init_work(hdl, work, func, arg); + return __qdf_init_work(hdl, work, func, arg); } /**