This is an old revision of the document!


Linux kernel info and subpages – a ton of this needs to be updated or tossed at this point.

  • “make xconfig” fails, pkg-config (Qt5)
  • /lib/modules/* files (modules.alias and so on)
  • include/linux/kconfig.h, macro checking and so on

General

  • Is there a common wrapper for module_init(), module_exit()?

Basic modules

Parameters

  • include/linux/init.h
  • pr_info, dev_dbg, netdev_dbg and so on
  • #define DEBUG
  • dynamic debugging
  • sparse, cocci
  • Module loading configuration (/etc/modules-load.d)
  • What is the value of an attribute file with perms zero?

Standard timers

HR timers

Tickless kernel

mutex/semaphore

spinlock

completion

RCU

  • kernel.1550071481.txt.gz
  • Last modified: 2019/02/13 15:24
  • by rpjday