Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kernel [2019/01/01 17:10] – [sysfs] rpjdaykernel [2019/07/27 19:54] (current) – [Linux kernel subtopics] rpjday
Line 1: Line 1:
 Linux kernel info and subpages -- a ton of this needs to be updated or tossed at this point. Linux kernel info and subpages -- a ton of this needs to be updated or tossed at this point.
 +
 +New topics page [[Kernel topics|here]].
  
 ===== Linux kernel subtopics ===== ===== Linux kernel subtopics =====
  
 +  * [[cgroupsv2]]
 +  * [[SATA port multipliers]]
 +  * [[LK_Usermodehelper|User mode helper]]
   * [[Printing/debugging]]   * [[Printing/debugging]]
   * [[linux_device_trees|Working with device trees]]   * [[linux_device_trees|Working with device trees]]
Line 11: Line 16:
   * [[interrupts]]   * [[interrupts]]
   * [[I2C SMBus]]   * [[I2C SMBus]]
 +  * [[CAN LIN buses]]
  
 ===== Networking topics (NEW) ===== ===== Networking topics (NEW) =====
Line 39: Line 45:
 ===== Upcoming topics ===== ===== Upcoming topics =====
  
 +==== Kbuild system ====
  
 +  * "make xconfig" fails, pkg-config (Qt5)
 +  * /lib/modules/* files (modules.alias and so on)
 +  * ''include/linux/kconfig.h'', macro checking and so on
  
 +==== Kernel data types ====
  
-==== Module building ====+==== Modules ==== 
 + 
 +=== General ===
  
   * Is there a common wrapper for ''module_init()'', ''module_exit()''?   * Is there a common wrapper for ''module_init()'', ''module_exit()''?
 +
 +=== Basic modules ===
 +
 +=== Parameters ===
 +
  
 ==== initcalls ==== ==== initcalls ====
Line 66: Line 84:
   * https://stackoverflow.com/questions/36296130/why-does-is-err-value-cast-negative-max-errno-to-an-unsigned-long)   * https://stackoverflow.com/questions/36296130/why-does-is-err-value-cast-negative-max-errno-to-an-unsigned-long)
  
-==== Kernel data types ====+
  
 ==== Static analysis ==== ==== Static analysis ====
Line 72: Line 90:
   * sparse, cocci   * sparse, cocci
  
-==== Kbuild system ==== 
  
-  * "make xconfig" fails, pkg-config (Qt5) 
-  * /lib/modules/* files (modules.alias and so on) 
-  * ''include/linux/kconfig.h'', macro checking and so on 
  
 ==== uapi/ structure ==== ==== uapi/ structure ====
Line 99: Line 113:
  
 === HR timers === === HR timers ===
 +
 +=== Tickless kernel ===
 +
 +==== Synchronization ====
 +
 +=== mutex/semaphore ===
 +
 +=== spinlock ===
 +
 +=== completion ===
 +
 +=== RCU ===
 +
 +==== Driver model (kobjects) ====
  • kernel.1546362616.txt.gz
  • Last modified: 2019/01/01 17:10
  • by rpjday