# Re: \[PATCH v9 4/6\] init: allow initcall tables to be emitted using relative references

- From: James Morris \<jmorris@namei.org\>
- Date: 2018-06-26 19:17:01 
- List: linuxppc-dev
- Page: https://ratatoskr.run/linuxppc-dev/2018/06/5317790
- Thread: https://ratatoskr.run/linux-arm-kernel/2018/06/5317749/t.md

```text
On Tue, 26 Jun 2018, Ard Biesheuvel wrote:

> Allow the initcall tables to be emitted using relative references that
> are only half the size on 64-bit architectures and don't require fixups
> at runtime on relocatable kernels.
> 
> Cc: Petr Mladek <pmladek@suse.com>
> Cc: Sergey Senozhatsky <redacted>
> Cc: Steven Rostedt <rostedt@goodmis.org>
> Cc: James Morris <jmorris@namei.org>
> Cc: "Serge E. Hallyn" <serge@hallyn.com>
> Signed-off-by: Ard Biesheuvel <redacted>
> ---
>  include/linux/init.h   | 44 +++++++++++++++-----
>  init/main.c            | 32 +++++++-------
>  kernel/printk/printk.c | 16 +++----
>  security/security.c    | 17 ++++----
>  4 files changed, 68 insertions(+), 41 deletions(-)


Acked-by: James Morris <redacted>


-- 
James Morris
[ref]
```
