Re: [PATCH net-next v2 1/1] qed: add prints if request_firmware() failed
flat view
From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-12-29 19:13:55
On Wed, 29 Dec 2021 03:02:32 -0800 Venkata Sudheer Kumar Bhavaraju wrote:
quoted
Hi Venkata When you decide to do something different to what has been requested, it is a good idea to say why. There might be a very good reason for this, but unless you explain it, i have no idea what it is.I moved the FW_REPO macro to qed_if.h under include/linux since I didn't want to bloat something like include/linux/firmware.h. It's really used (exact URL in a print after request_firmware() fails) at two other places. If you think it's more useful in include/linux/firmware.h so that other drivers can make use of it in future, I can move it there.
If printing this information made sense it should have been done by the core, not each driver. In fact your existing print: DP_NOTICE(cdev, "Failed to find fw file - /lib/firmware/%s\n", QED_FW_FILE_NAME); is redundant and potentially incorrect. Firmware path is configurable, it does not have to be /lib/firmware. request_firmware() does not set FW_OPT_NO_WARN, so core will already print the warning. As for your current patch vast majority of users will get the firmware from distro packages. I don't know why you're trying to print the repo link.