Thread (6 messages) 6 messages, 3 authors, 2021-09-30

Re: [PATCH 1/1] mm/kasan: avoid export __kasan_kmalloc

From: Zhu Yanjun <zyjzyj2000@gmail.com>
Date: 2021-09-30 06:30:12

On Thu, Sep 30, 2021 at 2:20 PM Marco Elver [off-list ref] wrote:
On Thu, Sep 30, 2021 at 03:50AM +0000, yanjun.zhu@linux.dev wrote:
quoted
quoted
quoted
-EXPORT_SYMBOL(__kasan_kmalloc);

Sorry, but this will break all users of kmalloc() with KASAN on if
!TRACING:
*module users.

An allmodconfig but with CONFIG_TRACING=n will probably show you the problem.
Follow your advice, I changed CONFIG_TRACING=n in .config. Then I run "make -jxx modules".
But CONFIG_TRACING is changed to y.
So what you mentioned does not appear.
CONFIG_TRACING is not user selectable but auto-selected, just have to
disable all those that select it. See .config, which breaks.
 Symbol: TRACING [=y]
  x Type  : bool
  x Defined at kernel/trace/Kconfig:114
  x Selects: RING_BUFFER [=y] && STACKTRACE [=y] && TRACEPOINTS [=y]
&& NOP_TRACER [=y] && BINARY_PRINTF [=y] && EVENT_TRACING [=y] &&
TRACE_CLOCK [=y]   x
  x Selected by [y]:
  x   - PREEMPTIRQ_TRACEPOINTS [=y] && (TRACE_PREEMPT_TOGGLE [=n] ||
TRACE_IRQFLAGS [=y])
  x   - GENERIC_TRACER [=y]
  x   - KPROBE_EVENTS [=y] && FTRACE [=y] && KPROBES [=y] &&
HAVE_REGS_AND_STACK_ACCESS_API [=y]
  x   - UPROBE_EVENTS [=y] && FTRACE [=y] && ARCH_SUPPORTS_UPROBES
[=y] && MMU [=y] && PERF_EVENTS [=y]
  x   - SYNTH_EVENTS [=y] && FTRACE [=y]
  x   - HIST_TRIGGERS [=y] && FTRACE [=y] &&
ARCH_HAVE_NMI_SAFE_CMPXCHG [=y]
  x Selected by [n]:
  x   - DRM_I915_TRACE_GEM [=n] && HAS_IOMEM [=y] && DRM_I915 [=m] &&
EXPERT [=y] && DRM_I915_DEBUG_GEM [=n]
  x   - DRM_I915_TRACE_GTT [=n] && HAS_IOMEM [=y] && DRM_I915 [=m] &&
EXPERT [=y] && DRM_I915_DEBUG_GEM [=n]
  x   - ENABLE_DEFAULT_TRACERS [=n] && FTRACE [=y] && !GENERIC_TRACER [=y]

From .config, I got the above. It seems that CONFIG_TRACING is
selected by a lot of things.

Is there any method to set CONFIG_TRACING=n?

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