.. | .. |
---|
3620 | 3620 | const struct devlink_param *param, |
---|
3621 | 3621 | struct devlink_param_gset_ctx *ctx) |
---|
3622 | 3622 | { |
---|
3623 | | - if (!param->get || devlink->reload_failed) |
---|
| 3623 | + if (!param->get) |
---|
3624 | 3624 | return -EOPNOTSUPP; |
---|
3625 | 3625 | return param->get(devlink, param->id, ctx); |
---|
3626 | 3626 | } |
---|
.. | .. |
---|
3629 | 3629 | const struct devlink_param *param, |
---|
3630 | 3630 | struct devlink_param_gset_ctx *ctx) |
---|
3631 | 3631 | { |
---|
3632 | | - if (!param->set || devlink->reload_failed) |
---|
| 3632 | + if (!param->set) |
---|
3633 | 3633 | return -EOPNOTSUPP; |
---|
3634 | 3634 | return param->set(devlink, param->id, ctx); |
---|
3635 | 3635 | } |
---|
.. | .. |
---|
8092 | 8092 | |
---|
8093 | 8093 | static void devlink_port_type_warn(struct work_struct *work) |
---|
8094 | 8094 | { |
---|
8095 | | - WARN(true, "Type was not set for devlink port."); |
---|
| 8095 | + struct devlink_port *port = container_of(to_delayed_work(work), |
---|
| 8096 | + struct devlink_port, |
---|
| 8097 | + type_warn_dw); |
---|
| 8098 | + dev_warn(port->devlink->dev, "Type was not set for devlink port."); |
---|
8096 | 8099 | } |
---|
8097 | 8100 | |
---|
8098 | 8101 | static bool devlink_port_type_should_warn(struct devlink_port *devlink_port) |
---|