On Tue, Apr 06, 2021 at 04:18:00PM -0700, Shannon Nelson wrote: > On 4/5/21 11:17 AM, Richard Cochran wrote: > > On Mon, Apr 05, 2021 at 09:16:39AM -0700, Shannon Nelson wrote: > > > On 4/4/21 4:05 PM, Richard Cochran wrote: > > > > This check is unneeded, because the ioctl layer never passes NULL here. > > > Yes, the ioctl layer never calls this with NULL, but we call it from > > > within > > > the driver when we spin operations back up after a FW reset. > > So why not avoid the special case and pass a proper request? > > We do this because our firmware reset path is a special case that we have to > handle, and we do so by replaying the previous configuration request. > Passing the NULL request gives the code the ability to watch for this case > while keeping the special case handling simple: the code that drives the > replay logic doesn't need to know the hwstamp details, it just needs to > signal the replay and let the hwstamp code keep track of its own data and > request history. > > I can update the comment to make that replay case more obvious.
No, please, I am asking you to provide a hwtstamp_config from your driver. What is so hard about that? Thanks, Richard