Yipeng Zou wrote:
We have some function implementation under some arch does nothing. We can mark it with weak attributes to improve.
That's not always an improvement. See [1] for an example, among many other patches to reduce use of __weak functions in the kernel.
As an alternative, please consider the approach used in [1]. - Naveen [1] https://lore.kernel.org/all/20220519091237.676736-1-naveen.n.rao@xxxxxxxxxxxxxxxxxx/