On Sat, Aug 12, 2017 at 5:59 PM, Srinivas Pandruvada <[email protected]> wrote: > On Sat, 2017-08-12 at 16:27 +0200, Rafael J. Wysocki wrote: > [...] > >> > + >> > +struct lpi_constraints { >> > + char *name; >> > + int min_dstate; >> If you store the handle here as well, you won't need to >> look it up every time _check_constraints() is called. > > The reason I didn't keep handle here, I thought handle can be stale or > change for PnP device on plug in and out. Is this not true?
The handles don't go away on hot remove as a rule. That may only happen if tables get unloaded, but basically the constraints should not point to anything in a table that may go away.

