[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180323145807.GA28429@kroah.com>
Date: Fri, 23 Mar 2018 15:58:07 +0100
From: Greg KH <gregkh@...uxfoundation.org>
To: Quytelda Kahja <quytelda@...alin.org>
Cc: wsa@...-dreams.de, devel@...verdev.osuosl.org,
driverdev-devel@...uxdriverproject.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 3/7] staging: ks7010: Factor out common members in
request structs.
On Thu, Mar 22, 2018 at 10:07:41PM -0700, Quytelda Kahja wrote:
> Most of the request structures defined in ks_hostif.h have common
> members:
> * __le16 phy_type;
> * __le16 cts_mode;
> * __le16 scan_type;
> * __le16 capability;
> * struct rate_set16_t rate_set;
>
> Factor out these members into a common substructure of type
> 'hostif_request_t'. This allows a large portion of the request
> initialization code in ks_hostif.c to be factored out into the
> 'init_request' function.
The "_t" suffix of structure names is a hold-over from the crazy typedef
mess. It's not needed for new structure names at all, and really needs
to be deleted from this driver. I'll leave this as-is for now, as you
are just following the standard of the existing code, but consider it
something to change in the future.
thanks,
greg k-h
Powered by blists - more mailing lists