linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* include: linux: slab: kmalloc_trace undefined when compiling drivers
@ 2022-11-12 16:37 Ian Cowan
  2022-11-12 17:21 ` Randy Dunlap
  0 siblings, 1 reply; 11+ messages in thread
From: Ian Cowan @ 2022-11-12 16:37 UTC (permalink / raw)
  To: cl
  Cc: penberg, rientjes, iamjoonsoo.kim, roman.gushchin, 42.hyeyoo,
	linux-mm, linux-kernel, ian

When compiling drivers (speficially drivers/pci/hotplug), I am receiving
the following modpost error for both `kmalloc_trace` and
`kmalloc_node_trace` on the staging/staging-next branch:

ERROR: modpost: "kmalloc_trace" [drivers/pci/hotplug/acpiphp_ibm.ko] undefined!

This only occurs when I have 'CONFIG_TRACING=y' in my config, and I
have traced it down to the slab header where the kmalloc_trace is
defined. It appears that when CONFIG_TRACING is set, the kmalloc_trace
and kmalloc_node_trace do not get defined by the compiler. I do not have
enough context in this area of the code base to propose a fix or to even
know if maybe it's a local compiling issue for myself. It looks like
there are a few recent commits from August that did some refactoring in this header,
and when compiling prior to that refactoring I am able to compile the
specified drivers without error.

I will mention that I am using Red Hat gcc version 12.2.1 and make version
4.3 and am on Fedora.


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-11-14 21:28 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-12 16:37 include: linux: slab: kmalloc_trace undefined when compiling drivers Ian Cowan
2022-11-12 17:21 ` Randy Dunlap
2022-11-12 21:59   ` Ian Cowan
2022-11-13  0:34     ` Randy Dunlap
2022-11-13  0:43       ` Ian Cowan
2022-11-13  1:11         ` Randy Dunlap
2022-11-13  1:21           ` Ian Cowan
2022-11-14  8:59             ` Hyeonggon Yoo
2022-11-14 12:39               ` Ian Cowan
2022-11-14 16:56                 ` Vlastimil Babka
2022-11-14 21:28                   ` Ian Cowan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox