On Sat, 30 Dec, 2023 14:34:55 +0100 Michael Büsch <m@xxxxxxx> wrote: > [[PGP Signed Part:Undecided]] > On Sat, 30 Dec 2023 04:51:29 +0000 > Rahul Rameshbabu <sergeantsagara@xxxxxxxxxxxxxx> wrote: > >> Trigger the warning message should be when the OpenFW capability for QoS >> does not advertise QoS support. Previously, the warning would be >> incorrectly triggered when OpenFW reported QoS capability is present. > >> --- a/drivers/net/wireless/broadcom/b43/main.c >> +++ b/drivers/net/wireless/broadcom/b43/main.c >> @@ -2713,7 +2713,7 @@ static int b43_upload_microcode(struct b43_wldev *dev) >> dev->hwcrypto_enabled = false; >> } >> /* adding QoS support should use an offline discovery mechanism */ >> - WARN(fwcapa & B43_FWCAPA_QOS, "QoS in OpenFW not supported\n"); >> + WARN(!(fwcapa & B43_FWCAPA_QOS), "QoS in OpenFW not supported\n"); >> } else { >> b43info(dev->wl, "Loading firmware version %u.%u " >> "(20%.2i-%.2i-%.2i %.2i:%.2i:%.2i)\n", > > I don't think this patch is correct. > It should warn, if the firmware advertises QoS, because that is not > supported by b43 in case of OpenFW. Thanks. I had a hard time understanding the intention of this warning. I figured it could be the case where the warning is about the driver disabling QoS when firmware has support but was not sure. Will drop this patch going forward. -- Thanks, Rahul Rameshbabu