Darren J Moffat wrote:
> Is it safe to assume that this case will update all of the ON and other 
> Solaris consolidations that have code that uses lbolt/lbolt64 ?

We're updating all of ON with our putback, and we've been looking out 
for modules in other consolidations that reference them (6868799 and 
6878074 are two examples of that). Our testing plan[1] is also helping 
us find instances of that problem. We've been in touch with RPE and ISV 
to make sure they know about this change, and to identify partners that 
should update their modules.

> In the ZFS kernel module alone there are over 30 references to 
> lbolt/lblot64.
> 
> Was any consideration given to providing something like this:
> 
> #define    lbolt    ddi_get_lbolt()
> #define    lbolt64    ddi_get_lbolt64()
> 
> The main reason for suggesting is based on a quick glance of where ZFS 
> uses lbolt and lbolt64 today those new function calls are going to cause 
> some ugly cstyle issues in a few places.

We're making sure our changes clear cstyle and all pbchks. If there's a 
particular file or change you think can cause problems, please let us know.

Thanks,
Rafael

[1]http://www.opensolaris.org/os/project/tickless/Testing/clock_and_lbolt/

Reply via email to