Hello. Atsushi Nemoto wrote:
* mips_hpt_mask variable to specify bitmask of hpt value.
There's actually no need to introduce more variables. Just make clocksource declaration public and override default mask if necessary. Also, I don't see much sense in further existence of mips_hpt_read() -- it only causes each clocksource read go thru a double indirection which is really ugly. The same approach shouyld be used here.
I agree with you that it would be a way to go. For now exporting clocksource_mips just to override the mask and keep using mips_hpt_read looks somewhat inconsistent, so I just added mips_hpt_mask variable.
Replacing mips_hpt_read involves changes for _all_ platform code so I
Only 3 files in the current arch/mips/ actually, excluding time.c and the header file (to make it visible).
think it would be better to do it on next -rc1 stage.
AKA never. ;-) WBR, Sergei