lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sat, 26 Mar 2022 13:55:33 -0500 From: Larry Finger <Larry.Finger@...inger.net> To: Benjamin Stürz <benni@...erz.xyz>, andrew@...n.ch Cc: sebastian.hesselbarth@...il.com, gregory.clement@...tlin.com, linux@...linux.org.uk, linux@...tec.co.uk, krzk@...nel.org, alim.akhtar@...sung.com, tglx@...utronix.de, mingo@...hat.com, bp@...en8.de, dave.hansen@...ux.intel.com, hpa@...or.com, robert.moore@...el.com, rafael.j.wysocki@...el.com, lenb@...nel.org, 3chas3@...il.com, laforge@...monks.org, arnd@...db.de, gregkh@...uxfoundation.org, mchehab@...nel.org, tony.luck@...el.com, james.morse@....com, rric@...nel.org, linus.walleij@...aro.org, brgl@...ev.pl, mike.marciniszyn@...nelisnetworks.com, dennis.dalessandro@...nelisnetworks.com, jgg@...pe.ca, pali@...nel.org, dmitry.torokhov@...il.com, isdn@...ux-pingi.de, benh@...nel.crashing.org, fbarrat@...ux.ibm.com, ajd@...ux.ibm.com, davem@...emloft.net, kuba@...nel.org, pabeni@...hat.com, nico@...xnic.net, loic.poulain@...aro.org, kvalo@...nel.org, pkshih@...ltek.com, bhelgaas@...gle.com, linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org, linux-samsung-soc@...r.kernel.org, linux-ia64@...r.kernel.org, linux-acpi@...r.kernel.org, devel@...ica.org, linux-atm-general@...ts.sourceforge.net, netdev@...r.kernel.org, linux-edac@...r.kernel.org, linux-gpio@...r.kernel.org, linux-rdma@...r.kernel.org, linux-input@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org, linux-media@...r.kernel.org, wcn36xx@...ts.infradead.org, linux-wireless@...r.kernel.org, linux-pci@...r.kernel.org Subject: Re: [PATCH 21/22] rtw89: Replace comments with C99 initializers On 3/26/22 11:59, Benjamin Stürz wrote: > This replaces comments with C99's designated > initializers because the kernel supports them now. > > Signed-off-by: Benjamin Stürz <benni@...erz.xyz> > --- > drivers/net/wireless/realtek/rtw89/coex.c | 40 +++++++++++------------ > 1 file changed, 20 insertions(+), 20 deletions(-) > > diff --git a/drivers/net/wireless/realtek/rtw89/coex.c b/drivers/net/wireless/realtek/rtw89/coex.c > index 684583955511..3c83a0bfb120 100644 > --- a/drivers/net/wireless/realtek/rtw89/coex.c > +++ b/drivers/net/wireless/realtek/rtw89/coex.c > @@ -97,26 +97,26 @@ static const struct rtw89_btc_fbtc_slot s_def[] = { > }; > > static const u32 cxtbl[] = { > - 0xffffffff, /* 0 */ > - 0xaaaaaaaa, /* 1 */ > - 0x55555555, /* 2 */ > - 0x66555555, /* 3 */ > - 0x66556655, /* 4 */ > - 0x5a5a5a5a, /* 5 */ > - 0x5a5a5aaa, /* 6 */ > - 0xaa5a5a5a, /* 7 */ > - 0x6a5a5a5a, /* 8 */ > - 0x6a5a5aaa, /* 9 */ > - 0x6a5a6a5a, /* 10 */ > - 0x6a5a6aaa, /* 11 */ > - 0x6afa5afa, /* 12 */ > - 0xaaaa5aaa, /* 13 */ > - 0xaaffffaa, /* 14 */ > - 0xaa5555aa, /* 15 */ > - 0xfafafafa, /* 16 */ > - 0xffffddff, /* 17 */ > - 0xdaffdaff, /* 18 */ > - 0xfafadafa /* 19 */ > + [0] = 0xffffffff, > + [1] = 0xaaaaaaaa, > + [2] = 0x55555555, > + [3] = 0x66555555, > + [4] = 0x66556655, > + [5] = 0x5a5a5a5a, > + [6] = 0x5a5a5aaa, > + [7] = 0xaa5a5a5a, > + [8] = 0x6a5a5a5a, > + [9] = 0x6a5a5aaa, > + [10] = 0x6a5a6a5a, > + [11] = 0x6a5a6aaa, > + [12] = 0x6afa5afa, > + [13] = 0xaaaa5aaa, > + [14] = 0xaaffffaa, > + [15] = 0xaa5555aa, > + [16] = 0xfafafafa, > + [17] = 0xffffddff, > + [18] = 0xdaffdaff, > + [19] = 0xfafadafa > }; > > struct rtw89_btc_btf_tlv { Is this change really necessary? Yes, the entries must be ordered; however, the comment carries that information at very few extra characters. To me, this patch looks like unneeded source churn. One other concern is that this driver is backported to older kernels and older compilers by several distros. Will this change require adding extra conditional statements to the source used in these applications? Larry
Powered by blists - more mailing lists