Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2951209pxb; Tue, 13 Apr 2021 14:34:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzMc3wd2WIGYEnpJGv3YGlVvfHFhZ4HAh4hwCvNQGnWO751Rz10br1jqi7f2o1/wN593v7u X-Received: by 2002:a50:e702:: with SMTP id a2mr37900405edn.3.1618349652996; Tue, 13 Apr 2021 14:34:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618349652; cv=none; d=google.com; s=arc-20160816; b=ZpzrJpFos02ft20js0Zjc7LZnEGPvrahoeJuq/AqDcHzn/D5CVJYalZLe01FoNv3Cq dWg9iW5rWnLMqMIdZrhBOgjFrQn+4/vrHpW7J+6S/Q4zjwkOcrWbPxJv3EMF8jEp2lMR 7HKlyL9kvNkUnRgYZA9gSSJ6GdptnGJ4Y5fChy2kdbIAeMj6SNRinBRt76zG9g3nZ5Ii D7Ypy3y25BQc5hoS6CyfzAq3vWebuwMWo0Qj6R98gX7TerQ8UWiU78CjTjZRLXq6jijf j5iRAYa0RcX1zqpi6h7f9rEwP4iQLxmBBTSCfLDtKM+qPpF/x8HgmplN3wJdssDqVl6p ImYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:from:date:ironport-hdrordr; bh=9A549t1DTvbF/ZixV7qCjtKPsrofCqtxDghaDLgFtnc=; b=XRjAWNOWL9kkzoRnm1NGGvRP0TalcXzh9ahTJnMpfIiB9PTRJ4fTwiq+FDWToD1LSK fdWi115EKe9F/n3qurHoS0n4TLyxMYXuJDjTYqNB1FFr/6tesRo3QjF53MW2QtpU7OW3 l2XgmMGiRU96Ben6jPTEnwi8wNpribc1xb06LYOmPzz8AykQsBdnjs5Wy2wibkohVpI6 pt1Ci3PhBw1+LgJC1Ffrv+anq+L4gki9ZVhAG/eOBhZAXxamWwi/R+CfxG7q/aj97M3z 1zdwE9HGBH7H3whcQf0DEBrH2zbm35D7BPUJsIAMKJPaszQrYLx/tfVnzJYDOPFY8iQh xrew== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q20si9581380edw.269.2021.04.13.14.33.50; Tue, 13 Apr 2021 14:34:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245513AbhDMQ1j (ORCPT + 99 others); Tue, 13 Apr 2021 12:27:39 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:13327 "EHLO mail3-relais-sop.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237066AbhDMQ1i (ORCPT ); Tue, 13 Apr 2021 12:27:38 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3A+gD8ga8CSWQhZ3Sc4gpuk+AuI+orLtY04lQ7?= =?us-ascii?q?vn1ZYxpTb8CeioSSjO0WvCWE6go5dXk8lbm7Sc29aFzG85od2+gsFJODeCWjh2?= =?us-ascii?q?eyNoFl6uLZsl7dMgnz7PRU26slU6UWMqyUMXFAgcz34Ba1Hr8bqbHtmpyAvuvG?= =?us-ascii?q?ymcocAcCUcFdxj1kAQWWGFAefmV7LKc+faDw2uN34x6peXEada2AaEUtbqz7hu?= =?us-ascii?q?SOsonnbx4ADwMm7wfLtzmy6KfmeiL24isj?= X-IronPort-AV: E=Sophos;i="5.82,219,1613430000"; d="scan'208";a="378563316" Received: from 173.121.68.85.rev.sfr.net (HELO hadrien) ([85.68.121.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Apr 2021 18:27:17 +0200 Date: Tue, 13 Apr 2021 18:27:17 +0200 (CEST) From: Julia Lawall X-X-Sender: jll@hadrien To: "Fabio M. De Francesco" cc: Julia Lawall , outreachy-kernel@googlegroups.com, Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [Outreachy kernel] [PATCH] :staging: rtl8723bs: Remove useless led_blink_hdl() In-Reply-To: <1843649.8FsqevVC75@linux.local> Message-ID: References: <20210413155908.8691-1-fmdefrancesco@gmail.com> <1843649.8FsqevVC75@linux.local> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 13 Apr 2021, Fabio M. De Francesco wrote: > On Tuesday, April 13, 2021 6:04:16 PM CEST Julia Lawall wrote: > > On Tue, 13 Apr 2021, Fabio M. De Francesco wrote: > > > Removed the led_blink_hdl() function (declaration, definition, and > > > caller code) because it's useless. It only seems to check whether or > > > not a given pointer is NULL. There are other (simpler) means for that > > > purpose. > > > > > > Signed-off-by: Fabio M. De Francesco > > > --- > > > > > > drivers/staging/rtl8723bs/core/rtw_cmd.c | 1 - > > > drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 9 --------- > > > drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - > > > 3 files changed, 11 deletions(-) > > > > > > diff --git a/drivers/staging/rtl8723bs/core/rtw_cmd.c > > > b/drivers/staging/rtl8723bs/core/rtw_cmd.c index > > > 0297fbad7bce..4c44dfd21514 100644 > > > --- a/drivers/staging/rtl8723bs/core/rtw_cmd.c > > > +++ b/drivers/staging/rtl8723bs/core/rtw_cmd.c > > > @@ -150,7 +150,6 @@ static struct cmd_hdl wlancmds[] = { > > > > > > GEN_MLME_EXT_HANDLER(0, h2c_msg_hdl) /*58*/ > > > GEN_MLME_EXT_HANDLER(sizeof(struct SetChannelPlan_param), > > > set_chplan_hdl) /*59*/> > > > - GEN_MLME_EXT_HANDLER(sizeof(struct LedBlink_param), > led_blink_hdl) > > > /*60*/ > > This is worrisome. Doyou fully understand the impact of this? If not, > > the change is probably not a good idea. > > > This is that macro definition: > > #define GEN_MLME_EXT_HANDLER(size, cmd) {size, cmd}, > > struct C2HEvent_Header { > > #ifdef __LITTLE_ENDIAN > > unsigned int len:16; > unsigned int ID:8; > unsigned int seq:8; > #else > unsigned int seq:8; > unsigned int ID:8; > unsigned int len:16; > #endif > unsigned int rsvd; > }; > > It's a bit convoluted with regard to my experience. Probably I don't > understand it fully, but it seems to me to not having effects to the code > where I removed its use within core/rtw_cmd.c. > > What am I missing? It seems that the function is being put into an array. Probably someone expects to find it there. Probably you have shifted all of the functions that come afterwards back one slot so that they are all in the wrong places. julia