Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp235105ybi; Fri, 7 Jun 2019 07:15:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqwY2AQ2Ws0mT5oW3litgSemwhW/C3w0vCEWYeyEtUOkW5d4/2hjg760MXPQUm4hVzRtk3hg X-Received: by 2002:a63:231c:: with SMTP id j28mr2825415pgj.430.1559916903830; Fri, 07 Jun 2019 07:15:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559916903; cv=none; d=google.com; s=arc-20160816; b=xmwnF7ZOWxebYIl4OkI2BpvZLdCQs3IUoLLtUQnu/uV2LliZHvsN8XFf/Zdy4ti96W t877RuR6PM56O6oARWEdn+1LCQhKnCU7gykckV+oVi5nqDa1cf1Ll9z+8yDoOV/SNMoD XA84/Nk7Q1y+vQakN5xeAryBUgV0JVMPB+pFJikVXWfvTxF47KLAnjd3A0Zp5zKIT70J 6R/mybyHH0hzjnJZVR54edmSfWkcO5Up6mWvzvQ8ek9TUc8TUx318cgu0g4f1NdAEC7H b2o+TF5Alc2lQ0pxfAsX/fhOujBHYjWykWDwd51zfQbkDVhDTlK7jaAqWPKiVjc//mkC UA1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=w68ouI0UY8djBNDhDsJy+gGnHUNrSjiyh8Ahtch+loE=; b=A9h7mucU2X3xyeXUCg7QH2t1tCm7RSyIQdsghNIi5xRcbTajzn4xwyGfM+P0qst+E8 TxErtMim7Y3f9EmP15+otdpvPsO3dN4FtPL91AuQ0bcfah4DjZ0hTowkQNZO8iSfApM4 psDmOmcqgTside0RpEBwwBdUoyXls8ANlaOQsQYG1M9pQYKd13gexsiuTliN1x5ELMb9 lnVANMGD2ESU+PfyQ6zNSFRolsyFwf2dI59av199CAQaitXTnF75QTl26m7jmsm3pj0T Jnb4pYkH5SDz7HGLLLF0jNQI93szCwvpWgH6Rd9tP6dD3oGX+g6rZxd1femnIrQZ3QAz zmqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sHxLExnQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d2si499566plo.21.2019.06.07.07.14.46; Fri, 07 Jun 2019 07:15:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sHxLExnQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729322AbfFGOHP (ORCPT + 99 others); Fri, 7 Jun 2019 10:07:15 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:33617 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728199AbfFGOHO (ORCPT ); Fri, 7 Jun 2019 10:07:14 -0400 Received: by mail-pf1-f194.google.com with SMTP id x15so1286868pfq.0 for ; Fri, 07 Jun 2019 07:07:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w68ouI0UY8djBNDhDsJy+gGnHUNrSjiyh8Ahtch+loE=; b=sHxLExnQRiiKepaTyp4J5/evrteT8xPFZk5OAWQUOLcVtiksseWOVDZ2jimQxpFJCQ 88XYGZndQ3WcnikN3kiv/3wpVazb+glKAm4Z0BryexF9P8Q2y0LGa3HpN6cqewVEnFvA uoxS6tSmyQ6XiWLcwE1uU9OTYzFQhWE9m3tHgNqDFO0m4hopSWfjeSHMxiexL9GuOVhm TpXrpI965V2yt3k+K/Icm7WhwI/u40esCYJzPnb+vYqj2FDOcdileW/Hs75M5yY+7Pit OHjmBu3QBJP+t3daLVVXror4I7pDoy+tZw87OTbsurgd/NYuQB6wMjtoZvZxsQLz7/vt X0jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w68ouI0UY8djBNDhDsJy+gGnHUNrSjiyh8Ahtch+loE=; b=RBsSQlp1Q5MgRFvIr+ibS+EGBJcbeJ/VUfAkDqsdZ8Si3IVLVpU37Cvk3xyJSIgu7f kZuHTl3gYYIDPgSuuiZTBD4E9fPDvoIU+OMAFBBjaWrlenmfzuTbisUGz0skKMcDZE8U kNfC1AfjhZmIKSk2jMPqAe/GZgIG0GDBY7cHjHUzshPSLKc0dBYSAYptVZ57iZzSLYiu TxFELeYZfYQnYnccwwyToxJAXqHZsQaWX0d9BaT0m61Zlmde8uYxO/P7jimrOQ3wykzd DLtzFNfS4JsrdQBSxug5iDjMj13SLkF3IaYEFlvNWAmpCZlqifzF5xV2L0OU2Fv7mnT/ tT0w== X-Gm-Message-State: APjAAAV1cgl6mcieFsh2P+IaWpzayNJDIS/PMj7P0CvwcOQQfrKlPUYZ nylTJqZo5pAwi2tcYGZirT4= X-Received: by 2002:a65:5302:: with SMTP id m2mr2771049pgq.369.1559916433683; Fri, 07 Jun 2019 07:07:13 -0700 (PDT) Received: from localhost.localdomain ([110.227.95.145]) by smtp.gmail.com with ESMTPSA id j7sm7071983pjb.26.2019.06.07.07.07.08 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 07 Jun 2019 07:07:12 -0700 (PDT) From: Nishka Dasgupta To: gregkh@linuxfoundation.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, straube.linux@gmail.com, larry.finger@lwfinger.net, florian.c.schilhabel@googlemail.com, colin.king@canonical.com, valdis.kletnieks@vt.edu, tiny.windzz@gmail.com Cc: Nishka Dasgupta Subject: [PATCH 1/2] staging: rtl8712: r8712_setdatarate_cmd(): Change Date: Fri, 7 Jun 2019 19:36:57 +0530 Message-Id: <20190607140658.11932-1-nishkadg.linux@gmail.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Change the return values of function r8712_setdatarate_cmd from _SUCCESS and _FAIL to 0 and -ENOMEM respectively. Change the return type of the function from u8 to int to reflect this. Change the call site of the function to check for 0 instead of _SUCCESS. (Checking that the return value != 0 is not necessary; the return value itself can simply be passed into the conditional.) Signed-off-by: Nishka Dasgupta --- drivers/staging/rtl8712/rtl871x_cmd.c | 8 ++++---- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/staging/rtl8712/rtl871x_cmd.c b/drivers/staging/rtl8712/rtl871x_cmd.c index 05a78ac24987..e478c031f95f 100644 --- a/drivers/staging/rtl8712/rtl871x_cmd.c +++ b/drivers/staging/rtl8712/rtl871x_cmd.c @@ -242,7 +242,7 @@ u8 r8712_sitesurvey_cmd(struct _adapter *padapter, return _SUCCESS; } -u8 r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset) +int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset) { struct cmd_obj *ph2c; struct setdatarate_parm *pbsetdataratepara; @@ -250,18 +250,18 @@ u8 r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset) ph2c = kmalloc(sizeof(*ph2c), GFP_ATOMIC); if (!ph2c) - return _FAIL; + return -ENOMEM; pbsetdataratepara = kmalloc(sizeof(*pbsetdataratepara), GFP_ATOMIC); if (!pbsetdataratepara) { kfree(ph2c); - return _FAIL; + return -ENOMEM; } init_h2fwcmd_w_parm_no_rsp(ph2c, pbsetdataratepara, GEN_CMD_CODE(_SetDataRate)); pbsetdataratepara->mac_id = 5; memcpy(pbsetdataratepara->datarates, rateset, NumRates); r8712_enqueue_cmd(pcmdpriv, ph2c); - return _SUCCESS; + return 0; } u8 r8712_set_chplan_cmd(struct _adapter *padapter, int chplan) diff --git a/drivers/staging/rtl8712/rtl871x_cmd.h b/drivers/staging/rtl8712/rtl871x_cmd.h index 262984c58efb..800216cca2f6 100644 --- a/drivers/staging/rtl8712/rtl871x_cmd.h +++ b/drivers/staging/rtl8712/rtl871x_cmd.h @@ -719,7 +719,7 @@ u8 r8712_joinbss_cmd(struct _adapter *padapter, u8 r8712_disassoc_cmd(struct _adapter *padapter); u8 r8712_setopmode_cmd(struct _adapter *padapter, enum NDIS_802_11_NETWORK_INFRASTRUCTURE networktype); -u8 r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset); +int r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset); u8 r8712_set_chplan_cmd(struct _adapter *padapter, int chplan); u8 r8712_setbasicrate_cmd(struct _adapter *padapter, u8 *rateset); u8 r8712_getrfreg_cmd(struct _adapter *padapter, u8 offset, u8 *pval); diff --git a/drivers/staging/rtl8712/rtl871x_ioctl_linux.c b/drivers/staging/rtl8712/rtl871x_ioctl_linux.c index b424b8436fcf..761e2ba68a42 100644 --- a/drivers/staging/rtl8712/rtl871x_ioctl_linux.c +++ b/drivers/staging/rtl8712/rtl871x_ioctl_linux.c @@ -1367,7 +1367,7 @@ static int r8711_wx_set_rate(struct net_device *dev, datarates[i] = 0xff; } } - if (r8712_setdatarate_cmd(padapter, datarates) != _SUCCESS) + if (r8712_setdatarate_cmd(padapter, datarates)) ret = -ENOMEM; return ret; } -- 2.19.1