All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] cosmetic fixes to module pr_debugs
@ 2023-03-22  1:36 Jim Cromie
  2023-03-22  1:36 ` [PATCH 2/4] module: add symbol-name to pr_debug Absolute symbol Jim Cromie
  0 siblings, 1 reply; 5+ messages in thread
From: Jim Cromie @ 2023-03-22  1:36 UTC (permalink / raw)
  To: mcgrof, linux-modules, linux-kernel; +Cc: Jim Cromie

Hi Luis,

These 4 patches alter pr_debug() messages for more info, and less
log-spam.

* add "for $modname:" to banners
  helpful for finding one of many

[   40.885922] main:layout_sections: Core section allocation order for test_dynamic_debug:
    	       ~20 lines of output
[   40.885967] main:move_module: Final section addresses for test_dynamic_debug:
    	       ~2 lines - .init.text/data

* add symbol name to "Absolute symbol: <value>"
  val ~== 0 - less interesting than name

[   40.886006] main:simplify_symbols: Absolute symbol: 0x00000000 test_dynamic_debug.c
[   40.886008] main:simplify_symbols: Absolute symbol: 0x00000000 test_dynamic_debug.mod.c

* add size to section report. gives more info.

[   40.885968] main:move_module: 	0xffffffffc0249000 0x0000035d .text
[   40.885971] main:move_module: 	0xffffffffc0252000 0x0000003c .init.text

* drop already_uses: pr_debug("$ uses $b!") messages

  echo module main +pmf >/proc/dynamic_debug/control
  modprobe i915

before:
  dmesg | grep already_uses | cut -c15- | wc
    673    2722   28641
  dmesg | grep already_uses | cut -c15- | sort -u | wc
     26     134    1237

after:
  dmesg | grep already_uses | cut -c15- | wc
     15      90     756
  dmesg | grep already_uses | cut -c15- | sort -u | wc
     15      90     756


Jim Cromie (4):
  module: in layout_sections, move_module: add the modname
  module: add symbol-name to pr_debug Absolute symbol
  module: add section-size to move_module pr_debug
  module: already_uses() - reduce pr_debug output volume

 kernel/module/main.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

-- 
2.39.2


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

end of thread, other threads:[~2023-03-22  1:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20210506040019.1322778-1-jim.cromie@gmail.com>
2021-05-06  4:00 ` [PATCH 1/4] module: add modname being loaded to pr_debugs Jim Cromie
2021-05-06  4:00 ` [PATCH 2/4] module: add symbol-name to pr_debug Absolute symbol Jim Cromie
2021-05-06  4:00 ` [PATCH 3/4] module: add section-size to move_module pr_debug Jim Cromie
2021-05-06  4:00 ` [PATCH 4/4] module: reduce already_uses pr_debug verbosity Jim Cromie
2023-03-22  1:36 [PATCH 0/4] cosmetic fixes to module pr_debugs Jim Cromie
2023-03-22  1:36 ` [PATCH 2/4] module: add symbol-name to pr_debug Absolute symbol Jim Cromie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.