--- zzzz-none-000/linux-4.9.279/drivers/base/firmware_class.c 2021-08-08 06:38:54.000000000 +0000 +++ puma7-atom-6591-750/linux-4.9.279/drivers/base/firmware_class.c 2023-02-08 11:43:42.000000000 +0000 @@ -1171,18 +1171,9 @@ } ret = fw_get_filesystem_firmware(device, fw->priv); - if (ret) { - if (!(opt_flags & FW_OPT_NO_WARN)) - dev_warn(device, - "Direct firmware load for %s failed with error %d\n", - name, ret); - if (opt_flags & FW_OPT_USERHELPER) { - dev_warn(device, "Falling back to user helper\n"); - ret = fw_load_from_user_helper(fw, name, device, + if (ret) + ret = fw_load_from_user_helper(fw, name, device, opt_flags, timeout); - } - } - if (!ret) ret = assign_firmware_buf(fw, device, opt_flags);