On Wed, 9 Sep 2020 09:23:08 -0700 Shannon Nelson wrote: > On 9/8/20 4:54 PM, Jakub Kicinski wrote: > > On Tue, 8 Sep 2020 15:48:12 -0700 Shannon Nelson wrote: > >> + dl = priv_to_devlink(ionic); > >> + devlink_flash_update_status_notify(dl, label, NULL, 1, timeout); > >> + start_time = jiffies; > >> + end_time = start_time + (timeout * HZ); > >> + do { > >> + mutex_lock(&ionic->dev_cmd_lock); > >> + ionic_dev_cmd_go(&ionic->idev, &cmd); > >> + err = ionic_dev_cmd_wait(ionic, DEVCMD_TIMEOUT); > >> + mutex_unlock(&ionic->dev_cmd_lock); > >> + > >> + devlink_flash_update_status_notify(dl, label, NULL, > >> + (jiffies - start_time) / HZ, > >> + timeout); > > That's not what I meant. I think we can plumb proper timeout parameter > > through devlink all the way to user space. > > Sure, but until that gets worked out, this should suffice.
I don't understand - what will get worked out?