> How about you still allocate but at driver init time, ifs_init() or so? > > And deallocate it at driver removal so that its always present during > the driver's lifetime and can be reused each time the sanity check is > called. That works. Now we have multiple files we know that we'll take this path every time user switches to a new file. -Tony