[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <f4f8d381-9ee1-c504-c41c-97a9332066c9@lwfinger.net>
Date: Fri, 15 Apr 2022 10:44:30 -0500
From: Larry Finger <Larry.Finger@...inger.net>
To: Michael Straube <straube.linux@...il.com>,
gregkh@...uxfoundation.org
Cc: phil@...lpotter.co.uk, linux-staging@...ts.linux.dev,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH v3 3/8] staging: r8188eu: clean up comments in struct
rt_firmware_hdr
On 4/15/22 07:10, Michael Straube wrote:
> The comments in struct rt_firmware_hdr are not needed.
> Remove them.
>
> Signed-off-by: Michael Straube <straube.linux@...il.com>
> ---
> v3:
> - no changes
>
> v2:
> - no changes
>
> drivers/staging/r8188eu/core/rtw_fw.c | 37 ++++++++-------------------
> 1 file changed, 11 insertions(+), 26 deletions(-)
>
> diff --git a/drivers/staging/r8188eu/core/rtw_fw.c b/drivers/staging/r8188eu/core/rtw_fw.c
> index 7cd08268f3b9..323e0c634c4e 100644
> --- a/drivers/staging/r8188eu/core/rtw_fw.c
> +++ b/drivers/staging/r8188eu/core/rtw_fw.c
> @@ -14,37 +14,22 @@
> (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x2300 || \
> (le16_to_cpu(_fwhdr->Signature) & 0xFFF0) == 0x88E0)
>
> -/* This structure must be careful with byte-ordering */
> -
> struct rt_firmware_hdr {
> - /* 8-byte alinment required */
> - /* LONG WORD 0 ---- */
> - __le16 Signature; /* 92C0: test chip; 92C,
> - * 88C0: test chip; 88C1: MP A-cut;
> - * 92C1: MP A-cut */
> - u8 Category; /* AP/NIC and USB/PCI */
> - u8 Function; /* Reserved for different FW function
> - * indcation, for further use when
> - * driver needs to download different
> - * FW for different conditions */
> - __le16 Version; /* FW Version */
> - u8 Subversion; /* FW Subversion, default 0x00 */
> + __le16 Signature;
> + u8 Category;
> + u8 Function;
> + __le16 Version;
> + u8 Subversion;
> u8 Rsvd1;
> -
> - /* LONG WORD 1 ---- */
> - u8 Month; /* Release time Month field */
> - u8 Date; /* Release time Date field */
> - u8 Hour; /* Release time Hour field */
> - u8 Minute; /* Release time Minute field */
> - __le16 RamCodeSize; /* The size of RAM code */
> + u8 Month;
> + u8 Date;
> + u8 Hour;
> + u8 Minute;
> + __le16 RamCodeSize;
> u8 Foundry;
> u8 Rsvd2;
> -
> - /* LONG WORD 2 ---- */
> - __le32 SvnIdx; /* The SVN entry index */
> + __le32 SvnIdx;
> __le32 Rsvd3;
> -
> - /* LONG WORD 3 ---- */
> __le32 Rsvd4;
> __le32 Rsvd5;
> };
The comments "LONG WORD" are useless, but the comments describing the fields are
still useful. I do not like this patch.
Will your next step be stripping ALL comments from the driver? The source would
be a lot smaller that way! :)
Larry
Powered by blists - more mailing lists