Thread (12 messages) 12 messages, 5 authors, 2015-12-08

[PATCH v5 3/4] arm64: mm: support ARCH_MMAP_RND_BITS.

From: arnd@arndb.de (Arnd Bergmann)
Date: 2015-12-08 10:06:50
Also in: linux-mm, lkml

On Monday 07 December 2015 10:26:34 Daniel Cashman wrote:
quoted
Ideally we'd remove the #ifdef around the mmap_rnd_compat_bits declaration
and change this code to use

      if (IS_ENABLED(CONFIG_COMPAT) && test_thread_flag(TIF_32BIT))
That would result in "undefined reference to mmap_rnd_compat_bits" in
the not-defined case, no?
No. The compiler eliminates all code paths that it knows are unused.
The IS_ENABLED() macro is designed to let the compiler figure this out.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help